diff --git a/Plugins/Alice-Database/.gitignore b/Plugins/Alice-Database/.gitignore
deleted file mode 100644
index ea8c4bf..0000000
--- a/Plugins/Alice-Database/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/target
diff --git a/Plugins/Alice-Database/BUILD.bazel b/Plugins/Alice-Database/BUILD.bazel
deleted file mode 100644
index c701f2d..0000000
--- a/Plugins/Alice-Database/BUILD.bazel
+++ /dev/null
@@ -1,48 +0,0 @@
-visibility = ["//visibility:public"]
-
-load("@rules_rust//rust:defs.bzl", "rust_binary", "rust_test")
-load("@crate_index//:defs.bzl", "aliases", "all_crate_deps")
-load("@rules_proto//proto:defs.bzl", "proto_library")
-
-proto_library(
- name = "my_protos",
- srcs = glob([
- "protos/*.proto",
- "protos/**/*.proto"
- ]),
-
-)
-
-rust_binary(
- name = "rs_bazel",
-
- # Specifies the source file for the binary.
- srcs = glob([
- "src/*.rs",
- "src/**/*.rs",
- "build.rs"
- ]),
- aliases = aliases(),
- #proc_macro_deps = all_crate_deps(),
- deps = [
- ":my_protos",
- all_crate_deps(normal=True)
- ],
- #deps = all_crate_deps(":my_protos", normal = True),
- # Specifies the Rust edition to use for this binary.
- edition = "2021"
-)
-
-rust_test(
- name = "rs_test",
-
- # Specifies the source file for the binary.
- srcs = glob([
- "src/*.rs",
- ]),
- aliases = aliases(),
- #proc_macro_deps = all_crate_deps(),
- deps = all_crate_deps(normal = True),
- # Specifies the Rust edition to use for this binary.
- edition = "2021"
-)
diff --git a/Plugins/Alice-Database/Cargo.Bazel.lock b/Plugins/Alice-Database/Cargo.Bazel.lock
deleted file mode 100644
index ae3f546..0000000
--- a/Plugins/Alice-Database/Cargo.Bazel.lock
+++ /dev/null
@@ -1,12105 +0,0 @@
-{
- "checksum": "ec63b0a8a31306ed57136a069759e148fe4f87bdb39ae94b8c4be05e91a85907",
- "crates": {
- "Alice-Database 0.1.0": {
- "name": "Alice-Database",
- "version": "0.1.0",
- "package_url": null,
- "repository": null,
- "targets": [
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": null,
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "Alice-Database 0.1.0",
- "target": "build_script_build"
- },
- {
- "id": "aes 0.8.4",
- "target": "aes"
- },
- {
- "id": "block-modes 0.9.1",
- "target": "block_modes"
- },
- {
- "id": "chrono 0.4.38",
- "target": "chrono"
- },
- {
- "id": "csv 1.3.0",
- "target": "csv"
- },
- {
- "id": "hex 0.4.3",
- "target": "hex"
- },
- {
- "id": "log 0.4.22",
- "target": "log"
- },
- {
- "id": "prost 0.13.3",
- "target": "prost"
- },
- {
- "id": "serde 1.0.210",
- "target": "serde"
- },
- {
- "id": "serde-xml-rs 0.6.0",
- "target": "serde_xml_rs"
- },
- {
- "id": "serde_json 1.0.128",
- "target": "serde_json"
- },
- {
- "id": "simplelog 0.12.2",
- "target": "simplelog"
- },
- {
- "id": "tempfile 3.13.0",
- "target": "tempfile"
- },
- {
- "id": "termion 4.0.3",
- "target": "termion"
- },
- {
- "id": "tokio 1.40.0",
- "target": "tokio"
- },
- {
- "id": "tonic 0.12.3",
- "target": "tonic"
- },
- {
- "id": "uuid 1.10.0",
- "target": "uuid"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.1.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "tonic-build 0.12.3",
- "target": "tonic_build"
- }
- ],
- "selects": {}
- }
- },
- "license": null,
- "license_ids": [],
- "license_file": null
- },
- "addr2line 0.24.2": {
- "name": "addr2line",
- "version": "0.24.2",
- "package_url": "https://github.com/gimli-rs/addr2line",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/addr2line/0.24.2/download",
- "sha256": "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "addr2line",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "addr2line",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "gimli 0.31.1",
- "target": "gimli"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.24.2"
- },
- "license": "Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "adler2 2.0.0": {
- "name": "adler2",
- "version": "2.0.0",
- "package_url": "https://github.com/oyvindln/adler2",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/adler2/2.0.0/download",
- "sha256": "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "adler2",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "adler2",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "version": "2.0.0"
- },
- "license": "0BSD OR MIT OR Apache-2.0",
- "license_ids": [
- "0BSD",
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-0BSD"
- },
- "aes 0.8.4": {
- "name": "aes",
- "version": "0.8.4",
- "package_url": "https://github.com/RustCrypto/block-ciphers",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/aes/0.8.4/download",
- "sha256": "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "aes",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "aes",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "cipher 0.4.4",
- "target": "cipher"
- }
- ],
- "selects": {
- "cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))": [
- {
- "id": "cpufeatures 0.2.14",
- "target": "cpufeatures"
- }
- ]
- }
- },
- "edition": "2021",
- "version": "0.8.4"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "aho-corasick 1.1.3": {
- "name": "aho-corasick",
- "version": "1.1.3",
- "package_url": "https://github.com/BurntSushi/aho-corasick",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/aho-corasick/1.1.3/download",
- "sha256": "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "aho_corasick",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "aho_corasick",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "version": "1.1.3"
- },
- "license": "Unlicense OR MIT",
- "license_ids": [
- "MIT",
- "Unlicense"
- ],
- "license_file": "LICENSE-MIT"
- },
- "android-tzdata 0.1.1": {
- "name": "android-tzdata",
- "version": "0.1.1",
- "package_url": "https://github.com/RumovZ/android-tzdata",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/android-tzdata/0.1.1/download",
- "sha256": "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "android_tzdata",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "android_tzdata",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.1.1"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "android_system_properties 0.1.5": {
- "name": "android_system_properties",
- "version": "0.1.5",
- "package_url": "https://github.com/nical/android_system_properties",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/android_system_properties/0.1.5/download",
- "sha256": "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "android_system_properties",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "android_system_properties",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.5"
- },
- "license": "MIT/Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "anyhow 1.0.89": {
- "name": "anyhow",
- "version": "1.0.89",
- "package_url": "https://github.com/dtolnay/anyhow",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/anyhow/1.0.89/download",
- "sha256": "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "anyhow",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "anyhow",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "anyhow 1.0.89",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.89"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "async-stream 0.3.6": {
- "name": "async-stream",
- "version": "0.3.6",
- "package_url": "https://github.com/tokio-rs/async-stream",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/async-stream/0.3.6/download",
- "sha256": "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "async_stream",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "async_stream",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "futures-core 0.3.31",
- "target": "futures_core"
- },
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "proc_macro_deps": {
- "common": [
- {
- "id": "async-stream-impl 0.3.6",
- "target": "async_stream_impl"
- }
- ],
- "selects": {}
- },
- "version": "0.3.6"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "async-stream-impl 0.3.6": {
- "name": "async-stream-impl",
- "version": "0.3.6",
- "package_url": "https://github.com/tokio-rs/async-stream",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/async-stream-impl/0.3.6/download",
- "sha256": "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "async_stream_impl",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "async_stream_impl",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.3.6"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "async-trait 0.1.83": {
- "name": "async-trait",
- "version": "0.1.83",
- "package_url": "https://github.com/dtolnay/async-trait",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/async-trait/0.1.83/download",
- "sha256": "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "async_trait",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "async_trait",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.1.83"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "atomic-waker 1.1.2": {
- "name": "atomic-waker",
- "version": "1.1.2",
- "package_url": "https://github.com/smol-rs/atomic-waker",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/atomic-waker/1.1.2/download",
- "sha256": "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "atomic_waker",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "atomic_waker",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.1.2"
- },
- "license": "Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "autocfg 1.4.0": {
- "name": "autocfg",
- "version": "1.4.0",
- "package_url": "https://github.com/cuviper/autocfg",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/autocfg/1.4.0/download",
- "sha256": "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "autocfg",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "autocfg",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "1.4.0"
- },
- "license": "Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "axum 0.7.7": {
- "name": "axum",
- "version": "0.7.7",
- "package_url": "https://github.com/tokio-rs/axum",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/axum/0.7.7/download",
- "sha256": "504e3947307ac8326a5437504c517c4b56716c9d98fac0028c2acc7ca47d70ae"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "axum",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "axum",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "axum-core 0.4.5",
- "target": "axum_core"
- },
- {
- "id": "bytes 1.7.2",
- "target": "bytes"
- },
- {
- "id": "futures-util 0.3.31",
- "target": "futures_util"
- },
- {
- "id": "http 1.1.0",
- "target": "http"
- },
- {
- "id": "http-body 1.0.1",
- "target": "http_body"
- },
- {
- "id": "http-body-util 0.1.2",
- "target": "http_body_util"
- },
- {
- "id": "itoa 1.0.11",
- "target": "itoa"
- },
- {
- "id": "matchit 0.7.3",
- "target": "matchit"
- },
- {
- "id": "memchr 2.7.4",
- "target": "memchr"
- },
- {
- "id": "mime 0.3.17",
- "target": "mime"
- },
- {
- "id": "percent-encoding 2.3.1",
- "target": "percent_encoding"
- },
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- },
- {
- "id": "serde 1.0.210",
- "target": "serde"
- },
- {
- "id": "sync_wrapper 1.0.1",
- "target": "sync_wrapper"
- },
- {
- "id": "tower 0.5.1",
- "target": "tower"
- },
- {
- "id": "tower-layer 0.3.3",
- "target": "tower_layer"
- },
- {
- "id": "tower-service 0.3.3",
- "target": "tower_service"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "proc_macro_deps": {
- "common": [
- {
- "id": "async-trait 0.1.83",
- "target": "async_trait"
- },
- {
- "id": "rustversion 1.0.17",
- "target": "rustversion"
- }
- ],
- "selects": {}
- },
- "version": "0.7.7"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "axum-core 0.4.5": {
- "name": "axum-core",
- "version": "0.4.5",
- "package_url": "https://github.com/tokio-rs/axum",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/axum-core/0.4.5/download",
- "sha256": "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "axum_core",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "axum_core",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "bytes 1.7.2",
- "target": "bytes"
- },
- {
- "id": "futures-util 0.3.31",
- "target": "futures_util"
- },
- {
- "id": "http 1.1.0",
- "target": "http"
- },
- {
- "id": "http-body 1.0.1",
- "target": "http_body"
- },
- {
- "id": "http-body-util 0.1.2",
- "target": "http_body_util"
- },
- {
- "id": "mime 0.3.17",
- "target": "mime"
- },
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- },
- {
- "id": "sync_wrapper 1.0.1",
- "target": "sync_wrapper"
- },
- {
- "id": "tower-layer 0.3.3",
- "target": "tower_layer"
- },
- {
- "id": "tower-service 0.3.3",
- "target": "tower_service"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "proc_macro_deps": {
- "common": [
- {
- "id": "async-trait 0.1.83",
- "target": "async_trait"
- },
- {
- "id": "rustversion 1.0.17",
- "target": "rustversion"
- }
- ],
- "selects": {}
- },
- "version": "0.4.5"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "backtrace 0.3.74": {
- "name": "backtrace",
- "version": "0.3.74",
- "package_url": "https://github.com/rust-lang/backtrace-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/backtrace/0.3.74/download",
- "sha256": "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "backtrace",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "backtrace",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "rustc-demangle 0.1.24",
- "target": "rustc_demangle"
- }
- ],
- "selects": {
- "cfg(not(all(windows, target_env = \"msvc\", not(target_vendor = \"uwp\"))))": [
- {
- "id": "addr2line 0.24.2",
- "target": "addr2line"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "miniz_oxide 0.8.0",
- "target": "miniz_oxide"
- },
- {
- "id": "object 0.36.5",
- "target": "object"
- }
- ],
- "cfg(windows)": [
- {
- "id": "windows-targets 0.52.6",
- "target": "windows_targets"
- }
- ]
- }
- },
- "edition": "2021",
- "version": "0.3.74"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "base64 0.22.1": {
- "name": "base64",
- "version": "0.22.1",
- "package_url": "https://github.com/marshallpierce/rust-base64",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/base64/0.22.1/download",
- "sha256": "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "base64",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "base64",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "default",
- "std"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.22.1"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "bitflags 2.6.0": {
- "name": "bitflags",
- "version": "2.6.0",
- "package_url": "https://github.com/bitflags/bitflags",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/bitflags/2.6.0/download",
- "sha256": "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "bitflags",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "bitflags",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "std"
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "2.6.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "block-modes 0.9.1": {
- "name": "block-modes",
- "version": "0.9.1",
- "package_url": null,
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/block-modes/0.9.1/download",
- "sha256": "9e2211b0817f061502a8dd9f11a37e879e79763e3c698d2418cf824d8cb2f21e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "block_modes",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "block_modes",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "version": "0.9.1"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": null
- },
- "bumpalo 3.16.0": {
- "name": "bumpalo",
- "version": "3.16.0",
- "package_url": "https://github.com/fitzgen/bumpalo",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/bumpalo/3.16.0/download",
- "sha256": "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "bumpalo",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "bumpalo",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default"
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "3.16.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "byteorder 1.5.0": {
- "name": "byteorder",
- "version": "1.5.0",
- "package_url": "https://github.com/BurntSushi/byteorder",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/byteorder/1.5.0/download",
- "sha256": "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "byteorder",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "byteorder",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "version": "1.5.0"
- },
- "license": "Unlicense OR MIT",
- "license_ids": [
- "MIT",
- "Unlicense"
- ],
- "license_file": "LICENSE-MIT"
- },
- "bytes 1.7.2": {
- "name": "bytes",
- "version": "1.7.2",
- "package_url": "https://github.com/tokio-rs/bytes",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/bytes/1.7.2/download",
- "sha256": "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "bytes",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "bytes",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "std"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.7.2"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "cc 1.1.28": {
- "name": "cc",
- "version": "1.1.28",
- "package_url": "https://github.com/rust-lang/cc-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/cc/1.1.28/download",
- "sha256": "2e80e3b6a3ab07840e1cae9b0666a63970dc28e8ed5ffbcdacbfc760c281bfc1"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "cc",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "cc",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "shlex 1.3.0",
- "target": "shlex"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.1.28"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "cfg-if 1.0.0": {
- "name": "cfg-if",
- "version": "1.0.0",
- "package_url": "https://github.com/alexcrichton/cfg-if",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/cfg-if/1.0.0/download",
- "sha256": "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "cfg_if",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "cfg_if",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.0.0"
- },
- "license": "MIT/Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "chrono 0.4.38": {
- "name": "chrono",
- "version": "0.4.38",
- "package_url": "https://github.com/chronotope/chrono",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/chrono/0.4.38/download",
- "sha256": "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "chrono",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "chrono",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "android-tzdata",
- "clock",
- "default",
- "iana-time-zone",
- "js-sys",
- "now",
- "oldtime",
- "std",
- "wasm-bindgen",
- "wasmbind",
- "winapi",
- "windows-targets"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "num-traits 0.2.19",
- "target": "num_traits"
- }
- ],
- "selects": {
- "aarch64-apple-darwin": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "aarch64-apple-ios": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "aarch64-apple-ios-sim": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "aarch64-fuchsia": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "aarch64-linux-android": [
- {
- "id": "android-tzdata 0.1.1",
- "target": "android_tzdata"
- },
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "aarch64-pc-windows-msvc": [
- {
- "id": "windows-targets 0.52.6",
- "target": "windows_targets"
- }
- ],
- "aarch64-unknown-linux-gnu": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "aarch64-unknown-nixos-gnu": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "aarch64-unknown-nto-qnx710": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "arm-unknown-linux-gnueabi": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "armv7-linux-androideabi": [
- {
- "id": "android-tzdata 0.1.1",
- "target": "android_tzdata"
- },
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "armv7-unknown-linux-gnueabi": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "i686-apple-darwin": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "i686-linux-android": [
- {
- "id": "android-tzdata 0.1.1",
- "target": "android_tzdata"
- },
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "i686-pc-windows-msvc": [
- {
- "id": "windows-targets 0.52.6",
- "target": "windows_targets"
- }
- ],
- "i686-unknown-freebsd": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "i686-unknown-linux-gnu": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "powerpc-unknown-linux-gnu": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "s390x-unknown-linux-gnu": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "wasm32-unknown-unknown": [
- {
- "id": "js-sys 0.3.71",
- "target": "js_sys"
- },
- {
- "id": "wasm-bindgen 0.2.94",
- "target": "wasm_bindgen"
- }
- ],
- "x86_64-apple-darwin": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "x86_64-apple-ios": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "x86_64-fuchsia": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "x86_64-linux-android": [
- {
- "id": "android-tzdata 0.1.1",
- "target": "android_tzdata"
- },
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "x86_64-pc-windows-msvc": [
- {
- "id": "windows-targets 0.52.6",
- "target": "windows_targets"
- }
- ],
- "x86_64-unknown-freebsd": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "x86_64-unknown-linux-gnu": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "x86_64-unknown-nixos-gnu": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ]
- }
- },
- "edition": "2021",
- "version": "0.4.38"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE.txt"
- },
- "cipher 0.4.4": {
- "name": "cipher",
- "version": "0.4.4",
- "package_url": "https://github.com/RustCrypto/traits",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/cipher/0.4.4/download",
- "sha256": "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "cipher",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "cipher",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "crypto-common 0.1.6",
- "target": "crypto_common"
- },
- {
- "id": "inout 0.1.3",
- "target": "inout"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.4.4"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "core-foundation-sys 0.8.7": {
- "name": "core-foundation-sys",
- "version": "0.8.7",
- "package_url": "https://github.com/servo/core-foundation-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/core-foundation-sys/0.8.7/download",
- "sha256": "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "core_foundation_sys",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "core_foundation_sys",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "link"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.8.7"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "cpufeatures 0.2.14": {
- "name": "cpufeatures",
- "version": "0.2.14",
- "package_url": "https://github.com/RustCrypto/utils",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/cpufeatures/0.2.14/download",
- "sha256": "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "cpufeatures",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "cpufeatures",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "aarch64-linux-android": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "cfg(all(target_arch = \"aarch64\", target_os = \"linux\"))": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "cfg(all(target_arch = \"aarch64\", target_vendor = \"apple\"))": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "cfg(all(target_arch = \"loongarch64\", target_os = \"linux\"))": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.2.14"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "crypto-common 0.1.6": {
- "name": "crypto-common",
- "version": "0.1.6",
- "package_url": "https://github.com/RustCrypto/traits",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/crypto-common/0.1.6/download",
- "sha256": "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "crypto_common",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "crypto_common",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "generic-array 0.14.7",
- "target": "generic_array"
- },
- {
- "id": "typenum 1.17.0",
- "target": "typenum"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.6"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "csv 1.3.0": {
- "name": "csv",
- "version": "1.3.0",
- "package_url": "https://github.com/BurntSushi/rust-csv",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/csv/1.3.0/download",
- "sha256": "ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "csv",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "csv",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "csv-core 0.1.11",
- "target": "csv_core"
- },
- {
- "id": "itoa 1.0.11",
- "target": "itoa"
- },
- {
- "id": "ryu 1.0.18",
- "target": "ryu"
- },
- {
- "id": "serde 1.0.210",
- "target": "serde"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "1.3.0"
- },
- "license": "Unlicense/MIT",
- "license_ids": [
- "MIT",
- "Unlicense"
- ],
- "license_file": "LICENSE-MIT"
- },
- "csv-core 0.1.11": {
- "name": "csv-core",
- "version": "0.1.11",
- "package_url": "https://github.com/BurntSushi/rust-csv",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/csv-core/0.1.11/download",
- "sha256": "5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "csv_core",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "csv_core",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "memchr 2.7.4",
- "target": "memchr"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.11"
- },
- "license": "Unlicense/MIT",
- "license_ids": [
- "MIT",
- "Unlicense"
- ],
- "license_file": "LICENSE-MIT"
- },
- "deranged 0.3.11": {
- "name": "deranged",
- "version": "0.3.11",
- "package_url": "https://github.com/jhpratt/deranged",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/deranged/0.3.11/download",
- "sha256": "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "deranged",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "deranged",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "powerfmt",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "powerfmt 0.2.0",
- "target": "powerfmt"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.3.11"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-Apache"
- },
- "either 1.13.0": {
- "name": "either",
- "version": "1.13.0",
- "package_url": "https://github.com/rayon-rs/either",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/either/1.13.0/download",
- "sha256": "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "either",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "either",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "use_std"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.13.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "equivalent 1.0.1": {
- "name": "equivalent",
- "version": "1.0.1",
- "package_url": "https://github.com/cuviper/equivalent",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/equivalent/1.0.1/download",
- "sha256": "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "equivalent",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "equivalent",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "1.0.1"
- },
- "license": "Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "errno 0.3.9": {
- "name": "errno",
- "version": "0.3.9",
- "package_url": "https://github.com/lambda-fairy/rust-errno",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/errno/0.3.9/download",
- "sha256": "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "errno",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "errno",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [],
- "selects": {
- "cfg(target_os = \"hermit\")": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "cfg(target_os = \"wasi\")": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "cfg(unix)": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "cfg(windows)": [
- {
- "id": "windows-sys 0.52.0",
- "target": "windows_sys"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.3.9"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "fastrand 2.1.1": {
- "name": "fastrand",
- "version": "2.1.1",
- "package_url": "https://github.com/smol-rs/fastrand",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/fastrand/2.1.1/download",
- "sha256": "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "fastrand",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "fastrand",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "default",
- "std"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "2.1.1"
- },
- "license": "Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "fixedbitset 0.4.2": {
- "name": "fixedbitset",
- "version": "0.4.2",
- "package_url": "https://github.com/petgraph/fixedbitset",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/fixedbitset/0.4.2/download",
- "sha256": "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "fixedbitset",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "fixedbitset",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.4.2"
- },
- "license": "MIT/Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "fnv 1.0.7": {
- "name": "fnv",
- "version": "1.0.7",
- "package_url": "https://github.com/servo/rust-fnv",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/fnv/1.0.7/download",
- "sha256": "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "fnv",
- "crate_root": "lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "fnv",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "std"
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "1.0.7"
- },
- "license": "Apache-2.0 / MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "futures-channel 0.3.31": {
- "name": "futures-channel",
- "version": "0.3.31",
- "package_url": "https://github.com/rust-lang/futures-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/futures-channel/0.3.31/download",
- "sha256": "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "futures_channel",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "futures_channel",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "default",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "futures-core 0.3.31",
- "target": "futures_core"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.31"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "futures-core 0.3.31": {
- "name": "futures-core",
- "version": "0.3.31",
- "package_url": "https://github.com/rust-lang/futures-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/futures-core/0.3.31/download",
- "sha256": "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "futures_core",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "futures_core",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "default",
- "std"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.31"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "futures-sink 0.3.31": {
- "name": "futures-sink",
- "version": "0.3.31",
- "package_url": "https://github.com/rust-lang/futures-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/futures-sink/0.3.31/download",
- "sha256": "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "futures_sink",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "futures_sink",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "default",
- "std"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.31"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "futures-task 0.3.31": {
- "name": "futures-task",
- "version": "0.3.31",
- "package_url": "https://github.com/rust-lang/futures-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/futures-task/0.3.31/download",
- "sha256": "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "futures_task",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "futures_task",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.31"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "futures-util 0.3.31": {
- "name": "futures-util",
- "version": "0.3.31",
- "package_url": "https://github.com/rust-lang/futures-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/futures-util/0.3.31/download",
- "sha256": "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "futures_util",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "futures_util",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "futures-core 0.3.31",
- "target": "futures_core"
- },
- {
- "id": "futures-task 0.3.31",
- "target": "futures_task"
- },
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- },
- {
- "id": "pin-utils 0.1.0",
- "target": "pin_utils"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.31"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "generic-array 0.14.7": {
- "name": "generic-array",
- "version": "0.14.7",
- "package_url": "https://github.com/fizyk20/generic-array.git",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/generic-array/0.14.7/download",
- "sha256": "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "generic_array",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "generic_array",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "more_lengths"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "generic-array 0.14.7",
- "target": "build_script_build"
- },
- {
- "id": "typenum 1.17.0",
- "target": "typenum"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.14.7"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "version_check 0.9.5",
- "target": "version_check"
- }
- ],
- "selects": {}
- }
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "getrandom 0.2.15": {
- "name": "getrandom",
- "version": "0.2.15",
- "package_url": "https://github.com/rust-random/getrandom",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/getrandom/0.2.15/download",
- "sha256": "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "getrandom",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "getrandom",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- }
- ],
- "selects": {
- "cfg(target_os = \"wasi\")": [
- {
- "id": "wasi 0.11.0+wasi-snapshot-preview1",
- "target": "wasi"
- }
- ],
- "cfg(unix)": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.2.15"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "gimli 0.31.1": {
- "name": "gimli",
- "version": "0.31.1",
- "package_url": "https://github.com/gimli-rs/gimli",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/gimli/0.31.1/download",
- "sha256": "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "gimli",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "gimli",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.31.1"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "h2 0.4.6": {
- "name": "h2",
- "version": "0.4.6",
- "package_url": "https://github.com/hyperium/h2",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/h2/0.4.6/download",
- "sha256": "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "h2",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "h2",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "atomic-waker 1.1.2",
- "target": "atomic_waker"
- },
- {
- "id": "bytes 1.7.2",
- "target": "bytes"
- },
- {
- "id": "fnv 1.0.7",
- "target": "fnv"
- },
- {
- "id": "futures-core 0.3.31",
- "target": "futures_core"
- },
- {
- "id": "futures-sink 0.3.31",
- "target": "futures_sink"
- },
- {
- "id": "http 1.1.0",
- "target": "http"
- },
- {
- "id": "indexmap 2.6.0",
- "target": "indexmap"
- },
- {
- "id": "slab 0.4.9",
- "target": "slab"
- },
- {
- "id": "tokio 1.40.0",
- "target": "tokio"
- },
- {
- "id": "tokio-util 0.7.12",
- "target": "tokio_util"
- },
- {
- "id": "tracing 0.1.40",
- "target": "tracing"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.4.6"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "hashbrown 0.12.3": {
- "name": "hashbrown",
- "version": "0.12.3",
- "package_url": "https://github.com/rust-lang/hashbrown",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/hashbrown/0.12.3/download",
- "sha256": "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "hashbrown",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "hashbrown",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "raw"
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.12.3"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "hashbrown 0.15.0": {
- "name": "hashbrown",
- "version": "0.15.0",
- "package_url": "https://github.com/rust-lang/hashbrown",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/hashbrown/0.15.0/download",
- "sha256": "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "hashbrown",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "hashbrown",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "version": "0.15.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "heck 0.5.0": {
- "name": "heck",
- "version": "0.5.0",
- "package_url": "https://github.com/withoutboats/heck",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/heck/0.5.0/download",
- "sha256": "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "heck",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "heck",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "version": "0.5.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "hermit-abi 0.3.9": {
- "name": "hermit-abi",
- "version": "0.3.9",
- "package_url": "https://github.com/hermit-os/hermit-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/hermit-abi/0.3.9/download",
- "sha256": "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "hermit_abi",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "hermit_abi",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "version": "0.3.9"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "hex 0.4.3": {
- "name": "hex",
- "version": "0.4.3",
- "package_url": "https://github.com/KokaKiwi/rust-hex",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/hex/0.4.3/download",
- "sha256": "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "hex",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "hex",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "default",
- "std"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.4.3"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "http 1.1.0": {
- "name": "http",
- "version": "1.1.0",
- "package_url": "https://github.com/hyperium/http",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/http/1.1.0/download",
- "sha256": "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "http",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "http",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "bytes 1.7.2",
- "target": "bytes"
- },
- {
- "id": "fnv 1.0.7",
- "target": "fnv"
- },
- {
- "id": "itoa 1.0.11",
- "target": "itoa"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.1.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "http-body 1.0.1": {
- "name": "http-body",
- "version": "1.0.1",
- "package_url": "https://github.com/hyperium/http-body",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/http-body/1.0.1/download",
- "sha256": "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "http_body",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "http_body",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "bytes 1.7.2",
- "target": "bytes"
- },
- {
- "id": "http 1.1.0",
- "target": "http"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.1"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "http-body-util 0.1.2": {
- "name": "http-body-util",
- "version": "0.1.2",
- "package_url": "https://github.com/hyperium/http-body",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/http-body-util/0.1.2/download",
- "sha256": "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "http_body_util",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "http_body_util",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "bytes 1.7.2",
- "target": "bytes"
- },
- {
- "id": "futures-util 0.3.31",
- "target": "futures_util"
- },
- {
- "id": "http 1.1.0",
- "target": "http"
- },
- {
- "id": "http-body 1.0.1",
- "target": "http_body"
- },
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.2"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "httparse 1.9.5": {
- "name": "httparse",
- "version": "1.9.5",
- "package_url": "https://github.com/seanmonstar/httparse",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/httparse/1.9.5/download",
- "sha256": "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "httparse",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "httparse",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "httparse 1.9.5",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.9.5"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "httpdate 1.0.3": {
- "name": "httpdate",
- "version": "1.0.3",
- "package_url": "https://github.com/pyfisch/httpdate",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/httpdate/1.0.3/download",
- "sha256": "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "httpdate",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "httpdate",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "version": "1.0.3"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "hyper 1.4.1": {
- "name": "hyper",
- "version": "1.4.1",
- "package_url": "https://github.com/hyperium/hyper",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/hyper/1.4.1/download",
- "sha256": "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "hyper",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "hyper",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "client",
- "default",
- "http1",
- "http2",
- "server"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "bytes 1.7.2",
- "target": "bytes"
- },
- {
- "id": "futures-channel 0.3.31",
- "target": "futures_channel"
- },
- {
- "id": "futures-util 0.3.31",
- "target": "futures_util"
- },
- {
- "id": "h2 0.4.6",
- "target": "h2"
- },
- {
- "id": "http 1.1.0",
- "target": "http"
- },
- {
- "id": "http-body 1.0.1",
- "target": "http_body"
- },
- {
- "id": "httparse 1.9.5",
- "target": "httparse"
- },
- {
- "id": "httpdate 1.0.3",
- "target": "httpdate"
- },
- {
- "id": "itoa 1.0.11",
- "target": "itoa"
- },
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- },
- {
- "id": "smallvec 1.13.2",
- "target": "smallvec"
- },
- {
- "id": "tokio 1.40.0",
- "target": "tokio"
- },
- {
- "id": "want 0.3.1",
- "target": "want"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "1.4.1"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "hyper-timeout 0.5.1": {
- "name": "hyper-timeout",
- "version": "0.5.1",
- "package_url": "https://github.com/hjr3/hyper-timeout",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/hyper-timeout/0.5.1/download",
- "sha256": "3203a961e5c83b6f5498933e78b6b263e208c197b63e9c6c53cc82ffd3f63793"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "hyper_timeout",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "hyper_timeout",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "hyper 1.4.1",
- "target": "hyper"
- },
- {
- "id": "hyper-util 0.1.9",
- "target": "hyper_util"
- },
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- },
- {
- "id": "tokio 1.40.0",
- "target": "tokio"
- },
- {
- "id": "tower-service 0.3.3",
- "target": "tower_service"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.5.1"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "hyper-util 0.1.9": {
- "name": "hyper-util",
- "version": "0.1.9",
- "package_url": "https://github.com/hyperium/hyper-util",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/hyper-util/0.1.9/download",
- "sha256": "41296eb09f183ac68eec06e03cdbea2e759633d4067b2f6552fc2e009bcad08b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "hyper_util",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "hyper_util",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "client",
- "client-legacy",
- "default",
- "http1",
- "http2",
- "server",
- "server-auto",
- "service",
- "tokio"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "bytes 1.7.2",
- "target": "bytes"
- },
- {
- "id": "futures-channel 0.3.31",
- "target": "futures_channel"
- },
- {
- "id": "futures-util 0.3.31",
- "target": "futures_util"
- },
- {
- "id": "http 1.1.0",
- "target": "http"
- },
- {
- "id": "http-body 1.0.1",
- "target": "http_body"
- },
- {
- "id": "hyper 1.4.1",
- "target": "hyper"
- },
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- },
- {
- "id": "tokio 1.40.0",
- "target": "tokio"
- },
- {
- "id": "tower-service 0.3.3",
- "target": "tower_service"
- },
- {
- "id": "tracing 0.1.40",
- "target": "tracing"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.1.9"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "iana-time-zone 0.1.61": {
- "name": "iana-time-zone",
- "version": "0.1.61",
- "package_url": "https://github.com/strawlab/iana-time-zone",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/iana-time-zone/0.1.61/download",
- "sha256": "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "iana_time_zone",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "iana_time_zone",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "fallback"
- ],
- "selects": {}
- },
- "deps": {
- "common": [],
- "selects": {
- "cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))": [
- {
- "id": "js-sys 0.3.71",
- "target": "js_sys"
- },
- {
- "id": "wasm-bindgen 0.2.94",
- "target": "wasm_bindgen"
- }
- ],
- "cfg(any(target_os = \"macos\", target_os = \"ios\"))": [
- {
- "id": "core-foundation-sys 0.8.7",
- "target": "core_foundation_sys"
- }
- ],
- "cfg(target_os = \"android\")": [
- {
- "id": "android_system_properties 0.1.5",
- "target": "android_system_properties"
- }
- ],
- "cfg(target_os = \"haiku\")": [
- {
- "id": "iana-time-zone-haiku 0.1.2",
- "target": "iana_time_zone_haiku"
- }
- ],
- "cfg(target_os = \"windows\")": [
- {
- "id": "windows-core 0.52.0",
- "target": "windows_core"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.1.61"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "iana-time-zone-haiku 0.1.2": {
- "name": "iana-time-zone-haiku",
- "version": "0.1.2",
- "package_url": "https://github.com/strawlab/iana-time-zone",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/iana-time-zone-haiku/0.1.2/download",
- "sha256": "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "iana_time_zone_haiku",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "iana_time_zone_haiku",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "iana-time-zone-haiku 0.1.2",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.2"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "cc 1.1.28",
- "target": "cc"
- }
- ],
- "selects": {}
- }
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "indexmap 1.9.3": {
- "name": "indexmap",
- "version": "1.9.3",
- "package_url": "https://github.com/bluss/indexmap",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/indexmap/1.9.3/download",
- "sha256": "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "indexmap",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "indexmap",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "hashbrown 0.12.3",
- "target": "hashbrown"
- },
- {
- "id": "indexmap 1.9.3",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "1.9.3"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "autocfg 1.4.0",
- "target": "autocfg"
- }
- ],
- "selects": {}
- }
- },
- "license": "Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "indexmap 2.6.0": {
- "name": "indexmap",
- "version": "2.6.0",
- "package_url": "https://github.com/indexmap-rs/indexmap",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/indexmap/2.6.0/download",
- "sha256": "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "indexmap",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "indexmap",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "equivalent 1.0.1",
- "target": "equivalent"
- },
- {
- "id": "hashbrown 0.15.0",
- "target": "hashbrown"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "2.6.0"
- },
- "license": "Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "inout 0.1.3": {
- "name": "inout",
- "version": "0.1.3",
- "package_url": "https://github.com/RustCrypto/utils",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/inout/0.1.3/download",
- "sha256": "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "inout",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "inout",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "generic-array 0.14.7",
- "target": "generic_array"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.1.3"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "itertools 0.13.0": {
- "name": "itertools",
- "version": "0.13.0",
- "package_url": "https://github.com/rust-itertools/itertools",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/itertools/0.13.0/download",
- "sha256": "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "itertools",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "itertools",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "use_alloc",
- "use_std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "either 1.13.0",
- "target": "either"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.13.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "itoa 1.0.11": {
- "name": "itoa",
- "version": "1.0.11",
- "package_url": "https://github.com/dtolnay/itoa",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/itoa/1.0.11/download",
- "sha256": "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "itoa",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "itoa",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.0.11"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "js-sys 0.3.71": {
- "name": "js-sys",
- "version": "0.3.71",
- "package_url": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/js-sys",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/js-sys/0.3.71/download",
- "sha256": "0cb94a0ffd3f3ee755c20f7d8752f45cac88605a4dcf808abcff72873296ec7b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "js_sys",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "js_sys",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "wasm-bindgen 0.2.94",
- "target": "wasm_bindgen"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.3.71"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "libc 0.2.159": {
- "name": "libc",
- "version": "0.2.159",
- "package_url": "https://github.com/rust-lang/libc",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/libc/0.2.159/download",
- "sha256": "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "libc",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "libc",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "std"
- ],
- "selects": {
- "aarch64-apple-darwin": [
- "extra_traits"
- ],
- "aarch64-apple-ios": [
- "extra_traits"
- ],
- "aarch64-apple-ios-sim": [
- "extra_traits"
- ],
- "aarch64-fuchsia": [
- "extra_traits"
- ],
- "aarch64-linux-android": [
- "extra_traits"
- ],
- "aarch64-unknown-nto-qnx710": [
- "extra_traits"
- ],
- "armv7-linux-androideabi": [
- "extra_traits"
- ],
- "i686-apple-darwin": [
- "extra_traits"
- ],
- "i686-linux-android": [
- "extra_traits"
- ],
- "i686-unknown-freebsd": [
- "extra_traits"
- ],
- "powerpc-unknown-linux-gnu": [
- "extra_traits"
- ],
- "s390x-unknown-linux-gnu": [
- "extra_traits"
- ],
- "wasm32-wasi": [
- "extra_traits"
- ],
- "x86_64-apple-darwin": [
- "extra_traits"
- ],
- "x86_64-apple-ios": [
- "extra_traits"
- ],
- "x86_64-fuchsia": [
- "extra_traits"
- ],
- "x86_64-linux-android": [
- "extra_traits"
- ],
- "x86_64-unknown-freebsd": [
- "extra_traits"
- ]
- }
- },
- "deps": {
- "common": [
- {
- "id": "libc 0.2.159",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.2.159"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "libredox 0.1.3": {
- "name": "libredox",
- "version": "0.1.3",
- "package_url": "https://gitlab.redox-os.org/redox-os/libredox.git",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/libredox/0.1.3/download",
- "sha256": "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "libredox",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "libredox",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "bitflags 2.6.0",
- "target": "bitflags"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "redox_syscall 0.5.7",
- "target": "syscall"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.1.3"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "linux-raw-sys 0.4.14": {
- "name": "linux-raw-sys",
- "version": "0.4.14",
- "package_url": "https://github.com/sunfishcode/linux-raw-sys",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/linux-raw-sys/0.4.14/download",
- "sha256": "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "linux_raw_sys",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "linux_raw_sys",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "elf",
- "errno",
- "general",
- "ioctl",
- "no_std"
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.4.14"
- },
- "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "lock_api 0.4.12": {
- "name": "lock_api",
- "version": "0.4.12",
- "package_url": "https://github.com/Amanieu/parking_lot",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/lock_api/0.4.12/download",
- "sha256": "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "lock_api",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "lock_api",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "atomic_usize",
- "default"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "lock_api 0.4.12",
- "target": "build_script_build"
- },
- {
- "id": "scopeguard 1.2.0",
- "target": "scopeguard"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.4.12"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "autocfg 1.4.0",
- "target": "autocfg"
- }
- ],
- "selects": {}
- }
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "log 0.4.22": {
- "name": "log",
- "version": "0.4.22",
- "package_url": "https://github.com/rust-lang/log",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/log/0.4.22/download",
- "sha256": "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "log",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "log",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "std"
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.4.22"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "matchit 0.7.3": {
- "name": "matchit",
- "version": "0.7.3",
- "package_url": "https://github.com/ibraheemdev/matchit",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/matchit/0.7.3/download",
- "sha256": "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "matchit",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "matchit",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default"
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.7.3"
- },
- "license": "MIT AND BSD-3-Clause",
- "license_ids": [
- "BSD-3-Clause",
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "memchr 2.7.4": {
- "name": "memchr",
- "version": "2.7.4",
- "package_url": "https://github.com/BurntSushi/memchr",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/memchr/2.7.4/download",
- "sha256": "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "memchr",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "memchr",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "default",
- "std"
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "2.7.4"
- },
- "license": "Unlicense OR MIT",
- "license_ids": [
- "MIT",
- "Unlicense"
- ],
- "license_file": "LICENSE-MIT"
- },
- "mime 0.3.17": {
- "name": "mime",
- "version": "0.3.17",
- "package_url": "https://github.com/hyperium/mime",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/mime/0.3.17/download",
- "sha256": "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "mime",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "mime",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.3.17"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "miniz_oxide 0.8.0": {
- "name": "miniz_oxide",
- "version": "0.8.0",
- "package_url": "https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/miniz_oxide/0.8.0/download",
- "sha256": "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "miniz_oxide",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "miniz_oxide",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "adler2 2.0.0",
- "target": "adler2"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.8.0"
- },
- "license": "MIT OR Zlib OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT",
- "Zlib"
- ],
- "license_file": "LICENSE"
- },
- "mio 1.0.2": {
- "name": "mio",
- "version": "1.0.2",
- "package_url": "https://github.com/tokio-rs/mio",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/mio/1.0.2/download",
- "sha256": "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "mio",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "mio",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "net",
- "os-ext",
- "os-poll"
- ],
- "selects": {}
- },
- "deps": {
- "common": [],
- "selects": {
- "cfg(target_os = \"hermit\")": [
- {
- "id": "hermit-abi 0.3.9",
- "target": "hermit_abi",
- "alias": "libc"
- }
- ],
- "cfg(target_os = \"wasi\")": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "wasi 0.11.0+wasi-snapshot-preview1",
- "target": "wasi"
- }
- ],
- "cfg(unix)": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "cfg(windows)": [
- {
- "id": "windows-sys 0.52.0",
- "target": "windows_sys"
- }
- ]
- }
- },
- "edition": "2021",
- "version": "1.0.2"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "multimap 0.10.0": {
- "name": "multimap",
- "version": "0.10.0",
- "package_url": "https://github.com/havarnov/multimap",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/multimap/0.10.0/download",
- "sha256": "defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "multimap",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "multimap",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.10.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "num-conv 0.1.0": {
- "name": "num-conv",
- "version": "0.1.0",
- "package_url": "https://github.com/jhpratt/num-conv",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/num-conv/0.1.0/download",
- "sha256": "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "num_conv",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "num_conv",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "version": "0.1.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-Apache"
- },
- "num-traits 0.2.19": {
- "name": "num-traits",
- "version": "0.2.19",
- "package_url": "https://github.com/rust-num/num-traits",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/num-traits/0.2.19/download",
- "sha256": "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "num_traits",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "num_traits",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "num-traits 0.2.19",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.2.19"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "autocfg 1.4.0",
- "target": "autocfg"
- }
- ],
- "selects": {}
- }
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "num_threads 0.1.7": {
- "name": "num_threads",
- "version": "0.1.7",
- "package_url": "https://github.com/jhpratt/num_threads",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/num_threads/0.1.7/download",
- "sha256": "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "num_threads",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "num_threads",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "cfg(any(target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\"))": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ]
- }
- },
- "edition": "2015",
- "version": "0.1.7"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-Apache"
- },
- "numtoa 0.2.4": {
- "name": "numtoa",
- "version": "0.2.4",
- "package_url": "https://gitlab.com/mmstick/numtoa",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/numtoa/0.2.4/download",
- "sha256": "6aa2c4e539b869820a2b82e1aef6ff40aa85e65decdd5185e83fb4b1249cd00f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "numtoa",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "numtoa",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.2.4"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "object 0.36.5": {
- "name": "object",
- "version": "0.36.5",
- "package_url": "https://github.com/gimli-rs/object",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/object/0.36.5/download",
- "sha256": "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "object",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "object",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "memchr 2.7.4",
- "target": "memchr"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.36.5"
- },
- "license": "Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "once_cell 1.20.2": {
- "name": "once_cell",
- "version": "1.20.2",
- "package_url": "https://github.com/matklad/once_cell",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/once_cell/1.20.2/download",
- "sha256": "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "once_cell",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "once_cell",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "default",
- "race",
- "std"
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "1.20.2"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "parking_lot 0.12.3": {
- "name": "parking_lot",
- "version": "0.12.3",
- "package_url": "https://github.com/Amanieu/parking_lot",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/parking_lot/0.12.3/download",
- "sha256": "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "parking_lot",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "parking_lot",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "lock_api 0.4.12",
- "target": "lock_api"
- },
- {
- "id": "parking_lot_core 0.9.10",
- "target": "parking_lot_core"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.12.3"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "parking_lot_core 0.9.10": {
- "name": "parking_lot_core",
- "version": "0.9.10",
- "package_url": "https://github.com/Amanieu/parking_lot",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/parking_lot_core/0.9.10/download",
- "sha256": "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "parking_lot_core",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "parking_lot_core",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "parking_lot_core 0.9.10",
- "target": "build_script_build"
- },
- {
- "id": "smallvec 1.13.2",
- "target": "smallvec"
- }
- ],
- "selects": {
- "cfg(target_os = \"redox\")": [
- {
- "id": "redox_syscall 0.5.7",
- "target": "syscall"
- }
- ],
- "cfg(unix)": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "cfg(windows)": [
- {
- "id": "windows-targets 0.52.6",
- "target": "windows_targets"
- }
- ]
- }
- },
- "edition": "2021",
- "version": "0.9.10"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "percent-encoding 2.3.1": {
- "name": "percent-encoding",
- "version": "2.3.1",
- "package_url": "https://github.com/servo/rust-url/",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/percent-encoding/2.3.1/download",
- "sha256": "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "percent_encoding",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "percent_encoding",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "default",
- "std"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "2.3.1"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "petgraph 0.6.5": {
- "name": "petgraph",
- "version": "0.6.5",
- "package_url": "https://github.com/petgraph/petgraph",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/petgraph/0.6.5/download",
- "sha256": "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "petgraph",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "petgraph",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "fixedbitset 0.4.2",
- "target": "fixedbitset"
- },
- {
- "id": "indexmap 2.6.0",
- "target": "indexmap"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.6.5"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "pin-project 1.1.6": {
- "name": "pin-project",
- "version": "1.1.6",
- "package_url": "https://github.com/taiki-e/pin-project",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/pin-project/1.1.6/download",
- "sha256": "baf123a161dde1e524adf36f90bc5d8d3462824a9c43553ad07a8183161189ec"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "pin_project",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "pin_project",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "proc_macro_deps": {
- "common": [
- {
- "id": "pin-project-internal 1.1.6",
- "target": "pin_project_internal"
- }
- ],
- "selects": {}
- },
- "version": "1.1.6"
- },
- "license": "Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "pin-project-internal 1.1.6": {
- "name": "pin-project-internal",
- "version": "1.1.6",
- "package_url": "https://github.com/taiki-e/pin-project",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/pin-project-internal/1.1.6/download",
- "sha256": "a4502d8515ca9f32f1fb543d987f63d95a14934883db45bdb48060b6b69257f8"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "pin_project_internal",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "pin_project_internal",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "1.1.6"
- },
- "license": "Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "pin-project-lite 0.2.14": {
- "name": "pin-project-lite",
- "version": "0.2.14",
- "package_url": "https://github.com/taiki-e/pin-project-lite",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/pin-project-lite/0.2.14/download",
- "sha256": "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "pin_project_lite",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "pin_project_lite",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.2.14"
- },
- "license": "Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "pin-utils 0.1.0": {
- "name": "pin-utils",
- "version": "0.1.0",
- "package_url": "https://github.com/rust-lang-nursery/pin-utils",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/pin-utils/0.1.0/download",
- "sha256": "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "pin_utils",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "pin_utils",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.1.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "powerfmt 0.2.0": {
- "name": "powerfmt",
- "version": "0.2.0",
- "package_url": "https://github.com/jhpratt/powerfmt",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/powerfmt/0.2.0/download",
- "sha256": "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "powerfmt",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "powerfmt",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "version": "0.2.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-Apache"
- },
- "ppv-lite86 0.2.20": {
- "name": "ppv-lite86",
- "version": "0.2.20",
- "package_url": "https://github.com/cryptocorrosion/cryptocorrosion",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/ppv-lite86/0.2.20/download",
- "sha256": "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "ppv_lite86",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "ppv_lite86",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "simd",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "zerocopy 0.7.35",
- "target": "zerocopy"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.2.20"
- },
- "license": "MIT/Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "prettyplease 0.2.22": {
- "name": "prettyplease",
- "version": "0.2.22",
- "package_url": "https://github.com/dtolnay/prettyplease",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/prettyplease/0.2.22/download",
- "sha256": "479cf940fbbb3426c32c5d5176f62ad57549a0bb84773423ba8be9d089f5faba"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "prettyplease",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "prettyplease",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "prettyplease 0.2.22",
- "target": "build_script_build"
- },
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.2.22"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "links": "prettyplease02"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "proc-macro2 1.0.87": {
- "name": "proc-macro2",
- "version": "1.0.87",
- "package_url": "https://github.com/dtolnay/proc-macro2",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/proc-macro2/1.0.87/download",
- "sha256": "b3e4daa0dcf6feba26f985457cdf104d4b4256fc5a09547140f3631bb076b19a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "proc_macro2",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "proc_macro2",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "proc-macro"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.87",
- "target": "build_script_build"
- },
- {
- "id": "unicode-ident 1.0.13",
- "target": "unicode_ident"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "1.0.87"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "prost 0.13.3": {
- "name": "prost",
- "version": "0.13.3",
- "package_url": "https://github.com/tokio-rs/prost",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/prost/0.13.3/download",
- "sha256": "7b0487d90e047de87f984913713b85c601c05609aad5b0df4b4573fbf69aa13f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "prost",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "prost",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "derive",
- "prost-derive",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "bytes 1.7.2",
- "target": "bytes"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "proc_macro_deps": {
- "common": [
- {
- "id": "prost-derive 0.13.3",
- "target": "prost_derive"
- }
- ],
- "selects": {}
- },
- "version": "0.13.3"
- },
- "license": "Apache-2.0",
- "license_ids": [
- "Apache-2.0"
- ],
- "license_file": "LICENSE"
- },
- "prost-build 0.13.3": {
- "name": "prost-build",
- "version": "0.13.3",
- "package_url": "https://github.com/tokio-rs/prost",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/prost-build/0.13.3/download",
- "sha256": "0c1318b19085f08681016926435853bbf7858f9c082d0999b80550ff5d9abe15"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "prost_build",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "prost_build",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "format"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "bytes 1.7.2",
- "target": "bytes"
- },
- {
- "id": "heck 0.5.0",
- "target": "heck"
- },
- {
- "id": "itertools 0.13.0",
- "target": "itertools"
- },
- {
- "id": "log 0.4.22",
- "target": "log"
- },
- {
- "id": "multimap 0.10.0",
- "target": "multimap"
- },
- {
- "id": "once_cell 1.20.2",
- "target": "once_cell"
- },
- {
- "id": "petgraph 0.6.5",
- "target": "petgraph"
- },
- {
- "id": "prettyplease 0.2.22",
- "target": "prettyplease"
- },
- {
- "id": "prost 0.13.3",
- "target": "prost"
- },
- {
- "id": "prost-types 0.13.3",
- "target": "prost_types"
- },
- {
- "id": "regex 1.11.0",
- "target": "regex"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- },
- {
- "id": "tempfile 3.13.0",
- "target": "tempfile"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.13.3"
- },
- "license": "Apache-2.0",
- "license_ids": [
- "Apache-2.0"
- ],
- "license_file": "LICENSE"
- },
- "prost-derive 0.13.3": {
- "name": "prost-derive",
- "version": "0.13.3",
- "package_url": "https://github.com/tokio-rs/prost",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/prost-derive/0.13.3/download",
- "sha256": "e9552f850d5f0964a4e4d0bf306459ac29323ddfbae05e35a7c0d35cb0803cc5"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "prost_derive",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "prost_derive",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "anyhow 1.0.89",
- "target": "anyhow"
- },
- {
- "id": "itertools 0.13.0",
- "target": "itertools"
- },
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.13.3"
- },
- "license": "Apache-2.0",
- "license_ids": [
- "Apache-2.0"
- ],
- "license_file": "LICENSE"
- },
- "prost-types 0.13.3": {
- "name": "prost-types",
- "version": "0.13.3",
- "package_url": "https://github.com/tokio-rs/prost",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/prost-types/0.13.3/download",
- "sha256": "4759aa0d3a6232fb8dbdb97b61de2c20047c68aca932c7ed76da9d788508d670"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "prost_types",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "prost_types",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "prost 0.13.3",
- "target": "prost"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.13.3"
- },
- "license": "Apache-2.0",
- "license_ids": [
- "Apache-2.0"
- ],
- "license_file": "LICENSE"
- },
- "quote 1.0.37": {
- "name": "quote",
- "version": "1.0.37",
- "package_url": "https://github.com/dtolnay/quote",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/quote/1.0.37/download",
- "sha256": "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "quote",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "quote",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "proc-macro"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.37"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "rand 0.8.5": {
- "name": "rand",
- "version": "0.8.5",
- "package_url": "https://github.com/rust-random/rand",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/rand/0.8.5/download",
- "sha256": "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "rand",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "rand",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "default",
- "getrandom",
- "libc",
- "rand_chacha",
- "small_rng",
- "std",
- "std_rng"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "rand_chacha 0.3.1",
- "target": "rand_chacha"
- },
- {
- "id": "rand_core 0.6.4",
- "target": "rand_core"
- }
- ],
- "selects": {
- "aarch64-apple-darwin": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "aarch64-apple-ios": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "aarch64-apple-ios-sim": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "aarch64-fuchsia": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "aarch64-linux-android": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "aarch64-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "aarch64-unknown-nixos-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "aarch64-unknown-nto-qnx710": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "arm-unknown-linux-gnueabi": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "armv7-linux-androideabi": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "armv7-unknown-linux-gnueabi": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "i686-apple-darwin": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "i686-linux-android": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "i686-unknown-freebsd": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "i686-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "powerpc-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "s390x-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "x86_64-apple-darwin": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "x86_64-apple-ios": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "x86_64-fuchsia": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "x86_64-linux-android": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "x86_64-unknown-freebsd": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "x86_64-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "x86_64-unknown-nixos-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.8.5"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "rand_chacha 0.3.1": {
- "name": "rand_chacha",
- "version": "0.3.1",
- "package_url": "https://github.com/rust-random/rand",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/rand_chacha/0.3.1/download",
- "sha256": "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "rand_chacha",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "rand_chacha",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "ppv-lite86 0.2.20",
- "target": "ppv_lite86"
- },
- {
- "id": "rand_core 0.6.4",
- "target": "rand_core"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.1"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "rand_core 0.6.4": {
- "name": "rand_core",
- "version": "0.6.4",
- "package_url": "https://github.com/rust-random/rand",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/rand_core/0.6.4/download",
- "sha256": "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "rand_core",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "rand_core",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "getrandom",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "getrandom 0.2.15",
- "target": "getrandom"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.6.4"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "redox_syscall 0.5.7": {
- "name": "redox_syscall",
- "version": "0.5.7",
- "package_url": "https://gitlab.redox-os.org/redox-os/syscall",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/redox_syscall/0.5.7/download",
- "sha256": "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "syscall",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "syscall",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "bitflags 2.6.0",
- "target": "bitflags"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.5.7"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "redox_termios 0.1.3": {
- "name": "redox_termios",
- "version": "0.1.3",
- "package_url": "https://gitlab.redox-os.org/redox-os/termios",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/redox_termios/0.1.3/download",
- "sha256": "20145670ba436b55d91fc92d25e71160fbfbdd57831631c8d7d36377a476f1cb"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "redox_termios",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "redox_termios",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "version": "0.1.3"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "regex 1.11.0": {
- "name": "regex",
- "version": "1.11.0",
- "package_url": "https://github.com/rust-lang/regex",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/regex/1.11.0/download",
- "sha256": "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "regex",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "regex",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "std",
- "unicode-bool"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "regex-automata 0.4.8",
- "target": "regex_automata"
- },
- {
- "id": "regex-syntax 0.8.5",
- "target": "regex_syntax"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "1.11.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "regex-automata 0.4.8": {
- "name": "regex-automata",
- "version": "0.4.8",
- "package_url": "https://github.com/rust-lang/regex/tree/master/regex-automata",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/regex-automata/0.4.8/download",
- "sha256": "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "regex_automata",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "regex_automata",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "meta",
- "nfa-pikevm",
- "nfa-thompson",
- "std",
- "syntax",
- "unicode-bool"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "regex-syntax 0.8.5",
- "target": "regex_syntax"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.4.8"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "regex-syntax 0.8.5": {
- "name": "regex-syntax",
- "version": "0.8.5",
- "package_url": "https://github.com/rust-lang/regex/tree/master/regex-syntax",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/regex-syntax/0.8.5/download",
- "sha256": "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "regex_syntax",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "regex_syntax",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "std",
- "unicode-bool"
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.8.5"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "rustc-demangle 0.1.24": {
- "name": "rustc-demangle",
- "version": "0.1.24",
- "package_url": "https://github.com/rust-lang/rustc-demangle",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/rustc-demangle/0.1.24/download",
- "sha256": "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "rustc_demangle",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "rustc_demangle",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.1.24"
- },
- "license": "MIT/Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "rustix 0.38.37": {
- "name": "rustix",
- "version": "0.38.37",
- "package_url": "https://github.com/bytecodealliance/rustix",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/rustix/0.38.37/download",
- "sha256": "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "rustix",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "rustix",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "default",
- "fs",
- "libc-extra-traits",
- "std",
- "use-libc-auxv"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "bitflags 2.6.0",
- "target": "bitflags"
- },
- {
- "id": "rustix 0.38.37",
- "target": "build_script_build"
- }
- ],
- "selects": {
- "aarch64-apple-darwin": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "aarch64-apple-ios": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "aarch64-apple-ios-sim": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "aarch64-fuchsia": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "aarch64-linux-android": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "aarch64-unknown-nto-qnx710": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "armv7-linux-androideabi": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))": [
- {
- "id": "linux-raw-sys 0.4.14",
- "target": "linux_raw_sys"
- }
- ],
- "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))": [
- {
- "id": "linux-raw-sys 0.4.14",
- "target": "linux_raw_sys"
- }
- ],
- "cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "cfg(windows)": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "windows-sys 0.52.0",
- "target": "windows_sys"
- }
- ],
- "i686-apple-darwin": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "i686-linux-android": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "i686-unknown-freebsd": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "powerpc-unknown-linux-gnu": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "s390x-unknown-linux-gnu": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "wasm32-wasi": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "x86_64-apple-darwin": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "x86_64-apple-ios": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "x86_64-fuchsia": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "x86_64-linux-android": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "x86_64-unknown-freebsd": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ]
- }
- },
- "edition": "2021",
- "version": "0.38.37"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "rustversion 1.0.17": {
- "name": "rustversion",
- "version": "1.0.17",
- "package_url": "https://github.com/dtolnay/rustversion",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/rustversion/1.0.17/download",
- "sha256": "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "rustversion",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build/build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "rustversion",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "rustversion 1.0.17",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.17"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "ryu 1.0.18": {
- "name": "ryu",
- "version": "1.0.18",
- "package_url": "https://github.com/dtolnay/ryu",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/ryu/1.0.18/download",
- "sha256": "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "ryu",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "ryu",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.0.18"
- },
- "license": "Apache-2.0 OR BSL-1.0",
- "license_ids": [
- "Apache-2.0",
- "BSL-1.0"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "scopeguard 1.2.0": {
- "name": "scopeguard",
- "version": "1.2.0",
- "package_url": "https://github.com/bluss/scopeguard",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/scopeguard/1.2.0/download",
- "sha256": "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "scopeguard",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "scopeguard",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "1.2.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "serde 1.0.210": {
- "name": "serde",
- "version": "1.0.210",
- "package_url": "https://github.com/serde-rs/serde",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/serde/1.0.210/download",
- "sha256": "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "serde",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "serde",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "derive",
- "serde_derive",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "serde 1.0.210",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "proc_macro_deps": {
- "common": [
- {
- "id": "serde_derive 1.0.210",
- "target": "serde_derive"
- }
- ],
- "selects": {}
- },
- "version": "1.0.210"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "serde-xml-rs 0.6.0": {
- "name": "serde-xml-rs",
- "version": "0.6.0",
- "package_url": "https://github.com/RReverser/serde-xml-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/serde-xml-rs/0.6.0/download",
- "sha256": "fb3aa78ecda1ebc9ec9847d5d3aba7d618823446a049ba2491940506da6e2782"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "serde_xml_rs",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "serde_xml_rs",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "log 0.4.22",
- "target": "log"
- },
- {
- "id": "serde 1.0.210",
- "target": "serde"
- },
- {
- "id": "thiserror 1.0.64",
- "target": "thiserror"
- },
- {
- "id": "xml-rs 0.8.22",
- "target": "xml"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.6.0"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "serde_derive 1.0.210": {
- "name": "serde_derive",
- "version": "1.0.210",
- "package_url": "https://github.com/serde-rs/serde",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/serde_derive/1.0.210/download",
- "sha256": "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "serde_derive",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "serde_derive",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "1.0.210"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "serde_json 1.0.128": {
- "name": "serde_json",
- "version": "1.0.128",
- "package_url": "https://github.com/serde-rs/json",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/serde_json/1.0.128/download",
- "sha256": "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "serde_json",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "serde_json",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "itoa 1.0.11",
- "target": "itoa"
- },
- {
- "id": "memchr 2.7.4",
- "target": "memchr"
- },
- {
- "id": "ryu 1.0.18",
- "target": "ryu"
- },
- {
- "id": "serde 1.0.210",
- "target": "serde"
- },
- {
- "id": "serde_json 1.0.128",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "1.0.128"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "shlex 1.3.0": {
- "name": "shlex",
- "version": "1.3.0",
- "package_url": "https://github.com/comex/rust-shlex",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/shlex/1.3.0/download",
- "sha256": "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "shlex",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "shlex",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "1.3.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "signal-hook-registry 1.4.2": {
- "name": "signal-hook-registry",
- "version": "1.4.2",
- "package_url": "https://github.com/vorner/signal-hook",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/signal-hook-registry/1.4.2/download",
- "sha256": "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "signal_hook_registry",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "signal_hook_registry",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "1.4.2"
- },
- "license": "Apache-2.0/MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "simplelog 0.12.2": {
- "name": "simplelog",
- "version": "0.12.2",
- "package_url": "https://github.com/drakulix/simplelog.rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/simplelog/0.12.2/download",
- "sha256": "16257adbfaef1ee58b1363bdc0664c9b8e1e30aed86049635fb5f147d065a9c0"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "simplelog",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "simplelog",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "local-offset",
- "termcolor"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "log 0.4.22",
- "target": "log"
- },
- {
- "id": "termcolor 1.4.1",
- "target": "termcolor"
- },
- {
- "id": "time 0.3.36",
- "target": "time"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.12.2"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE.APACHE2"
- },
- "slab 0.4.9": {
- "name": "slab",
- "version": "0.4.9",
- "package_url": "https://github.com/tokio-rs/slab",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/slab/0.4.9/download",
- "sha256": "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "slab",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "slab",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "slab 0.4.9",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.4.9"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "autocfg 1.4.0",
- "target": "autocfg"
- }
- ],
- "selects": {}
- }
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "smallvec 1.13.2": {
- "name": "smallvec",
- "version": "1.13.2",
- "package_url": "https://github.com/servo/rust-smallvec",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/smallvec/1.13.2/download",
- "sha256": "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "smallvec",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "smallvec",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "const_generics",
- "const_new"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.13.2"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "socket2 0.5.7": {
- "name": "socket2",
- "version": "0.5.7",
- "package_url": "https://github.com/rust-lang/socket2",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/socket2/0.5.7/download",
- "sha256": "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "socket2",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "socket2",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "all"
- ],
- "selects": {}
- },
- "deps": {
- "common": [],
- "selects": {
- "cfg(unix)": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "cfg(windows)": [
- {
- "id": "windows-sys 0.52.0",
- "target": "windows_sys"
- }
- ]
- }
- },
- "edition": "2021",
- "version": "0.5.7"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "syn 2.0.79": {
- "name": "syn",
- "version": "2.0.79",
- "package_url": "https://github.com/dtolnay/syn",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/syn/2.0.79/download",
- "sha256": "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "syn",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "syn",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "clone-impls",
- "default",
- "derive",
- "extra-traits",
- "full",
- "parsing",
- "printing",
- "proc-macro",
- "visit-mut"
- ],
- "selects": {
- "wasm32-unknown-unknown": [
- "visit"
- ]
- }
- },
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "unicode-ident 1.0.13",
- "target": "unicode_ident"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "2.0.79"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "sync_wrapper 0.1.2": {
- "name": "sync_wrapper",
- "version": "0.1.2",
- "package_url": "https://github.com/Actyx/sync_wrapper",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/sync_wrapper/0.1.2/download",
- "sha256": "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "sync_wrapper",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "sync_wrapper",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.1.2"
- },
- "license": "Apache-2.0",
- "license_ids": [
- "Apache-2.0"
- ],
- "license_file": "LICENSE"
- },
- "sync_wrapper 1.0.1": {
- "name": "sync_wrapper",
- "version": "1.0.1",
- "package_url": "https://github.com/Actyx/sync_wrapper",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/sync_wrapper/1.0.1/download",
- "sha256": "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "sync_wrapper",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "sync_wrapper",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.0.1"
- },
- "license": "Apache-2.0",
- "license_ids": [
- "Apache-2.0"
- ],
- "license_file": "LICENSE"
- },
- "tempfile 3.13.0": {
- "name": "tempfile",
- "version": "3.13.0",
- "package_url": "https://github.com/Stebalien/tempfile",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tempfile/3.13.0/download",
- "sha256": "f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tempfile",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tempfile",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "fastrand 2.1.1",
- "target": "fastrand"
- },
- {
- "id": "once_cell 1.20.2",
- "target": "once_cell"
- }
- ],
- "selects": {
- "cfg(any(unix, target_os = \"wasi\"))": [
- {
- "id": "rustix 0.38.37",
- "target": "rustix"
- }
- ],
- "cfg(windows)": [
- {
- "id": "windows-sys 0.59.0",
- "target": "windows_sys"
- }
- ]
- }
- },
- "edition": "2021",
- "version": "3.13.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "termcolor 1.4.1": {
- "name": "termcolor",
- "version": "1.4.1",
- "package_url": "https://github.com/BurntSushi/termcolor",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/termcolor/1.4.1/download",
- "sha256": "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "termcolor",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "termcolor",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "cfg(windows)": [
- {
- "id": "winapi-util 0.1.9",
- "target": "winapi_util"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "1.4.1"
- },
- "license": "Unlicense OR MIT",
- "license_ids": [
- "MIT",
- "Unlicense"
- ],
- "license_file": "LICENSE-MIT"
- },
- "termion 4.0.3": {
- "name": "termion",
- "version": "4.0.3",
- "package_url": "https://gitlab.redox-os.org/redox-os/termion",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/termion/4.0.3/download",
- "sha256": "7eaa98560e51a2cf4f0bb884d8b2098a9ea11ecf3b7078e9c68242c74cc923a7"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "termion",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "termion",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "numtoa 0.2.4",
- "target": "numtoa"
- }
- ],
- "selects": {
- "cfg(not(target_os = \"redox\"))": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "cfg(target_os = \"redox\")": [
- {
- "id": "libredox 0.1.3",
- "target": "libredox"
- },
- {
- "id": "redox_termios 0.1.3",
- "target": "redox_termios"
- }
- ]
- }
- },
- "edition": "2015",
- "version": "4.0.3"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "thiserror 1.0.64": {
- "name": "thiserror",
- "version": "1.0.64",
- "package_url": "https://github.com/dtolnay/thiserror",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/thiserror/1.0.64/download",
- "sha256": "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "thiserror",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "thiserror",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "thiserror 1.0.64",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "proc_macro_deps": {
- "common": [
- {
- "id": "thiserror-impl 1.0.64",
- "target": "thiserror_impl"
- }
- ],
- "selects": {}
- },
- "version": "1.0.64"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "thiserror-impl 1.0.64": {
- "name": "thiserror-impl",
- "version": "1.0.64",
- "package_url": "https://github.com/dtolnay/thiserror",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/thiserror-impl/1.0.64/download",
- "sha256": "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "thiserror_impl",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "thiserror_impl",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "1.0.64"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "time 0.3.36": {
- "name": "time",
- "version": "0.3.36",
- "package_url": "https://github.com/time-rs/time",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/time/0.3.36/download",
- "sha256": "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "time",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "time",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "default",
- "formatting",
- "local-offset",
- "macros",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "deranged 0.3.11",
- "target": "deranged"
- },
- {
- "id": "itoa 1.0.11",
- "target": "itoa"
- },
- {
- "id": "num-conv 0.1.0",
- "target": "num_conv"
- },
- {
- "id": "powerfmt 0.2.0",
- "target": "powerfmt"
- },
- {
- "id": "time-core 0.1.2",
- "target": "time_core"
- }
- ],
- "selects": {
- "aarch64-apple-darwin": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "aarch64-apple-ios": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "aarch64-apple-ios-sim": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "aarch64-fuchsia": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "aarch64-linux-android": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "aarch64-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "aarch64-unknown-nixos-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "aarch64-unknown-nto-qnx710": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "arm-unknown-linux-gnueabi": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "armv7-linux-androideabi": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "armv7-unknown-linux-gnueabi": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "i686-apple-darwin": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "i686-linux-android": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "i686-unknown-freebsd": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "i686-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "powerpc-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "s390x-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "x86_64-apple-darwin": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "x86_64-apple-ios": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "x86_64-fuchsia": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "x86_64-linux-android": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "x86_64-unknown-freebsd": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "x86_64-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "x86_64-unknown-nixos-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ]
- }
- },
- "edition": "2021",
- "proc_macro_deps": {
- "common": [
- {
- "id": "time-macros 0.2.18",
- "target": "time_macros"
- }
- ],
- "selects": {}
- },
- "version": "0.3.36"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-Apache"
- },
- "time-core 0.1.2": {
- "name": "time-core",
- "version": "0.1.2",
- "package_url": "https://github.com/time-rs/time",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/time-core/0.1.2/download",
- "sha256": "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "time_core",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "time_core",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "version": "0.1.2"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-Apache"
- },
- "time-macros 0.2.18": {
- "name": "time-macros",
- "version": "0.2.18",
- "package_url": "https://github.com/time-rs/time",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/time-macros/0.2.18/download",
- "sha256": "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "time_macros",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "time_macros",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "formatting"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "num-conv 0.1.0",
- "target": "num_conv"
- },
- {
- "id": "time-core 0.1.2",
- "target": "time_core"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.2.18"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-Apache"
- },
- "tokio 1.40.0": {
- "name": "tokio",
- "version": "1.40.0",
- "package_url": "https://github.com/tokio-rs/tokio",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tokio/1.40.0/download",
- "sha256": "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tokio",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tokio",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "bytes",
- "default",
- "fs",
- "full",
- "io-std",
- "io-util",
- "libc",
- "macros",
- "mio",
- "net",
- "parking_lot",
- "process",
- "rt",
- "rt-multi-thread",
- "signal",
- "signal-hook-registry",
- "socket2",
- "sync",
- "time",
- "tokio-macros"
- ],
- "selects": {
- "aarch64-pc-windows-msvc": [
- "windows-sys"
- ],
- "i686-pc-windows-msvc": [
- "windows-sys"
- ],
- "x86_64-pc-windows-msvc": [
- "windows-sys"
- ]
- }
- },
- "deps": {
- "common": [
- {
- "id": "bytes 1.7.2",
- "target": "bytes"
- },
- {
- "id": "mio 1.0.2",
- "target": "mio"
- },
- {
- "id": "parking_lot 0.12.3",
- "target": "parking_lot"
- },
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- }
- ],
- "selects": {
- "aarch64-apple-darwin": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "aarch64-apple-ios": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "aarch64-apple-ios-sim": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "aarch64-fuchsia": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "aarch64-linux-android": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "aarch64-pc-windows-msvc": [
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- },
- {
- "id": "windows-sys 0.52.0",
- "target": "windows_sys"
- }
- ],
- "aarch64-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "aarch64-unknown-nixos-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "aarch64-unknown-nto-qnx710": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "arm-unknown-linux-gnueabi": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "armv7-linux-androideabi": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "armv7-unknown-linux-gnueabi": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "cfg(tokio_taskdump)": [
- {
- "id": "backtrace 0.3.74",
- "target": "backtrace"
- }
- ],
- "i686-apple-darwin": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "i686-linux-android": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "i686-pc-windows-msvc": [
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- },
- {
- "id": "windows-sys 0.52.0",
- "target": "windows_sys"
- }
- ],
- "i686-unknown-freebsd": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "i686-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "powerpc-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "riscv32imc-unknown-none-elf": [
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "riscv64gc-unknown-none-elf": [
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "s390x-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "thumbv7em-none-eabi": [
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "thumbv8m.main-none-eabi": [
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "x86_64-apple-darwin": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "x86_64-apple-ios": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "x86_64-fuchsia": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "x86_64-linux-android": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "x86_64-pc-windows-msvc": [
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- },
- {
- "id": "windows-sys 0.52.0",
- "target": "windows_sys"
- }
- ],
- "x86_64-unknown-freebsd": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "x86_64-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "x86_64-unknown-nixos-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "x86_64-unknown-none": [
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ]
- }
- },
- "edition": "2021",
- "proc_macro_deps": {
- "common": [
- {
- "id": "tokio-macros 2.4.0",
- "target": "tokio_macros"
- }
- ],
- "selects": {}
- },
- "version": "1.40.0"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "tokio-macros 2.4.0": {
- "name": "tokio-macros",
- "version": "2.4.0",
- "package_url": "https://github.com/tokio-rs/tokio",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tokio-macros/2.4.0/download",
- "sha256": "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "tokio_macros",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tokio_macros",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "2.4.0"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "tokio-stream 0.1.16": {
- "name": "tokio-stream",
- "version": "0.1.16",
- "package_url": "https://github.com/tokio-rs/tokio",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tokio-stream/0.1.16/download",
- "sha256": "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tokio_stream",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tokio_stream",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "net"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "futures-core 0.3.31",
- "target": "futures_core"
- },
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- },
- {
- "id": "tokio 1.40.0",
- "target": "tokio"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.1.16"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "tokio-util 0.7.12": {
- "name": "tokio-util",
- "version": "0.7.12",
- "package_url": "https://github.com/tokio-rs/tokio",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tokio-util/0.7.12/download",
- "sha256": "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tokio_util",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tokio_util",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "codec",
- "default",
- "io"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "bytes 1.7.2",
- "target": "bytes"
- },
- {
- "id": "futures-core 0.3.31",
- "target": "futures_core"
- },
- {
- "id": "futures-sink 0.3.31",
- "target": "futures_sink"
- },
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- },
- {
- "id": "tokio 1.40.0",
- "target": "tokio"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.7.12"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "tonic 0.12.3": {
- "name": "tonic",
- "version": "0.12.3",
- "package_url": "https://github.com/hyperium/tonic",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tonic/0.12.3/download",
- "sha256": "877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tonic",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tonic",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "channel",
- "codegen",
- "default",
- "prost",
- "router",
- "server",
- "transport"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "async-stream 0.3.6",
- "target": "async_stream"
- },
- {
- "id": "axum 0.7.7",
- "target": "axum"
- },
- {
- "id": "base64 0.22.1",
- "target": "base64"
- },
- {
- "id": "bytes 1.7.2",
- "target": "bytes"
- },
- {
- "id": "h2 0.4.6",
- "target": "h2"
- },
- {
- "id": "http 1.1.0",
- "target": "http"
- },
- {
- "id": "http-body 1.0.1",
- "target": "http_body"
- },
- {
- "id": "http-body-util 0.1.2",
- "target": "http_body_util"
- },
- {
- "id": "hyper 1.4.1",
- "target": "hyper"
- },
- {
- "id": "hyper-timeout 0.5.1",
- "target": "hyper_timeout"
- },
- {
- "id": "hyper-util 0.1.9",
- "target": "hyper_util"
- },
- {
- "id": "percent-encoding 2.3.1",
- "target": "percent_encoding"
- },
- {
- "id": "pin-project 1.1.6",
- "target": "pin_project"
- },
- {
- "id": "prost 0.13.3",
- "target": "prost"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- },
- {
- "id": "tokio 1.40.0",
- "target": "tokio"
- },
- {
- "id": "tokio-stream 0.1.16",
- "target": "tokio_stream"
- },
- {
- "id": "tower 0.4.13",
- "target": "tower"
- },
- {
- "id": "tower-layer 0.3.3",
- "target": "tower_layer"
- },
- {
- "id": "tower-service 0.3.3",
- "target": "tower_service"
- },
- {
- "id": "tracing 0.1.40",
- "target": "tracing"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "proc_macro_deps": {
- "common": [
- {
- "id": "async-trait 0.1.83",
- "target": "async_trait"
- }
- ],
- "selects": {}
- },
- "version": "0.12.3"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "tonic-build 0.12.3": {
- "name": "tonic-build",
- "version": "0.12.3",
- "package_url": "https://github.com/hyperium/tonic",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tonic-build/0.12.3/download",
- "sha256": "9557ce109ea773b399c9b9e5dca39294110b74f1f342cb347a80d1fce8c26a11"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tonic_build",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tonic_build",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "prost",
- "prost-build",
- "transport"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "prettyplease 0.2.22",
- "target": "prettyplease"
- },
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "prost-build 0.13.3",
- "target": "prost_build"
- },
- {
- "id": "prost-types 0.13.3",
- "target": "prost_types"
- },
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.12.3"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "tower 0.4.13": {
- "name": "tower",
- "version": "0.4.13",
- "package_url": "https://github.com/tower-rs/tower",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tower/0.4.13/download",
- "sha256": "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tower",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tower",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "__common",
- "balance",
- "buffer",
- "discover",
- "futures-core",
- "futures-util",
- "indexmap",
- "limit",
- "load",
- "make",
- "pin-project",
- "pin-project-lite",
- "rand",
- "ready-cache",
- "slab",
- "tokio",
- "tokio-util",
- "tracing",
- "util"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "futures-core 0.3.31",
- "target": "futures_core"
- },
- {
- "id": "futures-util 0.3.31",
- "target": "futures_util"
- },
- {
- "id": "indexmap 1.9.3",
- "target": "indexmap"
- },
- {
- "id": "pin-project 1.1.6",
- "target": "pin_project"
- },
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- },
- {
- "id": "rand 0.8.5",
- "target": "rand"
- },
- {
- "id": "slab 0.4.9",
- "target": "slab"
- },
- {
- "id": "tokio 1.40.0",
- "target": "tokio"
- },
- {
- "id": "tokio-util 0.7.12",
- "target": "tokio_util"
- },
- {
- "id": "tower-layer 0.3.3",
- "target": "tower_layer"
- },
- {
- "id": "tower-service 0.3.3",
- "target": "tower_service"
- },
- {
- "id": "tracing 0.1.40",
- "target": "tracing"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.4.13"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "tower 0.5.1": {
- "name": "tower",
- "version": "0.5.1",
- "package_url": "https://github.com/tower-rs/tower",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tower/0.5.1/download",
- "sha256": "2873938d487c3cfb9aed7546dc9f2711d867c9f90c46b889989a2cb84eba6b4f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tower",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tower",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "__common",
- "futures-core",
- "futures-util",
- "pin-project-lite",
- "sync_wrapper",
- "util"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "futures-core 0.3.31",
- "target": "futures_core"
- },
- {
- "id": "futures-util 0.3.31",
- "target": "futures_util"
- },
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- },
- {
- "id": "sync_wrapper 0.1.2",
- "target": "sync_wrapper"
- },
- {
- "id": "tower-layer 0.3.3",
- "target": "tower_layer"
- },
- {
- "id": "tower-service 0.3.3",
- "target": "tower_service"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.5.1"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "tower-layer 0.3.3": {
- "name": "tower-layer",
- "version": "0.3.3",
- "package_url": "https://github.com/tower-rs/tower",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tower-layer/0.3.3/download",
- "sha256": "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tower_layer",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tower_layer",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.3.3"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "tower-service 0.3.3": {
- "name": "tower-service",
- "version": "0.3.3",
- "package_url": "https://github.com/tower-rs/tower",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tower-service/0.3.3/download",
- "sha256": "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tower_service",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tower_service",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.3.3"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "tracing 0.1.40": {
- "name": "tracing",
- "version": "0.1.40",
- "package_url": "https://github.com/tokio-rs/tracing",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tracing/0.1.40/download",
- "sha256": "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tracing",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tracing",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "attributes",
- "default",
- "std",
- "tracing-attributes"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- },
- {
- "id": "tracing-core 0.1.32",
- "target": "tracing_core"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "proc_macro_deps": {
- "common": [
- {
- "id": "tracing-attributes 0.1.27",
- "target": "tracing_attributes"
- }
- ],
- "selects": {}
- },
- "version": "0.1.40"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "tracing-attributes 0.1.27": {
- "name": "tracing-attributes",
- "version": "0.1.27",
- "package_url": "https://github.com/tokio-rs/tracing",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tracing-attributes/0.1.27/download",
- "sha256": "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "tracing_attributes",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tracing_attributes",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.27"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "tracing-core 0.1.32": {
- "name": "tracing-core",
- "version": "0.1.32",
- "package_url": "https://github.com/tokio-rs/tracing",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tracing-core/0.1.32/download",
- "sha256": "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tracing_core",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tracing_core",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "once_cell",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "once_cell 1.20.2",
- "target": "once_cell"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.32"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "try-lock 0.2.5": {
- "name": "try-lock",
- "version": "0.2.5",
- "package_url": "https://github.com/seanmonstar/try-lock",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/try-lock/0.2.5/download",
- "sha256": "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "try_lock",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "try_lock",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.2.5"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "typenum 1.17.0": {
- "name": "typenum",
- "version": "1.17.0",
- "package_url": "https://github.com/paholg/typenum",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/typenum/1.17.0/download",
- "sha256": "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "typenum",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_main",
- "crate_root": "build/main.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "typenum",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "typenum 1.17.0",
- "target": "build_script_main"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.17.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "unicode-ident 1.0.13": {
- "name": "unicode-ident",
- "version": "1.0.13",
- "package_url": "https://github.com/dtolnay/unicode-ident",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/unicode-ident/1.0.13/download",
- "sha256": "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "unicode_ident",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "unicode_ident",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.0.13"
- },
- "license": "(MIT OR Apache-2.0) AND Unicode-DFS-2016",
- "license_ids": [
- "Apache-2.0",
- "MIT",
- "Unicode-DFS-2016"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "uuid 1.10.0": {
- "name": "uuid",
- "version": "1.10.0",
- "package_url": "https://github.com/uuid-rs/uuid",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/uuid/1.10.0/download",
- "sha256": "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "uuid",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "uuid",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "rng",
- "serde",
- "std",
- "v4"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "getrandom 0.2.15",
- "target": "getrandom"
- },
- {
- "id": "serde 1.0.210",
- "target": "serde"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.10.0"
- },
- "license": "Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "version_check 0.9.5": {
- "name": "version_check",
- "version": "0.9.5",
- "package_url": "https://github.com/SergioBenitez/version_check",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/version_check/0.9.5/download",
- "sha256": "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "version_check",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "version_check",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.9.5"
- },
- "license": "MIT/Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "want 0.3.1": {
- "name": "want",
- "version": "0.3.1",
- "package_url": "https://github.com/seanmonstar/want",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/want/0.3.1/download",
- "sha256": "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "want",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "want",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "try-lock 0.2.5",
- "target": "try_lock"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.1"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "wasi 0.11.0+wasi-snapshot-preview1": {
- "name": "wasi",
- "version": "0.11.0+wasi-snapshot-preview1",
- "package_url": "https://github.com/bytecodealliance/wasi",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/wasi/0.11.0+wasi-snapshot-preview1/download",
- "sha256": "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "wasi",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "wasi",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "std"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.11.0+wasi-snapshot-preview1"
- },
- "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "wasm-bindgen 0.2.94": {
- "name": "wasm-bindgen",
- "version": "0.2.94",
- "package_url": "https://github.com/rustwasm/wasm-bindgen",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/wasm-bindgen/0.2.94/download",
- "sha256": "ef073ced962d62984fb38a36e5fdc1a2b23c9e0e1fa0689bb97afa4202ef6887"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "wasm_bindgen",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "wasm_bindgen",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "spans",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "once_cell 1.20.2",
- "target": "once_cell"
- },
- {
- "id": "wasm-bindgen 0.2.94",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "proc_macro_deps": {
- "common": [
- {
- "id": "wasm-bindgen-macro 0.2.94",
- "target": "wasm_bindgen_macro"
- }
- ],
- "selects": {}
- },
- "version": "0.2.94"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "wasm-bindgen-backend 0.2.94": {
- "name": "wasm-bindgen-backend",
- "version": "0.2.94",
- "package_url": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/backend",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/wasm-bindgen-backend/0.2.94/download",
- "sha256": "c4bfab14ef75323f4eb75fa52ee0a3fb59611977fd3240da19b2cf36ff85030e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "wasm_bindgen_backend",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "wasm_bindgen_backend",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "spans"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "bumpalo 3.16.0",
- "target": "bumpalo"
- },
- {
- "id": "log 0.4.22",
- "target": "log"
- },
- {
- "id": "once_cell 1.20.2",
- "target": "once_cell"
- },
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- },
- {
- "id": "wasm-bindgen-shared 0.2.94",
- "target": "wasm_bindgen_shared"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.2.94"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "wasm-bindgen-macro 0.2.94": {
- "name": "wasm-bindgen-macro",
- "version": "0.2.94",
- "package_url": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/wasm-bindgen-macro/0.2.94/download",
- "sha256": "a7bec9830f60924d9ceb3ef99d55c155be8afa76954edffbb5936ff4509474e7"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "wasm_bindgen_macro",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "wasm_bindgen_macro",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "spans"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "wasm-bindgen-macro-support 0.2.94",
- "target": "wasm_bindgen_macro_support"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.2.94"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "wasm-bindgen-macro-support 0.2.94": {
- "name": "wasm-bindgen-macro-support",
- "version": "0.2.94",
- "package_url": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro-support",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/wasm-bindgen-macro-support/0.2.94/download",
- "sha256": "4c74f6e152a76a2ad448e223b0fc0b6b5747649c3d769cc6bf45737bf97d0ed6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "wasm_bindgen_macro_support",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "wasm_bindgen_macro_support",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "spans"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- },
- {
- "id": "wasm-bindgen-backend 0.2.94",
- "target": "wasm_bindgen_backend"
- },
- {
- "id": "wasm-bindgen-shared 0.2.94",
- "target": "wasm_bindgen_shared"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.2.94"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "wasm-bindgen-shared 0.2.94": {
- "name": "wasm-bindgen-shared",
- "version": "0.2.94",
- "package_url": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/shared",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/wasm-bindgen-shared/0.2.94/download",
- "sha256": "a42f6c679374623f295a8623adfe63d9284091245c3504bde47c17a3ce2777d9"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "wasm_bindgen_shared",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "wasm_bindgen_shared",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "wasm-bindgen-shared 0.2.94",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.2.94"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "links": "wasm_bindgen"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "winapi-util 0.1.9": {
- "name": "winapi-util",
- "version": "0.1.9",
- "package_url": "https://github.com/BurntSushi/winapi-util",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/winapi-util/0.1.9/download",
- "sha256": "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "winapi_util",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "winapi_util",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "cfg(windows)": [
- {
- "id": "windows-sys 0.59.0",
- "target": "windows_sys"
- }
- ]
- }
- },
- "edition": "2021",
- "version": "0.1.9"
- },
- "license": "Unlicense OR MIT",
- "license_ids": [
- "MIT",
- "Unlicense"
- ],
- "license_file": "LICENSE-MIT"
- },
- "windows-core 0.52.0": {
- "name": "windows-core",
- "version": "0.52.0",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows-core/0.52.0/download",
- "sha256": "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_core",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_core",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows-targets 0.52.6",
- "target": "windows_targets"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.52.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows-sys 0.52.0": {
- "name": "windows-sys",
- "version": "0.52.0",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows-sys/0.52.0/download",
- "sha256": "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_sys",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_sys",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "Wdk",
- "Wdk_Foundation",
- "Wdk_Storage",
- "Wdk_Storage_FileSystem",
- "Wdk_System",
- "Wdk_System_IO",
- "Win32",
- "Win32_Foundation",
- "Win32_Networking",
- "Win32_Networking_WinSock",
- "Win32_Security",
- "Win32_Storage",
- "Win32_Storage_FileSystem",
- "Win32_System",
- "Win32_System_Console",
- "Win32_System_IO",
- "Win32_System_Pipes",
- "Win32_System_SystemServices",
- "Win32_System_Threading",
- "Win32_System_WindowsProgramming",
- "default"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "windows-targets 0.52.6",
- "target": "windows_targets"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.52.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows-sys 0.59.0": {
- "name": "windows-sys",
- "version": "0.59.0",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows-sys/0.59.0/download",
- "sha256": "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_sys",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_sys",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "Win32",
- "Win32_Foundation",
- "Win32_Storage",
- "Win32_Storage_FileSystem",
- "Win32_System",
- "Win32_System_Console",
- "Win32_System_SystemInformation",
- "default"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "windows-targets 0.52.6",
- "target": "windows_targets"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.59.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows-targets 0.52.6": {
- "name": "windows-targets",
- "version": "0.52.6",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows-targets/0.52.6/download",
- "sha256": "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_targets",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_targets",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "aarch64-pc-windows-gnullvm": [
- {
- "id": "windows_aarch64_gnullvm 0.52.6",
- "target": "windows_aarch64_gnullvm"
- }
- ],
- "cfg(all(any(target_arch = \"x86_64\", target_arch = \"arm64ec\"), target_env = \"msvc\", not(windows_raw_dylib)))": [
- {
- "id": "windows_x86_64_msvc 0.52.6",
- "target": "windows_x86_64_msvc"
- }
- ],
- "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": [
- {
- "id": "windows_aarch64_msvc 0.52.6",
- "target": "windows_aarch64_msvc"
- }
- ],
- "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": [
- {
- "id": "windows_i686_gnu 0.52.6",
- "target": "windows_i686_gnu"
- }
- ],
- "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": [
- {
- "id": "windows_i686_msvc 0.52.6",
- "target": "windows_i686_msvc"
- }
- ],
- "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": [
- {
- "id": "windows_x86_64_gnu 0.52.6",
- "target": "windows_x86_64_gnu"
- }
- ],
- "i686-pc-windows-gnullvm": [
- {
- "id": "windows_i686_gnullvm 0.52.6",
- "target": "windows_i686_gnullvm"
- }
- ],
- "x86_64-pc-windows-gnullvm": [
- {
- "id": "windows_x86_64_gnullvm 0.52.6",
- "target": "windows_x86_64_gnullvm"
- }
- ]
- }
- },
- "edition": "2021",
- "version": "0.52.6"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows_aarch64_gnullvm 0.52.6": {
- "name": "windows_aarch64_gnullvm",
- "version": "0.52.6",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows_aarch64_gnullvm/0.52.6/download",
- "sha256": "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_aarch64_gnullvm",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_aarch64_gnullvm",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_aarch64_gnullvm 0.52.6",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.52.6"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows_aarch64_msvc 0.52.6": {
- "name": "windows_aarch64_msvc",
- "version": "0.52.6",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows_aarch64_msvc/0.52.6/download",
- "sha256": "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_aarch64_msvc",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_aarch64_msvc",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_aarch64_msvc 0.52.6",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.52.6"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows_i686_gnu 0.52.6": {
- "name": "windows_i686_gnu",
- "version": "0.52.6",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows_i686_gnu/0.52.6/download",
- "sha256": "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_i686_gnu",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_i686_gnu",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_i686_gnu 0.52.6",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.52.6"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows_i686_gnullvm 0.52.6": {
- "name": "windows_i686_gnullvm",
- "version": "0.52.6",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows_i686_gnullvm/0.52.6/download",
- "sha256": "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_i686_gnullvm",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_i686_gnullvm",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_i686_gnullvm 0.52.6",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.52.6"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows_i686_msvc 0.52.6": {
- "name": "windows_i686_msvc",
- "version": "0.52.6",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows_i686_msvc/0.52.6/download",
- "sha256": "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_i686_msvc",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_i686_msvc",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_i686_msvc 0.52.6",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.52.6"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows_x86_64_gnu 0.52.6": {
- "name": "windows_x86_64_gnu",
- "version": "0.52.6",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows_x86_64_gnu/0.52.6/download",
- "sha256": "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_x86_64_gnu",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_x86_64_gnu",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_x86_64_gnu 0.52.6",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.52.6"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows_x86_64_gnullvm 0.52.6": {
- "name": "windows_x86_64_gnullvm",
- "version": "0.52.6",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows_x86_64_gnullvm/0.52.6/download",
- "sha256": "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_x86_64_gnullvm",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_x86_64_gnullvm",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_x86_64_gnullvm 0.52.6",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.52.6"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows_x86_64_msvc 0.52.6": {
- "name": "windows_x86_64_msvc",
- "version": "0.52.6",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows_x86_64_msvc/0.52.6/download",
- "sha256": "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_x86_64_msvc",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_x86_64_msvc",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_x86_64_msvc 0.52.6",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.52.6"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "xml-rs 0.8.22": {
- "name": "xml-rs",
- "version": "0.8.22",
- "package_url": "https://github.com/kornelski/xml-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/xml-rs/0.8.22/download",
- "sha256": "af4e2e2f7cba5a093896c1e150fbfe177d1883e7448200efb81d40b9d339ef26"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "xml",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "xml",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "version": "0.8.22"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "zerocopy 0.7.35": {
- "name": "zerocopy",
- "version": "0.7.35",
- "package_url": "https://github.com/google/zerocopy",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/zerocopy/0.7.35/download",
- "sha256": "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "zerocopy",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "zerocopy",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "byteorder",
- "default",
- "derive",
- "simd",
- "zerocopy-derive"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "byteorder 1.5.0",
- "target": "byteorder"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "proc_macro_deps": {
- "common": [
- {
- "id": "zerocopy-derive 0.7.35",
- "target": "zerocopy_derive"
- }
- ],
- "selects": {}
- },
- "version": "0.7.35"
- },
- "license": "BSD-2-Clause OR Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "BSD-2-Clause",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "zerocopy-derive 0.7.35": {
- "name": "zerocopy-derive",
- "version": "0.7.35",
- "package_url": "https://github.com/google/zerocopy",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/zerocopy-derive/0.7.35/download",
- "sha256": "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "zerocopy_derive",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "zerocopy_derive",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.7.35"
- },
- "license": "BSD-2-Clause OR Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "BSD-2-Clause",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- }
- },
- "binary_crates": [],
- "workspace_members": {
- "Alice-Database 0.1.0": "Plugins/Alice-Database"
- },
- "conditions": {
- "aarch64-apple-darwin": [
- "aarch64-apple-darwin"
- ],
- "aarch64-apple-ios": [
- "aarch64-apple-ios"
- ],
- "aarch64-apple-ios-sim": [
- "aarch64-apple-ios-sim"
- ],
- "aarch64-fuchsia": [
- "aarch64-fuchsia"
- ],
- "aarch64-linux-android": [
- "aarch64-linux-android"
- ],
- "aarch64-pc-windows-gnullvm": [],
- "aarch64-pc-windows-msvc": [
- "aarch64-pc-windows-msvc"
- ],
- "aarch64-unknown-linux-gnu": [
- "aarch64-unknown-linux-gnu",
- "aarch64-unknown-nixos-gnu"
- ],
- "aarch64-unknown-nixos-gnu": [
- "aarch64-unknown-nixos-gnu"
- ],
- "aarch64-unknown-nto-qnx710": [
- "aarch64-unknown-nto-qnx710"
- ],
- "arm-unknown-linux-gnueabi": [
- "arm-unknown-linux-gnueabi"
- ],
- "armv7-linux-androideabi": [
- "armv7-linux-androideabi"
- ],
- "armv7-unknown-linux-gnueabi": [
- "armv7-unknown-linux-gnueabi"
- ],
- "cfg(all(any(target_arch = \"x86_64\", target_arch = \"arm64ec\"), target_env = \"msvc\", not(windows_raw_dylib)))": [
- "x86_64-pc-windows-msvc"
- ],
- "cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))": [
- "aarch64-linux-android",
- "armv7-linux-androideabi",
- "i686-linux-android",
- "powerpc-unknown-linux-gnu",
- "s390x-unknown-linux-gnu",
- "x86_64-linux-android"
- ],
- "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))": [
- "aarch64-unknown-linux-gnu",
- "aarch64-unknown-nixos-gnu",
- "arm-unknown-linux-gnueabi",
- "armv7-unknown-linux-gnueabi",
- "i686-unknown-linux-gnu",
- "x86_64-unknown-linux-gnu",
- "x86_64-unknown-nixos-gnu"
- ],
- "cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-apple-ios-sim",
- "aarch64-fuchsia",
- "aarch64-linux-android",
- "aarch64-unknown-nto-qnx710",
- "armv7-linux-androideabi",
- "i686-apple-darwin",
- "i686-linux-android",
- "i686-unknown-freebsd",
- "powerpc-unknown-linux-gnu",
- "riscv32imc-unknown-none-elf",
- "riscv64gc-unknown-none-elf",
- "s390x-unknown-linux-gnu",
- "thumbv7em-none-eabi",
- "thumbv8m.main-none-eabi",
- "wasm32-unknown-unknown",
- "wasm32-wasi",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-fuchsia",
- "x86_64-linux-android",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-none"
- ],
- "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": [
- "aarch64-pc-windows-msvc"
- ],
- "cfg(all(target_arch = \"aarch64\", target_os = \"linux\"))": [
- "aarch64-unknown-linux-gnu",
- "aarch64-unknown-nixos-gnu"
- ],
- "cfg(all(target_arch = \"aarch64\", target_vendor = \"apple\"))": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-apple-ios-sim"
- ],
- "cfg(all(target_arch = \"loongarch64\", target_os = \"linux\"))": [],
- "cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))": [
- "wasm32-unknown-unknown"
- ],
- "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": [
- "i686-unknown-linux-gnu"
- ],
- "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": [
- "i686-pc-windows-msvc"
- ],
- "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": [
- "x86_64-unknown-linux-gnu",
- "x86_64-unknown-nixos-gnu"
- ],
- "cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-apple-ios-sim",
- "aarch64-fuchsia",
- "aarch64-linux-android",
- "aarch64-pc-windows-msvc",
- "aarch64-unknown-linux-gnu",
- "aarch64-unknown-nixos-gnu",
- "aarch64-unknown-nto-qnx710",
- "i686-apple-darwin",
- "i686-linux-android",
- "i686-pc-windows-msvc",
- "i686-unknown-freebsd",
- "i686-unknown-linux-gnu",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-fuchsia",
- "x86_64-linux-android",
- "x86_64-pc-windows-msvc",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-linux-gnu",
- "x86_64-unknown-nixos-gnu",
- "x86_64-unknown-none"
- ],
- "cfg(any(target_os = \"macos\", target_os = \"ios\"))": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-apple-ios-sim",
- "i686-apple-darwin",
- "x86_64-apple-darwin",
- "x86_64-apple-ios"
- ],
- "cfg(any(target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\"))": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-apple-ios-sim",
- "i686-apple-darwin",
- "i686-unknown-freebsd",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-unknown-freebsd"
- ],
- "cfg(any(unix, target_os = \"wasi\"))": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-apple-ios-sim",
- "aarch64-fuchsia",
- "aarch64-linux-android",
- "aarch64-unknown-linux-gnu",
- "aarch64-unknown-nixos-gnu",
- "aarch64-unknown-nto-qnx710",
- "arm-unknown-linux-gnueabi",
- "armv7-linux-androideabi",
- "armv7-unknown-linux-gnueabi",
- "i686-apple-darwin",
- "i686-linux-android",
- "i686-unknown-freebsd",
- "i686-unknown-linux-gnu",
- "powerpc-unknown-linux-gnu",
- "s390x-unknown-linux-gnu",
- "wasm32-wasi",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-fuchsia",
- "x86_64-linux-android",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-linux-gnu",
- "x86_64-unknown-nixos-gnu"
- ],
- "cfg(not(all(windows, target_env = \"msvc\", not(target_vendor = \"uwp\"))))": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-apple-ios-sim",
- "aarch64-fuchsia",
- "aarch64-linux-android",
- "aarch64-unknown-linux-gnu",
- "aarch64-unknown-nixos-gnu",
- "aarch64-unknown-nto-qnx710",
- "arm-unknown-linux-gnueabi",
- "armv7-linux-androideabi",
- "armv7-unknown-linux-gnueabi",
- "i686-apple-darwin",
- "i686-linux-android",
- "i686-unknown-freebsd",
- "i686-unknown-linux-gnu",
- "powerpc-unknown-linux-gnu",
- "riscv32imc-unknown-none-elf",
- "riscv64gc-unknown-none-elf",
- "s390x-unknown-linux-gnu",
- "thumbv7em-none-eabi",
- "thumbv8m.main-none-eabi",
- "wasm32-unknown-unknown",
- "wasm32-wasi",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-fuchsia",
- "x86_64-linux-android",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-linux-gnu",
- "x86_64-unknown-nixos-gnu",
- "x86_64-unknown-none"
- ],
- "cfg(not(target_os = \"redox\"))": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-apple-ios-sim",
- "aarch64-fuchsia",
- "aarch64-linux-android",
- "aarch64-pc-windows-msvc",
- "aarch64-unknown-linux-gnu",
- "aarch64-unknown-nixos-gnu",
- "aarch64-unknown-nto-qnx710",
- "arm-unknown-linux-gnueabi",
- "armv7-linux-androideabi",
- "armv7-unknown-linux-gnueabi",
- "i686-apple-darwin",
- "i686-linux-android",
- "i686-pc-windows-msvc",
- "i686-unknown-freebsd",
- "i686-unknown-linux-gnu",
- "powerpc-unknown-linux-gnu",
- "riscv32imc-unknown-none-elf",
- "riscv64gc-unknown-none-elf",
- "s390x-unknown-linux-gnu",
- "thumbv7em-none-eabi",
- "thumbv8m.main-none-eabi",
- "wasm32-unknown-unknown",
- "wasm32-wasi",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-fuchsia",
- "x86_64-linux-android",
- "x86_64-pc-windows-msvc",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-linux-gnu",
- "x86_64-unknown-nixos-gnu",
- "x86_64-unknown-none"
- ],
- "cfg(target_os = \"android\")": [
- "aarch64-linux-android",
- "armv7-linux-androideabi",
- "i686-linux-android",
- "x86_64-linux-android"
- ],
- "cfg(target_os = \"haiku\")": [],
- "cfg(target_os = \"hermit\")": [],
- "cfg(target_os = \"redox\")": [],
- "cfg(target_os = \"wasi\")": [
- "wasm32-wasi"
- ],
- "cfg(target_os = \"windows\")": [
- "aarch64-pc-windows-msvc",
- "i686-pc-windows-msvc",
- "x86_64-pc-windows-msvc"
- ],
- "cfg(tokio_taskdump)": [],
- "cfg(unix)": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-apple-ios-sim",
- "aarch64-fuchsia",
- "aarch64-linux-android",
- "aarch64-unknown-linux-gnu",
- "aarch64-unknown-nixos-gnu",
- "aarch64-unknown-nto-qnx710",
- "arm-unknown-linux-gnueabi",
- "armv7-linux-androideabi",
- "armv7-unknown-linux-gnueabi",
- "i686-apple-darwin",
- "i686-linux-android",
- "i686-unknown-freebsd",
- "i686-unknown-linux-gnu",
- "powerpc-unknown-linux-gnu",
- "s390x-unknown-linux-gnu",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-fuchsia",
- "x86_64-linux-android",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-linux-gnu",
- "x86_64-unknown-nixos-gnu"
- ],
- "cfg(windows)": [
- "aarch64-pc-windows-msvc",
- "i686-pc-windows-msvc",
- "x86_64-pc-windows-msvc"
- ],
- "i686-apple-darwin": [
- "i686-apple-darwin"
- ],
- "i686-linux-android": [
- "i686-linux-android"
- ],
- "i686-pc-windows-gnullvm": [],
- "i686-pc-windows-msvc": [
- "i686-pc-windows-msvc"
- ],
- "i686-unknown-freebsd": [
- "i686-unknown-freebsd"
- ],
- "i686-unknown-linux-gnu": [
- "i686-unknown-linux-gnu"
- ],
- "powerpc-unknown-linux-gnu": [
- "powerpc-unknown-linux-gnu"
- ],
- "riscv32imc-unknown-none-elf": [
- "riscv32imc-unknown-none-elf"
- ],
- "riscv64gc-unknown-none-elf": [
- "riscv64gc-unknown-none-elf"
- ],
- "s390x-unknown-linux-gnu": [
- "s390x-unknown-linux-gnu"
- ],
- "thumbv7em-none-eabi": [
- "thumbv7em-none-eabi"
- ],
- "thumbv8m.main-none-eabi": [
- "thumbv8m.main-none-eabi"
- ],
- "wasm32-unknown-unknown": [
- "wasm32-unknown-unknown"
- ],
- "wasm32-wasi": [
- "wasm32-wasi"
- ],
- "x86_64-apple-darwin": [
- "x86_64-apple-darwin"
- ],
- "x86_64-apple-ios": [
- "x86_64-apple-ios"
- ],
- "x86_64-fuchsia": [
- "x86_64-fuchsia"
- ],
- "x86_64-linux-android": [
- "x86_64-linux-android"
- ],
- "x86_64-pc-windows-gnullvm": [],
- "x86_64-pc-windows-msvc": [
- "x86_64-pc-windows-msvc"
- ],
- "x86_64-unknown-freebsd": [
- "x86_64-unknown-freebsd"
- ],
- "x86_64-unknown-linux-gnu": [
- "x86_64-unknown-linux-gnu",
- "x86_64-unknown-nixos-gnu"
- ],
- "x86_64-unknown-nixos-gnu": [
- "x86_64-unknown-nixos-gnu"
- ],
- "x86_64-unknown-none": [
- "x86_64-unknown-none"
- ]
- },
- "direct_deps": [
- "aes 0.8.4",
- "block-modes 0.9.1",
- "chrono 0.4.38",
- "csv 1.3.0",
- "hex 0.4.3",
- "log 0.4.22",
- "prost 0.13.3",
- "serde 1.0.210",
- "serde-xml-rs 0.6.0",
- "serde_json 1.0.128",
- "simplelog 0.12.2",
- "tempfile 3.13.0",
- "termion 4.0.3",
- "tokio 1.40.0",
- "tonic 0.12.3",
- "tonic-build 0.12.3",
- "uuid 1.10.0"
- ],
- "direct_dev_deps": []
-}
diff --git a/Plugins/Alice-Database/Cargo.toml b/Plugins/Alice-Database/Cargo.toml
index bcb656e..a761657 100644
--- a/Plugins/Alice-Database/Cargo.toml
+++ b/Plugins/Alice-Database/Cargo.toml
@@ -1,25 +1,22 @@
[package]
-name = "Alice-Database"
-version = "0.1.0"
+name = "Alice-Database_DBMS"
+version = "1.0.0"
edition = "2021"
+include = ["**/*.rs", "Cargo.toml"]
+license = "MIT"
+description = "The Alice-Database is a comprehensive data management solution designed to integrate seamlessly with the Kingdom System. This plugin provides robust functionality for creating, updating, and deleting collections and documents, ensuring efficient and reliable data storage and retrieva"
+repository = "https://github.com/0xBLCKLPTN/Kingdom-System/tree/main/Plugins/Alice-Database"
+keywords = ["DBMS", "grpc", "tokio", "async"]
+homepage = "https://github.com/0xBLCKLPTN/Kingdom-System"
[dependencies]
-aes = "0.8.4"
-block-modes = "0.9.1"
chrono = "0.4.38"
-csv = "1.3.0"
-hex = "0.4.3"
+env_logger = "0.11.5"
log = "0.4.22"
-prost = "0.13.3"
-serde = { version = "1.0.210", features = ["derive"] }
-serde-xml-rs = "0.6.0"
-serde_json = "1.0.128"
+serde = { version = "1.0.213", features = ["derive"] }
+serde_json = "1.0.132"
simplelog = "0.12.2"
-tempfile = "3.13.0"
-termion = "4.0.3"
-tokio = { version = "1.40.0", features = ["full"] }
-tonic = "0.12.3"
-uuid = { version = "1.10.0", features = ["serde", "v4"] }
-[build-dependencies]
-tonic-build = "0.12.3"
+[[test]]
+name = "tests"
+path = "src/tests.rs"
diff --git a/Plugins/Alice-Database/README.md b/Plugins/Alice-Database/README.md
new file mode 100644
index 0000000..1ac4c4b
--- /dev/null
+++ b/Plugins/Alice-Database/README.md
@@ -0,0 +1,108 @@
+
+
+## 🌟 Features
+
+- **JSON Data Handling**: Efficiently store and manipulate JSON documents.
+- **Structured Management**: Organize documents into collections for better management.
+- **Cross-Platform**: Compatible across multiple operating systems.
+- **Extensible**: Easily extend the functionality to meet your specific use cases.
+- **ROBUST**: Leveraging Serde for powerful serialization and deserialization.
+
+## 📦 Installation
+
+To set up Alice DBMS, ensure you have Rust and Cargo installed. You can then add it to your project by including it in your `Cargo.toml`.
+
+```toml
+[dependencies]
+Alice-Database_DBMS = "=0.1.0"
+```
+
+Then, run:
+
+```bash
+cargo build
+```
+
+## 🚀 Getting Started
+
+Here's a brief example of how to use the Alice DBMS module:
+
+```rust
+fn main() -> std::io::Result<()> {
+ // Define the root path for data storage
+ let root_path = Path::new("path_to_your_database");
+ let mut manager = CollectionManager::new(&root_path);
+
+ // Add a new collection
+ manager.add_collection("example_collection").unwrap();
+
+ // Prepare document content
+ let doc_content = json!({"key": "value"}).to_string();
+
+ // Add a new document to the collection
+ manager.get_collection_mut("example_collection").unwrap()
+ .add_document("example_doc.json", &doc_content).unwrap();
+
+ println!("Document added successfully!");
+ Ok(())
+}
+```
+
+## 🔍 Testing
+
+Alice DBMS comes with a suite of tests to ensure functionality. You can run the tests using:
+
+```bash
+cargo test
+```
+
+### Example Tests
+
+These tests cover the creation, updating, and deletion of documents and collections. For example:
+
+```rust
+#[test]
+fn test_create_and_add_document() {
+ // Test implementation here...
+}
+```
+
+## 🤝 Contributing
+
+Contributions are welcome! Here’s how you can help:
+
+1. Open an issue if you have a bug to report or a suggestion.
+2. Fork the repository.
+3. Create a new branch for your feature or bug fix.
+4. Submit a pull request.
+
+## 📄 License
+
+This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
+
+## 📧 Contact
+
+For questions or feedback, please reach out to [blcklptn@icloud.com](mailto:blcklptn@icloud.com).
+
+---
+
+
+
Happy coding with Alice DBMS! 🚀
+
+```
diff --git a/Plugins/Alice-Database/build.rs b/Plugins/Alice-Database/build.rs
deleted file mode 100644
index 80079ce..0000000
--- a/Plugins/Alice-Database/build.rs
+++ /dev/null
@@ -1,4 +0,0 @@
-fn main() {
- tonic_build::compile_protos("proto/database.proto").unwrap();
-}
-
diff --git a/Plugins/Alice-Database/proto/database.proto b/Plugins/Alice-Database/proto/database.proto
deleted file mode 100644
index ff09299..0000000
--- a/Plugins/Alice-Database/proto/database.proto
+++ /dev/null
@@ -1,88 +0,0 @@
-syntax = "proto3";
-
-package database;
-
-service DatabaseService {
- rpc CreateTable (CreateTableRequest) returns (CreateTableResponse);
- rpc DropTable (DropTableRequest) returns (DropTableResponse);
- rpc LoadTable (LoadTableRequest) returns (LoadTableResponse);
- rpc InsertInto (InsertIntoRequest) returns (InsertIntoResponse);
- rpc DeleteFrom (DeleteFromRequest) returns (DeleteFromResponse);
- rpc FindIn (FindInRequest) returns (FindInResponse);
- rpc GetAllFrom (GetAllFromRequest) returns (GetAllFromResponse); // New RPC method
-}
-
-message CreateTableRequest {
- string name = 1;
-}
-
-message CreateTableResponse {
- string message = 1;
-}
-
-message DropTableRequest {
- string name = 1;
-}
-
-message DropTableResponse {
- string message = 1;
-}
-
-message LoadTableRequest {
- string name = 1;
-}
-
-message LoadTableResponse {
- string message = 1;
-}
-
-message InsertIntoRequest {
- string table_name = 1;
- string data = 2; // Assume data is serialized as a string. Adjust as necessary.
-}
-
-message InsertIntoResponse {
- string message = 1;
-}
-
-message DeleteFromRequest {
- string table_name = 1;
- string id = 2;
-}
-
-message DeleteFromResponse {
- string message = 1;
-}
-
-message FindInRequest {
- string table_name = 1;
- string id = 2;
-}
-
-message FindInResponse {
- string data = 1; // Placeholder for the actual returned item data.
- string message = 2; // Status message.
-}
-
-message GetAllFromRequest {
-
- string table_name = 1; // Name of the table from which to retrieve all records
-
-}
-
-message DataResponse {
- string id = 1;
- string data = 2;
-
-}
-
-message GetAllFromResponse {
- repeated DataResponse data = 1; // List of all records
- string message = 2; // Status message
-}
-
-// FEATURE.
-message ExecuteCommandRequest {
- string command = 1;
- string credentials = 2;
-}
diff --git a/Plugins/Alice-Database/src/instance.rs b/Plugins/Alice-Database/src/instance.rs
new file mode 100644
index 0000000..063fa5a
--- /dev/null
+++ b/Plugins/Alice-Database/src/instance.rs
@@ -0,0 +1,2 @@
+
+#[derive(Debug, Clone)]
diff --git a/Plugins/Alice-Database/src/json_engine.rs b/Plugins/Alice-Database/src/json_engine.rs
new file mode 100644
index 0000000..c7a31b7
--- /dev/null
+++ b/Plugins/Alice-Database/src/json_engine.rs
@@ -0,0 +1,15 @@
+use uuid::Uuid;
+
+pub fn get_files_in_dir() -> Vec<>
+
+#[derive(Debug, Clone)]
+pub struct JSONEngine {
+ pub name: String,
+ pub tables: Vec,
+}
+
+impl JSONEngine {
+ pub fn init() -> Self {
+ let name = Uuid::new_v4().to_string();
+ }
+}
diff --git a/Plugins/Alice-Database/src/lib.rs b/Plugins/Alice-Database/src/lib.rs
new file mode 100644
index 0000000..37b4f89
--- /dev/null
+++ b/Plugins/Alice-Database/src/lib.rs
@@ -0,0 +1,403 @@
+use std::fs;
+use std::io::{self, Read, Write};
+use std::path::{PathBuf, Path};
+use serde_json::{json, Value, Result as JsonResult};
+use log::{info, error, trace};
+use simplelog::*;
+use chrono::Local;
+use std::env; // Import this for getting the home directory
+
+
+// Define constants for the root path and log path
+const ROOT_DIR: &str = "Alice-Database-Data";
+const ADB_DATA_DIR: &str = "ADB_Data";
+const JSON_ENGINE_DIR: &str = "json_engine";
+const ADB_LOGS_DIR: &str = "ADB_Logs";
+
+/// A struct representing a document in the database.
+///
+/// A `Document` contains its name, file path, and its content stored as a JSON `Value`.
+#[derive(Debug)]
+pub struct Document {
+ pub name: String,
+ pub path: PathBuf,
+ pub json_value: Option,
+}
+
+/// A struct representing a collection of documents.
+///
+/// A `Collection` holds a name and a list of associated `Document`s.
+#[derive(Debug)]
+pub struct Collection {
+ pub name: String,
+ pub documents: Vec,
+}
+
+impl Collection {
+ // Method to get a document by name
+ pub fn get_document(&self, name: &str) -> Option<&Document> {
+ self.documents.iter().find(|doc| doc.name == name)
+ }
+
+ /// Retrieve a mutable reference to a document by its name.
+ ///
+ /// # Parameters
+ /// - `name`: The name of the document to retrieve.
+ ///
+ /// # Returns
+ /// An `Option` containing a mutable reference to the `Document` if found,
+ /// or `None` if not found.
+ pub fn get_document_mut(&mut self, name: &str) -> Option<&mut Document> {
+ self.documents.iter_mut().find(|doc| doc.name == name)
+ }
+
+ // Method to add a new document to the collection
+ pub fn add_document(&mut self, name: &str, content: &str) -> io::Result<()> {
+ let collection_path = Path::new(&self.path()).join(&self.name);
+ fs::create_dir_all(&collection_path)?;
+
+ let doc_path = collection_path.join(name); // Correctly construct the document path
+ let mut file = fs::File::create(&doc_path)?;
+ file.write_all(content.as_bytes())?;
+
+ // Create a new Document instance
+ let new_document = Document {
+ name: name.to_string(),
+ path: doc_path.clone(),
+ json_value: parse_json_data(content).ok(),
+ };
+ self.documents.push(new_document);
+ Ok(())
+ }
+
+ // Method to delete a document from the collection
+ pub fn delete_document(&mut self, name: &str) -> io::Result<()> {
+ if let Some(doc) = self.documents.iter().find(|doc| doc.name == name) {
+ fs::remove_file(&doc.path)?;
+ self.documents.retain(|doc| doc.name != name);
+ Ok(())
+ } else {
+ Err(io::Error::new(io::ErrorKind::NotFound, "Document not found"))
+ }
+ }
+
+ fn path(&self) -> PathBuf {
+ let home_dir = env::home_dir().expect("Failed to get home directory");
+ home_dir.join(ROOT_DIR).join(ADB_DATA_DIR).join(JSON_ENGINE_DIR)
+ }
+}
+
+/// A struct to manage multiple collections of documents.
+pub struct CollectionManager {
+ collections: Vec,
+}
+
+impl CollectionManager {
+ /// Create a new `CollectionManager`.
+ ///
+ /// # Parameters
+ /// - `root`: The path to the root directory for data storage.
+ ///
+ /// # Returns
+ /// A new instance of `CollectionManager`.
+ pub fn new(root: &Path) -> Self {
+ let collections = get_exists_collections(root);
+ CollectionManager { collections }
+ }
+
+ /// Retrieve a mutable reference to a collection by its name.
+ ///
+ /// # Parameters
+ /// - `name`: The name of the collection to retrieve.
+ ///
+ /// # Returns
+ /// An `Option` containing a mutable reference to the `Collection`, if found.
+ pub fn get_collection_mut(&mut self, name: &str) -> Option<&mut Collection> {
+ self.collections.iter_mut().find(|col| col.name == name)
+ }
+
+ /// Add a new collection.
+ ///
+ /// # Parameters
+ /// - `name`: The name of the collection to create.
+ ///
+ /// # Returns
+ /// An `Option` containing a mutable reference to the newly added `Collection`.
+ pub fn add_collection(&mut self, name: &str) -> Option<&mut Collection> {
+ let collection_path = Path::new(&self.root_path()).join(name);
+ fs::create_dir_all(&collection_path).ok()?; // Create the directory for new collection
+
+ let new_collection = Collection {
+ name: name.to_string(),
+ documents: vec![],
+ };
+
+ self.collections.push(new_collection);
+ self.collections.last_mut() // Return a mutable reference to the newly added collection
+ }
+
+ /// Get a collection by name.
+ ///
+ /// # Parameters
+ /// - `name`: The name of the collection to retrieve.
+ ///
+ /// # Returns
+ /// An `Option` containing a reference to the `Collection`, if found.
+ pub fn get_collection(&self, name: &str) -> Option<&Collection> {
+ self.collections.iter().find(|col| col.name == name)
+ }
+
+ /// Get a document from a specific collection.
+ ///
+ /// # Parameters
+ /// - `collection_name`: The name of the collection the document belongs to.
+ /// - `document_name`: The name of the document to retrieve.
+ ///
+ /// # Returns
+ /// An `Option` containing a reference to the `Document`, if found.
+ pub fn get_document(&self, collection_name: &str, document_name: &str) -> Option<&Document> {
+ self.get_collection(collection_name)?.get_document(document_name)
+ }
+
+ fn root_path(&self) -> PathBuf {
+ let home_dir = env::home_dir().expect("Failed to get home directory");
+ home_dir.join(ROOT_DIR).join(ADB_DATA_DIR).join(JSON_ENGINE_DIR)
+ }
+}
+
+impl Document {
+ /// Update a field in the document.
+ ///
+ /// # Parameters
+ /// - `key`: The key of the field to update.
+ /// - `value`: The new value for the field.
+ ///
+ /// # Returns
+ /// A result indicating success or failure.
+ pub fn update_rows(&mut self, key: &str, value: &Value) -> io::Result<()> {
+ if let Some(json_value) = &mut self.json_value {
+ if let Some(obj) = json_value.as_object_mut() {
+ obj.insert(key.to_string(), value.clone());
+ let updated_content = serde_json::to_string_pretty(json_value)?;
+ let mut file = fs::File::create(&self.path)?;
+ file.write_all(updated_content.as_bytes())?;
+ Ok(())
+ } else {
+ Err(io::Error::new(io::ErrorKind::InvalidData, "JSON is not an object"))
+ }
+ } else {
+ Err(io::Error::new(io::ErrorKind::InvalidData, "Document does not contain valid JSON"))
+ }
+ }
+
+ /// Delete a field in the document.
+ ///
+ /// # Parameters
+ /// - `key`: The key of the field to delete.
+ ///
+ /// # Returns
+ /// A result indicating success or failure.
+ pub fn delete_rows(&mut self, key: &str) -> io::Result<()> {
+ if let Some(json_value) = &mut self.json_value {
+ if let Some(obj) = json_value.as_object_mut() {
+ obj.remove(key);
+ let updated_content = serde_json::to_string_pretty(json_value)?;
+ let mut file = fs::File::create(&self.path)?;
+ file.write_all(updated_content.as_bytes())?;
+ Ok(())
+ } else {
+ Err(io::Error::new(io::ErrorKind::InvalidData, "JSON is not an object"))
+ }
+ } else {
+ Err(io::Error::new(io::ErrorKind::InvalidData, "Document does not contain valid JSON"))
+ }
+ }
+
+ /// Update a field in a nested JSON object.
+ ///
+ /// # Parameters
+ /// - `parent_key`: The parent key of the nested field.
+ /// - `key`: The key of the field to update within the parent key.
+ /// - `value`: The new value for the nested field.
+ ///
+ /// # Returns
+ /// A result indicating success or failure.
+ pub fn update_nested_field(&mut self, parent_key: &str, key: &str, value: &Value) -> io::Result<()> {
+ if let Some(json_value) = &mut self.json_value {
+ if let Some(parent) = json_value.get_mut(parent_key) {
+ if let Some(obj) = parent.as_object_mut() {
+ obj.insert(key.to_string(), value.clone());
+ let updated_content = serde_json::to_string_pretty(json_value)?;
+ let mut file = fs::File::create(&self.path)?;
+ file.write_all(updated_content.as_bytes())?;
+ Ok(())
+ } else {
+ Err(io::Error::new(io::ErrorKind::InvalidData, "Parent key is not an object"))
+ }
+ } else {
+ Err(io::Error::new(io::ErrorKind::NotFound, "Parent key not found"))
+ }
+ } else {
+ Err(io::Error::new(io::ErrorKind::InvalidData, "Document does not contain valid JSON"))
+ }
+ }
+}
+
+// Functions for handling file operations and collections
+fn get_documents_in_collection(path: &Path) -> Vec {
+ let entries = fs::read_dir(path).unwrap();
+ let mut documents: Vec = vec![];
+
+ for entry in entries {
+ let entry = entry.unwrap();
+ let entry_path = entry.path();
+ if entry_path.is_file() {
+ let name = entry_path.file_name().unwrap().to_string_lossy().into_owned();
+ let data = read_file_data(&entry_path).unwrap_or_default();
+ let json_value = parse_json_data(&data).ok();
+ let document = Document {
+ name,
+ path: entry_path.clone(),
+ json_value,
+ };
+ documents.push(document);
+ }
+ }
+ documents
+}
+
+fn read_file_data(path: &Path) -> io::Result {
+ let mut file = fs::File::open(path)?;
+ let mut contents = String::new();
+ file.read_to_string(&mut contents)?;
+ Ok(contents)
+}
+
+fn parse_json_data(data: &str) -> JsonResult {
+ serde_json::from_str(data)
+}
+
+fn get_exists_collections(path: &Path) -> Vec {
+ let mut collections: Vec = vec![];
+
+ if path.exists() && path.is_dir() {
+ let entries = fs::read_dir(path).unwrap();
+
+ for entry in entries {
+ let entry = entry.unwrap();
+ let entry_path = entry.path();
+
+ if entry_path.is_dir() {
+ let documents = get_documents_in_collection(&entry_path);
+ let collection_name = entry_path.file_name().unwrap().to_string_lossy().into_owned();
+ let collection = Collection {
+ name: collection_name,
+ documents,
+ };
+ collections.push(collection);
+ }
+ }
+ } else {
+ error!("The specified path does not exist or is not a directory: {:?}", path);
+ }
+
+ collections
+}
+
+/// The main entry point for the application.
+fn main() -> std::io::Result<()> {
+ // Get the home directory
+ let home_dir = env::home_dir().expect("Failed to get home directory");
+ let base_path = home_dir.join(ROOT_DIR);
+ let adb_data_path = base_path.join(ADB_DATA_DIR);
+ let adb_logs_path = base_path.join(ADB_LOGS_DIR);
+
+ // Ensure the base and log directories exist
+ fs::create_dir_all(&adb_data_path).expect("Failed to create ADB_Data directory");
+ fs::create_dir_all(&adb_logs_path).expect("Failed to create ADB_Logs directory");
+
+ // Define the data path for JSON documents
+ let root_path = adb_data_path.join(JSON_ENGINE_DIR);
+
+ // Ensure the JSON engine directory exists
+ fs::create_dir_all(&root_path).expect("Failed to create json_engine directory");
+
+ // Generate a unique log filename using timestamp
+ let timestamp = Local::now().format("%Y-%m-%d_%H-%M-%S").to_string();
+ let log_file_path = format!("{}/{}.adb.log", adb_logs_path.display(), timestamp);
+
+ // Set up logging configuration
+ let log_config = ConfigBuilder::new().build();
+
+ CombinedLogger::init(
+ vec![
+ TermLogger::new(LevelFilter::Trace, log_config.clone(), TerminalMode::Mixed, ColorChoice::Auto),
+ WriteLogger::new(LevelFilter::Trace, log_config.clone(), fs::File::create(log_file_path).unwrap()),
+ ]
+ ).unwrap();
+
+ trace!("Starting Collection Manager...");
+
+ let mut manager = CollectionManager::new(&root_path);
+
+ // Create a new collection
+ let collection_name = "collection1"; // Example collection name
+ if let Some(_) = manager.add_collection(collection_name) {
+ trace!("Created collection: {}", collection_name);
+ }
+
+ // Create a new document within the created collection
+ let document_name = "document5.json"; // Example document name
+ let document_content = json!({
+ "code": 200,
+ "success": true,
+ "payload": {
+ "features": [
+ "serde",
+ "json"
+ ],
+ "homepage": null
+ }
+ });
+
+ // Convert JSON Value to String
+ let document_content_str = serde_json::to_string(&document_content).expect("Failed to convert JSON to string");
+
+ if let Some(collection) = manager.get_collection_mut(collection_name) {
+ if let Err(e) = collection.add_document(document_name, &document_content_str) {
+ error!("Failed to add document: {}", e);
+ } else {
+ trace!("Created document: {} in collection: {}", document_name, collection_name);
+ }
+ }
+
+ // Example of accessing the document
+ if let Some(doc) = manager.get_document(collection_name, document_name) {
+ println!("Found document: {:?}", doc);
+ trace!("Successfully found document: {}", doc.name);
+ } else {
+ println!("Document '{}' not found in collection '{}'", document_name, collection_name);
+ error!("Document '{}' not found in collection '{}'", document_name, collection_name);
+ }
+
+ // Example of updating 'homepage' in the 'payload' field
+ if let Some(doc) = manager.get_document_mut(collection_name, document_name) {
+ // New value for 'payload.homepage'
+ let new_homepage_value = json!("https://new-homepage-url.com");
+
+ if let Err(e) = doc.update_nested_field("payload", "homepage", &new_homepage_value) {
+ error!("Failed to update 'homepage' in 'payload': {}", e);
+ } else {
+ trace!("Updated 'homepage' in document: {}", document_name);
+ }
+ }
+
+ Ok(())
+}
+
+// Helper method to get a mutable reference to a document
+impl CollectionManager {
+ pub fn get_document_mut(&mut self, collection_name: &str, document_name: &str) -> Option<&mut Document> {
+ self.get_collection_mut(collection_name)?.documents.iter_mut().find(|doc| doc.name == document_name)
+ }
+}
diff --git a/Plugins/Alice-Database/src/main.rs b/Plugins/Alice-Database/src/main.rs
index 77ecf76..37b4f89 100644
--- a/Plugins/Alice-Database/src/main.rs
+++ b/Plugins/Alice-Database/src/main.rs
@@ -1,499 +1,403 @@
-use tonic::{transport::Server, Request, Response, Status};
-use chrono::{DateTime, Utc};
-//use database::{database_service_server::{DatabaseService, DatabaseServiceServer}, CreateTableRequest, CreateTableResponse, InsertIntoRequest, InsertIntoResponse, FindInRequest, FindInResponse};
-
-use database::{database_service_server::{DatabaseService, DatabaseServiceServer}, CreateTableRequest, DataResponse ,CreateTableResponse, DropTableRequest, DropTableResponse, LoadTableRequest, LoadTableResponse, InsertIntoRequest, InsertIntoResponse, DeleteFromRequest, DeleteFromResponse, FindInRequest, FindInResponse, GetAllFromResponse, GetAllFromRequest};
-
-
-pub mod database {
- tonic::include_proto!("database");
+use std::fs;
+use std::io::{self, Read, Write};
+use std::path::{PathBuf, Path};
+use serde_json::{json, Value, Result as JsonResult};
+use log::{info, error, trace};
+use simplelog::*;
+use chrono::Local;
+use std::env; // Import this for getting the home directory
+
+
+// Define constants for the root path and log path
+const ROOT_DIR: &str = "Alice-Database-Data";
+const ADB_DATA_DIR: &str = "ADB_Data";
+const JSON_ENGINE_DIR: &str = "json_engine";
+const ADB_LOGS_DIR: &str = "ADB_Logs";
+
+/// A struct representing a document in the database.
+///
+/// A `Document` contains its name, file path, and its content stored as a JSON `Value`.
+#[derive(Debug)]
+pub struct Document {
+ pub name: String,
+ pub path: PathBuf,
+ pub json_value: Option,
}
-#[derive(Default)]
-pub struct MyDatabaseService {
- db: Arc>, // Changed to Arc>
+/// A struct representing a collection of documents.
+///
+/// A `Collection` holds a name and a list of associated `Document`s.
+#[derive(Debug)]
+pub struct Collection {
+ pub name: String,
+ pub documents: Vec,
}
-#[tonic::async_trait]
-impl DatabaseService for MyDatabaseService {
- async fn create_table(&self, request: Request) -> Result, Status> {
- let table_name = request.into_inner().name;
-
- let mut db = self.db.write().await;
- db.create_table(&table_name).await.map_err(|e| Status::internal(e.to_string()))?;
- info!("Table {} created!", table_name);
- Ok(Response::new(CreateTableResponse { message: format!("Table {} created", table_name) }))
- }
-
- async fn drop_table(&self, request: Request) -> Result, Status> {
- let table_name = request.into_inner().name;
-
- let mut db = self.db.write().await;
- db.drop_table(&table_name).await.map_err(|e| Status::internal(e.to_string()))?;
- info!("Table {} dropped!", table_name);
- Ok(Response::new(DropTableResponse { message: format!("Table {} dropped", table_name) }))
+impl Collection {
+ // Method to get a document by name
+ pub fn get_document(&self, name: &str) -> Option<&Document> {
+ self.documents.iter().find(|doc| doc.name == name)
}
- async fn load_table(&self, request: Request) -> Result, Status> {
- let table_name = request.into_inner().name;
-
- let mut db = self.db.write().await;
- db.load_table(&table_name).await.map_err(|e| Status::internal(e.to_string()))?;
- info!("Table {} loaded!", table_name);
- Ok(Response::new(LoadTableResponse { message: format!("Table {} loaded", table_name) }))
+ /// Retrieve a mutable reference to a document by its name.
+ ///
+ /// # Parameters
+ /// - `name`: The name of the document to retrieve.
+ ///
+ /// # Returns
+ /// An `Option` containing a mutable reference to the `Document` if found,
+ /// or `None` if not found.
+ pub fn get_document_mut(&mut self, name: &str) -> Option<&mut Document> {
+ self.documents.iter_mut().find(|doc| doc.name == name)
}
- async fn insert_into(&self, request: Request) -> Result, Status> {
- let req = request.into_inner();
- let table_name = req.table_name;
- let data = req.data; // Adjust the data parsing if needed
+ // Method to add a new document to the collection
+ pub fn add_document(&mut self, name: &str, content: &str) -> io::Result<()> {
+ let collection_path = Path::new(&self.path()).join(&self.name);
+ fs::create_dir_all(&collection_path)?;
- let mut db = self.db.write().await;
- db.insert_into(&table_name, data).await.map_err(|e| Status::internal(e.to_string()))?;
- info!("Item inserted into {} table!", table_name);
- Ok(Response::new(InsertIntoResponse { message: "Insert successful".into() }))
- }
+ let doc_path = collection_path.join(name); // Correctly construct the document path
+ let mut file = fs::File::create(&doc_path)?;
+ file.write_all(content.as_bytes())?;
- async fn delete_from(&self, request: Request) -> Result, Status> {
- let req = request.into_inner();
- let table_name = req.table_name;
- let id = req.id;
-
- let mut db = self.db.write().await;
- db.delete_from(&table_name, &id).await.map_err(|e| Status::internal(e.to_string()))?;
- info!("Item deleted from {}!", table_name);
- Ok(Response::new(DeleteFromResponse { message: "Delete successful".into() }))
+ // Create a new Document instance
+ let new_document = Document {
+ name: name.to_string(),
+ path: doc_path.clone(),
+ json_value: parse_json_data(content).ok(),
+ };
+ self.documents.push(new_document);
+ Ok(())
}
- async fn find_in(&self, request: Request) -> Result, Status> {
- let req = request.into_inner();
- let table_name = req.table_name;
- let id = req.id;
- info!("Find in request from table {}", table_name);
- let db = self.db.read().await;
- match db.find_in(&table_name, &id).await {
- Ok(Some(item)) => Ok(Response::new(FindInResponse { data: serde_json::to_string(&item).unwrap(), message: "Item found".into() })),
- Ok(None) => Ok(Response::new(FindInResponse { data: "".into(), message: "Item not found".into() })),
- Err(e) => Err(Status::internal(e.to_string())),
+ // Method to delete a document from the collection
+ pub fn delete_document(&mut self, name: &str) -> io::Result<()> {
+ if let Some(doc) = self.documents.iter().find(|doc| doc.name == name) {
+ fs::remove_file(&doc.path)?;
+ self.documents.retain(|doc| doc.name != name);
+ Ok(())
+ } else {
+ Err(io::Error::new(io::ErrorKind::NotFound, "Document not found"))
}
}
- async fn get_all_from(&self, request: Request) -> Result, Status> {
-
- let table_name = request.into_inner().table_name;
- let db = self.db.read().await;
-
- info!("Get all from request from table {}", table_name);
- match db.get_all(&table_name).await {
- Ok(generic_items) => {
- let items: Vec = generic_items
- .iter()
- .map(|item| DataResponse {
- id: item.id.clone(), // Get the ID from GenericItem
- data: item.data.clone(), // Get the data from GenericItem
- })
- .collect();
-
- Ok(Response::new(GetAllFromResponse {
- data: items,
- message: "Items retrieved successfully".into(),
- }))
- }
- Err(e) => Err(Status::internal(e.to_string())),
-
- }
+ fn path(&self) -> PathBuf {
+ let home_dir = env::home_dir().expect("Failed to get home directory");
+ home_dir.join(ROOT_DIR).join(ADB_DATA_DIR).join(JSON_ENGINE_DIR)
}
-
-}
-
-
-
-fn print_ascii() {
- println!(r"
- @---------------------------------------------------------------@
- | {} ______ __ __ ______ ______{} |
- | {}/\ __ \ /\ \ /\ \ /\ ___\ /\ ___\{} |
- | {}\ \ __ \ \ \ \____ \ \ \ \ \ \____ \ \ __\{} |
- | {}\ \_\ \_\ \ \_____\ \ \_\ \ \_____\ \ \_____\{} |
- | {}\/_/\/_/ \/_____/ \/_/ \/_____/ \/_____/{} |
- | |
- | {} _____ ______{} |
- | {}/\ __-. /\ == \{} |
- | {}\ \ \/\ \ \ \ __<{} |
- | {}\ \____- \ \_____\{} |
- | {}\/____/ \/_____/{} |
- | |
- @---------------------------------------------------------------@
- ",
- color::Fg(color::Yellow), color::Fg(color::Reset),
- color::Fg(color::Yellow), color::Fg(color::Reset),
- color::Fg(color::Yellow), color::Fg(color::Reset),
- color::Fg(color::Yellow), color::Fg(color::Reset),
- color::Fg(color::Yellow), color::Fg(color::Reset),
- color::Fg(color::Yellow), color::Fg(color::Reset),
- color::Fg(color::Yellow), color::Fg(color::Reset),
- color::Fg(color::Yellow), color::Fg(color::Reset),
- color::Fg(color::Yellow), color::Fg(color::Reset),
- color::Fg(color::Yellow), color::Fg(color::Reset),
- );
-}
-
-macro_rules! adbprint {
- ($($arg:tt)*) => {
- println!("[ {}ADB{} ]=: {}", color::Fg(color::Yellow), color::Fg(color::Reset), format!($($arg)*));
- };
-}
-
-#[derive(Debug)]
-pub enum DatabaseError {
- IoError(io::Error),
- SerializationError(serde_json::Error),
- NotFound(String),
- TableAlreadyExists(String),
- TableDoesNotExist(String),
- TonicTransportError(tonic::transport::Error), // Added
}
-impl From for DatabaseError {
- fn from(err: tonic::transport::Error) -> Self {
- DatabaseError::TonicTransportError(err)
- }
+/// A struct to manage multiple collections of documents.
+pub struct CollectionManager {
+ collections: Vec,
}
-impl std::fmt::Display for DatabaseError {
- fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
- write!(f, "{:?}", self)
+impl CollectionManager {
+ /// Create a new `CollectionManager`.
+ ///
+ /// # Parameters
+ /// - `root`: The path to the root directory for data storage.
+ ///
+ /// # Returns
+ /// A new instance of `CollectionManager`.
+ pub fn new(root: &Path) -> Self {
+ let collections = get_exists_collections(root);
+ CollectionManager { collections }
}
-}
-
-impl std::error::Error for DatabaseError {}
-
-#[derive(Serialize, Deserialize, Debug, Clone, PartialEq)]
-pub struct GenericItem {
- id: String,
- data: String,
-}
-impl GenericItem {
- pub fn new(data: T) -> Result {
- let id = Uuid::new_v4().to_string();
- let data = serde_json::to_string(&data).map_err(DatabaseError::SerializationError)?;
- Ok(Self { id, data })
+ /// Retrieve a mutable reference to a collection by its name.
+ ///
+ /// # Parameters
+ /// - `name`: The name of the collection to retrieve.
+ ///
+ /// # Returns
+ /// An `Option` containing a mutable reference to the `Collection`, if found.
+ pub fn get_collection_mut(&mut self, name: &str) -> Option<&mut Collection> {
+ self.collections.iter_mut().find(|col| col.name == name)
}
-}
-
-pub struct Table {
- name: String,
- items: HashMap, // Хранит элементы таблицы
-}
-impl Table {
- pub fn new(name: &str) -> Self {
- Table {
+ /// Add a new collection.
+ ///
+ /// # Parameters
+ /// - `name`: The name of the collection to create.
+ ///
+ /// # Returns
+ /// An `Option` containing a mutable reference to the newly added `Collection`.
+ pub fn add_collection(&mut self, name: &str) -> Option<&mut Collection> {
+ let collection_path = Path::new(&self.root_path()).join(name);
+ fs::create_dir_all(&collection_path).ok()?; // Create the directory for new collection
+
+ let new_collection = Collection {
name: name.to_string(),
- items: HashMap::new(),
- }
- }
+ documents: vec![],
+ };
- pub async fn load(&mut self, path: &Path) -> Result<(), DatabaseError> {
- let contents = async_fs::read_to_string(path).await.map_err(DatabaseError::IoError)?;
- self.items = serde_json::from_str(&contents).map_err(DatabaseError::SerializationError)?;
- Ok(())
+ self.collections.push(new_collection);
+ self.collections.last_mut() // Return a mutable reference to the newly added collection
}
- pub async fn save(&self, path: &Path) -> Result<(), DatabaseError> {
- let serialized = serde_json::to_string(&self.items).map_err(DatabaseError::SerializationError)?;
- async_fs::write(path, serialized).await.map_err(DatabaseError::IoError)?;
- Ok(())
+ /// Get a collection by name.
+ ///
+ /// # Parameters
+ /// - `name`: The name of the collection to retrieve.
+ ///
+ /// # Returns
+ /// An `Option` containing a reference to the `Collection`, if found.
+ pub fn get_collection(&self, name: &str) -> Option<&Collection> {
+ self.collections.iter().find(|col| col.name == name)
}
- pub async fn insert(&mut self, data: T) -> Result<(), DatabaseError> {
- let item = GenericItem::new(data)?;
- self.items.insert(item.id.clone(), item);
- Ok(())
+ /// Get a document from a specific collection.
+ ///
+ /// # Parameters
+ /// - `collection_name`: The name of the collection the document belongs to.
+ /// - `document_name`: The name of the document to retrieve.
+ ///
+ /// # Returns
+ /// An `Option` containing a reference to the `Document`, if found.
+ pub fn get_document(&self, collection_name: &str, document_name: &str) -> Option<&Document> {
+ self.get_collection(collection_name)?.get_document(document_name)
}
- pub async fn delete(&mut self, id: &str) -> Result<(), DatabaseError> {
- if self.items.remove(id).is_none() {
- return Err(DatabaseError::NotFound(id.to_string()));
- }
- Ok(())
+ fn root_path(&self) -> PathBuf {
+ let home_dir = env::home_dir().expect("Failed to get home directory");
+ home_dir.join(ROOT_DIR).join(ADB_DATA_DIR).join(JSON_ENGINE_DIR)
}
-
- pub async fn find_by_id(&self, id: &str) -> Option<&GenericItem> {
- self.items.get(id)
- }
-}
-
-#[derive(Default)]
-pub struct Database {
- path: PathBuf,
- tables: HashMap, // Хранит таблицы
- cache: RwLock>, // Кэш
}
-impl Database {
- pub fn new(path: &str) -> Self {
- let path_buf = PathBuf::from(path);
- if !path_buf.exists() {
- std::fs::create_dir_all(&path_buf).expect("Failed to create database directory");
- }
- Database {
- path: path_buf,
- tables: HashMap::new(),
- cache: RwLock::new(HashMap::new()),
- }
- }
-
- pub async fn create_table(&mut self, name: &str) -> Result<(), DatabaseError> {
- if self.tables.contains_key(name) {
- return Err(DatabaseError::TableAlreadyExists(name.to_string()));
- }
-
- self.tables.insert(name.to_string(), Table::new(name));
- let table_path = self.path.join(format!("{}.json", name));
- if let Err(e) = async_fs::File::create(&table_path).await {
- return Err(DatabaseError::IoError(e));
+impl Document {
+ /// Update a field in the document.
+ ///
+ /// # Parameters
+ /// - `key`: The key of the field to update.
+ /// - `value`: The new value for the field.
+ ///
+ /// # Returns
+ /// A result indicating success or failure.
+ pub fn update_rows(&mut self, key: &str, value: &Value) -> io::Result<()> {
+ if let Some(json_value) = &mut self.json_value {
+ if let Some(obj) = json_value.as_object_mut() {
+ obj.insert(key.to_string(), value.clone());
+ let updated_content = serde_json::to_string_pretty(json_value)?;
+ let mut file = fs::File::create(&self.path)?;
+ file.write_all(updated_content.as_bytes())?;
+ Ok(())
+ } else {
+ Err(io::Error::new(io::ErrorKind::InvalidData, "JSON is not an object"))
+ }
+ } else {
+ Err(io::Error::new(io::ErrorKind::InvalidData, "Document does not contain valid JSON"))
}
- Ok(())
}
- pub async fn drop_table(&mut self, name: &str) -> Result<(), DatabaseError> {
- if self.tables.remove(name).is_none() {
- return Err(DatabaseError::TableDoesNotExist(name.to_string()));
- }
- let table_path = self.path.join(format!("{}.json", name));
- if let Err(e) = async_fs::remove_file(&table_path).await {
- return Err(DatabaseError::IoError(e));
+ /// Delete a field in the document.
+ ///
+ /// # Parameters
+ /// - `key`: The key of the field to delete.
+ ///
+ /// # Returns
+ /// A result indicating success or failure.
+ pub fn delete_rows(&mut self, key: &str) -> io::Result<()> {
+ if let Some(json_value) = &mut self.json_value {
+ if let Some(obj) = json_value.as_object_mut() {
+ obj.remove(key);
+ let updated_content = serde_json::to_string_pretty(json_value)?;
+ let mut file = fs::File::create(&self.path)?;
+ file.write_all(updated_content.as_bytes())?;
+ Ok(())
+ } else {
+ Err(io::Error::new(io::ErrorKind::InvalidData, "JSON is not an object"))
+ }
+ } else {
+ Err(io::Error::new(io::ErrorKind::InvalidData, "Document does not contain valid JSON"))
}
- Ok(())
}
- pub async fn load_table(&mut self, name: &str) -> Result<(), DatabaseError> {
- let table_path = self.path.join(format!("{}.json", name));
- let mut table = Table::new(name);
- table.load(&table_path).await?;
- self.tables.insert(name.to_string(), table);
- Ok(())
- }
-
- pub async fn insert_into(&mut self, table_name: &str, data: impl Serialize) -> Result<(), DatabaseError> {
- if let Some(table) = self.tables.get_mut(table_name) {
- table.insert(data).await?;
- table.save(&self.path.join(format!("{}.json", table_name))).await?;
- let item_id = Uuid::new_v4().to_string(); // Получаем ID элемента
- {
- // Записываем в кэш
- let mut cache = self.cache.write().await;
- if let Some(item) = table.items.get(&item_id) {
- cache.insert(item_id.clone(), item.clone());
+ /// Update a field in a nested JSON object.
+ ///
+ /// # Parameters
+ /// - `parent_key`: The parent key of the nested field.
+ /// - `key`: The key of the field to update within the parent key.
+ /// - `value`: The new value for the nested field.
+ ///
+ /// # Returns
+ /// A result indicating success or failure.
+ pub fn update_nested_field(&mut self, parent_key: &str, key: &str, value: &Value) -> io::Result<()> {
+ if let Some(json_value) = &mut self.json_value {
+ if let Some(parent) = json_value.get_mut(parent_key) {
+ if let Some(obj) = parent.as_object_mut() {
+ obj.insert(key.to_string(), value.clone());
+ let updated_content = serde_json::to_string_pretty(json_value)?;
+ let mut file = fs::File::create(&self.path)?;
+ file.write_all(updated_content.as_bytes())?;
+ Ok(())
} else {
- // Обработка случая, когда элемент не найден
- error!("Item with ID {} not found in table items.", item_id);
+ Err(io::Error::new(io::ErrorKind::InvalidData, "Parent key is not an object"))
}
+ } else {
+ Err(io::Error::new(io::ErrorKind::NotFound, "Parent key not found"))
}
- Ok(())
} else {
- Err(DatabaseError::TableDoesNotExist(format!("Table {} does not exist", table_name)))
+ Err(io::Error::new(io::ErrorKind::InvalidData, "Document does not contain valid JSON"))
}
}
- pub async fn get_all(&self, table_name: &str) -> Result, DatabaseError> {
+}
- if let Some(table) = self.tables.get(table_name) {
+// Functions for handling file operations and collections
+fn get_documents_in_collection(path: &Path) -> Vec {
+ let entries = fs::read_dir(path).unwrap();
+ let mut documents: Vec = vec![];
+
+ for entry in entries {
+ let entry = entry.unwrap();
+ let entry_path = entry.path();
+ if entry_path.is_file() {
+ let name = entry_path.file_name().unwrap().to_string_lossy().into_owned();
+ let data = read_file_data(&entry_path).unwrap_or_default();
+ let json_value = parse_json_data(&data).ok();
+ let document = Document {
+ name,
+ path: entry_path.clone(),
+ json_value,
+ };
+ documents.push(document);
+ }
+ }
+ documents
+}
- Ok(table.items.values().cloned().collect()) // Clone values and return as Vec
+fn read_file_data(path: &Path) -> io::Result {
+ let mut file = fs::File::open(path)?;
+ let mut contents = String::new();
+ file.read_to_string(&mut contents)?;
+ Ok(contents)
+}
- } else {
+fn parse_json_data(data: &str) -> JsonResult {
+ serde_json::from_str(data)
+}
- Err(DatabaseError::TableDoesNotExist(format!("Table {} does not exist", table_name)))
+fn get_exists_collections(path: &Path) -> Vec {
+ let mut collections: Vec = vec![];
- }
+ if path.exists() && path.is_dir() {
+ let entries = fs::read_dir(path).unwrap();
- }
+ for entry in entries {
+ let entry = entry.unwrap();
+ let entry_path = entry.path();
- pub async fn delete_from(&mut self, table_name: &str, id: &str) -> Result<(), DatabaseError> {
- if let Some(table) = self.tables.get_mut(table_name) {
- table.delete(id).await?;
- table.save(&self.path.join(format!("{}.json", table_name))).await?;
- {
- // Удаляем из кэша
- let mut cache = self.cache.write().await;
- cache.remove(id);
+ if entry_path.is_dir() {
+ let documents = get_documents_in_collection(&entry_path);
+ let collection_name = entry_path.file_name().unwrap().to_string_lossy().into_owned();
+ let collection = Collection {
+ name: collection_name,
+ documents,
+ };
+ collections.push(collection);
}
- Ok(())
- } else {
- Err(DatabaseError::TableDoesNotExist(format!("Table {} does not exist", table_name)))
}
+ } else {
+ error!("The specified path does not exist or is not a directory: {:?}", path);
}
- pub async fn find_in(&self, table_name: &str, id: &str) -> Result, DatabaseError> {
- {
- // Попробуем найти в кэше
- let cache = self.cache.read().await;
- if let Some(item) = cache.get(id) {
- return Ok(Some(item.clone())); // Клонируем элемент перед возвратом
- }
- }
+ collections
+}
- if let Some(table) = self.tables.get(table_name) {
- Ok(table.find_by_id(id).await.cloned()) // Клонируем элемент из таблицы перед возвращением
- } else {
- Err(DatabaseError::TableDoesNotExist(format!("Table {} does not exist", table_name)))
- }
- }
- pub async fn load_all_tables(&mut self) -> Result<(), DatabaseError> {
- let mut entries = async_fs::read_dir(&self.path)
- .await
- .map_err(DatabaseError::IoError)?;
-
- while let Some(entry) = entries.next_entry().await.map_err(DatabaseError::IoError)? {
- let path = entry.path();
-
- if path.extension().and_then(std::ffi::OsStr::to_str) == Some("json") {
- let table_name = path
- .file_stem()
- .and_then(std::ffi::OsStr::to_str)
- .ok_or_else(|| DatabaseError::IoError(io::Error::new(ErrorKind::Other, "Invalid file name")))?;
-
- let mut table = Table::new(table_name);
- table.load(&path).await?;
- self.tables.insert(table_name.to_string(), table);
- }
- }
+/// The main entry point for the application.
+fn main() -> std::io::Result<()> {
+ // Get the home directory
+ let home_dir = env::home_dir().expect("Failed to get home directory");
+ let base_path = home_dir.join(ROOT_DIR);
+ let adb_data_path = base_path.join(ADB_DATA_DIR);
+ let adb_logs_path = base_path.join(ADB_LOGS_DIR);
- Ok(())
- }
+ // Ensure the base and log directories exist
+ fs::create_dir_all(&adb_data_path).expect("Failed to create ADB_Data directory");
+ fs::create_dir_all(&adb_logs_path).expect("Failed to create ADB_Logs directory");
+ // Define the data path for JSON documents
+ let root_path = adb_data_path.join(JSON_ENGINE_DIR);
-}
+ // Ensure the JSON engine directory exists
+ fs::create_dir_all(&root_path).expect("Failed to create json_engine directory");
-#[cfg(test)]
-mod tests {
- use super::*;
- use tokio::runtime::Runtime;
-
- #[test]
- fn test_create_table() {
- let rt = Runtime::new().unwrap();
- rt.block_on(async {
- let mut db = Database::new("test_database");
- db.create_table("test_table").await.unwrap();
- assert!(db.tables.contains_key("test_table"));
- });
- }
+ // Generate a unique log filename using timestamp
+ let timestamp = Local::now().format("%Y-%m-%d_%H-%M-%S").to_string();
+ let log_file_path = format!("{}/{}.adb.log", adb_logs_path.display(), timestamp);
- #[test]
- fn test_insert_item() {
- let rt = Runtime::new().unwrap();
- rt.block_on(async {
- let mut db = Database::new("test_database");
- db.create_table("test_table").await.unwrap();
- let item_id = "item1".to_string();
- db.insert_into("test_table", "Item 1").await.unwrap();
- assert!(db.tables["test_table"].items.contains_key(&item_id));
- });
- }
+ // Set up logging configuration
+ let log_config = ConfigBuilder::new().build();
- #[test]
- fn test_delete_item() {
- let rt = Runtime::new().unwrap();
- rt.block_on(async {
- let mut db = Database::new("test_database");
- db.create_table("test_table").await.unwrap();
- let item_id = "item1".to_string();
- db.insert_into("test_table", "Item 1").await.unwrap();
- db.delete_from("test_table", &item_id).await.unwrap();
- let result = db.find_in("test_table", &item_id).await.unwrap();
- assert!(result.is_none());
- });
- }
+ CombinedLogger::init(
+ vec![
+ TermLogger::new(LevelFilter::Trace, log_config.clone(), TerminalMode::Mixed, ColorChoice::Auto),
+ WriteLogger::new(LevelFilter::Trace, log_config.clone(), fs::File::create(log_file_path).unwrap()),
+ ]
+ ).unwrap();
- #[test]
- fn test_find_nonexistent_item() {
- let rt = Runtime::new().unwrap();
- rt.block_on(async {
- let mut db = Database::new("test_database");
- db.create_table("test_table").await.unwrap();
- let item_id = "nonexistent_item".to_string();
- let result = db.find_in("test_table", &item_id).await.unwrap();
- assert!(result.is_none());
- });
- }
-}
+ trace!("Starting Collection Manager...");
-/*
-#[tokio::main]
-async fn main() -> Result<(), DatabaseError> {
- print_ascii();
- let log_file = File::create("app.log").map_err(DatabaseError::IoError)?;
+ let mut manager = CollectionManager::new(&root_path);
- WriteLogger::init(LevelFilter::Info, Config::default(), log_file).map_err(|e| {
- DatabaseError::IoError(std::io::Error::new(ErrorKind::Other, e.to_string()))
- })?;
+ // Create a new collection
+ let collection_name = "collection1"; // Example collection name
+ if let Some(_) = manager.add_collection(collection_name) {
+ trace!("Created collection: {}", collection_name);
+ }
- let mut db = Database::new("database");
+ // Create a new document within the created collection
+ let document_name = "document5.json"; // Example document name
+ let document_content = json!({
+ "code": 200,
+ "success": true,
+ "payload": {
+ "features": [
+ "serde",
+ "json"
+ ],
+ "homepage": null
+ }
+ });
- db.create_table("people").await?;
- db.insert_into("people", "Alice").await?;
- db.insert_into("people", "Bob").await?;
+ // Convert JSON Value to String
+ let document_content_str = serde_json::to_string(&document_content).expect("Failed to convert JSON to string");
- // Получаем id элемента, если они существуют
- let item_id = {
- let table = db.tables.get("people").unwrap(); // Здесь мы уверены, что таблица существует
- if let Some(first_id) = table.items.keys().next() {
- first_id.clone() // Если есть, берем первый id
+ if let Some(collection) = manager.get_collection_mut(collection_name) {
+ if let Err(e) = collection.add_document(document_name, &document_content_str) {
+ error!("Failed to add document: {}", e);
} else {
- adbprint!("No items found in the table."); // Если таблица пуста
- return Ok(()); // Завершаем выполнение
- }
- };
-
- match db.find_in("people", &item_id).await {
- Ok(Some(item)) => {
- adbprint!("Found item: {:#?}", item);
- }
- Ok(None) => {
- adbprint!("Item with ID {} not found.", item_id);
- }
- Err(e) => {
- adbprint!("Error finding item: {}", e);
+ trace!("Created document: {} in collection: {}", document_name, collection_name);
}
}
- // Удаление элемента
- db.delete_from("people", &item_id).await?;
- adbprint!("Deleted item with ID: {}", item_id);
-
- Ok(())
-}
-*/
-#[tokio::main]
-async fn main() -> Result<(), DatabaseError> {
- // Your existing database initialization code here...
- print_ascii();
- let now: DateTime = Utc::now();
- let log_file = File::create(now.format("%Y-%m-%d %H:%M:%S").to_string()).map_err(DatabaseError::IoError)?;
-
-
- WriteLogger::init(LevelFilter::Trace, Config::default(), log_file).map_err(|e| {
- DatabaseError::IoError(std::io::Error::new(ErrorKind::Other, e.to_string()))
- })?;
-
- let db = Arc::new(RwLock::new(Database::new("database"))); // Wrap in Arc>
- {
- let mut db_write = db.write().await;
- db_write.load_all_tables().await?; // Load existing tables
+ // Example of accessing the document
+ if let Some(doc) = manager.get_document(collection_name, document_name) {
+ println!("Found document: {:?}", doc);
+ trace!("Successfully found document: {}", doc.name);
+ } else {
+ println!("Document '{}' not found in collection '{}'", document_name, collection_name);
+ error!("Document '{}' not found in collection '{}'", document_name, collection_name);
}
- let addr = "[::1]:50051".parse().unwrap();
- let database_service = MyDatabaseService { db }; // Use the Arc
- info!("Server is starting on {:?}", addr);
- println!("Server is starting on {:?}", addr);
- Server::builder()
- .add_service(DatabaseServiceServer::new(database_service))
- .serve(addr)
- .await?;
+ // Example of updating 'homepage' in the 'payload' field
+ if let Some(doc) = manager.get_document_mut(collection_name, document_name) {
+ // New value for 'payload.homepage'
+ let new_homepage_value = json!("https://new-homepage-url.com");
+ if let Err(e) = doc.update_nested_field("payload", "homepage", &new_homepage_value) {
+ error!("Failed to update 'homepage' in 'payload': {}", e);
+ } else {
+ trace!("Updated 'homepage' in document: {}", document_name);
+ }
+ }
Ok(())
}
+
+// Helper method to get a mutable reference to a document
+impl CollectionManager {
+ pub fn get_document_mut(&mut self, collection_name: &str, document_name: &str) -> Option<&mut Document> {
+ self.get_collection_mut(collection_name)?.documents.iter_mut().find(|doc| doc.name == document_name)
+ }
+}
diff --git a/Plugins/Alice-Database/src/tests.rs b/Plugins/Alice-Database/src/tests.rs
new file mode 100644
index 0000000..9aa6dc5
--- /dev/null
+++ b/Plugins/Alice-Database/src/tests.rs
@@ -0,0 +1,89 @@
+#[cfg(test)]
+mod tests {
+ use super::*;
+ use std::env;
+ use std::fs;
+ use std::path::Path;
+ use serde_json::json;
+ use super::*;
+ const TEST_ROOT_DIR: &str = "Alice-Database-Data-Test";
+ const TEST_ADB_DATA_DIR: &str = "ADB_Data";
+ const TEST_JSON_ENGINE_DIR: &str = "json_engine";
+
+ // Setup a temporary test directory
+ fn setup_test_dir() -> PathBuf {
+ let home_dir = env::temp_dir();
+ let test_dir = home_dir.join(TEST_ROOT_DIR);
+ fs::create_dir_all(&test_dir).expect("Failed to create test directory");
+ test_dir
+ }
+
+ #[test]
+ fn test_create_and_add_document() {
+ let root_path = setup_test_dir();
+ let mut manager = CollectionManager::new(&root_path);
+
+ // Create a collection
+ manager.add_collection("test_collection").unwrap();
+ let collection = manager.get_collection_mut("test_collection").unwrap();
+
+ // Add a document
+ let doc_content = json!({"code": 200, "success": true}).to_string();
+ let result = collection.add_document("test_document.json", &doc_content);
+ assert!(result.is_ok());
+
+ // Verify the document is added
+ assert_eq!(collection.documents.len(), 1);
+ assert_eq!(collection.documents[0].name, "test_document.json");
+ }
+
+ #[test]
+ fn test_update_document() {
+ let root_path = setup_test_dir();
+ let mut manager = CollectionManager::new(&root_path);
+
+ // Create a collection and add a document
+ manager.add_collection("test_collection").unwrap();
+ let collection = manager.get_collection_mut("test_collection").unwrap();
+ let doc_content = json!({
+ "code": 200,
+ "success": true,
+ "payload": {
+ "homepage": null
+ }
+ }).to_string();
+ collection.add_document("test_document.json", &doc_content).unwrap();
+
+ // Update the homepage field
+ let doc = collection.get_document_mut("test_document.json").unwrap();
+ let new_homepage_value = json!("https://new-homepage-url.com");
+
+ let update_result = doc.update_nested_field("payload", "homepage", &new_homepage_value);
+ assert!(update_result.is_ok());
+
+ // Check the updated value
+ assert_eq!(doc.json_value.as_ref().unwrap()["payload"]["homepage"], new_homepage_value);
+ }
+
+ #[test]
+ fn test_delete_document() {
+ let root_path = setup_test_dir();
+ let mut manager = CollectionManager::new(&root_path);
+
+ // Create a collection and add a document
+ manager.add_collection("test_collection").unwrap();
+ let collection = manager.get_collection_mut("test_collection").unwrap();
+ collection.add_document("test_document.json", "{\"key\":\"value\"}").unwrap();
+
+ // Ensure the document exists before deletion
+ assert_eq!(collection.documents.len(), 1);
+
+ // Delete the document
+ let delete_result = collection.delete_document("test_document.json");
+ assert!(delete_result.is_ok());
+
+ // Verify the document was deleted
+ assert_eq!(collection.documents.len(), 0);
+ }
+
+}
diff --git a/Plugins/Alice-Database_v2/.all.rs.kate-swp b/Plugins/Alice-Database_v2/.all.rs.kate-swp
deleted file mode 100644
index 7da30b0..0000000
Binary files a/Plugins/Alice-Database_v2/.all.rs.kate-swp and /dev/null differ
diff --git a/Plugins/Alice-Database_v2/.cargo/config.toml b/Plugins/Alice-Database_v2/.cargo/config.toml
deleted file mode 100644
index 1235641..0000000
--- a/Plugins/Alice-Database_v2/.cargo/config.toml
+++ /dev/null
@@ -1,5 +0,0 @@
-[target.x86_64-pc-windows-gnu]
-linker = "x86_64-w64-mingw32-gcc"
-
-[target.x86_64-apple-darwin]
-linker = "clang"
diff --git a/Plugins/Alice-Database_v2/BUILD b/Plugins/Alice-Database_v2/BUILD
deleted file mode 100644
index 4d19096..0000000
--- a/Plugins/Alice-Database_v2/BUILD
+++ /dev/null
@@ -1,23 +0,0 @@
-visibility = ["//visibility:public"]
-
-load("@rules_rust//rust:defs.bzl", "rust_binary", "rust_test", "rust_library")
-load("@crate_index//:defs.bzl", "aliases", "all_crate_deps")
-
-
-rust_library(
- name = "alice_db_lib",
-
- # Specifies the source file for the binary.
- srcs = glob([
- "src/*.rs",
- "src/**/*.rs",
- ]),
- aliases = aliases(),
- #proc_macro_deps = all_crate_deps(),
- #deps = [
- # all_crate_deps(normal=True)
- #],
- deps = all_crate_deps(normal = True),
- # Specifies the Rust edition to use for this binary.
- edition = "2021"
-)
diff --git a/Plugins/Alice-Database_v2/CMakeLists.txt b/Plugins/Alice-Database_v2/CMakeLists.txt
deleted file mode 100644
index d062ac2..0000000
--- a/Plugins/Alice-Database_v2/CMakeLists.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-cmake_minimum_required(VERSION 3.10)
-project(AliceDatabase)
-
-# Укажите целевую платформу
-set(TARGET_PLATFORM_WINDOWS "x86_64-pc-windows-gnu" CACHE STRING "Target platform")
-set(TARGET_PLATFORM_OSX "x86_64-apple-darwin" CACHE STRING "Target platform")
-# Явно укажите путь к Rust, если find_program не работает
-set(CARGO_PATH "cargo") # Замените на фактический путь к rustc
-
-# Определите команды сборки Rust
-add_custom_target(RustBuild ALL
- COMMAND ${CARGO_PATH} build --release --target=${TARGET_PLATFORM_WINDOWS}
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
- COMMENT "Building Rust project for ${TARGET_PLATFORM}"
-)
-add_custom_target(RustBuildOSX ALL
- COMMAND ${CARGO_PATH} build --release --target=${TARGET_PLATFORM_OSX}
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
- COMMENT "Building Rust project for ${TARGET_PLATFORM}"
-)
-
-add_custom_target(RustClean
- COMMAND ${CARGO_PATH} clean
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
- COMMENT "Cleaning Rust project"
-)
diff --git a/Plugins/Alice-Database_v2/Cargo.Bazel.lock b/Plugins/Alice-Database_v2/Cargo.Bazel.lock
deleted file mode 100644
index 55fd957..0000000
--- a/Plugins/Alice-Database_v2/Cargo.Bazel.lock
+++ /dev/null
@@ -1,17108 +0,0 @@
-{
- "checksum": "10d709642dad689c43991fb4e361003d06f58e9514495bae5ecf06bcd8805e68",
- "crates": {
- "Alice-Database_v2 0.1.0": {
- "name": "Alice-Database_v2",
- "version": "0.1.0",
- "package_url": null,
- "repository": null,
- "targets": [],
- "library_target_name": null,
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "json_engine",
- "log_engine"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "aes 0.8.4",
- "target": "aes"
- },
- {
- "id": "block-modes 0.9.1",
- "target": "block_modes"
- },
- {
- "id": "chrono 0.4.38",
- "target": "chrono"
- },
- {
- "id": "colored 2.1.0",
- "target": "colored"
- },
- {
- "id": "config 0.14.0",
- "target": "config"
- },
- {
- "id": "crossterm 0.28.1",
- "target": "crossterm"
- },
- {
- "id": "csv 1.3.0",
- "target": "csv"
- },
- {
- "id": "env_logger 0.11.5",
- "target": "env_logger"
- },
- {
- "id": "hex 0.4.3",
- "target": "hex"
- },
- {
- "id": "log 0.4.22",
- "target": "log"
- },
- {
- "id": "pest 2.7.13",
- "target": "pest"
- },
- {
- "id": "prost 0.13.3",
- "target": "prost"
- },
- {
- "id": "serde 1.0.210",
- "target": "serde"
- },
- {
- "id": "serde-xml-rs 0.6.0",
- "target": "serde_xml_rs"
- },
- {
- "id": "serde_json 1.0.128",
- "target": "serde_json"
- },
- {
- "id": "simplelog 0.12.2",
- "target": "simplelog"
- },
- {
- "id": "tempfile 3.13.0",
- "target": "tempfile"
- },
- {
- "id": "tokio 1.40.0",
- "target": "tokio"
- },
- {
- "id": "tonic 0.12.3",
- "target": "tonic"
- },
- {
- "id": "tui 0.16.0",
- "target": "tui"
- },
- {
- "id": "uuid 1.10.0",
- "target": "uuid"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "proc_macro_deps": {
- "common": [
- {
- "id": "pest_derive 2.7.13",
- "target": "pest_derive"
- }
- ],
- "selects": {}
- },
- "version": "0.1.0"
- },
- "license": null,
- "license_ids": [],
- "license_file": null
- },
- "addr2line 0.24.2": {
- "name": "addr2line",
- "version": "0.24.2",
- "package_url": "https://github.com/gimli-rs/addr2line",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/addr2line/0.24.2/download",
- "sha256": "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "addr2line",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "addr2line",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "gimli 0.31.1",
- "target": "gimli"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.24.2"
- },
- "license": "Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "adler2 2.0.0": {
- "name": "adler2",
- "version": "2.0.0",
- "package_url": "https://github.com/oyvindln/adler2",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/adler2/2.0.0/download",
- "sha256": "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "adler2",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "adler2",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "version": "2.0.0"
- },
- "license": "0BSD OR MIT OR Apache-2.0",
- "license_ids": [
- "0BSD",
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-0BSD"
- },
- "aes 0.8.4": {
- "name": "aes",
- "version": "0.8.4",
- "package_url": "https://github.com/RustCrypto/block-ciphers",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/aes/0.8.4/download",
- "sha256": "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "aes",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "aes",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "cipher 0.4.4",
- "target": "cipher"
- }
- ],
- "selects": {
- "cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))": [
- {
- "id": "cpufeatures 0.2.14",
- "target": "cpufeatures"
- }
- ]
- }
- },
- "edition": "2021",
- "version": "0.8.4"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "aho-corasick 1.1.3": {
- "name": "aho-corasick",
- "version": "1.1.3",
- "package_url": "https://github.com/BurntSushi/aho-corasick",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/aho-corasick/1.1.3/download",
- "sha256": "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "aho_corasick",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "aho_corasick",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "perf-literal",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "memchr 2.7.4",
- "target": "memchr"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "1.1.3"
- },
- "license": "Unlicense OR MIT",
- "license_ids": [
- "MIT",
- "Unlicense"
- ],
- "license_file": "LICENSE-MIT"
- },
- "android-tzdata 0.1.1": {
- "name": "android-tzdata",
- "version": "0.1.1",
- "package_url": "https://github.com/RumovZ/android-tzdata",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/android-tzdata/0.1.1/download",
- "sha256": "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "android_tzdata",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "android_tzdata",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.1.1"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "android_system_properties 0.1.5": {
- "name": "android_system_properties",
- "version": "0.1.5",
- "package_url": "https://github.com/nical/android_system_properties",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/android_system_properties/0.1.5/download",
- "sha256": "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "android_system_properties",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "android_system_properties",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.5"
- },
- "license": "MIT/Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "anstream 0.6.15": {
- "name": "anstream",
- "version": "0.6.15",
- "package_url": "https://github.com/rust-cli/anstyle.git",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/anstream/0.6.15/download",
- "sha256": "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "anstream",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "anstream",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "auto",
- "wincon"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "anstyle 1.0.8",
- "target": "anstyle"
- },
- {
- "id": "anstyle-parse 0.2.5",
- "target": "anstyle_parse"
- },
- {
- "id": "anstyle-query 1.1.1",
- "target": "anstyle_query"
- },
- {
- "id": "colorchoice 1.0.2",
- "target": "colorchoice"
- },
- {
- "id": "is_terminal_polyfill 1.70.1",
- "target": "is_terminal_polyfill"
- },
- {
- "id": "utf8parse 0.2.2",
- "target": "utf8parse"
- }
- ],
- "selects": {
- "aarch64-pc-windows-msvc": [
- {
- "id": "anstyle-wincon 3.0.4",
- "target": "anstyle_wincon"
- }
- ],
- "i686-pc-windows-msvc": [
- {
- "id": "anstyle-wincon 3.0.4",
- "target": "anstyle_wincon"
- }
- ],
- "x86_64-pc-windows-msvc": [
- {
- "id": "anstyle-wincon 3.0.4",
- "target": "anstyle_wincon"
- }
- ]
- }
- },
- "edition": "2021",
- "version": "0.6.15"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "anstyle 1.0.8": {
- "name": "anstyle",
- "version": "1.0.8",
- "package_url": "https://github.com/rust-cli/anstyle.git",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/anstyle/1.0.8/download",
- "sha256": "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "anstyle",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "anstyle",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "std"
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "1.0.8"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "anstyle-parse 0.2.5": {
- "name": "anstyle-parse",
- "version": "0.2.5",
- "package_url": "https://github.com/rust-cli/anstyle.git",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/anstyle-parse/0.2.5/download",
- "sha256": "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "anstyle_parse",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "anstyle_parse",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "utf8"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "utf8parse 0.2.2",
- "target": "utf8parse"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.2.5"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "anstyle-query 1.1.1": {
- "name": "anstyle-query",
- "version": "1.1.1",
- "package_url": "https://github.com/rust-cli/anstyle",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/anstyle-query/1.1.1/download",
- "sha256": "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "anstyle_query",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "anstyle_query",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "cfg(windows)": [
- {
- "id": "windows-sys 0.52.0",
- "target": "windows_sys"
- }
- ]
- }
- },
- "edition": "2021",
- "version": "1.1.1"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "anstyle-wincon 3.0.4": {
- "name": "anstyle-wincon",
- "version": "3.0.4",
- "package_url": "https://github.com/rust-cli/anstyle.git",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/anstyle-wincon/3.0.4/download",
- "sha256": "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "anstyle_wincon",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "anstyle_wincon",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "anstyle 1.0.8",
- "target": "anstyle"
- }
- ],
- "selects": {
- "cfg(windows)": [
- {
- "id": "windows-sys 0.52.0",
- "target": "windows_sys"
- }
- ]
- }
- },
- "edition": "2021",
- "version": "3.0.4"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "anyhow 1.0.89": {
- "name": "anyhow",
- "version": "1.0.89",
- "package_url": "https://github.com/dtolnay/anyhow",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/anyhow/1.0.89/download",
- "sha256": "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "anyhow",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "anyhow",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "anyhow 1.0.89",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.89"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "async-stream 0.3.6": {
- "name": "async-stream",
- "version": "0.3.6",
- "package_url": "https://github.com/tokio-rs/async-stream",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/async-stream/0.3.6/download",
- "sha256": "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "async_stream",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "async_stream",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "futures-core 0.3.31",
- "target": "futures_core"
- },
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "proc_macro_deps": {
- "common": [
- {
- "id": "async-stream-impl 0.3.6",
- "target": "async_stream_impl"
- }
- ],
- "selects": {}
- },
- "version": "0.3.6"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "async-stream-impl 0.3.6": {
- "name": "async-stream-impl",
- "version": "0.3.6",
- "package_url": "https://github.com/tokio-rs/async-stream",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/async-stream-impl/0.3.6/download",
- "sha256": "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "async_stream_impl",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "async_stream_impl",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.3.6"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "async-trait 0.1.83": {
- "name": "async-trait",
- "version": "0.1.83",
- "package_url": "https://github.com/dtolnay/async-trait",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/async-trait/0.1.83/download",
- "sha256": "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "async_trait",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "async_trait",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.1.83"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "atomic-waker 1.1.2": {
- "name": "atomic-waker",
- "version": "1.1.2",
- "package_url": "https://github.com/smol-rs/atomic-waker",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/atomic-waker/1.1.2/download",
- "sha256": "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "atomic_waker",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "atomic_waker",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.1.2"
- },
- "license": "Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "autocfg 1.4.0": {
- "name": "autocfg",
- "version": "1.4.0",
- "package_url": "https://github.com/cuviper/autocfg",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/autocfg/1.4.0/download",
- "sha256": "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "autocfg",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "autocfg",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "1.4.0"
- },
- "license": "Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "axum 0.7.7": {
- "name": "axum",
- "version": "0.7.7",
- "package_url": "https://github.com/tokio-rs/axum",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/axum/0.7.7/download",
- "sha256": "504e3947307ac8326a5437504c517c4b56716c9d98fac0028c2acc7ca47d70ae"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "axum",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "axum",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "axum-core 0.4.5",
- "target": "axum_core"
- },
- {
- "id": "bytes 1.7.2",
- "target": "bytes"
- },
- {
- "id": "futures-util 0.3.31",
- "target": "futures_util"
- },
- {
- "id": "http 1.1.0",
- "target": "http"
- },
- {
- "id": "http-body 1.0.1",
- "target": "http_body"
- },
- {
- "id": "http-body-util 0.1.2",
- "target": "http_body_util"
- },
- {
- "id": "itoa 1.0.11",
- "target": "itoa"
- },
- {
- "id": "matchit 0.7.3",
- "target": "matchit"
- },
- {
- "id": "memchr 2.7.4",
- "target": "memchr"
- },
- {
- "id": "mime 0.3.17",
- "target": "mime"
- },
- {
- "id": "percent-encoding 2.3.1",
- "target": "percent_encoding"
- },
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- },
- {
- "id": "serde 1.0.210",
- "target": "serde"
- },
- {
- "id": "sync_wrapper 1.0.1",
- "target": "sync_wrapper"
- },
- {
- "id": "tower 0.5.1",
- "target": "tower"
- },
- {
- "id": "tower-layer 0.3.3",
- "target": "tower_layer"
- },
- {
- "id": "tower-service 0.3.3",
- "target": "tower_service"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "proc_macro_deps": {
- "common": [
- {
- "id": "async-trait 0.1.83",
- "target": "async_trait"
- },
- {
- "id": "rustversion 1.0.17",
- "target": "rustversion"
- }
- ],
- "selects": {}
- },
- "version": "0.7.7"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "axum-core 0.4.5": {
- "name": "axum-core",
- "version": "0.4.5",
- "package_url": "https://github.com/tokio-rs/axum",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/axum-core/0.4.5/download",
- "sha256": "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "axum_core",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "axum_core",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "bytes 1.7.2",
- "target": "bytes"
- },
- {
- "id": "futures-util 0.3.31",
- "target": "futures_util"
- },
- {
- "id": "http 1.1.0",
- "target": "http"
- },
- {
- "id": "http-body 1.0.1",
- "target": "http_body"
- },
- {
- "id": "http-body-util 0.1.2",
- "target": "http_body_util"
- },
- {
- "id": "mime 0.3.17",
- "target": "mime"
- },
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- },
- {
- "id": "sync_wrapper 1.0.1",
- "target": "sync_wrapper"
- },
- {
- "id": "tower-layer 0.3.3",
- "target": "tower_layer"
- },
- {
- "id": "tower-service 0.3.3",
- "target": "tower_service"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "proc_macro_deps": {
- "common": [
- {
- "id": "async-trait 0.1.83",
- "target": "async_trait"
- },
- {
- "id": "rustversion 1.0.17",
- "target": "rustversion"
- }
- ],
- "selects": {}
- },
- "version": "0.4.5"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "backtrace 0.3.74": {
- "name": "backtrace",
- "version": "0.3.74",
- "package_url": "https://github.com/rust-lang/backtrace-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/backtrace/0.3.74/download",
- "sha256": "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "backtrace",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "backtrace",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "rustc-demangle 0.1.24",
- "target": "rustc_demangle"
- }
- ],
- "selects": {
- "cfg(not(all(windows, target_env = \"msvc\", not(target_vendor = \"uwp\"))))": [
- {
- "id": "addr2line 0.24.2",
- "target": "addr2line"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "miniz_oxide 0.8.0",
- "target": "miniz_oxide"
- },
- {
- "id": "object 0.36.5",
- "target": "object"
- }
- ],
- "cfg(windows)": [
- {
- "id": "windows-targets 0.52.6",
- "target": "windows_targets"
- }
- ]
- }
- },
- "edition": "2021",
- "version": "0.3.74"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "base64 0.21.7": {
- "name": "base64",
- "version": "0.21.7",
- "package_url": "https://github.com/marshallpierce/rust-base64",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/base64/0.21.7/download",
- "sha256": "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "base64",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "base64",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "default",
- "std"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.21.7"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "base64 0.22.1": {
- "name": "base64",
- "version": "0.22.1",
- "package_url": "https://github.com/marshallpierce/rust-base64",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/base64/0.22.1/download",
- "sha256": "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "base64",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "base64",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "default",
- "std"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.22.1"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "bitflags 1.3.2": {
- "name": "bitflags",
- "version": "1.3.2",
- "package_url": "https://github.com/bitflags/bitflags",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/bitflags/1.3.2/download",
- "sha256": "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "bitflags",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "bitflags",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.3.2"
- },
- "license": "MIT/Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "bitflags 2.6.0": {
- "name": "bitflags",
- "version": "2.6.0",
- "package_url": "https://github.com/bitflags/bitflags",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/bitflags/2.6.0/download",
- "sha256": "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "bitflags",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "bitflags",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "serde",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "serde 1.0.210",
- "target": "serde"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "2.6.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "block-buffer 0.10.4": {
- "name": "block-buffer",
- "version": "0.10.4",
- "package_url": "https://github.com/RustCrypto/utils",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/block-buffer/0.10.4/download",
- "sha256": "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "block_buffer",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "block_buffer",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "generic-array 0.14.7",
- "target": "generic_array"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.10.4"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "block-modes 0.9.1": {
- "name": "block-modes",
- "version": "0.9.1",
- "package_url": null,
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/block-modes/0.9.1/download",
- "sha256": "9e2211b0817f061502a8dd9f11a37e879e79763e3c698d2418cf824d8cb2f21e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "block_modes",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "block_modes",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "version": "0.9.1"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": null
- },
- "bumpalo 3.16.0": {
- "name": "bumpalo",
- "version": "3.16.0",
- "package_url": "https://github.com/fitzgen/bumpalo",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/bumpalo/3.16.0/download",
- "sha256": "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "bumpalo",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "bumpalo",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default"
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "3.16.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "byteorder 1.5.0": {
- "name": "byteorder",
- "version": "1.5.0",
- "package_url": "https://github.com/BurntSushi/byteorder",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/byteorder/1.5.0/download",
- "sha256": "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "byteorder",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "byteorder",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "version": "1.5.0"
- },
- "license": "Unlicense OR MIT",
- "license_ids": [
- "MIT",
- "Unlicense"
- ],
- "license_file": "LICENSE-MIT"
- },
- "bytes 1.7.2": {
- "name": "bytes",
- "version": "1.7.2",
- "package_url": "https://github.com/tokio-rs/bytes",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/bytes/1.7.2/download",
- "sha256": "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "bytes",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "bytes",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "std"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.7.2"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "cassowary 0.3.0": {
- "name": "cassowary",
- "version": "0.3.0",
- "package_url": "https://github.com/dylanede/cassowary-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/cassowary/0.3.0/download",
- "sha256": "df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "cassowary",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "cassowary",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.3.0"
- },
- "license": "MIT / Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "cc 1.1.29": {
- "name": "cc",
- "version": "1.1.29",
- "package_url": "https://github.com/rust-lang/cc-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/cc/1.1.29/download",
- "sha256": "58e804ac3194a48bb129643eb1d62fcc20d18c6b8c181704489353d13120bcd1"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "cc",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "cc",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "shlex 1.3.0",
- "target": "shlex"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.1.29"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "cfg-if 1.0.0": {
- "name": "cfg-if",
- "version": "1.0.0",
- "package_url": "https://github.com/alexcrichton/cfg-if",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/cfg-if/1.0.0/download",
- "sha256": "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "cfg_if",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "cfg_if",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.0.0"
- },
- "license": "MIT/Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "chrono 0.4.38": {
- "name": "chrono",
- "version": "0.4.38",
- "package_url": "https://github.com/chronotope/chrono",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/chrono/0.4.38/download",
- "sha256": "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "chrono",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "chrono",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "android-tzdata",
- "clock",
- "default",
- "iana-time-zone",
- "js-sys",
- "now",
- "oldtime",
- "std",
- "wasm-bindgen",
- "wasmbind",
- "winapi",
- "windows-targets"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "num-traits 0.2.19",
- "target": "num_traits"
- }
- ],
- "selects": {
- "aarch64-apple-darwin": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "aarch64-apple-ios": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "aarch64-apple-ios-sim": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "aarch64-fuchsia": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "aarch64-linux-android": [
- {
- "id": "android-tzdata 0.1.1",
- "target": "android_tzdata"
- },
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "aarch64-pc-windows-msvc": [
- {
- "id": "windows-targets 0.52.6",
- "target": "windows_targets"
- }
- ],
- "aarch64-unknown-linux-gnu": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "aarch64-unknown-nixos-gnu": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "aarch64-unknown-nto-qnx710": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "arm-unknown-linux-gnueabi": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "armv7-linux-androideabi": [
- {
- "id": "android-tzdata 0.1.1",
- "target": "android_tzdata"
- },
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "armv7-unknown-linux-gnueabi": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "i686-apple-darwin": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "i686-linux-android": [
- {
- "id": "android-tzdata 0.1.1",
- "target": "android_tzdata"
- },
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "i686-pc-windows-msvc": [
- {
- "id": "windows-targets 0.52.6",
- "target": "windows_targets"
- }
- ],
- "i686-unknown-freebsd": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "i686-unknown-linux-gnu": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "powerpc-unknown-linux-gnu": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "s390x-unknown-linux-gnu": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "wasm32-unknown-unknown": [
- {
- "id": "js-sys 0.3.72",
- "target": "js_sys"
- },
- {
- "id": "wasm-bindgen 0.2.95",
- "target": "wasm_bindgen"
- }
- ],
- "x86_64-apple-darwin": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "x86_64-apple-ios": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "x86_64-fuchsia": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "x86_64-linux-android": [
- {
- "id": "android-tzdata 0.1.1",
- "target": "android_tzdata"
- },
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "x86_64-pc-windows-msvc": [
- {
- "id": "windows-targets 0.52.6",
- "target": "windows_targets"
- }
- ],
- "x86_64-unknown-freebsd": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "x86_64-unknown-linux-gnu": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ],
- "x86_64-unknown-nixos-gnu": [
- {
- "id": "iana-time-zone 0.1.61",
- "target": "iana_time_zone"
- }
- ]
- }
- },
- "edition": "2021",
- "version": "0.4.38"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE.txt"
- },
- "cipher 0.4.4": {
- "name": "cipher",
- "version": "0.4.4",
- "package_url": "https://github.com/RustCrypto/traits",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/cipher/0.4.4/download",
- "sha256": "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "cipher",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "cipher",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "crypto-common 0.1.6",
- "target": "crypto_common"
- },
- {
- "id": "inout 0.1.3",
- "target": "inout"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.4.4"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "colorchoice 1.0.2": {
- "name": "colorchoice",
- "version": "1.0.2",
- "package_url": "https://github.com/rust-cli/anstyle",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/colorchoice/1.0.2/download",
- "sha256": "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "colorchoice",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "colorchoice",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "version": "1.0.2"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "colored 2.1.0": {
- "name": "colored",
- "version": "2.1.0",
- "package_url": "https://github.com/mackwic/colored",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/colored/2.1.0/download",
- "sha256": "cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "colored",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "colored",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "lazy_static 1.5.0",
- "target": "lazy_static"
- }
- ],
- "selects": {
- "cfg(windows)": [
- {
- "id": "windows-sys 0.48.0",
- "target": "windows_sys"
- }
- ]
- }
- },
- "edition": "2021",
- "version": "2.1.0"
- },
- "license": "MPL-2.0",
- "license_ids": [
- "MPL-2.0"
- ],
- "license_file": "LICENSE"
- },
- "config 0.14.0": {
- "name": "config",
- "version": "0.14.0",
- "package_url": "https://github.com/mehcode/config-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/config/0.14.0/download",
- "sha256": "7328b20597b53c2454f0b1919720c25c7339051c02b72b7e05409e00b14132be"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "config",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "config",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "async",
- "async-trait",
- "convert-case",
- "convert_case",
- "default",
- "ini",
- "json",
- "json5",
- "json5_rs",
- "ron",
- "rust-ini",
- "serde_json",
- "toml",
- "yaml",
- "yaml-rust"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "convert_case 0.6.0",
- "target": "convert_case"
- },
- {
- "id": "json5 0.4.1",
- "target": "json5",
- "alias": "json5_rs"
- },
- {
- "id": "lazy_static 1.5.0",
- "target": "lazy_static"
- },
- {
- "id": "nom 7.1.3",
- "target": "nom"
- },
- {
- "id": "pathdiff 0.2.2",
- "target": "pathdiff"
- },
- {
- "id": "ron 0.8.1",
- "target": "ron"
- },
- {
- "id": "rust-ini 0.19.0",
- "target": "ini"
- },
- {
- "id": "serde 1.0.210",
- "target": "serde"
- },
- {
- "id": "serde_json 1.0.128",
- "target": "serde_json"
- },
- {
- "id": "toml 0.8.19",
- "target": "toml"
- },
- {
- "id": "yaml-rust 0.4.5",
- "target": "yaml_rust"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "proc_macro_deps": {
- "common": [
- {
- "id": "async-trait 0.1.83",
- "target": "async_trait"
- }
- ],
- "selects": {}
- },
- "version": "0.14.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "const-random 0.1.18": {
- "name": "const-random",
- "version": "0.1.18",
- "package_url": "https://github.com/tkaitchuck/constrandom",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/const-random/0.1.18/download",
- "sha256": "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "const_random",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "const_random",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "proc_macro_deps": {
- "common": [
- {
- "id": "const-random-macro 0.1.16",
- "target": "const_random_macro"
- }
- ],
- "selects": {}
- },
- "version": "0.1.18"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "const-random-macro 0.1.16": {
- "name": "const-random-macro",
- "version": "0.1.16",
- "package_url": "https://github.com/tkaitchuck/constrandom",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/const-random-macro/0.1.16/download",
- "sha256": "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "const_random_macro",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "const_random_macro",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "getrandom 0.2.15",
- "target": "getrandom"
- },
- {
- "id": "once_cell 1.20.2",
- "target": "once_cell"
- },
- {
- "id": "tiny-keccak 2.0.2",
- "target": "tiny_keccak"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.16"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "convert_case 0.6.0": {
- "name": "convert_case",
- "version": "0.6.0",
- "package_url": "https://github.com/rutrum/convert-case",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/convert_case/0.6.0/download",
- "sha256": "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "convert_case",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "convert_case",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "unicode-segmentation 1.12.0",
- "target": "unicode_segmentation"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.6.0"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "core-foundation-sys 0.8.7": {
- "name": "core-foundation-sys",
- "version": "0.8.7",
- "package_url": "https://github.com/servo/core-foundation-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/core-foundation-sys/0.8.7/download",
- "sha256": "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "core_foundation_sys",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "core_foundation_sys",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "link"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.8.7"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "cpufeatures 0.2.14": {
- "name": "cpufeatures",
- "version": "0.2.14",
- "package_url": "https://github.com/RustCrypto/utils",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/cpufeatures/0.2.14/download",
- "sha256": "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "cpufeatures",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "cpufeatures",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "aarch64-linux-android": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "cfg(all(target_arch = \"aarch64\", target_os = \"linux\"))": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "cfg(all(target_arch = \"aarch64\", target_vendor = \"apple\"))": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "cfg(all(target_arch = \"loongarch64\", target_os = \"linux\"))": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.2.14"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "crossterm 0.20.0": {
- "name": "crossterm",
- "version": "0.20.0",
- "package_url": "https://github.com/crossterm-rs/crossterm",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/crossterm/0.20.0/download",
- "sha256": "c0ebde6a9dd5e331cd6c6f48253254d117642c31653baa475e394657c59c1f7d"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "crossterm",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "crossterm",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "bitflags 1.3.2",
- "target": "bitflags"
- },
- {
- "id": "parking_lot 0.11.2",
- "target": "parking_lot"
- }
- ],
- "selects": {
- "cfg(unix)": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "mio 0.7.14",
- "target": "mio"
- },
- {
- "id": "signal-hook 0.3.17",
- "target": "signal_hook"
- },
- {
- "id": "signal-hook-mio 0.2.4",
- "target": "signal_hook_mio"
- }
- ],
- "cfg(windows)": [
- {
- "id": "crossterm_winapi 0.8.0",
- "target": "crossterm_winapi"
- },
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.20.0"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "crossterm 0.28.1": {
- "name": "crossterm",
- "version": "0.28.1",
- "package_url": "https://github.com/crossterm-rs/crossterm",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/crossterm/0.28.1/download",
- "sha256": "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "crossterm",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "crossterm",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "bracketed-paste",
- "default",
- "events",
- "windows"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "bitflags 2.6.0",
- "target": "bitflags"
- },
- {
- "id": "parking_lot 0.12.3",
- "target": "parking_lot"
- }
- ],
- "selects": {
- "aarch64-apple-darwin": [
- {
- "id": "mio 1.0.2",
- "target": "mio"
- },
- {
- "id": "signal-hook 0.3.17",
- "target": "signal_hook"
- },
- {
- "id": "signal-hook-mio 0.2.4",
- "target": "signal_hook_mio"
- }
- ],
- "aarch64-apple-ios": [
- {
- "id": "mio 1.0.2",
- "target": "mio"
- },
- {
- "id": "signal-hook 0.3.17",
- "target": "signal_hook"
- },
- {
- "id": "signal-hook-mio 0.2.4",
- "target": "signal_hook_mio"
- }
- ],
- "aarch64-apple-ios-sim": [
- {
- "id": "mio 1.0.2",
- "target": "mio"
- },
- {
- "id": "signal-hook 0.3.17",
- "target": "signal_hook"
- },
- {
- "id": "signal-hook-mio 0.2.4",
- "target": "signal_hook_mio"
- }
- ],
- "aarch64-fuchsia": [
- {
- "id": "mio 1.0.2",
- "target": "mio"
- },
- {
- "id": "signal-hook 0.3.17",
- "target": "signal_hook"
- },
- {
- "id": "signal-hook-mio 0.2.4",
- "target": "signal_hook_mio"
- }
- ],
- "aarch64-linux-android": [
- {
- "id": "mio 1.0.2",
- "target": "mio"
- },
- {
- "id": "signal-hook 0.3.17",
- "target": "signal_hook"
- },
- {
- "id": "signal-hook-mio 0.2.4",
- "target": "signal_hook_mio"
- }
- ],
- "aarch64-pc-windows-msvc": [
- {
- "id": "crossterm_winapi 0.9.1",
- "target": "crossterm_winapi"
- },
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ],
- "aarch64-unknown-linux-gnu": [
- {
- "id": "mio 1.0.2",
- "target": "mio"
- },
- {
- "id": "signal-hook 0.3.17",
- "target": "signal_hook"
- },
- {
- "id": "signal-hook-mio 0.2.4",
- "target": "signal_hook_mio"
- }
- ],
- "aarch64-unknown-nixos-gnu": [
- {
- "id": "mio 1.0.2",
- "target": "mio"
- },
- {
- "id": "signal-hook 0.3.17",
- "target": "signal_hook"
- },
- {
- "id": "signal-hook-mio 0.2.4",
- "target": "signal_hook_mio"
- }
- ],
- "aarch64-unknown-nto-qnx710": [
- {
- "id": "mio 1.0.2",
- "target": "mio"
- },
- {
- "id": "signal-hook 0.3.17",
- "target": "signal_hook"
- },
- {
- "id": "signal-hook-mio 0.2.4",
- "target": "signal_hook_mio"
- }
- ],
- "arm-unknown-linux-gnueabi": [
- {
- "id": "mio 1.0.2",
- "target": "mio"
- },
- {
- "id": "signal-hook 0.3.17",
- "target": "signal_hook"
- },
- {
- "id": "signal-hook-mio 0.2.4",
- "target": "signal_hook_mio"
- }
- ],
- "armv7-linux-androideabi": [
- {
- "id": "mio 1.0.2",
- "target": "mio"
- },
- {
- "id": "signal-hook 0.3.17",
- "target": "signal_hook"
- },
- {
- "id": "signal-hook-mio 0.2.4",
- "target": "signal_hook_mio"
- }
- ],
- "armv7-unknown-linux-gnueabi": [
- {
- "id": "mio 1.0.2",
- "target": "mio"
- },
- {
- "id": "signal-hook 0.3.17",
- "target": "signal_hook"
- },
- {
- "id": "signal-hook-mio 0.2.4",
- "target": "signal_hook_mio"
- }
- ],
- "cfg(unix)": [
- {
- "id": "rustix 0.38.37",
- "target": "rustix"
- }
- ],
- "i686-apple-darwin": [
- {
- "id": "mio 1.0.2",
- "target": "mio"
- },
- {
- "id": "signal-hook 0.3.17",
- "target": "signal_hook"
- },
- {
- "id": "signal-hook-mio 0.2.4",
- "target": "signal_hook_mio"
- }
- ],
- "i686-linux-android": [
- {
- "id": "mio 1.0.2",
- "target": "mio"
- },
- {
- "id": "signal-hook 0.3.17",
- "target": "signal_hook"
- },
- {
- "id": "signal-hook-mio 0.2.4",
- "target": "signal_hook_mio"
- }
- ],
- "i686-pc-windows-msvc": [
- {
- "id": "crossterm_winapi 0.9.1",
- "target": "crossterm_winapi"
- },
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ],
- "i686-unknown-freebsd": [
- {
- "id": "mio 1.0.2",
- "target": "mio"
- },
- {
- "id": "signal-hook 0.3.17",
- "target": "signal_hook"
- },
- {
- "id": "signal-hook-mio 0.2.4",
- "target": "signal_hook_mio"
- }
- ],
- "i686-unknown-linux-gnu": [
- {
- "id": "mio 1.0.2",
- "target": "mio"
- },
- {
- "id": "signal-hook 0.3.17",
- "target": "signal_hook"
- },
- {
- "id": "signal-hook-mio 0.2.4",
- "target": "signal_hook_mio"
- }
- ],
- "powerpc-unknown-linux-gnu": [
- {
- "id": "mio 1.0.2",
- "target": "mio"
- },
- {
- "id": "signal-hook 0.3.17",
- "target": "signal_hook"
- },
- {
- "id": "signal-hook-mio 0.2.4",
- "target": "signal_hook_mio"
- }
- ],
- "s390x-unknown-linux-gnu": [
- {
- "id": "mio 1.0.2",
- "target": "mio"
- },
- {
- "id": "signal-hook 0.3.17",
- "target": "signal_hook"
- },
- {
- "id": "signal-hook-mio 0.2.4",
- "target": "signal_hook_mio"
- }
- ],
- "x86_64-apple-darwin": [
- {
- "id": "mio 1.0.2",
- "target": "mio"
- },
- {
- "id": "signal-hook 0.3.17",
- "target": "signal_hook"
- },
- {
- "id": "signal-hook-mio 0.2.4",
- "target": "signal_hook_mio"
- }
- ],
- "x86_64-apple-ios": [
- {
- "id": "mio 1.0.2",
- "target": "mio"
- },
- {
- "id": "signal-hook 0.3.17",
- "target": "signal_hook"
- },
- {
- "id": "signal-hook-mio 0.2.4",
- "target": "signal_hook_mio"
- }
- ],
- "x86_64-fuchsia": [
- {
- "id": "mio 1.0.2",
- "target": "mio"
- },
- {
- "id": "signal-hook 0.3.17",
- "target": "signal_hook"
- },
- {
- "id": "signal-hook-mio 0.2.4",
- "target": "signal_hook_mio"
- }
- ],
- "x86_64-linux-android": [
- {
- "id": "mio 1.0.2",
- "target": "mio"
- },
- {
- "id": "signal-hook 0.3.17",
- "target": "signal_hook"
- },
- {
- "id": "signal-hook-mio 0.2.4",
- "target": "signal_hook_mio"
- }
- ],
- "x86_64-pc-windows-msvc": [
- {
- "id": "crossterm_winapi 0.9.1",
- "target": "crossterm_winapi"
- },
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ],
- "x86_64-unknown-freebsd": [
- {
- "id": "mio 1.0.2",
- "target": "mio"
- },
- {
- "id": "signal-hook 0.3.17",
- "target": "signal_hook"
- },
- {
- "id": "signal-hook-mio 0.2.4",
- "target": "signal_hook_mio"
- }
- ],
- "x86_64-unknown-linux-gnu": [
- {
- "id": "mio 1.0.2",
- "target": "mio"
- },
- {
- "id": "signal-hook 0.3.17",
- "target": "signal_hook"
- },
- {
- "id": "signal-hook-mio 0.2.4",
- "target": "signal_hook_mio"
- }
- ],
- "x86_64-unknown-nixos-gnu": [
- {
- "id": "mio 1.0.2",
- "target": "mio"
- },
- {
- "id": "signal-hook 0.3.17",
- "target": "signal_hook"
- },
- {
- "id": "signal-hook-mio 0.2.4",
- "target": "signal_hook_mio"
- }
- ]
- }
- },
- "edition": "2021",
- "version": "0.28.1"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "crossterm_winapi 0.8.0": {
- "name": "crossterm_winapi",
- "version": "0.8.0",
- "package_url": "https://github.com/crossterm-rs/crossterm-winapi",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/crossterm_winapi/0.8.0/download",
- "sha256": "3a6966607622438301997d3dac0d2f6e9a90c68bb6bc1785ea98456ab93c0507"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "crossterm_winapi",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "crossterm_winapi",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "cfg(windows)": [
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.8.0"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "crossterm_winapi 0.9.1": {
- "name": "crossterm_winapi",
- "version": "0.9.1",
- "package_url": "https://github.com/crossterm-rs/crossterm-winapi",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/crossterm_winapi/0.9.1/download",
- "sha256": "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "crossterm_winapi",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "crossterm_winapi",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "cfg(windows)": [
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.9.1"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "crunchy 0.2.2": {
- "name": "crunchy",
- "version": "0.2.2",
- "package_url": null,
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/crunchy/0.2.2/download",
- "sha256": "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "crunchy",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "crunchy",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "limit_128"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "crunchy 0.2.2",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.2.2"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": null
- },
- "crypto-common 0.1.6": {
- "name": "crypto-common",
- "version": "0.1.6",
- "package_url": "https://github.com/RustCrypto/traits",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/crypto-common/0.1.6/download",
- "sha256": "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "crypto_common",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "crypto_common",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "generic-array 0.14.7",
- "target": "generic_array"
- },
- {
- "id": "typenum 1.17.0",
- "target": "typenum"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.6"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "csv 1.3.0": {
- "name": "csv",
- "version": "1.3.0",
- "package_url": "https://github.com/BurntSushi/rust-csv",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/csv/1.3.0/download",
- "sha256": "ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "csv",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "csv",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "csv-core 0.1.11",
- "target": "csv_core"
- },
- {
- "id": "itoa 1.0.11",
- "target": "itoa"
- },
- {
- "id": "ryu 1.0.18",
- "target": "ryu"
- },
- {
- "id": "serde 1.0.210",
- "target": "serde"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "1.3.0"
- },
- "license": "Unlicense/MIT",
- "license_ids": [
- "MIT",
- "Unlicense"
- ],
- "license_file": "LICENSE-MIT"
- },
- "csv-core 0.1.11": {
- "name": "csv-core",
- "version": "0.1.11",
- "package_url": "https://github.com/BurntSushi/rust-csv",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/csv-core/0.1.11/download",
- "sha256": "5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "csv_core",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "csv_core",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "memchr 2.7.4",
- "target": "memchr"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.11"
- },
- "license": "Unlicense/MIT",
- "license_ids": [
- "MIT",
- "Unlicense"
- ],
- "license_file": "LICENSE-MIT"
- },
- "deranged 0.3.11": {
- "name": "deranged",
- "version": "0.3.11",
- "package_url": "https://github.com/jhpratt/deranged",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/deranged/0.3.11/download",
- "sha256": "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "deranged",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "deranged",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "powerfmt",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "powerfmt 0.2.0",
- "target": "powerfmt"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.3.11"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-Apache"
- },
- "digest 0.10.7": {
- "name": "digest",
- "version": "0.10.7",
- "package_url": "https://github.com/RustCrypto/traits",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/digest/0.10.7/download",
- "sha256": "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "digest",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "digest",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "block-buffer",
- "core-api",
- "default"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "block-buffer 0.10.4",
- "target": "block_buffer"
- },
- {
- "id": "crypto-common 0.1.6",
- "target": "crypto_common"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.10.7"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "dlv-list 0.5.2": {
- "name": "dlv-list",
- "version": "0.5.2",
- "package_url": "https://github.com/sgodwincs/dlv-list-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/dlv-list/0.5.2/download",
- "sha256": "442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "dlv_list",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "dlv_list",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "const-random 0.1.18",
- "target": "const_random"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.5.2"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "either 1.13.0": {
- "name": "either",
- "version": "1.13.0",
- "package_url": "https://github.com/rayon-rs/either",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/either/1.13.0/download",
- "sha256": "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "either",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "either",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "use_std"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.13.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "env_filter 0.1.2": {
- "name": "env_filter",
- "version": "0.1.2",
- "package_url": "https://github.com/rust-cli/env_logger",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/env_filter/0.1.2/download",
- "sha256": "4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "env_filter",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "env_filter",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "regex"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "log 0.4.22",
- "target": "log"
- },
- {
- "id": "regex 1.11.0",
- "target": "regex"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.1.2"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "env_logger 0.11.5": {
- "name": "env_logger",
- "version": "0.11.5",
- "package_url": "https://github.com/rust-cli/env_logger",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/env_logger/0.11.5/download",
- "sha256": "e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "env_logger",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "env_logger",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "auto-color",
- "color",
- "default",
- "humantime",
- "regex"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "anstream 0.6.15",
- "target": "anstream"
- },
- {
- "id": "anstyle 1.0.8",
- "target": "anstyle"
- },
- {
- "id": "env_filter 0.1.2",
- "target": "env_filter"
- },
- {
- "id": "humantime 2.1.0",
- "target": "humantime"
- },
- {
- "id": "log 0.4.22",
- "target": "log"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.11.5"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "equivalent 1.0.1": {
- "name": "equivalent",
- "version": "1.0.1",
- "package_url": "https://github.com/cuviper/equivalent",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/equivalent/1.0.1/download",
- "sha256": "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "equivalent",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "equivalent",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "1.0.1"
- },
- "license": "Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "errno 0.3.9": {
- "name": "errno",
- "version": "0.3.9",
- "package_url": "https://github.com/lambda-fairy/rust-errno",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/errno/0.3.9/download",
- "sha256": "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "errno",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "errno",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [],
- "selects": {
- "cfg(target_os = \"hermit\")": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "cfg(target_os = \"wasi\")": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "cfg(unix)": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "cfg(windows)": [
- {
- "id": "windows-sys 0.52.0",
- "target": "windows_sys"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.3.9"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "fastrand 2.1.1": {
- "name": "fastrand",
- "version": "2.1.1",
- "package_url": "https://github.com/smol-rs/fastrand",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/fastrand/2.1.1/download",
- "sha256": "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "fastrand",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "fastrand",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "default",
- "std"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "2.1.1"
- },
- "license": "Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "fixedbitset 0.4.2": {
- "name": "fixedbitset",
- "version": "0.4.2",
- "package_url": "https://github.com/petgraph/fixedbitset",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/fixedbitset/0.4.2/download",
- "sha256": "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "fixedbitset",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "fixedbitset",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.4.2"
- },
- "license": "MIT/Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "fnv 1.0.7": {
- "name": "fnv",
- "version": "1.0.7",
- "package_url": "https://github.com/servo/rust-fnv",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/fnv/1.0.7/download",
- "sha256": "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "fnv",
- "crate_root": "lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "fnv",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "std"
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "1.0.7"
- },
- "license": "Apache-2.0 / MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "futures-channel 0.3.31": {
- "name": "futures-channel",
- "version": "0.3.31",
- "package_url": "https://github.com/rust-lang/futures-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/futures-channel/0.3.31/download",
- "sha256": "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "futures_channel",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "futures_channel",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "default",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "futures-core 0.3.31",
- "target": "futures_core"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.31"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "futures-core 0.3.31": {
- "name": "futures-core",
- "version": "0.3.31",
- "package_url": "https://github.com/rust-lang/futures-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/futures-core/0.3.31/download",
- "sha256": "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "futures_core",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "futures_core",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "default",
- "std"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.31"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "futures-sink 0.3.31": {
- "name": "futures-sink",
- "version": "0.3.31",
- "package_url": "https://github.com/rust-lang/futures-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/futures-sink/0.3.31/download",
- "sha256": "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "futures_sink",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "futures_sink",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "default",
- "std"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.31"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "futures-task 0.3.31": {
- "name": "futures-task",
- "version": "0.3.31",
- "package_url": "https://github.com/rust-lang/futures-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/futures-task/0.3.31/download",
- "sha256": "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "futures_task",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "futures_task",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.31"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "futures-util 0.3.31": {
- "name": "futures-util",
- "version": "0.3.31",
- "package_url": "https://github.com/rust-lang/futures-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/futures-util/0.3.31/download",
- "sha256": "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "futures_util",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "futures_util",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "futures-core 0.3.31",
- "target": "futures_core"
- },
- {
- "id": "futures-task 0.3.31",
- "target": "futures_task"
- },
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- },
- {
- "id": "pin-utils 0.1.0",
- "target": "pin_utils"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.31"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "generic-array 0.14.7": {
- "name": "generic-array",
- "version": "0.14.7",
- "package_url": "https://github.com/fizyk20/generic-array.git",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/generic-array/0.14.7/download",
- "sha256": "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "generic_array",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "generic_array",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "more_lengths"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "generic-array 0.14.7",
- "target": "build_script_build"
- },
- {
- "id": "typenum 1.17.0",
- "target": "typenum"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.14.7"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "version_check 0.9.5",
- "target": "version_check"
- }
- ],
- "selects": {}
- }
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "getrandom 0.2.15": {
- "name": "getrandom",
- "version": "0.2.15",
- "package_url": "https://github.com/rust-random/getrandom",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/getrandom/0.2.15/download",
- "sha256": "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "getrandom",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "getrandom",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- }
- ],
- "selects": {
- "cfg(target_os = \"wasi\")": [
- {
- "id": "wasi 0.11.0+wasi-snapshot-preview1",
- "target": "wasi"
- }
- ],
- "cfg(unix)": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.2.15"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "gimli 0.31.1": {
- "name": "gimli",
- "version": "0.31.1",
- "package_url": "https://github.com/gimli-rs/gimli",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/gimli/0.31.1/download",
- "sha256": "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "gimli",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "gimli",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.31.1"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "h2 0.4.6": {
- "name": "h2",
- "version": "0.4.6",
- "package_url": "https://github.com/hyperium/h2",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/h2/0.4.6/download",
- "sha256": "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "h2",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "h2",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "atomic-waker 1.1.2",
- "target": "atomic_waker"
- },
- {
- "id": "bytes 1.7.2",
- "target": "bytes"
- },
- {
- "id": "fnv 1.0.7",
- "target": "fnv"
- },
- {
- "id": "futures-core 0.3.31",
- "target": "futures_core"
- },
- {
- "id": "futures-sink 0.3.31",
- "target": "futures_sink"
- },
- {
- "id": "http 1.1.0",
- "target": "http"
- },
- {
- "id": "indexmap 2.6.0",
- "target": "indexmap"
- },
- {
- "id": "slab 0.4.9",
- "target": "slab"
- },
- {
- "id": "tokio 1.40.0",
- "target": "tokio"
- },
- {
- "id": "tokio-util 0.7.12",
- "target": "tokio_util"
- },
- {
- "id": "tracing 0.1.40",
- "target": "tracing"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.4.6"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "hashbrown 0.12.3": {
- "name": "hashbrown",
- "version": "0.12.3",
- "package_url": "https://github.com/rust-lang/hashbrown",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/hashbrown/0.12.3/download",
- "sha256": "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "hashbrown",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "hashbrown",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "raw"
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.12.3"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "hashbrown 0.13.2": {
- "name": "hashbrown",
- "version": "0.13.2",
- "package_url": "https://github.com/rust-lang/hashbrown",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/hashbrown/0.13.2/download",
- "sha256": "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "hashbrown",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "hashbrown",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "version": "0.13.2"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "hashbrown 0.15.0": {
- "name": "hashbrown",
- "version": "0.15.0",
- "package_url": "https://github.com/rust-lang/hashbrown",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/hashbrown/0.15.0/download",
- "sha256": "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "hashbrown",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "hashbrown",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "version": "0.15.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "heck 0.5.0": {
- "name": "heck",
- "version": "0.5.0",
- "package_url": "https://github.com/withoutboats/heck",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/heck/0.5.0/download",
- "sha256": "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "heck",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "heck",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "version": "0.5.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "hermit-abi 0.3.9": {
- "name": "hermit-abi",
- "version": "0.3.9",
- "package_url": "https://github.com/hermit-os/hermit-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/hermit-abi/0.3.9/download",
- "sha256": "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "hermit_abi",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "hermit_abi",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "version": "0.3.9"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "hex 0.4.3": {
- "name": "hex",
- "version": "0.4.3",
- "package_url": "https://github.com/KokaKiwi/rust-hex",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/hex/0.4.3/download",
- "sha256": "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "hex",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "hex",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "default",
- "std"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.4.3"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "http 1.1.0": {
- "name": "http",
- "version": "1.1.0",
- "package_url": "https://github.com/hyperium/http",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/http/1.1.0/download",
- "sha256": "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "http",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "http",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "bytes 1.7.2",
- "target": "bytes"
- },
- {
- "id": "fnv 1.0.7",
- "target": "fnv"
- },
- {
- "id": "itoa 1.0.11",
- "target": "itoa"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.1.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "http-body 1.0.1": {
- "name": "http-body",
- "version": "1.0.1",
- "package_url": "https://github.com/hyperium/http-body",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/http-body/1.0.1/download",
- "sha256": "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "http_body",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "http_body",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "bytes 1.7.2",
- "target": "bytes"
- },
- {
- "id": "http 1.1.0",
- "target": "http"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.1"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "http-body-util 0.1.2": {
- "name": "http-body-util",
- "version": "0.1.2",
- "package_url": "https://github.com/hyperium/http-body",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/http-body-util/0.1.2/download",
- "sha256": "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "http_body_util",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "http_body_util",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "bytes 1.7.2",
- "target": "bytes"
- },
- {
- "id": "futures-util 0.3.31",
- "target": "futures_util"
- },
- {
- "id": "http 1.1.0",
- "target": "http"
- },
- {
- "id": "http-body 1.0.1",
- "target": "http_body"
- },
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.2"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "httparse 1.9.5": {
- "name": "httparse",
- "version": "1.9.5",
- "package_url": "https://github.com/seanmonstar/httparse",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/httparse/1.9.5/download",
- "sha256": "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "httparse",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "httparse",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "httparse 1.9.5",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.9.5"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "httpdate 1.0.3": {
- "name": "httpdate",
- "version": "1.0.3",
- "package_url": "https://github.com/pyfisch/httpdate",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/httpdate/1.0.3/download",
- "sha256": "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "httpdate",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "httpdate",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "version": "1.0.3"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "humantime 2.1.0": {
- "name": "humantime",
- "version": "2.1.0",
- "package_url": "https://github.com/tailhook/humantime",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/humantime/2.1.0/download",
- "sha256": "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "humantime",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "humantime",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "2.1.0"
- },
- "license": "MIT/Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "hyper 1.4.1": {
- "name": "hyper",
- "version": "1.4.1",
- "package_url": "https://github.com/hyperium/hyper",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/hyper/1.4.1/download",
- "sha256": "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "hyper",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "hyper",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "client",
- "default",
- "http1",
- "http2",
- "server"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "bytes 1.7.2",
- "target": "bytes"
- },
- {
- "id": "futures-channel 0.3.31",
- "target": "futures_channel"
- },
- {
- "id": "futures-util 0.3.31",
- "target": "futures_util"
- },
- {
- "id": "h2 0.4.6",
- "target": "h2"
- },
- {
- "id": "http 1.1.0",
- "target": "http"
- },
- {
- "id": "http-body 1.0.1",
- "target": "http_body"
- },
- {
- "id": "httparse 1.9.5",
- "target": "httparse"
- },
- {
- "id": "httpdate 1.0.3",
- "target": "httpdate"
- },
- {
- "id": "itoa 1.0.11",
- "target": "itoa"
- },
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- },
- {
- "id": "smallvec 1.13.2",
- "target": "smallvec"
- },
- {
- "id": "tokio 1.40.0",
- "target": "tokio"
- },
- {
- "id": "want 0.3.1",
- "target": "want"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "1.4.1"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "hyper-timeout 0.5.1": {
- "name": "hyper-timeout",
- "version": "0.5.1",
- "package_url": "https://github.com/hjr3/hyper-timeout",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/hyper-timeout/0.5.1/download",
- "sha256": "3203a961e5c83b6f5498933e78b6b263e208c197b63e9c6c53cc82ffd3f63793"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "hyper_timeout",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "hyper_timeout",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "hyper 1.4.1",
- "target": "hyper"
- },
- {
- "id": "hyper-util 0.1.9",
- "target": "hyper_util"
- },
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- },
- {
- "id": "tokio 1.40.0",
- "target": "tokio"
- },
- {
- "id": "tower-service 0.3.3",
- "target": "tower_service"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.5.1"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "hyper-util 0.1.9": {
- "name": "hyper-util",
- "version": "0.1.9",
- "package_url": "https://github.com/hyperium/hyper-util",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/hyper-util/0.1.9/download",
- "sha256": "41296eb09f183ac68eec06e03cdbea2e759633d4067b2f6552fc2e009bcad08b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "hyper_util",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "hyper_util",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "client",
- "client-legacy",
- "default",
- "http1",
- "http2",
- "server",
- "server-auto",
- "service",
- "tokio"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "bytes 1.7.2",
- "target": "bytes"
- },
- {
- "id": "futures-channel 0.3.31",
- "target": "futures_channel"
- },
- {
- "id": "futures-util 0.3.31",
- "target": "futures_util"
- },
- {
- "id": "http 1.1.0",
- "target": "http"
- },
- {
- "id": "http-body 1.0.1",
- "target": "http_body"
- },
- {
- "id": "hyper 1.4.1",
- "target": "hyper"
- },
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- },
- {
- "id": "tokio 1.40.0",
- "target": "tokio"
- },
- {
- "id": "tower-service 0.3.3",
- "target": "tower_service"
- },
- {
- "id": "tracing 0.1.40",
- "target": "tracing"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.1.9"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "iana-time-zone 0.1.61": {
- "name": "iana-time-zone",
- "version": "0.1.61",
- "package_url": "https://github.com/strawlab/iana-time-zone",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/iana-time-zone/0.1.61/download",
- "sha256": "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "iana_time_zone",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "iana_time_zone",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "fallback"
- ],
- "selects": {}
- },
- "deps": {
- "common": [],
- "selects": {
- "cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))": [
- {
- "id": "js-sys 0.3.72",
- "target": "js_sys"
- },
- {
- "id": "wasm-bindgen 0.2.95",
- "target": "wasm_bindgen"
- }
- ],
- "cfg(any(target_os = \"macos\", target_os = \"ios\"))": [
- {
- "id": "core-foundation-sys 0.8.7",
- "target": "core_foundation_sys"
- }
- ],
- "cfg(target_os = \"android\")": [
- {
- "id": "android_system_properties 0.1.5",
- "target": "android_system_properties"
- }
- ],
- "cfg(target_os = \"haiku\")": [
- {
- "id": "iana-time-zone-haiku 0.1.2",
- "target": "iana_time_zone_haiku"
- }
- ],
- "cfg(target_os = \"windows\")": [
- {
- "id": "windows-core 0.52.0",
- "target": "windows_core"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.1.61"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "iana-time-zone-haiku 0.1.2": {
- "name": "iana-time-zone-haiku",
- "version": "0.1.2",
- "package_url": "https://github.com/strawlab/iana-time-zone",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/iana-time-zone-haiku/0.1.2/download",
- "sha256": "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "iana_time_zone_haiku",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "iana_time_zone_haiku",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "iana-time-zone-haiku 0.1.2",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.2"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "cc 1.1.29",
- "target": "cc"
- }
- ],
- "selects": {}
- }
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "indexmap 1.9.3": {
- "name": "indexmap",
- "version": "1.9.3",
- "package_url": "https://github.com/bluss/indexmap",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/indexmap/1.9.3/download",
- "sha256": "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "indexmap",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "indexmap",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "hashbrown 0.12.3",
- "target": "hashbrown"
- },
- {
- "id": "indexmap 1.9.3",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "1.9.3"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "autocfg 1.4.0",
- "target": "autocfg"
- }
- ],
- "selects": {}
- }
- },
- "license": "Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "indexmap 2.6.0": {
- "name": "indexmap",
- "version": "2.6.0",
- "package_url": "https://github.com/indexmap-rs/indexmap",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/indexmap/2.6.0/download",
- "sha256": "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "indexmap",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "indexmap",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "equivalent 1.0.1",
- "target": "equivalent"
- },
- {
- "id": "hashbrown 0.15.0",
- "target": "hashbrown"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "2.6.0"
- },
- "license": "Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "inout 0.1.3": {
- "name": "inout",
- "version": "0.1.3",
- "package_url": "https://github.com/RustCrypto/utils",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/inout/0.1.3/download",
- "sha256": "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "inout",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "inout",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "generic-array 0.14.7",
- "target": "generic_array"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.1.3"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "instant 0.1.13": {
- "name": "instant",
- "version": "0.1.13",
- "package_url": "https://github.com/sebcrozet/instant",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/instant/0.1.13/download",
- "sha256": "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "instant",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "instant",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.13"
- },
- "license": "BSD-3-Clause",
- "license_ids": [
- "BSD-3-Clause"
- ],
- "license_file": "LICENSE"
- },
- "is_terminal_polyfill 1.70.1": {
- "name": "is_terminal_polyfill",
- "version": "1.70.1",
- "package_url": "https://github.com/polyfill-rs/is_terminal_polyfill",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/is_terminal_polyfill/1.70.1/download",
- "sha256": "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "is_terminal_polyfill",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "is_terminal_polyfill",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default"
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "1.70.1"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "itertools 0.13.0": {
- "name": "itertools",
- "version": "0.13.0",
- "package_url": "https://github.com/rust-itertools/itertools",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/itertools/0.13.0/download",
- "sha256": "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "itertools",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "itertools",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "use_alloc",
- "use_std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "either 1.13.0",
- "target": "either"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.13.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "itoa 1.0.11": {
- "name": "itoa",
- "version": "1.0.11",
- "package_url": "https://github.com/dtolnay/itoa",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/itoa/1.0.11/download",
- "sha256": "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "itoa",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "itoa",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.0.11"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "js-sys 0.3.72": {
- "name": "js-sys",
- "version": "0.3.72",
- "package_url": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/js-sys",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/js-sys/0.3.72/download",
- "sha256": "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "js_sys",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "js_sys",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "wasm-bindgen 0.2.95",
- "target": "wasm_bindgen"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.3.72"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "json5 0.4.1": {
- "name": "json5",
- "version": "0.4.1",
- "package_url": "https://github.com/callum-oakley/json5-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/json5/0.4.1/download",
- "sha256": "96b0db21af676c1ce64250b5f40f3ce2cf27e4e47cb91ed91eb6fe9350b430c1"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "json5",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "json5",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "pest 2.7.13",
- "target": "pest"
- },
- {
- "id": "serde 1.0.210",
- "target": "serde"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "proc_macro_deps": {
- "common": [
- {
- "id": "pest_derive 2.7.13",
- "target": "pest_derive"
- }
- ],
- "selects": {}
- },
- "version": "0.4.1"
- },
- "license": "ISC",
- "license_ids": [
- "ISC"
- ],
- "license_file": null
- },
- "lazy_static 1.5.0": {
- "name": "lazy_static",
- "version": "1.5.0",
- "package_url": "https://github.com/rust-lang-nursery/lazy-static.rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/lazy_static/1.5.0/download",
- "sha256": "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "lazy_static",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "lazy_static",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "1.5.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "libc 0.2.159": {
- "name": "libc",
- "version": "0.2.159",
- "package_url": "https://github.com/rust-lang/libc",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/libc/0.2.159/download",
- "sha256": "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "libc",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "libc",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [],
- "selects": {
- "aarch64-apple-darwin": [
- "default",
- "extra_traits",
- "std"
- ],
- "aarch64-apple-ios": [
- "default",
- "extra_traits",
- "std"
- ],
- "aarch64-apple-ios-sim": [
- "default",
- "extra_traits",
- "std"
- ],
- "aarch64-fuchsia": [
- "default",
- "extra_traits",
- "std"
- ],
- "aarch64-linux-android": [
- "default",
- "extra_traits",
- "std"
- ],
- "aarch64-unknown-linux-gnu": [
- "default",
- "std"
- ],
- "aarch64-unknown-nixos-gnu": [
- "default",
- "std"
- ],
- "aarch64-unknown-nto-qnx710": [
- "default",
- "extra_traits",
- "std"
- ],
- "arm-unknown-linux-gnueabi": [
- "default",
- "std"
- ],
- "armv7-linux-androideabi": [
- "default",
- "extra_traits",
- "std"
- ],
- "armv7-unknown-linux-gnueabi": [
- "default",
- "std"
- ],
- "i686-apple-darwin": [
- "default",
- "extra_traits",
- "std"
- ],
- "i686-linux-android": [
- "default",
- "extra_traits",
- "std"
- ],
- "i686-unknown-freebsd": [
- "default",
- "extra_traits",
- "std"
- ],
- "i686-unknown-linux-gnu": [
- "default",
- "std"
- ],
- "powerpc-unknown-linux-gnu": [
- "default",
- "extra_traits",
- "std"
- ],
- "s390x-unknown-linux-gnu": [
- "default",
- "extra_traits",
- "std"
- ],
- "wasm32-wasi": [
- "default",
- "extra_traits",
- "std"
- ],
- "x86_64-apple-darwin": [
- "default",
- "extra_traits",
- "std"
- ],
- "x86_64-apple-ios": [
- "default",
- "extra_traits",
- "std"
- ],
- "x86_64-fuchsia": [
- "default",
- "extra_traits",
- "std"
- ],
- "x86_64-linux-android": [
- "default",
- "extra_traits",
- "std"
- ],
- "x86_64-unknown-freebsd": [
- "default",
- "extra_traits",
- "std"
- ],
- "x86_64-unknown-linux-gnu": [
- "default",
- "std"
- ],
- "x86_64-unknown-nixos-gnu": [
- "default",
- "std"
- ]
- }
- },
- "deps": {
- "common": [
- {
- "id": "libc 0.2.159",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.2.159"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "linked-hash-map 0.5.6": {
- "name": "linked-hash-map",
- "version": "0.5.6",
- "package_url": "https://github.com/contain-rs/linked-hash-map",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/linked-hash-map/0.5.6/download",
- "sha256": "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "linked_hash_map",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "linked_hash_map",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.5.6"
- },
- "license": "MIT/Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "linux-raw-sys 0.4.14": {
- "name": "linux-raw-sys",
- "version": "0.4.14",
- "package_url": "https://github.com/sunfishcode/linux-raw-sys",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/linux-raw-sys/0.4.14/download",
- "sha256": "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "linux_raw_sys",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "linux_raw_sys",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "elf",
- "errno",
- "general",
- "ioctl",
- "no_std"
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.4.14"
- },
- "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "lock_api 0.4.12": {
- "name": "lock_api",
- "version": "0.4.12",
- "package_url": "https://github.com/Amanieu/parking_lot",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/lock_api/0.4.12/download",
- "sha256": "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "lock_api",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "lock_api",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "atomic_usize",
- "default"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "lock_api 0.4.12",
- "target": "build_script_build"
- },
- {
- "id": "scopeguard 1.2.0",
- "target": "scopeguard"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.4.12"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "autocfg 1.4.0",
- "target": "autocfg"
- }
- ],
- "selects": {}
- }
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "log 0.4.22": {
- "name": "log",
- "version": "0.4.22",
- "package_url": "https://github.com/rust-lang/log",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/log/0.4.22/download",
- "sha256": "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "log",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "log",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "std"
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.4.22"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "matchit 0.7.3": {
- "name": "matchit",
- "version": "0.7.3",
- "package_url": "https://github.com/ibraheemdev/matchit",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/matchit/0.7.3/download",
- "sha256": "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "matchit",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "matchit",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default"
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.7.3"
- },
- "license": "MIT AND BSD-3-Clause",
- "license_ids": [
- "BSD-3-Clause",
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "memchr 2.7.4": {
- "name": "memchr",
- "version": "2.7.4",
- "package_url": "https://github.com/BurntSushi/memchr",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/memchr/2.7.4/download",
- "sha256": "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "memchr",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "memchr",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "default",
- "std"
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "2.7.4"
- },
- "license": "Unlicense OR MIT",
- "license_ids": [
- "MIT",
- "Unlicense"
- ],
- "license_file": "LICENSE-MIT"
- },
- "mime 0.3.17": {
- "name": "mime",
- "version": "0.3.17",
- "package_url": "https://github.com/hyperium/mime",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/mime/0.3.17/download",
- "sha256": "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "mime",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "mime",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.3.17"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "minimal-lexical 0.2.1": {
- "name": "minimal-lexical",
- "version": "0.2.1",
- "package_url": "https://github.com/Alexhuszagh/minimal-lexical",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/minimal-lexical/0.2.1/download",
- "sha256": "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "minimal_lexical",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "minimal_lexical",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "std"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.2.1"
- },
- "license": "MIT/Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "miniz_oxide 0.8.0": {
- "name": "miniz_oxide",
- "version": "0.8.0",
- "package_url": "https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/miniz_oxide/0.8.0/download",
- "sha256": "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "miniz_oxide",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "miniz_oxide",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "adler2 2.0.0",
- "target": "adler2"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.8.0"
- },
- "license": "MIT OR Zlib OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT",
- "Zlib"
- ],
- "license_file": "LICENSE"
- },
- "mio 0.7.14": {
- "name": "mio",
- "version": "0.7.14",
- "package_url": "https://github.com/tokio-rs/mio",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/mio/0.7.14/download",
- "sha256": "8067b404fe97c70829f082dec8bcf4f71225d7eaea1d8645349cb76fa06205cc"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "mio",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "mio",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "net",
- "os-ext",
- "os-poll",
- "os-util",
- "uds"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "log 0.4.22",
- "target": "log"
- }
- ],
- "selects": {
- "cfg(unix)": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "cfg(windows)": [
- {
- "id": "miow 0.3.7",
- "target": "miow"
- },
- {
- "id": "ntapi 0.3.7",
- "target": "ntapi"
- },
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.7.14"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "mio 1.0.2": {
- "name": "mio",
- "version": "1.0.2",
- "package_url": "https://github.com/tokio-rs/mio",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/mio/1.0.2/download",
- "sha256": "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "mio",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "mio",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "net",
- "os-ext",
- "os-poll"
- ],
- "selects": {
- "aarch64-apple-darwin": [
- "default",
- "log"
- ],
- "aarch64-apple-ios": [
- "default",
- "log"
- ],
- "aarch64-apple-ios-sim": [
- "default",
- "log"
- ],
- "aarch64-fuchsia": [
- "default",
- "log"
- ],
- "aarch64-linux-android": [
- "default",
- "log"
- ],
- "aarch64-unknown-linux-gnu": [
- "default",
- "log"
- ],
- "aarch64-unknown-nixos-gnu": [
- "default",
- "log"
- ],
- "aarch64-unknown-nto-qnx710": [
- "default",
- "log"
- ],
- "arm-unknown-linux-gnueabi": [
- "default",
- "log"
- ],
- "armv7-linux-androideabi": [
- "default",
- "log"
- ],
- "armv7-unknown-linux-gnueabi": [
- "default",
- "log"
- ],
- "i686-apple-darwin": [
- "default",
- "log"
- ],
- "i686-linux-android": [
- "default",
- "log"
- ],
- "i686-unknown-freebsd": [
- "default",
- "log"
- ],
- "i686-unknown-linux-gnu": [
- "default",
- "log"
- ],
- "powerpc-unknown-linux-gnu": [
- "default",
- "log"
- ],
- "s390x-unknown-linux-gnu": [
- "default",
- "log"
- ],
- "x86_64-apple-darwin": [
- "default",
- "log"
- ],
- "x86_64-apple-ios": [
- "default",
- "log"
- ],
- "x86_64-fuchsia": [
- "default",
- "log"
- ],
- "x86_64-linux-android": [
- "default",
- "log"
- ],
- "x86_64-unknown-freebsd": [
- "default",
- "log"
- ],
- "x86_64-unknown-linux-gnu": [
- "default",
- "log"
- ],
- "x86_64-unknown-nixos-gnu": [
- "default",
- "log"
- ]
- }
- },
- "deps": {
- "common": [],
- "selects": {
- "aarch64-apple-darwin": [
- {
- "id": "log 0.4.22",
- "target": "log"
- }
- ],
- "aarch64-apple-ios": [
- {
- "id": "log 0.4.22",
- "target": "log"
- }
- ],
- "aarch64-apple-ios-sim": [
- {
- "id": "log 0.4.22",
- "target": "log"
- }
- ],
- "aarch64-fuchsia": [
- {
- "id": "log 0.4.22",
- "target": "log"
- }
- ],
- "aarch64-linux-android": [
- {
- "id": "log 0.4.22",
- "target": "log"
- }
- ],
- "aarch64-unknown-linux-gnu": [
- {
- "id": "log 0.4.22",
- "target": "log"
- }
- ],
- "aarch64-unknown-nixos-gnu": [
- {
- "id": "log 0.4.22",
- "target": "log"
- }
- ],
- "aarch64-unknown-nto-qnx710": [
- {
- "id": "log 0.4.22",
- "target": "log"
- }
- ],
- "arm-unknown-linux-gnueabi": [
- {
- "id": "log 0.4.22",
- "target": "log"
- }
- ],
- "armv7-linux-androideabi": [
- {
- "id": "log 0.4.22",
- "target": "log"
- }
- ],
- "armv7-unknown-linux-gnueabi": [
- {
- "id": "log 0.4.22",
- "target": "log"
- }
- ],
- "cfg(target_os = \"hermit\")": [
- {
- "id": "hermit-abi 0.3.9",
- "target": "hermit_abi",
- "alias": "libc"
- }
- ],
- "cfg(target_os = \"wasi\")": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "wasi 0.11.0+wasi-snapshot-preview1",
- "target": "wasi"
- }
- ],
- "cfg(unix)": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "cfg(windows)": [
- {
- "id": "windows-sys 0.52.0",
- "target": "windows_sys"
- }
- ],
- "i686-apple-darwin": [
- {
- "id": "log 0.4.22",
- "target": "log"
- }
- ],
- "i686-linux-android": [
- {
- "id": "log 0.4.22",
- "target": "log"
- }
- ],
- "i686-unknown-freebsd": [
- {
- "id": "log 0.4.22",
- "target": "log"
- }
- ],
- "i686-unknown-linux-gnu": [
- {
- "id": "log 0.4.22",
- "target": "log"
- }
- ],
- "powerpc-unknown-linux-gnu": [
- {
- "id": "log 0.4.22",
- "target": "log"
- }
- ],
- "s390x-unknown-linux-gnu": [
- {
- "id": "log 0.4.22",
- "target": "log"
- }
- ],
- "x86_64-apple-darwin": [
- {
- "id": "log 0.4.22",
- "target": "log"
- }
- ],
- "x86_64-apple-ios": [
- {
- "id": "log 0.4.22",
- "target": "log"
- }
- ],
- "x86_64-fuchsia": [
- {
- "id": "log 0.4.22",
- "target": "log"
- }
- ],
- "x86_64-linux-android": [
- {
- "id": "log 0.4.22",
- "target": "log"
- }
- ],
- "x86_64-unknown-freebsd": [
- {
- "id": "log 0.4.22",
- "target": "log"
- }
- ],
- "x86_64-unknown-linux-gnu": [
- {
- "id": "log 0.4.22",
- "target": "log"
- }
- ],
- "x86_64-unknown-nixos-gnu": [
- {
- "id": "log 0.4.22",
- "target": "log"
- }
- ]
- }
- },
- "edition": "2021",
- "version": "1.0.2"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "miow 0.3.7": {
- "name": "miow",
- "version": "0.3.7",
- "package_url": "https://github.com/yoshuawuyts/miow",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/miow/0.3.7/download",
- "sha256": "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "miow",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "miow",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.7"
- },
- "license": "MIT/Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "multimap 0.10.0": {
- "name": "multimap",
- "version": "0.10.0",
- "package_url": "https://github.com/havarnov/multimap",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/multimap/0.10.0/download",
- "sha256": "defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "multimap",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "multimap",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.10.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "nom 7.1.3": {
- "name": "nom",
- "version": "7.1.3",
- "package_url": "https://github.com/Geal/nom",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/nom/7.1.3/download",
- "sha256": "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "nom",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "nom",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "default",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "memchr 2.7.4",
- "target": "memchr"
- },
- {
- "id": "minimal-lexical 0.2.1",
- "target": "minimal_lexical"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "7.1.3"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "ntapi 0.3.7": {
- "name": "ntapi",
- "version": "0.3.7",
- "package_url": "https://github.com/MSxDOS/ntapi",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/ntapi/0.3.7/download",
- "sha256": "c28774a7fd2fbb4f0babd8237ce554b73af68021b5f695a3cebd6c59bac0980f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "ntapi",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "ntapi",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "ntapi 0.3.7",
- "target": "build_script_build"
- },
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.7"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "num-conv 0.1.0": {
- "name": "num-conv",
- "version": "0.1.0",
- "package_url": "https://github.com/jhpratt/num-conv",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/num-conv/0.1.0/download",
- "sha256": "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "num_conv",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "num_conv",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "version": "0.1.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-Apache"
- },
- "num-traits 0.2.19": {
- "name": "num-traits",
- "version": "0.2.19",
- "package_url": "https://github.com/rust-num/num-traits",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/num-traits/0.2.19/download",
- "sha256": "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "num_traits",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "num_traits",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "num-traits 0.2.19",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.2.19"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "autocfg 1.4.0",
- "target": "autocfg"
- }
- ],
- "selects": {}
- }
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "num_threads 0.1.7": {
- "name": "num_threads",
- "version": "0.1.7",
- "package_url": "https://github.com/jhpratt/num_threads",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/num_threads/0.1.7/download",
- "sha256": "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "num_threads",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "num_threads",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "cfg(any(target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\"))": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ]
- }
- },
- "edition": "2015",
- "version": "0.1.7"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-Apache"
- },
- "object 0.36.5": {
- "name": "object",
- "version": "0.36.5",
- "package_url": "https://github.com/gimli-rs/object",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/object/0.36.5/download",
- "sha256": "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "object",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "object",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "memchr 2.7.4",
- "target": "memchr"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.36.5"
- },
- "license": "Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "once_cell 1.20.2": {
- "name": "once_cell",
- "version": "1.20.2",
- "package_url": "https://github.com/matklad/once_cell",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/once_cell/1.20.2/download",
- "sha256": "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "once_cell",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "once_cell",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "default",
- "race",
- "std"
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "1.20.2"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "ordered-multimap 0.6.0": {
- "name": "ordered-multimap",
- "version": "0.6.0",
- "package_url": "https://github.com/sgodwincs/ordered-multimap-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/ordered-multimap/0.6.0/download",
- "sha256": "4ed8acf08e98e744e5384c8bc63ceb0364e68a6854187221c18df61c4797690e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "ordered_multimap",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "ordered_multimap",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "dlv-list 0.5.2",
- "target": "dlv_list"
- },
- {
- "id": "hashbrown 0.13.2",
- "target": "hashbrown"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.6.0"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "parking_lot 0.11.2": {
- "name": "parking_lot",
- "version": "0.11.2",
- "package_url": "https://github.com/Amanieu/parking_lot",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/parking_lot/0.11.2/download",
- "sha256": "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "parking_lot",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "parking_lot",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "instant 0.1.13",
- "target": "instant"
- },
- {
- "id": "lock_api 0.4.12",
- "target": "lock_api"
- },
- {
- "id": "parking_lot_core 0.8.6",
- "target": "parking_lot_core"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.11.2"
- },
- "license": "Apache-2.0/MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "parking_lot 0.12.3": {
- "name": "parking_lot",
- "version": "0.12.3",
- "package_url": "https://github.com/Amanieu/parking_lot",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/parking_lot/0.12.3/download",
- "sha256": "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "parking_lot",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "parking_lot",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "lock_api 0.4.12",
- "target": "lock_api"
- },
- {
- "id": "parking_lot_core 0.9.10",
- "target": "parking_lot_core"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.12.3"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "parking_lot_core 0.8.6": {
- "name": "parking_lot_core",
- "version": "0.8.6",
- "package_url": "https://github.com/Amanieu/parking_lot",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/parking_lot_core/0.8.6/download",
- "sha256": "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "parking_lot_core",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "parking_lot_core",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "instant 0.1.13",
- "target": "instant"
- },
- {
- "id": "parking_lot_core 0.8.6",
- "target": "build_script_build"
- },
- {
- "id": "smallvec 1.13.2",
- "target": "smallvec"
- }
- ],
- "selects": {
- "cfg(target_os = \"redox\")": [
- {
- "id": "redox_syscall 0.2.16",
- "target": "syscall"
- }
- ],
- "cfg(unix)": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "cfg(windows)": [
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.8.6"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "Apache-2.0/MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "parking_lot_core 0.9.10": {
- "name": "parking_lot_core",
- "version": "0.9.10",
- "package_url": "https://github.com/Amanieu/parking_lot",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/parking_lot_core/0.9.10/download",
- "sha256": "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "parking_lot_core",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "parking_lot_core",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "parking_lot_core 0.9.10",
- "target": "build_script_build"
- },
- {
- "id": "smallvec 1.13.2",
- "target": "smallvec"
- }
- ],
- "selects": {
- "cfg(target_os = \"redox\")": [
- {
- "id": "redox_syscall 0.5.7",
- "target": "syscall"
- }
- ],
- "cfg(unix)": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "cfg(windows)": [
- {
- "id": "windows-targets 0.52.6",
- "target": "windows_targets"
- }
- ]
- }
- },
- "edition": "2021",
- "version": "0.9.10"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "pathdiff 0.2.2": {
- "name": "pathdiff",
- "version": "0.2.2",
- "package_url": "https://github.com/Manishearth/pathdiff",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/pathdiff/0.2.2/download",
- "sha256": "d61c5ce1153ab5b689d0c074c4e7fc613e942dfb7dd9eea5ab202d2ad91fe361"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "pathdiff",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "pathdiff",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.2.2"
- },
- "license": "MIT/Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "percent-encoding 2.3.1": {
- "name": "percent-encoding",
- "version": "2.3.1",
- "package_url": "https://github.com/servo/rust-url/",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/percent-encoding/2.3.1/download",
- "sha256": "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "percent_encoding",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "percent_encoding",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "default",
- "std"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "2.3.1"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "pest 2.7.13": {
- "name": "pest",
- "version": "2.7.13",
- "package_url": "https://github.com/pest-parser/pest",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/pest/2.7.13/download",
- "sha256": "fdbef9d1d47087a895abd220ed25eb4ad973a5e26f6a4367b038c25e28dfc2d9"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "pest",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "pest",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "memchr",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "memchr 2.7.4",
- "target": "memchr"
- },
- {
- "id": "thiserror 1.0.64",
- "target": "thiserror"
- },
- {
- "id": "ucd-trie 0.1.7",
- "target": "ucd_trie"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "2.7.13"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "pest_derive 2.7.13": {
- "name": "pest_derive",
- "version": "2.7.13",
- "package_url": "https://github.com/pest-parser/pest",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/pest_derive/2.7.13/download",
- "sha256": "4d3a6e3394ec80feb3b6393c725571754c6188490265c61aaf260810d6b95aa0"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "pest_derive",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "pest_derive",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "pest 2.7.13",
- "target": "pest"
- },
- {
- "id": "pest_generator 2.7.13",
- "target": "pest_generator"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "2.7.13"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "pest_generator 2.7.13": {
- "name": "pest_generator",
- "version": "2.7.13",
- "package_url": "https://github.com/pest-parser/pest",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/pest_generator/2.7.13/download",
- "sha256": "94429506bde1ca69d1b5601962c73f4172ab4726571a59ea95931218cb0e930e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "pest_generator",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "pest_generator",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "pest 2.7.13",
- "target": "pest"
- },
- {
- "id": "pest_meta 2.7.13",
- "target": "pest_meta"
- },
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "2.7.13"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "pest_meta 2.7.13": {
- "name": "pest_meta",
- "version": "2.7.13",
- "package_url": "https://github.com/pest-parser/pest",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/pest_meta/2.7.13/download",
- "sha256": "ac8a071862e93690b6e34e9a5fb8e33ff3734473ac0245b27232222c4906a33f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "pest_meta",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "pest_meta",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "once_cell 1.20.2",
- "target": "once_cell"
- },
- {
- "id": "pest 2.7.13",
- "target": "pest"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "2.7.13"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "petgraph 0.6.5": {
- "name": "petgraph",
- "version": "0.6.5",
- "package_url": "https://github.com/petgraph/petgraph",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/petgraph/0.6.5/download",
- "sha256": "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "petgraph",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "petgraph",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "fixedbitset 0.4.2",
- "target": "fixedbitset"
- },
- {
- "id": "indexmap 2.6.0",
- "target": "indexmap"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.6.5"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "pin-project 1.1.6": {
- "name": "pin-project",
- "version": "1.1.6",
- "package_url": "https://github.com/taiki-e/pin-project",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/pin-project/1.1.6/download",
- "sha256": "baf123a161dde1e524adf36f90bc5d8d3462824a9c43553ad07a8183161189ec"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "pin_project",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "pin_project",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "proc_macro_deps": {
- "common": [
- {
- "id": "pin-project-internal 1.1.6",
- "target": "pin_project_internal"
- }
- ],
- "selects": {}
- },
- "version": "1.1.6"
- },
- "license": "Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "pin-project-internal 1.1.6": {
- "name": "pin-project-internal",
- "version": "1.1.6",
- "package_url": "https://github.com/taiki-e/pin-project",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/pin-project-internal/1.1.6/download",
- "sha256": "a4502d8515ca9f32f1fb543d987f63d95a14934883db45bdb48060b6b69257f8"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "pin_project_internal",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "pin_project_internal",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "1.1.6"
- },
- "license": "Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "pin-project-lite 0.2.14": {
- "name": "pin-project-lite",
- "version": "0.2.14",
- "package_url": "https://github.com/taiki-e/pin-project-lite",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/pin-project-lite/0.2.14/download",
- "sha256": "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "pin_project_lite",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "pin_project_lite",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.2.14"
- },
- "license": "Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "pin-utils 0.1.0": {
- "name": "pin-utils",
- "version": "0.1.0",
- "package_url": "https://github.com/rust-lang-nursery/pin-utils",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/pin-utils/0.1.0/download",
- "sha256": "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "pin_utils",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "pin_utils",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.1.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "powerfmt 0.2.0": {
- "name": "powerfmt",
- "version": "0.2.0",
- "package_url": "https://github.com/jhpratt/powerfmt",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/powerfmt/0.2.0/download",
- "sha256": "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "powerfmt",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "powerfmt",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "version": "0.2.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-Apache"
- },
- "ppv-lite86 0.2.20": {
- "name": "ppv-lite86",
- "version": "0.2.20",
- "package_url": "https://github.com/cryptocorrosion/cryptocorrosion",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/ppv-lite86/0.2.20/download",
- "sha256": "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "ppv_lite86",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "ppv_lite86",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "simd",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "zerocopy 0.7.35",
- "target": "zerocopy"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.2.20"
- },
- "license": "MIT/Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "prettyplease 0.2.22": {
- "name": "prettyplease",
- "version": "0.2.22",
- "package_url": "https://github.com/dtolnay/prettyplease",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/prettyplease/0.2.22/download",
- "sha256": "479cf940fbbb3426c32c5d5176f62ad57549a0bb84773423ba8be9d089f5faba"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "prettyplease",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "prettyplease",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "prettyplease 0.2.22",
- "target": "build_script_build"
- },
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.2.22"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "links": "prettyplease02"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "proc-macro2 1.0.87": {
- "name": "proc-macro2",
- "version": "1.0.87",
- "package_url": "https://github.com/dtolnay/proc-macro2",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/proc-macro2/1.0.87/download",
- "sha256": "b3e4daa0dcf6feba26f985457cdf104d4b4256fc5a09547140f3631bb076b19a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "proc_macro2",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "proc_macro2",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "proc-macro"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.87",
- "target": "build_script_build"
- },
- {
- "id": "unicode-ident 1.0.13",
- "target": "unicode_ident"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "1.0.87"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "prost 0.13.3": {
- "name": "prost",
- "version": "0.13.3",
- "package_url": "https://github.com/tokio-rs/prost",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/prost/0.13.3/download",
- "sha256": "7b0487d90e047de87f984913713b85c601c05609aad5b0df4b4573fbf69aa13f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "prost",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "prost",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "derive",
- "prost-derive",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "bytes 1.7.2",
- "target": "bytes"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "proc_macro_deps": {
- "common": [
- {
- "id": "prost-derive 0.13.3",
- "target": "prost_derive"
- }
- ],
- "selects": {}
- },
- "version": "0.13.3"
- },
- "license": "Apache-2.0",
- "license_ids": [
- "Apache-2.0"
- ],
- "license_file": "LICENSE"
- },
- "prost-build 0.13.3": {
- "name": "prost-build",
- "version": "0.13.3",
- "package_url": "https://github.com/tokio-rs/prost",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/prost-build/0.13.3/download",
- "sha256": "0c1318b19085f08681016926435853bbf7858f9c082d0999b80550ff5d9abe15"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "prost_build",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "prost_build",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "format"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "bytes 1.7.2",
- "target": "bytes"
- },
- {
- "id": "heck 0.5.0",
- "target": "heck"
- },
- {
- "id": "itertools 0.13.0",
- "target": "itertools"
- },
- {
- "id": "log 0.4.22",
- "target": "log"
- },
- {
- "id": "multimap 0.10.0",
- "target": "multimap"
- },
- {
- "id": "once_cell 1.20.2",
- "target": "once_cell"
- },
- {
- "id": "petgraph 0.6.5",
- "target": "petgraph"
- },
- {
- "id": "prettyplease 0.2.22",
- "target": "prettyplease"
- },
- {
- "id": "prost 0.13.3",
- "target": "prost"
- },
- {
- "id": "prost-types 0.13.3",
- "target": "prost_types"
- },
- {
- "id": "regex 1.11.0",
- "target": "regex"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- },
- {
- "id": "tempfile 3.13.0",
- "target": "tempfile"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.13.3"
- },
- "license": "Apache-2.0",
- "license_ids": [
- "Apache-2.0"
- ],
- "license_file": "LICENSE"
- },
- "prost-derive 0.13.3": {
- "name": "prost-derive",
- "version": "0.13.3",
- "package_url": "https://github.com/tokio-rs/prost",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/prost-derive/0.13.3/download",
- "sha256": "e9552f850d5f0964a4e4d0bf306459ac29323ddfbae05e35a7c0d35cb0803cc5"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "prost_derive",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "prost_derive",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "anyhow 1.0.89",
- "target": "anyhow"
- },
- {
- "id": "itertools 0.13.0",
- "target": "itertools"
- },
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.13.3"
- },
- "license": "Apache-2.0",
- "license_ids": [
- "Apache-2.0"
- ],
- "license_file": "LICENSE"
- },
- "prost-types 0.13.3": {
- "name": "prost-types",
- "version": "0.13.3",
- "package_url": "https://github.com/tokio-rs/prost",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/prost-types/0.13.3/download",
- "sha256": "4759aa0d3a6232fb8dbdb97b61de2c20047c68aca932c7ed76da9d788508d670"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "prost_types",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "prost_types",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "prost 0.13.3",
- "target": "prost"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.13.3"
- },
- "license": "Apache-2.0",
- "license_ids": [
- "Apache-2.0"
- ],
- "license_file": "LICENSE"
- },
- "quote 1.0.37": {
- "name": "quote",
- "version": "1.0.37",
- "package_url": "https://github.com/dtolnay/quote",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/quote/1.0.37/download",
- "sha256": "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "quote",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "quote",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "proc-macro"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.37"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "rand 0.8.5": {
- "name": "rand",
- "version": "0.8.5",
- "package_url": "https://github.com/rust-random/rand",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/rand/0.8.5/download",
- "sha256": "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "rand",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "rand",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "default",
- "getrandom",
- "libc",
- "rand_chacha",
- "small_rng",
- "std",
- "std_rng"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "rand_chacha 0.3.1",
- "target": "rand_chacha"
- },
- {
- "id": "rand_core 0.6.4",
- "target": "rand_core"
- }
- ],
- "selects": {
- "aarch64-apple-darwin": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "aarch64-apple-ios": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "aarch64-apple-ios-sim": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "aarch64-fuchsia": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "aarch64-linux-android": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "aarch64-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "aarch64-unknown-nixos-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "aarch64-unknown-nto-qnx710": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "arm-unknown-linux-gnueabi": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "armv7-linux-androideabi": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "armv7-unknown-linux-gnueabi": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "i686-apple-darwin": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "i686-linux-android": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "i686-unknown-freebsd": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "i686-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "powerpc-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "s390x-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "x86_64-apple-darwin": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "x86_64-apple-ios": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "x86_64-fuchsia": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "x86_64-linux-android": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "x86_64-unknown-freebsd": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "x86_64-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "x86_64-unknown-nixos-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.8.5"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "rand_chacha 0.3.1": {
- "name": "rand_chacha",
- "version": "0.3.1",
- "package_url": "https://github.com/rust-random/rand",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/rand_chacha/0.3.1/download",
- "sha256": "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "rand_chacha",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "rand_chacha",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "ppv-lite86 0.2.20",
- "target": "ppv_lite86"
- },
- {
- "id": "rand_core 0.6.4",
- "target": "rand_core"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.1"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "rand_core 0.6.4": {
- "name": "rand_core",
- "version": "0.6.4",
- "package_url": "https://github.com/rust-random/rand",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/rand_core/0.6.4/download",
- "sha256": "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "rand_core",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "rand_core",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "getrandom",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "getrandom 0.2.15",
- "target": "getrandom"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.6.4"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "redox_syscall 0.2.16": {
- "name": "redox_syscall",
- "version": "0.2.16",
- "package_url": "https://gitlab.redox-os.org/redox-os/syscall",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/redox_syscall/0.2.16/download",
- "sha256": "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "syscall",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "syscall",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "bitflags 1.3.2",
- "target": "bitflags"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.2.16"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "redox_syscall 0.5.7": {
- "name": "redox_syscall",
- "version": "0.5.7",
- "package_url": "https://gitlab.redox-os.org/redox-os/syscall",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/redox_syscall/0.5.7/download",
- "sha256": "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "syscall",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "syscall",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "bitflags 2.6.0",
- "target": "bitflags"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.5.7"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "regex 1.11.0": {
- "name": "regex",
- "version": "1.11.0",
- "package_url": "https://github.com/rust-lang/regex",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/regex/1.11.0/download",
- "sha256": "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "regex",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "regex",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "perf",
- "perf-backtrack",
- "perf-cache",
- "perf-dfa",
- "perf-inline",
- "perf-literal",
- "perf-onepass",
- "std",
- "unicode-bool"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "aho-corasick 1.1.3",
- "target": "aho_corasick"
- },
- {
- "id": "memchr 2.7.4",
- "target": "memchr"
- },
- {
- "id": "regex-automata 0.4.8",
- "target": "regex_automata"
- },
- {
- "id": "regex-syntax 0.8.5",
- "target": "regex_syntax"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "1.11.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "regex-automata 0.4.8": {
- "name": "regex-automata",
- "version": "0.4.8",
- "package_url": "https://github.com/rust-lang/regex/tree/master/regex-automata",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/regex-automata/0.4.8/download",
- "sha256": "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "regex_automata",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "regex_automata",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "dfa-onepass",
- "hybrid",
- "meta",
- "nfa-backtrack",
- "nfa-pikevm",
- "nfa-thompson",
- "perf-inline",
- "perf-literal",
- "perf-literal-multisubstring",
- "perf-literal-substring",
- "std",
- "syntax",
- "unicode-bool"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "aho-corasick 1.1.3",
- "target": "aho_corasick"
- },
- {
- "id": "memchr 2.7.4",
- "target": "memchr"
- },
- {
- "id": "regex-syntax 0.8.5",
- "target": "regex_syntax"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.4.8"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "regex-syntax 0.8.5": {
- "name": "regex-syntax",
- "version": "0.8.5",
- "package_url": "https://github.com/rust-lang/regex/tree/master/regex-syntax",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/regex-syntax/0.8.5/download",
- "sha256": "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "regex_syntax",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "regex_syntax",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "std",
- "unicode-bool"
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.8.5"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "ron 0.8.1": {
- "name": "ron",
- "version": "0.8.1",
- "package_url": "https://github.com/ron-rs/ron",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/ron/0.8.1/download",
- "sha256": "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "ron",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "ron",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "base64 0.21.7",
- "target": "base64"
- },
- {
- "id": "bitflags 2.6.0",
- "target": "bitflags"
- },
- {
- "id": "serde 1.0.210",
- "target": "serde"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "proc_macro_deps": {
- "common": [
- {
- "id": "serde_derive 1.0.210",
- "target": "serde_derive"
- }
- ],
- "selects": {}
- },
- "version": "0.8.1"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "rust-ini 0.19.0": {
- "name": "rust-ini",
- "version": "0.19.0",
- "package_url": "https://github.com/zonyitoo/rust-ini",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/rust-ini/0.19.0/download",
- "sha256": "7e2a3bcec1f113553ef1c88aae6c020a369d03d55b58de9869a0908930385091"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "ini",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "ini",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "ordered-multimap 0.6.0",
- "target": "ordered_multimap"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.19.0"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "rustc-demangle 0.1.24": {
- "name": "rustc-demangle",
- "version": "0.1.24",
- "package_url": "https://github.com/rust-lang/rustc-demangle",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/rustc-demangle/0.1.24/download",
- "sha256": "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "rustc_demangle",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "rustc_demangle",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.1.24"
- },
- "license": "MIT/Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "rustix 0.38.37": {
- "name": "rustix",
- "version": "0.38.37",
- "package_url": "https://github.com/bytecodealliance/rustix",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/rustix/0.38.37/download",
- "sha256": "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "rustix",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "rustix",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "default",
- "fs",
- "libc-extra-traits",
- "std",
- "use-libc-auxv"
- ],
- "selects": {
- "aarch64-apple-darwin": [
- "stdio",
- "termios"
- ],
- "aarch64-apple-ios": [
- "stdio",
- "termios"
- ],
- "aarch64-apple-ios-sim": [
- "stdio",
- "termios"
- ],
- "aarch64-fuchsia": [
- "stdio",
- "termios"
- ],
- "aarch64-linux-android": [
- "stdio",
- "termios"
- ],
- "aarch64-unknown-linux-gnu": [
- "stdio",
- "termios"
- ],
- "aarch64-unknown-nixos-gnu": [
- "stdio",
- "termios"
- ],
- "aarch64-unknown-nto-qnx710": [
- "stdio",
- "termios"
- ],
- "arm-unknown-linux-gnueabi": [
- "stdio",
- "termios"
- ],
- "armv7-linux-androideabi": [
- "stdio",
- "termios"
- ],
- "armv7-unknown-linux-gnueabi": [
- "stdio",
- "termios"
- ],
- "i686-apple-darwin": [
- "stdio",
- "termios"
- ],
- "i686-linux-android": [
- "stdio",
- "termios"
- ],
- "i686-unknown-freebsd": [
- "stdio",
- "termios"
- ],
- "i686-unknown-linux-gnu": [
- "stdio",
- "termios"
- ],
- "powerpc-unknown-linux-gnu": [
- "stdio",
- "termios"
- ],
- "s390x-unknown-linux-gnu": [
- "stdio",
- "termios"
- ],
- "x86_64-apple-darwin": [
- "stdio",
- "termios"
- ],
- "x86_64-apple-ios": [
- "stdio",
- "termios"
- ],
- "x86_64-fuchsia": [
- "stdio",
- "termios"
- ],
- "x86_64-linux-android": [
- "stdio",
- "termios"
- ],
- "x86_64-unknown-freebsd": [
- "stdio",
- "termios"
- ],
- "x86_64-unknown-linux-gnu": [
- "stdio",
- "termios"
- ],
- "x86_64-unknown-nixos-gnu": [
- "stdio",
- "termios"
- ]
- }
- },
- "deps": {
- "common": [
- {
- "id": "bitflags 2.6.0",
- "target": "bitflags"
- },
- {
- "id": "rustix 0.38.37",
- "target": "build_script_build"
- }
- ],
- "selects": {
- "aarch64-apple-darwin": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "aarch64-apple-ios": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "aarch64-apple-ios-sim": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "aarch64-fuchsia": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "aarch64-linux-android": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "aarch64-unknown-nto-qnx710": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "armv7-linux-androideabi": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))": [
- {
- "id": "linux-raw-sys 0.4.14",
- "target": "linux_raw_sys"
- }
- ],
- "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))": [
- {
- "id": "linux-raw-sys 0.4.14",
- "target": "linux_raw_sys"
- }
- ],
- "cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "cfg(windows)": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "windows-sys 0.52.0",
- "target": "windows_sys"
- }
- ],
- "i686-apple-darwin": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "i686-linux-android": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "i686-unknown-freebsd": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "powerpc-unknown-linux-gnu": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "s390x-unknown-linux-gnu": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "wasm32-wasi": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "x86_64-apple-darwin": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "x86_64-apple-ios": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "x86_64-fuchsia": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "x86_64-linux-android": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "x86_64-unknown-freebsd": [
- {
- "id": "errno 0.3.9",
- "target": "errno",
- "alias": "libc_errno"
- },
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ]
- }
- },
- "edition": "2021",
- "version": "0.38.37"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "rustversion 1.0.17": {
- "name": "rustversion",
- "version": "1.0.17",
- "package_url": "https://github.com/dtolnay/rustversion",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/rustversion/1.0.17/download",
- "sha256": "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "rustversion",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build/build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "rustversion",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "rustversion 1.0.17",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.17"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "ryu 1.0.18": {
- "name": "ryu",
- "version": "1.0.18",
- "package_url": "https://github.com/dtolnay/ryu",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/ryu/1.0.18/download",
- "sha256": "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "ryu",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "ryu",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.0.18"
- },
- "license": "Apache-2.0 OR BSL-1.0",
- "license_ids": [
- "Apache-2.0",
- "BSL-1.0"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "scopeguard 1.2.0": {
- "name": "scopeguard",
- "version": "1.2.0",
- "package_url": "https://github.com/bluss/scopeguard",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/scopeguard/1.2.0/download",
- "sha256": "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "scopeguard",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "scopeguard",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "1.2.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "serde 1.0.210": {
- "name": "serde",
- "version": "1.0.210",
- "package_url": "https://github.com/serde-rs/serde",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/serde/1.0.210/download",
- "sha256": "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "serde",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "serde",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "derive",
- "serde_derive",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "serde 1.0.210",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "proc_macro_deps": {
- "common": [
- {
- "id": "serde_derive 1.0.210",
- "target": "serde_derive"
- }
- ],
- "selects": {}
- },
- "version": "1.0.210"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "serde-xml-rs 0.6.0": {
- "name": "serde-xml-rs",
- "version": "0.6.0",
- "package_url": "https://github.com/RReverser/serde-xml-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/serde-xml-rs/0.6.0/download",
- "sha256": "fb3aa78ecda1ebc9ec9847d5d3aba7d618823446a049ba2491940506da6e2782"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "serde_xml_rs",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "serde_xml_rs",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "log 0.4.22",
- "target": "log"
- },
- {
- "id": "serde 1.0.210",
- "target": "serde"
- },
- {
- "id": "thiserror 1.0.64",
- "target": "thiserror"
- },
- {
- "id": "xml-rs 0.8.22",
- "target": "xml"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.6.0"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "serde_derive 1.0.210": {
- "name": "serde_derive",
- "version": "1.0.210",
- "package_url": "https://github.com/serde-rs/serde",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/serde_derive/1.0.210/download",
- "sha256": "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "serde_derive",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "serde_derive",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "1.0.210"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "serde_json 1.0.128": {
- "name": "serde_json",
- "version": "1.0.128",
- "package_url": "https://github.com/serde-rs/json",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/serde_json/1.0.128/download",
- "sha256": "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "serde_json",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "serde_json",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "itoa 1.0.11",
- "target": "itoa"
- },
- {
- "id": "memchr 2.7.4",
- "target": "memchr"
- },
- {
- "id": "ryu 1.0.18",
- "target": "ryu"
- },
- {
- "id": "serde 1.0.210",
- "target": "serde"
- },
- {
- "id": "serde_json 1.0.128",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "1.0.128"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "serde_spanned 0.6.8": {
- "name": "serde_spanned",
- "version": "0.6.8",
- "package_url": "https://github.com/toml-rs/toml",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/serde_spanned/0.6.8/download",
- "sha256": "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "serde_spanned",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "serde_spanned",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "serde"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "serde 1.0.210",
- "target": "serde"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.6.8"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "sha2 0.10.8": {
- "name": "sha2",
- "version": "0.10.8",
- "package_url": "https://github.com/RustCrypto/hashes",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/sha2/0.10.8/download",
- "sha256": "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "sha2",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "sha2",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "digest 0.10.7",
- "target": "digest"
- }
- ],
- "selects": {
- "cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))": [
- {
- "id": "cpufeatures 0.2.14",
- "target": "cpufeatures"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.10.8"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "shlex 1.3.0": {
- "name": "shlex",
- "version": "1.3.0",
- "package_url": "https://github.com/comex/rust-shlex",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/shlex/1.3.0/download",
- "sha256": "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "shlex",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "shlex",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "1.3.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "signal-hook 0.3.17": {
- "name": "signal-hook",
- "version": "0.3.17",
- "package_url": "https://github.com/vorner/signal-hook",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/signal-hook/0.3.17/download",
- "sha256": "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "signal_hook",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "signal_hook",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "channel",
- "default",
- "iterator"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook 0.3.17",
- "target": "build_script_build"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.17"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "Apache-2.0/MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "signal-hook-mio 0.2.4": {
- "name": "signal-hook-mio",
- "version": "0.2.4",
- "package_url": "https://github.com/vorner/signal-hook",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/signal-hook-mio/0.2.4/download",
- "sha256": "34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "signal_hook_mio",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "signal_hook_mio",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "mio-0_7",
- "mio-1_0",
- "support-v0_7",
- "support-v1_0"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "mio 0.7.14",
- "target": "mio",
- "alias": "mio_0_7"
- },
- {
- "id": "mio 1.0.2",
- "target": "mio",
- "alias": "mio_1_0"
- },
- {
- "id": "signal-hook 0.3.17",
- "target": "signal_hook"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.2.4"
- },
- "license": "Apache-2.0/MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "signal-hook-registry 1.4.2": {
- "name": "signal-hook-registry",
- "version": "1.4.2",
- "package_url": "https://github.com/vorner/signal-hook",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/signal-hook-registry/1.4.2/download",
- "sha256": "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "signal_hook_registry",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "signal_hook_registry",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "1.4.2"
- },
- "license": "Apache-2.0/MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "simplelog 0.12.2": {
- "name": "simplelog",
- "version": "0.12.2",
- "package_url": "https://github.com/drakulix/simplelog.rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/simplelog/0.12.2/download",
- "sha256": "16257adbfaef1ee58b1363bdc0664c9b8e1e30aed86049635fb5f147d065a9c0"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "simplelog",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "simplelog",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "local-offset",
- "termcolor"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "log 0.4.22",
- "target": "log"
- },
- {
- "id": "termcolor 1.4.1",
- "target": "termcolor"
- },
- {
- "id": "time 0.3.36",
- "target": "time"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.12.2"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE.APACHE2"
- },
- "slab 0.4.9": {
- "name": "slab",
- "version": "0.4.9",
- "package_url": "https://github.com/tokio-rs/slab",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/slab/0.4.9/download",
- "sha256": "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "slab",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "slab",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "slab 0.4.9",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.4.9"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "autocfg 1.4.0",
- "target": "autocfg"
- }
- ],
- "selects": {}
- }
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "smallvec 1.13.2": {
- "name": "smallvec",
- "version": "1.13.2",
- "package_url": "https://github.com/servo/rust-smallvec",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/smallvec/1.13.2/download",
- "sha256": "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "smallvec",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "smallvec",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "const_generics",
- "const_new"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.13.2"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "socket2 0.5.7": {
- "name": "socket2",
- "version": "0.5.7",
- "package_url": "https://github.com/rust-lang/socket2",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/socket2/0.5.7/download",
- "sha256": "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "socket2",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "socket2",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "all"
- ],
- "selects": {}
- },
- "deps": {
- "common": [],
- "selects": {
- "cfg(unix)": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- }
- ],
- "cfg(windows)": [
- {
- "id": "windows-sys 0.52.0",
- "target": "windows_sys"
- }
- ]
- }
- },
- "edition": "2021",
- "version": "0.5.7"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "syn 2.0.79": {
- "name": "syn",
- "version": "2.0.79",
- "package_url": "https://github.com/dtolnay/syn",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/syn/2.0.79/download",
- "sha256": "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "syn",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "syn",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "clone-impls",
- "default",
- "derive",
- "extra-traits",
- "full",
- "parsing",
- "printing",
- "proc-macro",
- "visit-mut"
- ],
- "selects": {
- "wasm32-unknown-unknown": [
- "visit"
- ]
- }
- },
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "unicode-ident 1.0.13",
- "target": "unicode_ident"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "2.0.79"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "sync_wrapper 0.1.2": {
- "name": "sync_wrapper",
- "version": "0.1.2",
- "package_url": "https://github.com/Actyx/sync_wrapper",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/sync_wrapper/0.1.2/download",
- "sha256": "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "sync_wrapper",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "sync_wrapper",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.1.2"
- },
- "license": "Apache-2.0",
- "license_ids": [
- "Apache-2.0"
- ],
- "license_file": "LICENSE"
- },
- "sync_wrapper 1.0.1": {
- "name": "sync_wrapper",
- "version": "1.0.1",
- "package_url": "https://github.com/Actyx/sync_wrapper",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/sync_wrapper/1.0.1/download",
- "sha256": "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "sync_wrapper",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "sync_wrapper",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.0.1"
- },
- "license": "Apache-2.0",
- "license_ids": [
- "Apache-2.0"
- ],
- "license_file": "LICENSE"
- },
- "tempfile 3.13.0": {
- "name": "tempfile",
- "version": "3.13.0",
- "package_url": "https://github.com/Stebalien/tempfile",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tempfile/3.13.0/download",
- "sha256": "f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tempfile",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tempfile",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "fastrand 2.1.1",
- "target": "fastrand"
- },
- {
- "id": "once_cell 1.20.2",
- "target": "once_cell"
- }
- ],
- "selects": {
- "cfg(any(unix, target_os = \"wasi\"))": [
- {
- "id": "rustix 0.38.37",
- "target": "rustix"
- }
- ],
- "cfg(windows)": [
- {
- "id": "windows-sys 0.59.0",
- "target": "windows_sys"
- }
- ]
- }
- },
- "edition": "2021",
- "version": "3.13.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "termcolor 1.4.1": {
- "name": "termcolor",
- "version": "1.4.1",
- "package_url": "https://github.com/BurntSushi/termcolor",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/termcolor/1.4.1/download",
- "sha256": "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "termcolor",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "termcolor",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "cfg(windows)": [
- {
- "id": "winapi-util 0.1.9",
- "target": "winapi_util"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "1.4.1"
- },
- "license": "Unlicense OR MIT",
- "license_ids": [
- "MIT",
- "Unlicense"
- ],
- "license_file": "LICENSE-MIT"
- },
- "thiserror 1.0.64": {
- "name": "thiserror",
- "version": "1.0.64",
- "package_url": "https://github.com/dtolnay/thiserror",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/thiserror/1.0.64/download",
- "sha256": "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "thiserror",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "thiserror",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "thiserror 1.0.64",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "proc_macro_deps": {
- "common": [
- {
- "id": "thiserror-impl 1.0.64",
- "target": "thiserror_impl"
- }
- ],
- "selects": {}
- },
- "version": "1.0.64"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "thiserror-impl 1.0.64": {
- "name": "thiserror-impl",
- "version": "1.0.64",
- "package_url": "https://github.com/dtolnay/thiserror",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/thiserror-impl/1.0.64/download",
- "sha256": "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "thiserror_impl",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "thiserror_impl",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "1.0.64"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "time 0.3.36": {
- "name": "time",
- "version": "0.3.36",
- "package_url": "https://github.com/time-rs/time",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/time/0.3.36/download",
- "sha256": "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "time",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "time",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "default",
- "formatting",
- "local-offset",
- "macros",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "deranged 0.3.11",
- "target": "deranged"
- },
- {
- "id": "itoa 1.0.11",
- "target": "itoa"
- },
- {
- "id": "num-conv 0.1.0",
- "target": "num_conv"
- },
- {
- "id": "powerfmt 0.2.0",
- "target": "powerfmt"
- },
- {
- "id": "time-core 0.1.2",
- "target": "time_core"
- }
- ],
- "selects": {
- "aarch64-apple-darwin": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "aarch64-apple-ios": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "aarch64-apple-ios-sim": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "aarch64-fuchsia": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "aarch64-linux-android": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "aarch64-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "aarch64-unknown-nixos-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "aarch64-unknown-nto-qnx710": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "arm-unknown-linux-gnueabi": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "armv7-linux-androideabi": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "armv7-unknown-linux-gnueabi": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "i686-apple-darwin": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "i686-linux-android": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "i686-unknown-freebsd": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "i686-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "powerpc-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "s390x-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "x86_64-apple-darwin": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "x86_64-apple-ios": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "x86_64-fuchsia": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "x86_64-linux-android": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "x86_64-unknown-freebsd": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "x86_64-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ],
- "x86_64-unknown-nixos-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "num_threads 0.1.7",
- "target": "num_threads"
- }
- ]
- }
- },
- "edition": "2021",
- "proc_macro_deps": {
- "common": [
- {
- "id": "time-macros 0.2.18",
- "target": "time_macros"
- }
- ],
- "selects": {}
- },
- "version": "0.3.36"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-Apache"
- },
- "time-core 0.1.2": {
- "name": "time-core",
- "version": "0.1.2",
- "package_url": "https://github.com/time-rs/time",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/time-core/0.1.2/download",
- "sha256": "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "time_core",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "time_core",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "version": "0.1.2"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-Apache"
- },
- "time-macros 0.2.18": {
- "name": "time-macros",
- "version": "0.2.18",
- "package_url": "https://github.com/time-rs/time",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/time-macros/0.2.18/download",
- "sha256": "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "time_macros",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "time_macros",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "formatting"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "num-conv 0.1.0",
- "target": "num_conv"
- },
- {
- "id": "time-core 0.1.2",
- "target": "time_core"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.2.18"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-Apache"
- },
- "tiny-keccak 2.0.2": {
- "name": "tiny-keccak",
- "version": "2.0.2",
- "package_url": "https://github.com/debris/tiny-keccak",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tiny-keccak/2.0.2/download",
- "sha256": "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tiny_keccak",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tiny_keccak",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "shake"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "crunchy 0.2.2",
- "target": "crunchy"
- },
- {
- "id": "tiny-keccak 2.0.2",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "2.0.2"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "CC0-1.0",
- "license_ids": [
- "CC0-1.0"
- ],
- "license_file": "LICENSE"
- },
- "tokio 1.40.0": {
- "name": "tokio",
- "version": "1.40.0",
- "package_url": "https://github.com/tokio-rs/tokio",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tokio/1.40.0/download",
- "sha256": "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tokio",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tokio",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "bytes",
- "default",
- "fs",
- "full",
- "io-std",
- "io-util",
- "libc",
- "macros",
- "mio",
- "net",
- "parking_lot",
- "process",
- "rt",
- "rt-multi-thread",
- "signal",
- "signal-hook-registry",
- "socket2",
- "sync",
- "time",
- "tokio-macros"
- ],
- "selects": {
- "aarch64-pc-windows-msvc": [
- "windows-sys"
- ],
- "i686-pc-windows-msvc": [
- "windows-sys"
- ],
- "x86_64-pc-windows-msvc": [
- "windows-sys"
- ]
- }
- },
- "deps": {
- "common": [
- {
- "id": "bytes 1.7.2",
- "target": "bytes"
- },
- {
- "id": "mio 1.0.2",
- "target": "mio"
- },
- {
- "id": "parking_lot 0.12.3",
- "target": "parking_lot"
- },
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- }
- ],
- "selects": {
- "aarch64-apple-darwin": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "aarch64-apple-ios": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "aarch64-apple-ios-sim": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "aarch64-fuchsia": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "aarch64-linux-android": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "aarch64-pc-windows-msvc": [
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- },
- {
- "id": "windows-sys 0.52.0",
- "target": "windows_sys"
- }
- ],
- "aarch64-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "aarch64-unknown-nixos-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "aarch64-unknown-nto-qnx710": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "arm-unknown-linux-gnueabi": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "armv7-linux-androideabi": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "armv7-unknown-linux-gnueabi": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "cfg(tokio_taskdump)": [
- {
- "id": "backtrace 0.3.74",
- "target": "backtrace"
- }
- ],
- "i686-apple-darwin": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "i686-linux-android": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "i686-pc-windows-msvc": [
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- },
- {
- "id": "windows-sys 0.52.0",
- "target": "windows_sys"
- }
- ],
- "i686-unknown-freebsd": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "i686-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "powerpc-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "riscv32imc-unknown-none-elf": [
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "riscv64gc-unknown-none-elf": [
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "s390x-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "thumbv7em-none-eabi": [
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "thumbv8m.main-none-eabi": [
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "x86_64-apple-darwin": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "x86_64-apple-ios": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "x86_64-fuchsia": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "x86_64-linux-android": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "x86_64-pc-windows-msvc": [
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- },
- {
- "id": "windows-sys 0.52.0",
- "target": "windows_sys"
- }
- ],
- "x86_64-unknown-freebsd": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "x86_64-unknown-linux-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "x86_64-unknown-nixos-gnu": [
- {
- "id": "libc 0.2.159",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.2",
- "target": "signal_hook_registry"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ],
- "x86_64-unknown-none": [
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- }
- ]
- }
- },
- "edition": "2021",
- "proc_macro_deps": {
- "common": [
- {
- "id": "tokio-macros 2.4.0",
- "target": "tokio_macros"
- }
- ],
- "selects": {}
- },
- "version": "1.40.0"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "tokio-macros 2.4.0": {
- "name": "tokio-macros",
- "version": "2.4.0",
- "package_url": "https://github.com/tokio-rs/tokio",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tokio-macros/2.4.0/download",
- "sha256": "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "tokio_macros",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tokio_macros",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "2.4.0"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "tokio-stream 0.1.16": {
- "name": "tokio-stream",
- "version": "0.1.16",
- "package_url": "https://github.com/tokio-rs/tokio",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tokio-stream/0.1.16/download",
- "sha256": "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tokio_stream",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tokio_stream",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "net"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "futures-core 0.3.31",
- "target": "futures_core"
- },
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- },
- {
- "id": "tokio 1.40.0",
- "target": "tokio"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.1.16"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "tokio-util 0.7.12": {
- "name": "tokio-util",
- "version": "0.7.12",
- "package_url": "https://github.com/tokio-rs/tokio",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tokio-util/0.7.12/download",
- "sha256": "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tokio_util",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tokio_util",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "codec",
- "default",
- "io"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "bytes 1.7.2",
- "target": "bytes"
- },
- {
- "id": "futures-core 0.3.31",
- "target": "futures_core"
- },
- {
- "id": "futures-sink 0.3.31",
- "target": "futures_sink"
- },
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- },
- {
- "id": "tokio 1.40.0",
- "target": "tokio"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.7.12"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "toml 0.8.19": {
- "name": "toml",
- "version": "0.8.19",
- "package_url": "https://github.com/toml-rs/toml",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/toml/0.8.19/download",
- "sha256": "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "toml",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "toml",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "display",
- "parse"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "serde 1.0.210",
- "target": "serde"
- },
- {
- "id": "serde_spanned 0.6.8",
- "target": "serde_spanned"
- },
- {
- "id": "toml_datetime 0.6.8",
- "target": "toml_datetime"
- },
- {
- "id": "toml_edit 0.22.22",
- "target": "toml_edit"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.8.19"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "toml_datetime 0.6.8": {
- "name": "toml_datetime",
- "version": "0.6.8",
- "package_url": "https://github.com/toml-rs/toml",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/toml_datetime/0.6.8/download",
- "sha256": "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "toml_datetime",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "toml_datetime",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "serde"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "serde 1.0.210",
- "target": "serde"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.6.8"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "toml_edit 0.22.22": {
- "name": "toml_edit",
- "version": "0.22.22",
- "package_url": "https://github.com/toml-rs/toml",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/toml_edit/0.22.22/download",
- "sha256": "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "toml_edit",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "toml_edit",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "display",
- "parse",
- "serde"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "indexmap 2.6.0",
- "target": "indexmap"
- },
- {
- "id": "serde 1.0.210",
- "target": "serde"
- },
- {
- "id": "serde_spanned 0.6.8",
- "target": "serde_spanned"
- },
- {
- "id": "toml_datetime 0.6.8",
- "target": "toml_datetime"
- },
- {
- "id": "winnow 0.6.20",
- "target": "winnow"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.22.22"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "tonic 0.12.3": {
- "name": "tonic",
- "version": "0.12.3",
- "package_url": "https://github.com/hyperium/tonic",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tonic/0.12.3/download",
- "sha256": "877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tonic",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tonic",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "channel",
- "codegen",
- "default",
- "prost",
- "router",
- "server",
- "transport"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "async-stream 0.3.6",
- "target": "async_stream"
- },
- {
- "id": "axum 0.7.7",
- "target": "axum"
- },
- {
- "id": "base64 0.22.1",
- "target": "base64"
- },
- {
- "id": "bytes 1.7.2",
- "target": "bytes"
- },
- {
- "id": "h2 0.4.6",
- "target": "h2"
- },
- {
- "id": "http 1.1.0",
- "target": "http"
- },
- {
- "id": "http-body 1.0.1",
- "target": "http_body"
- },
- {
- "id": "http-body-util 0.1.2",
- "target": "http_body_util"
- },
- {
- "id": "hyper 1.4.1",
- "target": "hyper"
- },
- {
- "id": "hyper-timeout 0.5.1",
- "target": "hyper_timeout"
- },
- {
- "id": "hyper-util 0.1.9",
- "target": "hyper_util"
- },
- {
- "id": "percent-encoding 2.3.1",
- "target": "percent_encoding"
- },
- {
- "id": "pin-project 1.1.6",
- "target": "pin_project"
- },
- {
- "id": "prost 0.13.3",
- "target": "prost"
- },
- {
- "id": "socket2 0.5.7",
- "target": "socket2"
- },
- {
- "id": "tokio 1.40.0",
- "target": "tokio"
- },
- {
- "id": "tokio-stream 0.1.16",
- "target": "tokio_stream"
- },
- {
- "id": "tower 0.4.13",
- "target": "tower"
- },
- {
- "id": "tower-layer 0.3.3",
- "target": "tower_layer"
- },
- {
- "id": "tower-service 0.3.3",
- "target": "tower_service"
- },
- {
- "id": "tracing 0.1.40",
- "target": "tracing"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "proc_macro_deps": {
- "common": [
- {
- "id": "async-trait 0.1.83",
- "target": "async_trait"
- }
- ],
- "selects": {}
- },
- "version": "0.12.3"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "tonic-build 0.12.3": {
- "name": "tonic-build",
- "version": "0.12.3",
- "package_url": "https://github.com/hyperium/tonic",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tonic-build/0.12.3/download",
- "sha256": "9557ce109ea773b399c9b9e5dca39294110b74f1f342cb347a80d1fce8c26a11"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tonic_build",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tonic_build",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "prost",
- "prost-build",
- "transport"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "prettyplease 0.2.22",
- "target": "prettyplease"
- },
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "prost-build 0.13.3",
- "target": "prost_build"
- },
- {
- "id": "prost-types 0.13.3",
- "target": "prost_types"
- },
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.12.3"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "tower 0.4.13": {
- "name": "tower",
- "version": "0.4.13",
- "package_url": "https://github.com/tower-rs/tower",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tower/0.4.13/download",
- "sha256": "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tower",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tower",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "__common",
- "balance",
- "buffer",
- "discover",
- "futures-core",
- "futures-util",
- "indexmap",
- "limit",
- "load",
- "make",
- "pin-project",
- "pin-project-lite",
- "rand",
- "ready-cache",
- "slab",
- "tokio",
- "tokio-util",
- "tracing",
- "util"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "futures-core 0.3.31",
- "target": "futures_core"
- },
- {
- "id": "futures-util 0.3.31",
- "target": "futures_util"
- },
- {
- "id": "indexmap 1.9.3",
- "target": "indexmap"
- },
- {
- "id": "pin-project 1.1.6",
- "target": "pin_project"
- },
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- },
- {
- "id": "rand 0.8.5",
- "target": "rand"
- },
- {
- "id": "slab 0.4.9",
- "target": "slab"
- },
- {
- "id": "tokio 1.40.0",
- "target": "tokio"
- },
- {
- "id": "tokio-util 0.7.12",
- "target": "tokio_util"
- },
- {
- "id": "tower-layer 0.3.3",
- "target": "tower_layer"
- },
- {
- "id": "tower-service 0.3.3",
- "target": "tower_service"
- },
- {
- "id": "tracing 0.1.40",
- "target": "tracing"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.4.13"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "tower 0.5.1": {
- "name": "tower",
- "version": "0.5.1",
- "package_url": "https://github.com/tower-rs/tower",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tower/0.5.1/download",
- "sha256": "2873938d487c3cfb9aed7546dc9f2711d867c9f90c46b889989a2cb84eba6b4f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tower",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tower",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "__common",
- "futures-core",
- "futures-util",
- "pin-project-lite",
- "sync_wrapper",
- "util"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "futures-core 0.3.31",
- "target": "futures_core"
- },
- {
- "id": "futures-util 0.3.31",
- "target": "futures_util"
- },
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- },
- {
- "id": "sync_wrapper 0.1.2",
- "target": "sync_wrapper"
- },
- {
- "id": "tower-layer 0.3.3",
- "target": "tower_layer"
- },
- {
- "id": "tower-service 0.3.3",
- "target": "tower_service"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.5.1"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "tower-layer 0.3.3": {
- "name": "tower-layer",
- "version": "0.3.3",
- "package_url": "https://github.com/tower-rs/tower",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tower-layer/0.3.3/download",
- "sha256": "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tower_layer",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tower_layer",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.3.3"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "tower-service 0.3.3": {
- "name": "tower-service",
- "version": "0.3.3",
- "package_url": "https://github.com/tower-rs/tower",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tower-service/0.3.3/download",
- "sha256": "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tower_service",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tower_service",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.3.3"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "tracing 0.1.40": {
- "name": "tracing",
- "version": "0.1.40",
- "package_url": "https://github.com/tokio-rs/tracing",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tracing/0.1.40/download",
- "sha256": "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tracing",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tracing",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "attributes",
- "default",
- "std",
- "tracing-attributes"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "pin-project-lite 0.2.14",
- "target": "pin_project_lite"
- },
- {
- "id": "tracing-core 0.1.32",
- "target": "tracing_core"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "proc_macro_deps": {
- "common": [
- {
- "id": "tracing-attributes 0.1.27",
- "target": "tracing_attributes"
- }
- ],
- "selects": {}
- },
- "version": "0.1.40"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "tracing-attributes 0.1.27": {
- "name": "tracing-attributes",
- "version": "0.1.27",
- "package_url": "https://github.com/tokio-rs/tracing",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tracing-attributes/0.1.27/download",
- "sha256": "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "tracing_attributes",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tracing_attributes",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.27"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "tracing-core 0.1.32": {
- "name": "tracing-core",
- "version": "0.1.32",
- "package_url": "https://github.com/tokio-rs/tracing",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tracing-core/0.1.32/download",
- "sha256": "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tracing_core",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tracing_core",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "once_cell",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "once_cell 1.20.2",
- "target": "once_cell"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.32"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "try-lock 0.2.5": {
- "name": "try-lock",
- "version": "0.2.5",
- "package_url": "https://github.com/seanmonstar/try-lock",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/try-lock/0.2.5/download",
- "sha256": "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "try_lock",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "try_lock",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.2.5"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "tui 0.16.0": {
- "name": "tui",
- "version": "0.16.0",
- "package_url": "https://github.com/fdehau/tui-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/tui/0.16.0/download",
- "sha256": "39c8ce4e27049eed97cfa363a5048b09d995e209994634a0efc26a14ab6c0c23"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tui",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "tui",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "crossterm"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "bitflags 1.3.2",
- "target": "bitflags"
- },
- {
- "id": "cassowary 0.3.0",
- "target": "cassowary"
- },
- {
- "id": "crossterm 0.20.0",
- "target": "crossterm"
- },
- {
- "id": "unicode-segmentation 1.12.0",
- "target": "unicode_segmentation"
- },
- {
- "id": "unicode-width 0.1.14",
- "target": "unicode_width"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.16.0"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "typenum 1.17.0": {
- "name": "typenum",
- "version": "1.17.0",
- "package_url": "https://github.com/paholg/typenum",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/typenum/1.17.0/download",
- "sha256": "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "typenum",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_main",
- "crate_root": "build/main.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "typenum",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "typenum 1.17.0",
- "target": "build_script_main"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.17.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "ucd-trie 0.1.7": {
- "name": "ucd-trie",
- "version": "0.1.7",
- "package_url": "https://github.com/BurntSushi/ucd-generate",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/ucd-trie/0.1.7/download",
- "sha256": "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "ucd_trie",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "ucd_trie",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "std"
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.1.7"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "unicode-ident 1.0.13": {
- "name": "unicode-ident",
- "version": "1.0.13",
- "package_url": "https://github.com/dtolnay/unicode-ident",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/unicode-ident/1.0.13/download",
- "sha256": "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "unicode_ident",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "unicode_ident",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.0.13"
- },
- "license": "(MIT OR Apache-2.0) AND Unicode-DFS-2016",
- "license_ids": [
- "Apache-2.0",
- "MIT",
- "Unicode-DFS-2016"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "unicode-segmentation 1.12.0": {
- "name": "unicode-segmentation",
- "version": "1.12.0",
- "package_url": "https://github.com/unicode-rs/unicode-segmentation",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/unicode-segmentation/1.12.0/download",
- "sha256": "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "unicode_segmentation",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "unicode_segmentation",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.12.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "unicode-width 0.1.14": {
- "name": "unicode-width",
- "version": "0.1.14",
- "package_url": "https://github.com/unicode-rs/unicode-width",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/unicode-width/0.1.14/download",
- "sha256": "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "unicode_width",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "unicode_width",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "cjk",
- "default"
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.1.14"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "utf8parse 0.2.2": {
- "name": "utf8parse",
- "version": "0.2.2",
- "package_url": "https://github.com/alacritty/vte",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/utf8parse/0.2.2/download",
- "sha256": "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "utf8parse",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "utf8parse",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.2.2"
- },
- "license": "Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "uuid 1.10.0": {
- "name": "uuid",
- "version": "1.10.0",
- "package_url": "https://github.com/uuid-rs/uuid",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/uuid/1.10.0/download",
- "sha256": "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "uuid",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "uuid",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "rng",
- "serde",
- "std",
- "v4"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "getrandom 0.2.15",
- "target": "getrandom"
- },
- {
- "id": "serde 1.0.210",
- "target": "serde"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.10.0"
- },
- "license": "Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "version_check 0.9.5": {
- "name": "version_check",
- "version": "0.9.5",
- "package_url": "https://github.com/SergioBenitez/version_check",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/version_check/0.9.5/download",
- "sha256": "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "version_check",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "version_check",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.9.5"
- },
- "license": "MIT/Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "want 0.3.1": {
- "name": "want",
- "version": "0.3.1",
- "package_url": "https://github.com/seanmonstar/want",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/want/0.3.1/download",
- "sha256": "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "want",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "want",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "try-lock 0.2.5",
- "target": "try_lock"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.1"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "wasi 0.11.0+wasi-snapshot-preview1": {
- "name": "wasi",
- "version": "0.11.0+wasi-snapshot-preview1",
- "package_url": "https://github.com/bytecodealliance/wasi",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/wasi/0.11.0+wasi-snapshot-preview1/download",
- "sha256": "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "wasi",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "wasi",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "std"
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.11.0+wasi-snapshot-preview1"
- },
- "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "wasm-bindgen 0.2.95": {
- "name": "wasm-bindgen",
- "version": "0.2.95",
- "package_url": "https://github.com/rustwasm/wasm-bindgen",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/wasm-bindgen/0.2.95/download",
- "sha256": "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "wasm_bindgen",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "wasm_bindgen",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "default",
- "spans",
- "std"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "once_cell 1.20.2",
- "target": "once_cell"
- },
- {
- "id": "wasm-bindgen 0.2.95",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "proc_macro_deps": {
- "common": [
- {
- "id": "wasm-bindgen-macro 0.2.95",
- "target": "wasm_bindgen_macro"
- }
- ],
- "selects": {}
- },
- "version": "0.2.95"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "wasm-bindgen-backend 0.2.95": {
- "name": "wasm-bindgen-backend",
- "version": "0.2.95",
- "package_url": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/backend",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/wasm-bindgen-backend/0.2.95/download",
- "sha256": "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "wasm_bindgen_backend",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "wasm_bindgen_backend",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "spans"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "bumpalo 3.16.0",
- "target": "bumpalo"
- },
- {
- "id": "log 0.4.22",
- "target": "log"
- },
- {
- "id": "once_cell 1.20.2",
- "target": "once_cell"
- },
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- },
- {
- "id": "wasm-bindgen-shared 0.2.95",
- "target": "wasm_bindgen_shared"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.2.95"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "wasm-bindgen-macro 0.2.95": {
- "name": "wasm-bindgen-macro",
- "version": "0.2.95",
- "package_url": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/wasm-bindgen-macro/0.2.95/download",
- "sha256": "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "wasm_bindgen_macro",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "wasm_bindgen_macro",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "spans"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "wasm-bindgen-macro-support 0.2.95",
- "target": "wasm_bindgen_macro_support"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.2.95"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "wasm-bindgen-macro-support 0.2.95": {
- "name": "wasm-bindgen-macro-support",
- "version": "0.2.95",
- "package_url": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro-support",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/wasm-bindgen-macro-support/0.2.95/download",
- "sha256": "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "wasm_bindgen_macro_support",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "wasm_bindgen_macro_support",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "spans"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- },
- {
- "id": "wasm-bindgen-backend 0.2.95",
- "target": "wasm_bindgen_backend"
- },
- {
- "id": "wasm-bindgen-shared 0.2.95",
- "target": "wasm_bindgen_shared"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.2.95"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "wasm-bindgen-shared 0.2.95": {
- "name": "wasm-bindgen-shared",
- "version": "0.2.95",
- "package_url": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/shared",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/wasm-bindgen-shared/0.2.95/download",
- "sha256": "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "wasm_bindgen_shared",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "wasm_bindgen_shared",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "wasm-bindgen-shared 0.2.95",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.2.95"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "links": "wasm_bindgen"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "winapi 0.3.9": {
- "name": "winapi",
- "version": "0.3.9",
- "package_url": "https://github.com/retep998/winapi-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/winapi/0.3.9/download",
- "sha256": "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "winapi",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "winapi",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "consoleapi",
- "errhandlingapi",
- "handleapi",
- "impl-default",
- "minwindef",
- "ntstatus",
- "processenv",
- "synchapi",
- "winbase",
- "winerror",
- "winnt",
- "winuser"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "winapi 0.3.9",
- "target": "build_script_build"
- }
- ],
- "selects": {
- "i686-pc-windows-gnu": [
- {
- "id": "winapi-i686-pc-windows-gnu 0.4.0",
- "target": "winapi_i686_pc_windows_gnu"
- }
- ],
- "x86_64-pc-windows-gnu": [
- {
- "id": "winapi-x86_64-pc-windows-gnu 0.4.0",
- "target": "winapi_x86_64_pc_windows_gnu"
- }
- ]
- }
- },
- "edition": "2015",
- "version": "0.3.9"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT/Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "winapi-i686-pc-windows-gnu 0.4.0": {
- "name": "winapi-i686-pc-windows-gnu",
- "version": "0.4.0",
- "package_url": "https://github.com/retep998/winapi-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/winapi-i686-pc-windows-gnu/0.4.0/download",
- "sha256": "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "winapi_i686_pc_windows_gnu",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "winapi_i686_pc_windows_gnu",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "winapi-i686-pc-windows-gnu 0.4.0",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.4.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT/Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": null
- },
- "winapi-util 0.1.9": {
- "name": "winapi-util",
- "version": "0.1.9",
- "package_url": "https://github.com/BurntSushi/winapi-util",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/winapi-util/0.1.9/download",
- "sha256": "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "winapi_util",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "winapi_util",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "cfg(windows)": [
- {
- "id": "windows-sys 0.59.0",
- "target": "windows_sys"
- }
- ]
- }
- },
- "edition": "2021",
- "version": "0.1.9"
- },
- "license": "Unlicense OR MIT",
- "license_ids": [
- "MIT",
- "Unlicense"
- ],
- "license_file": "LICENSE-MIT"
- },
- "winapi-x86_64-pc-windows-gnu 0.4.0": {
- "name": "winapi-x86_64-pc-windows-gnu",
- "version": "0.4.0",
- "package_url": "https://github.com/retep998/winapi-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download",
- "sha256": "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "winapi_x86_64_pc_windows_gnu",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "winapi_x86_64_pc_windows_gnu",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "winapi-x86_64-pc-windows-gnu 0.4.0",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.4.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT/Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": null
- },
- "windows-core 0.52.0": {
- "name": "windows-core",
- "version": "0.52.0",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows-core/0.52.0/download",
- "sha256": "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_core",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_core",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows-targets 0.52.6",
- "target": "windows_targets"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.52.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows-sys 0.48.0": {
- "name": "windows-sys",
- "version": "0.48.0",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows-sys/0.48.0/download",
- "sha256": "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_sys",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_sys",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "Win32",
- "Win32_Foundation",
- "Win32_System",
- "Win32_System_Console",
- "default"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "windows-targets 0.48.5",
- "target": "windows_targets"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.48.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows-sys 0.52.0": {
- "name": "windows-sys",
- "version": "0.52.0",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows-sys/0.52.0/download",
- "sha256": "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_sys",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_sys",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "Wdk",
- "Wdk_Foundation",
- "Wdk_Storage",
- "Wdk_Storage_FileSystem",
- "Wdk_System",
- "Wdk_System_IO",
- "Win32",
- "Win32_Foundation",
- "Win32_Networking",
- "Win32_Networking_WinSock",
- "Win32_Security",
- "Win32_Storage",
- "Win32_Storage_FileSystem",
- "Win32_System",
- "Win32_System_Console",
- "Win32_System_IO",
- "Win32_System_Pipes",
- "Win32_System_SystemServices",
- "Win32_System_Threading",
- "Win32_System_WindowsProgramming",
- "default"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "windows-targets 0.52.6",
- "target": "windows_targets"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.52.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows-sys 0.59.0": {
- "name": "windows-sys",
- "version": "0.59.0",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows-sys/0.59.0/download",
- "sha256": "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_sys",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_sys",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "Win32",
- "Win32_Foundation",
- "Win32_Storage",
- "Win32_Storage_FileSystem",
- "Win32_System",
- "Win32_System_Console",
- "Win32_System_SystemInformation",
- "default"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "windows-targets 0.52.6",
- "target": "windows_targets"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.59.0"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows-targets 0.48.5": {
- "name": "windows-targets",
- "version": "0.48.5",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows-targets/0.48.5/download",
- "sha256": "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_targets",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_targets",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "aarch64-pc-windows-gnullvm": [
- {
- "id": "windows_aarch64_gnullvm 0.48.5",
- "target": "windows_aarch64_gnullvm"
- }
- ],
- "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": [
- {
- "id": "windows_aarch64_msvc 0.48.5",
- "target": "windows_aarch64_msvc"
- }
- ],
- "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(windows_raw_dylib)))": [
- {
- "id": "windows_i686_gnu 0.48.5",
- "target": "windows_i686_gnu"
- }
- ],
- "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": [
- {
- "id": "windows_i686_msvc 0.48.5",
- "target": "windows_i686_msvc"
- }
- ],
- "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": [
- {
- "id": "windows_x86_64_gnu 0.48.5",
- "target": "windows_x86_64_gnu"
- }
- ],
- "cfg(all(target_arch = \"x86_64\", target_env = \"msvc\", not(windows_raw_dylib)))": [
- {
- "id": "windows_x86_64_msvc 0.48.5",
- "target": "windows_x86_64_msvc"
- }
- ],
- "x86_64-pc-windows-gnullvm": [
- {
- "id": "windows_x86_64_gnullvm 0.48.5",
- "target": "windows_x86_64_gnullvm"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.48.5"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows-targets 0.52.6": {
- "name": "windows-targets",
- "version": "0.52.6",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows-targets/0.52.6/download",
- "sha256": "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_targets",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_targets",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "aarch64-pc-windows-gnullvm": [
- {
- "id": "windows_aarch64_gnullvm 0.52.6",
- "target": "windows_aarch64_gnullvm"
- }
- ],
- "cfg(all(any(target_arch = \"x86_64\", target_arch = \"arm64ec\"), target_env = \"msvc\", not(windows_raw_dylib)))": [
- {
- "id": "windows_x86_64_msvc 0.52.6",
- "target": "windows_x86_64_msvc"
- }
- ],
- "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": [
- {
- "id": "windows_aarch64_msvc 0.52.6",
- "target": "windows_aarch64_msvc"
- }
- ],
- "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": [
- {
- "id": "windows_i686_gnu 0.52.6",
- "target": "windows_i686_gnu"
- }
- ],
- "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": [
- {
- "id": "windows_i686_msvc 0.52.6",
- "target": "windows_i686_msvc"
- }
- ],
- "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": [
- {
- "id": "windows_x86_64_gnu 0.52.6",
- "target": "windows_x86_64_gnu"
- }
- ],
- "i686-pc-windows-gnullvm": [
- {
- "id": "windows_i686_gnullvm 0.52.6",
- "target": "windows_i686_gnullvm"
- }
- ],
- "x86_64-pc-windows-gnullvm": [
- {
- "id": "windows_x86_64_gnullvm 0.52.6",
- "target": "windows_x86_64_gnullvm"
- }
- ]
- }
- },
- "edition": "2021",
- "version": "0.52.6"
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows_aarch64_gnullvm 0.48.5": {
- "name": "windows_aarch64_gnullvm",
- "version": "0.48.5",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows_aarch64_gnullvm/0.48.5/download",
- "sha256": "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_aarch64_gnullvm",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_aarch64_gnullvm",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_aarch64_gnullvm 0.48.5",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.48.5"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows_aarch64_gnullvm 0.52.6": {
- "name": "windows_aarch64_gnullvm",
- "version": "0.52.6",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows_aarch64_gnullvm/0.52.6/download",
- "sha256": "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_aarch64_gnullvm",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_aarch64_gnullvm",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_aarch64_gnullvm 0.52.6",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.52.6"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows_aarch64_msvc 0.48.5": {
- "name": "windows_aarch64_msvc",
- "version": "0.48.5",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows_aarch64_msvc/0.48.5/download",
- "sha256": "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_aarch64_msvc",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_aarch64_msvc",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_aarch64_msvc 0.48.5",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.48.5"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows_aarch64_msvc 0.52.6": {
- "name": "windows_aarch64_msvc",
- "version": "0.52.6",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows_aarch64_msvc/0.52.6/download",
- "sha256": "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_aarch64_msvc",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_aarch64_msvc",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_aarch64_msvc 0.52.6",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.52.6"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows_i686_gnu 0.48.5": {
- "name": "windows_i686_gnu",
- "version": "0.48.5",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows_i686_gnu/0.48.5/download",
- "sha256": "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_i686_gnu",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_i686_gnu",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_i686_gnu 0.48.5",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.48.5"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows_i686_gnu 0.52.6": {
- "name": "windows_i686_gnu",
- "version": "0.52.6",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows_i686_gnu/0.52.6/download",
- "sha256": "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_i686_gnu",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_i686_gnu",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_i686_gnu 0.52.6",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.52.6"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows_i686_gnullvm 0.52.6": {
- "name": "windows_i686_gnullvm",
- "version": "0.52.6",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows_i686_gnullvm/0.52.6/download",
- "sha256": "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_i686_gnullvm",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_i686_gnullvm",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_i686_gnullvm 0.52.6",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.52.6"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows_i686_msvc 0.48.5": {
- "name": "windows_i686_msvc",
- "version": "0.48.5",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows_i686_msvc/0.48.5/download",
- "sha256": "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_i686_msvc",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_i686_msvc",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_i686_msvc 0.48.5",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.48.5"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows_i686_msvc 0.52.6": {
- "name": "windows_i686_msvc",
- "version": "0.52.6",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows_i686_msvc/0.52.6/download",
- "sha256": "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_i686_msvc",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_i686_msvc",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_i686_msvc 0.52.6",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.52.6"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows_x86_64_gnu 0.48.5": {
- "name": "windows_x86_64_gnu",
- "version": "0.48.5",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows_x86_64_gnu/0.48.5/download",
- "sha256": "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_x86_64_gnu",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_x86_64_gnu",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_x86_64_gnu 0.48.5",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.48.5"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows_x86_64_gnu 0.52.6": {
- "name": "windows_x86_64_gnu",
- "version": "0.52.6",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows_x86_64_gnu/0.52.6/download",
- "sha256": "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_x86_64_gnu",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_x86_64_gnu",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_x86_64_gnu 0.52.6",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.52.6"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows_x86_64_gnullvm 0.48.5": {
- "name": "windows_x86_64_gnullvm",
- "version": "0.48.5",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows_x86_64_gnullvm/0.48.5/download",
- "sha256": "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_x86_64_gnullvm",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_x86_64_gnullvm",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_x86_64_gnullvm 0.48.5",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.48.5"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows_x86_64_gnullvm 0.52.6": {
- "name": "windows_x86_64_gnullvm",
- "version": "0.52.6",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows_x86_64_gnullvm/0.52.6/download",
- "sha256": "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_x86_64_gnullvm",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_x86_64_gnullvm",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_x86_64_gnullvm 0.52.6",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.52.6"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows_x86_64_msvc 0.48.5": {
- "name": "windows_x86_64_msvc",
- "version": "0.48.5",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows_x86_64_msvc/0.48.5/download",
- "sha256": "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_x86_64_msvc",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_x86_64_msvc",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_x86_64_msvc 0.48.5",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.48.5"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "windows_x86_64_msvc 0.52.6": {
- "name": "windows_x86_64_msvc",
- "version": "0.52.6",
- "package_url": "https://github.com/microsoft/windows-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/windows_x86_64_msvc/0.52.6/download",
- "sha256": "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_x86_64_msvc",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "windows_x86_64_msvc",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_x86_64_msvc 0.52.6",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.52.6"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "license-apache-2.0"
- },
- "winnow 0.6.20": {
- "name": "winnow",
- "version": "0.6.20",
- "package_url": "https://github.com/winnow-rs/winnow",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/winnow/0.6.20/download",
- "sha256": "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "winnow",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "winnow",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "alloc",
- "default",
- "std"
- ],
- "selects": {}
- },
- "edition": "2021",
- "version": "0.6.20"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE-MIT"
- },
- "xml-rs 0.8.22": {
- "name": "xml-rs",
- "version": "0.8.22",
- "package_url": "https://github.com/kornelski/xml-rs",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/xml-rs/0.8.22/download",
- "sha256": "af4e2e2f7cba5a093896c1e150fbfe177d1883e7448200efb81d40b9d339ef26"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "xml",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "xml",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "version": "0.8.22"
- },
- "license": "MIT",
- "license_ids": [
- "MIT"
- ],
- "license_file": "LICENSE"
- },
- "yaml-rust 0.4.5": {
- "name": "yaml-rust",
- "version": "0.4.5",
- "package_url": "https://github.com/chyh1990/yaml-rust",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/yaml-rust/0.4.5/download",
- "sha256": "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "yaml_rust",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "yaml_rust",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "linked-hash-map 0.5.6",
- "target": "linked_hash_map"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.4.5"
- },
- "license": "MIT/Apache-2.0",
- "license_ids": [
- "Apache-2.0",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "zerocopy 0.7.35": {
- "name": "zerocopy",
- "version": "0.7.35",
- "package_url": "https://github.com/google/zerocopy",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/zerocopy/0.7.35/download",
- "sha256": "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "zerocopy",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "zerocopy",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": {
- "common": [
- "byteorder",
- "default",
- "derive",
- "simd",
- "zerocopy-derive"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "byteorder 1.5.0",
- "target": "byteorder"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "proc_macro_deps": {
- "common": [
- {
- "id": "zerocopy-derive 0.7.35",
- "target": "zerocopy_derive"
- }
- ],
- "selects": {}
- },
- "version": "0.7.35"
- },
- "license": "BSD-2-Clause OR Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "BSD-2-Clause",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- },
- "zerocopy-derive 0.7.35": {
- "name": "zerocopy-derive",
- "version": "0.7.35",
- "package_url": "https://github.com/google/zerocopy",
- "repository": {
- "Http": {
- "url": "https://static.crates.io/crates/zerocopy-derive/0.7.35/download",
- "sha256": "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "zerocopy_derive",
- "crate_root": "src/lib.rs",
- "srcs": {
- "allow_empty": true,
- "include": [
- "**/*.rs"
- ]
- }
- }
- }
- ],
- "library_target_name": "zerocopy_derive",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.87",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.37",
- "target": "quote"
- },
- {
- "id": "syn 2.0.79",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.7.35"
- },
- "license": "BSD-2-Clause OR Apache-2.0 OR MIT",
- "license_ids": [
- "Apache-2.0",
- "BSD-2-Clause",
- "MIT"
- ],
- "license_file": "LICENSE-APACHE"
- }
- },
- "binary_crates": [],
- "workspace_members": {
- "Alice-Database_v2 0.1.0": ""
- },
- "conditions": {
- "aarch64-apple-darwin": [
- "aarch64-apple-darwin"
- ],
- "aarch64-apple-ios": [
- "aarch64-apple-ios"
- ],
- "aarch64-apple-ios-sim": [
- "aarch64-apple-ios-sim"
- ],
- "aarch64-fuchsia": [
- "aarch64-fuchsia"
- ],
- "aarch64-linux-android": [
- "aarch64-linux-android"
- ],
- "aarch64-pc-windows-gnullvm": [],
- "aarch64-pc-windows-msvc": [
- "aarch64-pc-windows-msvc"
- ],
- "aarch64-unknown-linux-gnu": [
- "aarch64-unknown-linux-gnu",
- "aarch64-unknown-nixos-gnu"
- ],
- "aarch64-unknown-nixos-gnu": [
- "aarch64-unknown-nixos-gnu"
- ],
- "aarch64-unknown-nto-qnx710": [
- "aarch64-unknown-nto-qnx710"
- ],
- "arm-unknown-linux-gnueabi": [
- "arm-unknown-linux-gnueabi"
- ],
- "armv7-linux-androideabi": [
- "armv7-linux-androideabi"
- ],
- "armv7-unknown-linux-gnueabi": [
- "armv7-unknown-linux-gnueabi"
- ],
- "cfg(all(any(target_arch = \"x86_64\", target_arch = \"arm64ec\"), target_env = \"msvc\", not(windows_raw_dylib)))": [
- "x86_64-pc-windows-msvc"
- ],
- "cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))": [
- "aarch64-linux-android",
- "armv7-linux-androideabi",
- "i686-linux-android",
- "powerpc-unknown-linux-gnu",
- "s390x-unknown-linux-gnu",
- "x86_64-linux-android"
- ],
- "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))": [
- "aarch64-unknown-linux-gnu",
- "aarch64-unknown-nixos-gnu",
- "arm-unknown-linux-gnueabi",
- "armv7-unknown-linux-gnueabi",
- "i686-unknown-linux-gnu",
- "x86_64-unknown-linux-gnu",
- "x86_64-unknown-nixos-gnu"
- ],
- "cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-apple-ios-sim",
- "aarch64-fuchsia",
- "aarch64-linux-android",
- "aarch64-unknown-nto-qnx710",
- "armv7-linux-androideabi",
- "i686-apple-darwin",
- "i686-linux-android",
- "i686-unknown-freebsd",
- "powerpc-unknown-linux-gnu",
- "riscv32imc-unknown-none-elf",
- "riscv64gc-unknown-none-elf",
- "s390x-unknown-linux-gnu",
- "thumbv7em-none-eabi",
- "thumbv8m.main-none-eabi",
- "wasm32-unknown-unknown",
- "wasm32-wasi",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-fuchsia",
- "x86_64-linux-android",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-none"
- ],
- "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": [
- "aarch64-pc-windows-msvc"
- ],
- "cfg(all(target_arch = \"aarch64\", target_os = \"linux\"))": [
- "aarch64-unknown-linux-gnu",
- "aarch64-unknown-nixos-gnu"
- ],
- "cfg(all(target_arch = \"aarch64\", target_vendor = \"apple\"))": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-apple-ios-sim"
- ],
- "cfg(all(target_arch = \"loongarch64\", target_os = \"linux\"))": [],
- "cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))": [
- "wasm32-unknown-unknown"
- ],
- "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": [
- "i686-unknown-linux-gnu"
- ],
- "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(windows_raw_dylib)))": [
- "i686-unknown-linux-gnu"
- ],
- "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": [
- "i686-pc-windows-msvc"
- ],
- "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": [
- "x86_64-unknown-linux-gnu",
- "x86_64-unknown-nixos-gnu"
- ],
- "cfg(all(target_arch = \"x86_64\", target_env = \"msvc\", not(windows_raw_dylib)))": [
- "x86_64-pc-windows-msvc"
- ],
- "cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-apple-ios-sim",
- "aarch64-fuchsia",
- "aarch64-linux-android",
- "aarch64-pc-windows-msvc",
- "aarch64-unknown-linux-gnu",
- "aarch64-unknown-nixos-gnu",
- "aarch64-unknown-nto-qnx710",
- "i686-apple-darwin",
- "i686-linux-android",
- "i686-pc-windows-msvc",
- "i686-unknown-freebsd",
- "i686-unknown-linux-gnu",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-fuchsia",
- "x86_64-linux-android",
- "x86_64-pc-windows-msvc",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-linux-gnu",
- "x86_64-unknown-nixos-gnu",
- "x86_64-unknown-none"
- ],
- "cfg(any(target_os = \"macos\", target_os = \"ios\"))": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-apple-ios-sim",
- "i686-apple-darwin",
- "x86_64-apple-darwin",
- "x86_64-apple-ios"
- ],
- "cfg(any(target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\"))": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-apple-ios-sim",
- "i686-apple-darwin",
- "i686-unknown-freebsd",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-unknown-freebsd"
- ],
- "cfg(any(unix, target_os = \"wasi\"))": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-apple-ios-sim",
- "aarch64-fuchsia",
- "aarch64-linux-android",
- "aarch64-unknown-linux-gnu",
- "aarch64-unknown-nixos-gnu",
- "aarch64-unknown-nto-qnx710",
- "arm-unknown-linux-gnueabi",
- "armv7-linux-androideabi",
- "armv7-unknown-linux-gnueabi",
- "i686-apple-darwin",
- "i686-linux-android",
- "i686-unknown-freebsd",
- "i686-unknown-linux-gnu",
- "powerpc-unknown-linux-gnu",
- "s390x-unknown-linux-gnu",
- "wasm32-wasi",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-fuchsia",
- "x86_64-linux-android",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-linux-gnu",
- "x86_64-unknown-nixos-gnu"
- ],
- "cfg(not(all(windows, target_env = \"msvc\", not(target_vendor = \"uwp\"))))": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-apple-ios-sim",
- "aarch64-fuchsia",
- "aarch64-linux-android",
- "aarch64-unknown-linux-gnu",
- "aarch64-unknown-nixos-gnu",
- "aarch64-unknown-nto-qnx710",
- "arm-unknown-linux-gnueabi",
- "armv7-linux-androideabi",
- "armv7-unknown-linux-gnueabi",
- "i686-apple-darwin",
- "i686-linux-android",
- "i686-unknown-freebsd",
- "i686-unknown-linux-gnu",
- "powerpc-unknown-linux-gnu",
- "riscv32imc-unknown-none-elf",
- "riscv64gc-unknown-none-elf",
- "s390x-unknown-linux-gnu",
- "thumbv7em-none-eabi",
- "thumbv8m.main-none-eabi",
- "wasm32-unknown-unknown",
- "wasm32-wasi",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-fuchsia",
- "x86_64-linux-android",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-linux-gnu",
- "x86_64-unknown-nixos-gnu",
- "x86_64-unknown-none"
- ],
- "cfg(target_os = \"android\")": [
- "aarch64-linux-android",
- "armv7-linux-androideabi",
- "i686-linux-android",
- "x86_64-linux-android"
- ],
- "cfg(target_os = \"haiku\")": [],
- "cfg(target_os = \"hermit\")": [],
- "cfg(target_os = \"redox\")": [],
- "cfg(target_os = \"wasi\")": [
- "wasm32-wasi"
- ],
- "cfg(target_os = \"windows\")": [
- "aarch64-pc-windows-msvc",
- "i686-pc-windows-msvc",
- "x86_64-pc-windows-msvc"
- ],
- "cfg(tokio_taskdump)": [],
- "cfg(unix)": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-apple-ios-sim",
- "aarch64-fuchsia",
- "aarch64-linux-android",
- "aarch64-unknown-linux-gnu",
- "aarch64-unknown-nixos-gnu",
- "aarch64-unknown-nto-qnx710",
- "arm-unknown-linux-gnueabi",
- "armv7-linux-androideabi",
- "armv7-unknown-linux-gnueabi",
- "i686-apple-darwin",
- "i686-linux-android",
- "i686-unknown-freebsd",
- "i686-unknown-linux-gnu",
- "powerpc-unknown-linux-gnu",
- "s390x-unknown-linux-gnu",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-fuchsia",
- "x86_64-linux-android",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-linux-gnu",
- "x86_64-unknown-nixos-gnu"
- ],
- "cfg(windows)": [
- "aarch64-pc-windows-msvc",
- "i686-pc-windows-msvc",
- "x86_64-pc-windows-msvc"
- ],
- "i686-apple-darwin": [
- "i686-apple-darwin"
- ],
- "i686-linux-android": [
- "i686-linux-android"
- ],
- "i686-pc-windows-gnu": [],
- "i686-pc-windows-gnullvm": [],
- "i686-pc-windows-msvc": [
- "i686-pc-windows-msvc"
- ],
- "i686-unknown-freebsd": [
- "i686-unknown-freebsd"
- ],
- "i686-unknown-linux-gnu": [
- "i686-unknown-linux-gnu"
- ],
- "powerpc-unknown-linux-gnu": [
- "powerpc-unknown-linux-gnu"
- ],
- "riscv32imc-unknown-none-elf": [
- "riscv32imc-unknown-none-elf"
- ],
- "riscv64gc-unknown-none-elf": [
- "riscv64gc-unknown-none-elf"
- ],
- "s390x-unknown-linux-gnu": [
- "s390x-unknown-linux-gnu"
- ],
- "thumbv7em-none-eabi": [
- "thumbv7em-none-eabi"
- ],
- "thumbv8m.main-none-eabi": [
- "thumbv8m.main-none-eabi"
- ],
- "wasm32-unknown-unknown": [
- "wasm32-unknown-unknown"
- ],
- "wasm32-wasi": [
- "wasm32-wasi"
- ],
- "x86_64-apple-darwin": [
- "x86_64-apple-darwin"
- ],
- "x86_64-apple-ios": [
- "x86_64-apple-ios"
- ],
- "x86_64-fuchsia": [
- "x86_64-fuchsia"
- ],
- "x86_64-linux-android": [
- "x86_64-linux-android"
- ],
- "x86_64-pc-windows-gnu": [],
- "x86_64-pc-windows-gnullvm": [],
- "x86_64-pc-windows-msvc": [
- "x86_64-pc-windows-msvc"
- ],
- "x86_64-unknown-freebsd": [
- "x86_64-unknown-freebsd"
- ],
- "x86_64-unknown-linux-gnu": [
- "x86_64-unknown-linux-gnu",
- "x86_64-unknown-nixos-gnu"
- ],
- "x86_64-unknown-nixos-gnu": [
- "x86_64-unknown-nixos-gnu"
- ],
- "x86_64-unknown-none": [
- "x86_64-unknown-none"
- ]
- },
- "direct_deps": [
- "aes 0.8.4",
- "block-modes 0.9.1",
- "chrono 0.4.38",
- "colored 2.1.0",
- "config 0.14.0",
- "crossterm 0.28.1",
- "csv 1.3.0",
- "env_logger 0.11.5",
- "hex 0.4.3",
- "log 0.4.22",
- "pest 2.7.13",
- "pest_derive 2.7.13",
- "prost 0.13.3",
- "serde 1.0.210",
- "serde-xml-rs 0.6.0",
- "serde_json 1.0.128",
- "simplelog 0.12.2",
- "tempfile 3.13.0",
- "tokio 1.40.0",
- "tonic 0.12.3",
- "tonic-build 0.12.3",
- "tui 0.16.0",
- "uuid 1.10.0"
- ],
- "direct_dev_deps": []
-}
diff --git a/Plugins/Alice-Database_v2/Cargo.toml b/Plugins/Alice-Database_v2/Cargo.toml
deleted file mode 100644
index 7e214eb..0000000
--- a/Plugins/Alice-Database_v2/Cargo.toml
+++ /dev/null
@@ -1,43 +0,0 @@
-[package]
-name = "Alice-Database_v2"
-version = "0.1.0"
-edition = "2021"
-
-[features]
-default = ["log_engine"]
-log_engine = []
-#json_engine = []
-
-[dependencies]
-aes = "0.8.4"
-block-modes = "0.9.1"
-chrono = "0.4.38"
-colored = "2.1.0"
-config = "0.14.0"
-crossterm = "0.28.1"
-csv = "1.3.0"
-env_logger = "0.11.5"
-hex = "0.4.3"
-log = "0.4.22"
-pest = "2.7.13"
-pest_derive = "2.7.13"
-prost = "0.13.3"
-serde = { version = "1.0.210", features = ["derive"] }
-serde-xml-rs = "0.6.0"
-serde_json = "1.0.128"
-simplelog = "0.12.2"
-tempfile = "3.13.0"
-tokio = { version = "1.40.0", features = ["full"] }
-tonic = "0.12.3"
-uuid = { version = "1.10.0", features = ["serde", "v4"] }
-
-[build-dependencies]
-tonic-build = "0.12.3"
-
-[dependencies.tui]
-version = "0.16"
-default-features = false
-features = ["crossterm"]
-
-[lib]
-crate-type = ["cdylib"]
diff --git a/Plugins/Alice-Database_v2/MODULE.bazel b/Plugins/Alice-Database_v2/MODULE.bazel
deleted file mode 100644
index 00bb183..0000000
--- a/Plugins/Alice-Database_v2/MODULE.bazel
+++ /dev/null
@@ -1,6 +0,0 @@
-###############################################################################
-# Bazel now uses Bzlmod by default to manage external dependencies.
-# Please consider migrating your external dependencies from WORKSPACE to MODULE.bazel.
-#
-# For more details, please check https://github.com/bazelbuild/bazel/issues/18958
-###############################################################################
diff --git a/Plugins/Alice-Database_v2/MODULE.bazel.lock b/Plugins/Alice-Database_v2/MODULE.bazel.lock
deleted file mode 100644
index 21b358e..0000000
--- a/Plugins/Alice-Database_v2/MODULE.bazel.lock
+++ /dev/null
@@ -1,110 +0,0 @@
-{
- "lockFileVersion": 11,
- "registryFileHashes": {
- "https://bcr.bazel.build/bazel_registry.json": "8a28e4aff06ee60aed2a8c281907fb8bcbf3b753c91fb5a5c57da3215d5b3497",
- "https://bcr.bazel.build/modules/abseil-cpp/20210324.2/MODULE.bazel": "7cd0312e064fde87c8d1cd79ba06c876bd23630c83466e9500321be55c96ace2",
- "https://bcr.bazel.build/modules/abseil-cpp/20211102.0/MODULE.bazel": "70390338f7a5106231d20620712f7cccb659cd0e9d073d1991c038eb9fc57589",
- "https://bcr.bazel.build/modules/abseil-cpp/20211102.0/source.json": "7e3a9adf473e9af076ae485ed649d5641ad50ec5c11718103f34de03170d94ad",
- "https://bcr.bazel.build/modules/apple_support/1.5.0/MODULE.bazel": "50341a62efbc483e8a2a6aec30994a58749bd7b885e18dd96aa8c33031e558ef",
- "https://bcr.bazel.build/modules/apple_support/1.5.0/source.json": "eb98a7627c0bc486b57f598ad8da50f6625d974c8f723e9ea71bd39f709c9862",
- "https://bcr.bazel.build/modules/bazel_features/1.11.0/MODULE.bazel": "f9382337dd5a474c3b7d334c2f83e50b6eaedc284253334cf823044a26de03e8",
- "https://bcr.bazel.build/modules/bazel_features/1.11.0/source.json": "c9320aa53cd1c441d24bd6b716da087ad7e4ff0d9742a9884587596edfe53015",
- "https://bcr.bazel.build/modules/bazel_skylib/1.0.3/MODULE.bazel": "bcb0fd896384802d1ad283b4e4eb4d718eebd8cb820b0a2c3a347fb971afd9d8",
- "https://bcr.bazel.build/modules/bazel_skylib/1.2.1/MODULE.bazel": "f35baf9da0efe45fa3da1696ae906eea3d615ad41e2e3def4aeb4e8bc0ef9a7a",
- "https://bcr.bazel.build/modules/bazel_skylib/1.3.0/MODULE.bazel": "20228b92868bf5cfc41bda7afc8a8ba2a543201851de39d990ec957b513579c5",
- "https://bcr.bazel.build/modules/bazel_skylib/1.6.1/MODULE.bazel": "8fdee2dbaace6c252131c00e1de4b165dc65af02ea278476187765e1a617b917",
- "https://bcr.bazel.build/modules/bazel_skylib/1.6.1/source.json": "082ed5f9837901fada8c68c2f3ddc958bb22b6d654f71dd73f3df30d45d4b749",
- "https://bcr.bazel.build/modules/buildozer/7.1.2/MODULE.bazel": "2e8dd40ede9c454042645fd8d8d0cd1527966aa5c919de86661e62953cd73d84",
- "https://bcr.bazel.build/modules/buildozer/7.1.2/source.json": "c9028a501d2db85793a6996205c8de120944f50a0d570438fcae0457a5f9d1f8",
- "https://bcr.bazel.build/modules/googletest/1.11.0/MODULE.bazel": "3a83f095183f66345ca86aa13c58b59f9f94a2f81999c093d4eeaa2d262d12f4",
- "https://bcr.bazel.build/modules/googletest/1.11.0/source.json": "c73d9ef4268c91bd0c1cd88f1f9dfa08e814b1dbe89b5f594a9f08ba0244d206",
- "https://bcr.bazel.build/modules/platforms/0.0.4/MODULE.bazel": "9b328e31ee156f53f3c416a64f8491f7eb731742655a47c9eec4703a71644aee",
- "https://bcr.bazel.build/modules/platforms/0.0.5/MODULE.bazel": "5733b54ea419d5eaf7997054bb55f6a1d0b5ff8aedf0176fef9eea44f3acda37",
- "https://bcr.bazel.build/modules/platforms/0.0.6/MODULE.bazel": "ad6eeef431dc52aefd2d77ed20a4b353f8ebf0f4ecdd26a807d2da5aa8cd0615",
- "https://bcr.bazel.build/modules/platforms/0.0.7/MODULE.bazel": "72fd4a0ede9ee5c021f6a8dd92b503e089f46c227ba2813ff183b71616034814",
- "https://bcr.bazel.build/modules/platforms/0.0.9/MODULE.bazel": "4a87a60c927b56ddd67db50c89acaa62f4ce2a1d2149ccb63ffd871d5ce29ebc",
- "https://bcr.bazel.build/modules/platforms/0.0.9/source.json": "cd74d854bf16a9e002fb2ca7b1a421f4403cda29f824a765acd3a8c56f8d43e6",
- "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel": "a5a29bb89544f9b97edce05642fac225a808b5b7be74038ea3640fae2f8e66a7",
- "https://bcr.bazel.build/modules/protobuf/21.7/source.json": "bbe500720421e582ff2d18b0802464205138c06056f443184de39fbb8187b09b",
- "https://bcr.bazel.build/modules/protobuf/3.19.0/MODULE.bazel": "6b5fbb433f760a99a22b18b6850ed5784ef0e9928a72668b66e4d7ccd47db9b0",
- "https://bcr.bazel.build/modules/protobuf/3.19.6/MODULE.bazel": "9233edc5e1f2ee276a60de3eaa47ac4132302ef9643238f23128fea53ea12858",
- "https://bcr.bazel.build/modules/rules_cc/0.0.1/MODULE.bazel": "cb2aa0747f84c6c3a78dad4e2049c154f08ab9d166b1273835a8174940365647",
- "https://bcr.bazel.build/modules/rules_cc/0.0.2/MODULE.bazel": "6915987c90970493ab97393024c156ea8fb9f3bea953b2f3ec05c34f19b5695c",
- "https://bcr.bazel.build/modules/rules_cc/0.0.8/MODULE.bazel": "964c85c82cfeb6f3855e6a07054fdb159aced38e99a5eecf7bce9d53990afa3e",
- "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel": "836e76439f354b89afe6a911a7adf59a6b2518fafb174483ad78a2a2fde7b1c5",
- "https://bcr.bazel.build/modules/rules_cc/0.0.9/source.json": "1f1ba6fea244b616de4a554a0f4983c91a9301640c8fe0dd1d410254115c8430",
- "https://bcr.bazel.build/modules/rules_java/4.0.0/MODULE.bazel": "5a78a7ae82cd1a33cef56dc578c7d2a46ed0dca12643ee45edbb8417899e6f74",
- "https://bcr.bazel.build/modules/rules_java/7.6.5/MODULE.bazel": "481164be5e02e4cab6e77a36927683263be56b7e36fef918b458d7a8a1ebadb1",
- "https://bcr.bazel.build/modules/rules_java/7.6.5/source.json": "a805b889531d1690e3c72a7a7e47a870d00323186a9904b36af83aa3d053ee8d",
- "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel": "a56b85e418c83eb1839819f0b515c431010160383306d13ec21959ac412d2fe7",
- "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/source.json": "a075731e1b46bc8425098512d038d416e966ab19684a10a34f4741295642fc35",
- "https://bcr.bazel.build/modules/rules_license/0.0.3/MODULE.bazel": "627e9ab0247f7d1e05736b59dbb1b6871373de5ad31c3011880b4133cafd4bd0",
- "https://bcr.bazel.build/modules/rules_license/0.0.7/MODULE.bazel": "088fbeb0b6a419005b89cf93fe62d9517c0a2b8bb56af3244af65ecfe37e7d5d",
- "https://bcr.bazel.build/modules/rules_license/0.0.7/source.json": "355cc5737a0f294e560d52b1b7a6492d4fff2caf0bef1a315df5a298fca2d34a",
- "https://bcr.bazel.build/modules/rules_pkg/0.7.0/MODULE.bazel": "df99f03fc7934a4737122518bb87e667e62d780b610910f0447665a7e2be62dc",
- "https://bcr.bazel.build/modules/rules_pkg/0.7.0/source.json": "c2557066e0c0342223ba592510ad3d812d4963b9024831f7f66fd0584dd8c66c",
- "https://bcr.bazel.build/modules/rules_proto/4.0.0/MODULE.bazel": "a7a7b6ce9bee418c1a760b3d84f83a299ad6952f9903c67f19e4edd964894e06",
- "https://bcr.bazel.build/modules/rules_proto/5.3.0-21.7/MODULE.bazel": "e8dff86b0971688790ae75528fe1813f71809b5afd57facb44dad9e8eca631b7",
- "https://bcr.bazel.build/modules/rules_proto/5.3.0-21.7/source.json": "d57902c052424dfda0e71646cb12668d39c4620ee0544294d9d941e7d12bc3a9",
- "https://bcr.bazel.build/modules/rules_python/0.10.2/MODULE.bazel": "cc82bc96f2997baa545ab3ce73f196d040ffb8756fd2d66125a530031cd90e5f",
- "https://bcr.bazel.build/modules/rules_python/0.22.1/MODULE.bazel": "26114f0c0b5e93018c0c066d6673f1a2c3737c7e90af95eff30cfee38d0bbac7",
- "https://bcr.bazel.build/modules/rules_python/0.22.1/source.json": "57226905e783bae7c37c2dd662be078728e48fa28ee4324a7eabcafb5a43d014",
- "https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel": "9208ee05fd48bf09ac60ed269791cf17fb343db56c8226a720fbb1cdf467166c",
- "https://bcr.bazel.build/modules/stardoc/0.5.1/MODULE.bazel": "1a05d92974d0c122f5ccf09291442580317cdd859f07a8655f1db9a60374f9f8",
- "https://bcr.bazel.build/modules/stardoc/0.5.1/source.json": "a96f95e02123320aa015b956f29c00cb818fa891ef823d55148e1a362caacf29",
- "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/MODULE.bazel": "7298990c00040a0e2f121f6c32544bab27d4452f80d9ce51349b1a28f3005c43",
- "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/source.json": "f1ef7d3f9e0e26d4b23d1c39b5f5de71f584dd7d1b4ef83d9bbba6ec7a6a6459",
- "https://bcr.bazel.build/modules/zlib/1.2.11/MODULE.bazel": "07b389abc85fdbca459b69e2ec656ae5622873af3f845e1c9d80fe179f3effa0",
- "https://bcr.bazel.build/modules/zlib/1.2.12/MODULE.bazel": "3b1a8834ada2a883674be8cbd36ede1b6ec481477ada359cd2d3ddc562340b27",
- "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.3/MODULE.bazel": "af322bc08976524477c79d1e45e241b6efbeb918c497e8840b8ab116802dda79",
- "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.3/source.json": "2be409ac3c7601245958cd4fcdff4288be79ed23bd690b4b951f500d54ee6e7d"
- },
- "selectedYankedVersions": {},
- "moduleExtensions": {
- "@@apple_support~//crosstool:setup.bzl%apple_cc_configure_extension": {
- "general": {
- "bzlTransitiveDigest": "PjIds3feoYE8SGbbIq2SFTZy3zmxeO2tQevJZNDo7iY=",
- "usagesDigest": "aLmqbvowmHkkBPve05yyDNGN7oh7QE9kBADr3QIZTZs=",
- "recordedFileInputs": {},
- "recordedDirentsInputs": {},
- "envVariables": {},
- "generatedRepoSpecs": {
- "local_config_apple_cc": {
- "bzlFile": "@@apple_support~//crosstool:setup.bzl",
- "ruleClassName": "_apple_cc_autoconf",
- "attributes": {}
- },
- "local_config_apple_cc_toolchains": {
- "bzlFile": "@@apple_support~//crosstool:setup.bzl",
- "ruleClassName": "_apple_cc_autoconf_toolchains",
- "attributes": {}
- }
- },
- "recordedRepoMappingEntries": [
- [
- "apple_support~",
- "bazel_tools",
- "bazel_tools"
- ]
- ]
- }
- },
- "@@platforms//host:extension.bzl%host_platform": {
- "general": {
- "bzlTransitiveDigest": "xelQcPZH8+tmuOHVjL9vDxMnnQNMlwj0SlvgoqBkm4U=",
- "usagesDigest": "meSzxn3DUCcYEhq4HQwExWkWtU4EjriRBQLsZN+Q0SU=",
- "recordedFileInputs": {},
- "recordedDirentsInputs": {},
- "envVariables": {},
- "generatedRepoSpecs": {
- "host_platform": {
- "bzlFile": "@@platforms//host:extension.bzl",
- "ruleClassName": "host_platform_repo",
- "attributes": {}
- }
- },
- "recordedRepoMappingEntries": []
- }
- }
- }
-}
diff --git a/Plugins/Alice-Database_v2/Makefile b/Plugins/Alice-Database_v2/Makefile
deleted file mode 100644
index f69fc00..0000000
--- a/Plugins/Alice-Database_v2/Makefile
+++ /dev/null
@@ -1,5 +0,0 @@
-bbal:
- bazel build //:alice_db_lib
-
-bca:
- bazel clean --async
diff --git a/Plugins/Alice-Database_v2/README.md b/Plugins/Alice-Database_v2/README.md
deleted file mode 100644
index 6c04439..0000000
--- a/Plugins/Alice-Database_v2/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/Plugins/Alice-Database_v2/WORKSPACE.bazel b/Plugins/Alice-Database_v2/WORKSPACE.bazel
deleted file mode 100644
index 775d156..0000000
--- a/Plugins/Alice-Database_v2/WORKSPACE.bazel
+++ /dev/null
@@ -1,39 +0,0 @@
-# Загрузка необходимых внешних репозиториев
-load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
-
-# <========== Настройка Rust для проекта ===================
-http_archive(
- name = "rules_rust",
- integrity = "sha256-Weev1uz2QztBlDA88JX6A1N72SucD1V8lBsaliM0TTg=",
- urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.48.0/rules_rust-v0.48.0.tar.gz"],
-)
-
-# Загрузка зависимостей для Rust
-load("@rules_rust//rust:repositories.bzl", "rules_rust_dependencies", "rust_register_toolchains")
-rules_rust_dependencies()
-rust_register_toolchains()
-
-# Загрузка зависимостей для Rust Analyzer для улучшенной разработки
-load("@rules_rust//tools/rust_analyzer:deps.bzl", "rust_analyzer_dependencies")
-rust_analyzer_dependencies()
-
-# Загрузка зависимостей для управления версиями crate
-load("@rules_rust//crate_universe:repositories.bzl", "crate_universe_dependencies")
-crate_universe_dependencies()
-
-# Определение репозитория для crate
-load("@rules_rust//crate_universe:defs.bzl", "crates_repository", "crate")
-crates_repository(
- name = "crate_index",
- cargo_lockfile = "//:Cargo.lock", # Путь к вашему Cargo.lock
- lockfile = "//:Cargo.Bazel.lock", # Путь к вашему замороженному файлу Bazel
- manifests = [
- "//:Cargo.toml", # Путь к вашему Cargo.toml
- ],
- # Должен соответствовать версии, представленной текущим зарегистрированным `rust_toolchain`.
- rust_version = "1.81.0",
-)
-
-# Загрузка всех crated из crate_index
-load("@crate_index//:defs.bzl", "crate_repositories")
-crate_repositories()
diff --git a/Plugins/Alice-Database_v2/all.rs b/Plugins/Alice-Database_v2/all.rs
deleted file mode 100644
index 1590a16..0000000
--- a/Plugins/Alice-Database_v2/all.rs
+++ /dev/null
@@ -1,55 +0,0 @@
-// Engines
-#[derive(Debug)]
-pub struct JSONEngine {
- pub name: String,
-}
-
-use pest::Parser;
-
-#[derive(Parser, Debug)]
-#[grammar = "grammar.pest"] // Путь к вашему файлу грамматики
-pub struct WhiteRabbit;
-
-impl JSONEngine{
- pub fn new(wre: WhiteRabbit) -> Self {
- Self { name: "qweqwe".to_string(), white_rabbit_engine: wre}
- }
-}
-
-
-
-pub async fn white_rabbit(cmd: &str) {
- let pairs = WhiteRabbit::parse(Rule::ident_list, cmd).expect("I cant parse this command.");
- for pair in pairs {
- match pair.as_rule() {
- Rule::get_all_instances => {
- println!("Getting all instances.");
- },
- Rule::select_instance => {
- println!("Instance selected! {:#?}", pair.into_inner().as_str());
- },
- Rule::print_instance => {
- println!("ADBInstance: {:#?}", pair.into_inner().as_str());
- },
- Rule::delete_instance => {
- println!("Instance deleted: {:#?}", pair.into_inner().as_str());
- },
- Rule::check_instance_on_exists => {
- println!("Instance exists? {:#?}", pair.into_inner().as_str());
- },
- Rule::create_collection => {
- println!("Collection created! {:#?}", pair.into_inner().as_str());
- },
- Rule::remove_collection => {
- println!("Remove collection! {:#?}", pair.into_inner().as_str());
- },
- Rule::add_document_to_collection => {
- println!("Add document to collection {:#?}", pair.into_inner());
- },
- Rule::remove_document_from_collection => {
- println!("Remove document from collection {:#?}", pair.into_inner());
- },
- _ => unreachable!(),
- }
- }
-}
diff --git a/Plugins/Alice-Database_v2/data/rooms/81b4267c-9ec5-4d61-942c-a9b37b32e85f.json b/Plugins/Alice-Database_v2/data/rooms/81b4267c-9ec5-4d61-942c-a9b37b32e85f.json
deleted file mode 100644
index 2ef457d..0000000
--- a/Plugins/Alice-Database_v2/data/rooms/81b4267c-9ec5-4d61-942c-a9b37b32e85f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"vector_field":[1,2,3],"string_field":"Hello, world!"}
\ No newline at end of file
diff --git a/Plugins/Alice-Database_v2/grammar.pest b/Plugins/Alice-Database_v2/grammar.pest
deleted file mode 100644
index 45c5bad..0000000
--- a/Plugins/Alice-Database_v2/grammar.pest
+++ /dev/null
@@ -1,41 +0,0 @@
-alpha = { 'a'..'z' | 'A'..'Z' }
-digit = { '0'..'9' }
-
-ident = { !digit ~ (alpha | digit)+ }
-
-// Math
-math = { digit ~ ident ~ digit }
-
-
-// WORK WITH INSTANCES ================================>
-get_all_instances = { "GET INSTANCES" }
-select_instance = { "SELECT INSTANCE " ~ ident }
-print_instance = { "PRINT INSTANCE " ~ ident }
-delete_instance = { "DELETE INSTANCE " ~ ident }
-check_instance_on_exists = { "CHECK INSTANCE ON EXISTS " ~ ident }
-
-
-// JSONEngine - Collections
-create_collection = { "CREATE COLLECTION " ~ ident }
-remove_collection = { "DELETE COLLECTION " ~ ident }
-add_document_to_collection = { "ADD DOCUMENT " ~ ident ~ " TO " ~ ident}
-remove_document_from_collection = {"DELETE DOCUMENT " ~ ident ~ " IN " ~ ident}
-
-
-// ALL COMMANDS =====================================>
-ident_list = _{ (
- select_instance |
- get_all_instances |
- print_instance |
- math |
- create_collection |
- remove_collection |
- add_document_to_collection |
- remove_document_from_collection
-
-
-
-
- ) ~ ";" }
- // ^
- // ident_list rule is silent which means it produces no tokens
diff --git a/Plugins/Alice-Database_v2/src/ADB_Data/json_engine/instance_1/data.json b/Plugins/Alice-Database_v2/src/ADB_Data/json_engine/instance_1/data.json
deleted file mode 100644
index b2c635d..0000000
--- a/Plugins/Alice-Database_v2/src/ADB_Data/json_engine/instance_1/data.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "0eb9cc86-9231-4f74-ae54-677167e22e06": [
- "qwe",
- 123,
- "twrtret"
- ],
- "2348d1de-501f-4fba-8965-21c95820549b": {
- "qwe": "qweqweqwe"
- }
-}
diff --git a/Plugins/Alice-Database_v2/src/ADB_Data/json_engine/instance_1/users.json b/Plugins/Alice-Database_v2/src/ADB_Data/json_engine/instance_1/users.json
deleted file mode 100644
index b2c635d..0000000
--- a/Plugins/Alice-Database_v2/src/ADB_Data/json_engine/instance_1/users.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "0eb9cc86-9231-4f74-ae54-677167e22e06": [
- "qwe",
- 123,
- "twrtret"
- ],
- "2348d1de-501f-4fba-8965-21c95820549b": {
- "qwe": "qweqweqwe"
- }
-}
diff --git a/Plugins/Alice-Database_v2/src/config.toml b/Plugins/Alice-Database_v2/src/config.toml
deleted file mode 100644
index 8b5b5b1..0000000
--- a/Plugins/Alice-Database_v2/src/config.toml
+++ /dev/null
@@ -1,3 +0,0 @@
-[data]
-path = "ADB_Data"
-
diff --git a/Plugins/Alice-Database_v2/src/data.json b/Plugins/Alice-Database_v2/src/data.json
deleted file mode 100644
index d0bd044..0000000
--- a/Plugins/Alice-Database_v2/src/data.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "e363be5e-fdc8-4395-ad8f-cb455632eda8": [
- "qwe",
- 123,
- "twrtret"
- ],
- "3abd7b2c-0fc4-46e4-a1eb-dc80b591f62c": {
- "qwe": "qweqweqwe"
- }
-}
\ No newline at end of file
diff --git a/Plugins/Alice-Database_v2/src/engines/json_engine.rs b/Plugins/Alice-Database_v2/src/engines/json_engine.rs
deleted file mode 100644
index 592e31b..0000000
--- a/Plugins/Alice-Database_v2/src/engines/json_engine.rs
+++ /dev/null
@@ -1,94 +0,0 @@
-use log::{info, warn, error};
-use std::ffi::{CStr, CString};
-use std::os::raw::c_char;
-use std::collections::HashMap;
-
-use serde_json::Value;
-use serde_json::Map;
-
-// Define the JSONEngine struct
-#[derive(Debug, Clone)]
-pub struct JSONEngine {
- pub name: String,
- pub data: Vec>,
-}
-
-#[derive(Debug, Clone)]
-pub struct Sort {
- pub data: Vec>,
-}
-
-impl JSONEngine {
- pub fn new(name: String) -> Self {
- let mut data: Vec> = vec![];
- info!("Creating JSON Engine...");
- Self { name, data }
- }
-
- pub fn insert_one(&mut self, new_data: Value) -> String {
- self.data.push(new_data);
- println!("SELF DATA: {:#?}", self.data);
- }
-
- pub fn insert_many(&mut self) -> Vec {
- todo!();
- }
-
- pub fn find_one(&self) {
- todo!();
- }
-
- pub fn find_all(&self) {
- todo!();
- }
-
- pub fn find_with_filter(&self) {
- todo!();
- }
-
- pub fn commit(&self) {
- todo!();
- }
-
-}
-
-
-
-
-
-// C bindings
-#[no_mangle]
-pub extern "C" fn json_engine_new(name: *const c_char) -> *mut JSONEngine {
- let c_str = unsafe { CStr::from_ptr(name) };
- let rust_str = c_str.to_str().unwrap();
- Box::into_raw(Box::new(JSONEngine::new(rust_str.to_string())))
-}
-
-#[no_mangle]
-pub extern "C" fn json_engine_add_data(engine_ptr: *mut JSONEngine, data: *const c_char) {
- let engine = unsafe { &mut *engine_ptr };
- let c_data_str = unsafe { CStr::from_ptr(data) };
- let rust_data = c_data_str.to_str().unwrap();
- engine.add_data(rust_data);
-}
-
-#[no_mangle]
-pub extern "C" fn json_engine_get_data(engine_ptr: *mut JSONEngine) -> *mut c_char {
- let engine = unsafe { &*engine_ptr };
- let data = engine.get_data();
- let c_string = CString::new(data).expect("CString::new failed");
- c_string.into_raw()
-}
-
-#[no_mangle]
-pub extern "C" fn json_engine_free(engine_ptr: *mut JSONEngine) {
- if engine_ptr.is_null() { return; }
- unsafe { Box::from_raw(engine_ptr) }; // Automatically cleaned up
-}
-
-// Free allocated C string
-#[no_mangle]
-pub extern "C" fn json_engine_free_string(s: *mut c_char) {
- if s.is_null() { return; }
- unsafe { CString::from_raw(s) }; // Automatically cleaned up
-}
diff --git a/Plugins/Alice-Database_v2/src/engines/log_engine.rs b/Plugins/Alice-Database_v2/src/engines/log_engine.rs
deleted file mode 100644
index c742463..0000000
--- a/Plugins/Alice-Database_v2/src/engines/log_engine.rs
+++ /dev/null
@@ -1,64 +0,0 @@
-use log::{info, error};
-use uuid::Uuid;
-use tokio::{fs::{self, File as AsyncFile}, io::AsyncWriteExt};
-use std::ffi::{CStr, CString};
-use std::os::raw::c_char;
-
-// LogEngine struct definition
-#[derive(Debug, Clone)]
-pub struct LogEngine {
- pub name: String,
- pub logs: Vec,
-}
-
-impl LogEngine {
- pub fn new(name: String) -> Self {
- Self { name, logs: Vec::new() }
- }
-
- pub async fn write(&mut self, instance_name: &str, data: &str) {
- let filepath = format!("ADB_Data/log_engine/{}/{}.alicedb.log", instance_name, self.name);
-
- match AsyncFile::options().append(true).create(true).open(&filepath).await {
- Ok(mut file) => {
- if let Err(e) = file.write_all((data.to_owned() + "\n").as_bytes()).await {
- error!("Failed to write data to {}: {}", filepath, e);
- } else {
- info!("Data written to {}", filepath);
- }
- },
- Err(e) => {
- error!("Failed to open file {}: {}", filepath, e);
- }
- }
- }
-}
-
-// C bindings
-#[no_mangle]
-pub extern "C" fn log_engine_new(name: *const c_char) -> *mut LogEngine {
- let c_str = unsafe { CStr::from_ptr(name) };
- let rust_str = c_str.to_str().unwrap();
- Box::into_raw(Box::new(LogEngine::new(rust_str.to_string())))
-}
-
-#[no_mangle]
-pub extern "C" fn log_engine_write(engine_ptr: *mut LogEngine, instance_name: *const c_char, data: *const c_char) {
- let engine = unsafe { &mut *engine_ptr };
- let c_instance_str = unsafe { CStr::from_ptr(instance_name) };
- let c_data_str = unsafe { CStr::from_ptr(data) };
-
- let rust_instance_name = c_instance_str.to_str().unwrap();
- let rust_data = c_data_str.to_str().unwrap();
-
- // Blocking context to call the async method
- let _ = tokio::runtime::Runtime::new().unwrap().block_on(async {
- engine.write(rust_instance_name, rust_data).await;
- });
-}
-
-#[no_mangle]
-pub extern "C" fn log_engine_free(engine_ptr: *mut LogEngine) {
- if engine_ptr.is_null() { return; }
- unsafe { Box::from_raw(engine_ptr) }; // Automatically cleaned up
-}
diff --git a/Plugins/Alice-Database_v2/src/engines/mod.rs b/Plugins/Alice-Database_v2/src/engines/mod.rs
deleted file mode 100644
index e1bc7b8..0000000
--- a/Plugins/Alice-Database_v2/src/engines/mod.rs
+++ /dev/null
@@ -1,45 +0,0 @@
-use std::ffi::{CStr, CString};
-use std::os::raw::c_char;
-
-#[cfg(feature = "log_engine")]
-pub mod log_engine;
-#[cfg(feature = "json_engine")]
-pub mod json_engine;
-
-#[cfg(feature = "log_engine")]
-use log_engine::LogEngine;
-#[cfg(feature = "json_engine")]
-use json_engine::JSONEngine;
-
-#[derive(Debug, Clone)]
-pub enum EngineType {
- #[cfg(feature = "log_engine")]
- Log(LogEngine),
- #[cfg(feature = "json_engine")]
- JSON(JSONEngine),
-}
-
-// C bindings for EngineType
-#[no_mangle]
-#[cfg(feature = "log_engine")]
-pub extern "C" fn engine_type_create_log(name: *const c_char) -> *mut EngineType {
- let c_str = unsafe { CStr::from_ptr(name) };
- let rust_str = c_str.to_str().unwrap();
- let log_engine = LogEngine::new(rust_str.to_string());
- Box::into_raw(Box::new(EngineType::Log(log_engine)))
-}
-
-#[no_mangle]
-#[cfg(feature = "json_engine")]
-pub extern "C" fn engine_type_create_json(name: *const c_char) -> *mut EngineType {
- let c_str = unsafe { CStr::from_ptr(name) };
- let rust_str = c_str.to_str().unwrap();
- let json_engine = JSONEngine::new(rust_str.to_string());
- Box::into_raw(Box::new(EngineType::JSON(json_engine)))
-}
-
-#[no_mangle]
-pub extern "C" fn engine_type_free(engine_ptr: *mut EngineType) {
- if engine_ptr.is_null() { return; }
- unsafe { Box::from_raw(engine_ptr) }; // Automatically cleaned up
-}
diff --git a/Plugins/Alice-Database_v2/src/instance_manager.rs b/Plugins/Alice-Database_v2/src/instance_manager.rs
deleted file mode 100644
index ea12926..0000000
--- a/Plugins/Alice-Database_v2/src/instance_manager.rs
+++ /dev/null
@@ -1,202 +0,0 @@
-// ===================
-/*
- * FILENAME: root/instance_manager.rs
- * AUTHOR: Daniil (0xJanus) Ermolaev.
- * ----------------------------------
- * DESCRIPTION:
- * The instance manager is an essential part of the entire database management system.
- * It creates instances (ADBInstance), which create database engines, engines are tables into which
- * you write any data in any format.
- *
- * Basically, ADBInstanceManager is needed for interaction and management with ADBInstance,
- * it looks like a kind of wrapper over all of them and somehow tries to orchestrate them all.
- */
-// ==================
-
-use uuid::Uuid;
-use log::{ info, error, trace, warn };
-
-use crate::engines::EngineType;
-#[cfg(feature="log_engine")]
-use crate::LogEngine;
-
-#[cfg(feature="json_engine")]
-use crate::JSONEngine;
-
-use tokio::{ io::{ Result as TResult, AsyncWriteExt},
-fs::{ self, File as AsyncFile },
-};
-use std::ffi::{CStr, CString};
-use std::os::raw::c_char;
-
-use tokio::task;
-
-
-#[derive(Clone, Debug)]
-pub struct ADBInstance
-{
- pub name: String,
- pub engine: EngineType,
-}
-
-impl ADBInstance
-{
- pub async fn new(engine_name: &str) -> Self
- {
- trace!("Creating new ADBInstance");
- let engine = match engine_name {
- #[cfg(feature = "log_engine")]
- "log_engine" => {
- let name = Uuid::new_v4().to_string();
- let filepath = format!("ADB_Data/log_engine/{}", name);
- fs::create_dir_all(filepath).await.expect("Failed to create main log_engine");
- EngineType::Log(LogEngine::new(name))
- },
- #[cfg(feature="json_engine")]
- "json_engine" => {
- let name = Uuid::new_v4().to_string();
- let filepath = format!("ADB_Data/json_engine/{}", name);
- fs::create_dir_all(filepath).await.expect("Failed to create main json_engine");
- EngineType::JSON(JSONEngine::new(name))
- },
- _ => {
- warn!("No engine selected! Run panic!");
- panic!("No engine selected or you select not implemented engine!");
- },
- };
-
- info!("ADBInstance created!");
- Self { name: Uuid::new_v4().to_string(), engine }
- }
- pub async fn create_from_exist(name: String, engine_type: String) -> Self
- {
- trace!("Creating new ADBInstance from exist...");
-
- let engine = match engine_type.as_str() {
- #[cfg(feature = "log_engine")]
- "log_engine" => EngineType::Log(LogEngine::new(name.clone())),
- #[cfg(feature = "json_engine")]
- "json_engine" => EngineType::JSON(JSONEngine::new(name.clone())),
- _ => {
- warn!("No engine selected! Run panic!");
- panic!("No engine selected or you select not implemented engine!");
- },
- };
-
- info!("ADBInstance created!");
- Self { name, engine }
- }
-}
-
-#[derive(Debug, Clone)]
-pub struct ADBInstanceManager
-{
- pub name: String,
- pub instances: Vec,
-}
-
-impl ADBInstanceManager
-{
- pub async fn new() -> Self
- {
- fs::create_dir_all("ADB_Data").await.expect("Failed to create main ADB_Data directory.");
- trace!("Instance Manager created!");
- let mut instances: Vec = vec![];
- Self { name: Uuid::new_v4().to_string(), instances: Vec::new() }
- }
-
-
- pub async fn find_all() -> TResult {
- let mut instances = Vec::new();
- let paths = std::fs::read_dir("ADB_Data/")?;
-
- for entry in paths.filter_map(Result::ok) {
- let path = entry.path();
- if path.is_dir() {
- let engine_type = path.file_name().unwrap().to_string_lossy().to_string();
- let instance_path = std::fs::read_dir(path)?;
-
- for instance_entry in instance_path.filter_map(Result::ok) {
- let instance_name = instance_entry.file_name().to_string_lossy().to_string();
- let instance = ADBInstance::create_from_exist(instance_name, engine_type.clone()).await;
- instances.push(instance);
- }
- }
- }
- info!("Instance manager found all ADBInstances and created them.");
-
- // Return a new instance of ADBInstanceManager with the collected instances
- Ok(Self { name: Uuid::new_v4().to_string(), instances })
- }
-
-
- pub async fn get_instance(&mut self, instance_name: &str) -> Option<&mut ADBInstance> {
- self.instances.iter_mut().find(| instance | instance.name == instance_name )
- }
- pub async fn create_new_instance(&mut self, engine_type: &str) {
- self.instances.push(ADBInstance::new(engine_type).await)
-
- }
-
-}
-
-// C bindings
-
-#[no_mangle]
-pub extern "C" fn adb_instance_new(engine_name: *const c_char) -> *mut ADBInstance {
- let c_str = unsafe { CStr::from_ptr(engine_name) };
- let rust_str = c_str.to_str().unwrap();
-
- let instance = task::block_in_place(|| {
- // Call the async function in a blocking context
- tokio::runtime::Runtime::new().unwrap().block_on(ADBInstance::new(rust_str))
- });
-
- Box::into_raw(Box::new(instance))
-}
-
-#[no_mangle]
-pub extern "C" fn adb_instance_manager_new() -> *mut ADBInstanceManager {
- let manager = task::block_in_place(|| {
- tokio::runtime::Runtime::new().unwrap().block_on(ADBInstanceManager::new())
- });
-
- Box::into_raw(Box::new(manager))
-}
-
-#[no_mangle]
-pub extern "C" fn adb_instance_manager_find_all(manager: *mut ADBInstanceManager) -> *mut ADBInstanceManager {
- let new_manager = tokio::runtime::Runtime::new().unwrap().block_on(ADBInstanceManager::find_all());
-
- match new_manager {
- Ok(manager) => Box::into_raw(Box::new(manager)), // return new manager pointer
- Err(_) => std::ptr::null_mut(), // handle the error case
- }
-}
-
-
-
-#[no_mangle]
-pub extern "C" fn adb_instance_manager_create_new_instance(manager: *mut ADBInstanceManager, engine_type: *const c_char) {
- let c_str = unsafe { CStr::from_ptr(engine_type) };
- let rust_str = c_str.to_str().unwrap();
-
- task::block_in_place(|| {
- let manager_ref = unsafe { &mut *manager };
- tokio::runtime::Runtime::new().unwrap().block_on(manager_ref.create_new_instance(rust_str));
- });
-}
-
-#[no_mangle]
-pub extern "C" fn adb_instance_free(instance: *mut ADBInstance) {
- if !instance.is_null() {
- unsafe { Box::from_raw(instance) }; // Automatically cleaned up
- }
-}
-
-#[no_mangle]
-pub extern "C" fn adb_instance_manager_free(manager: *mut ADBInstanceManager) {
- if !manager.is_null() {
- unsafe { Box::from_raw(manager) }; // Automatically cleaned up
- }
-}
diff --git a/Plugins/Alice-Database_v2/src/lib.rs b/Plugins/Alice-Database_v2/src/lib.rs
deleted file mode 100644
index 15c3882..0000000
--- a/Plugins/Alice-Database_v2/src/lib.rs
+++ /dev/null
@@ -1,32 +0,0 @@
-pub mod instance_manager;
-pub mod engines;
-
-
-use engines::EngineType;
-
-#[cfg(feature = "log_engine")]
-use engines::log_engine::LogEngine;
-
-#[cfg(feature = "json_engine")]
-use engines::json_engine::JSONEngine;
-
-use instance_manager::ADBInstanceManager;
-
-use log::{ info, error };
-
-
-#[tokio::main]
-async fn main() {
- let mut instance_manager = match ADBInstanceManager::find_all().await {
- Ok(manager) => manager,
- Err(e) => {
- error!("Failed to find instances: {}", e);
- info!("Creating new instance manager ...");
- ADBInstanceManager::new().await
- },
- };
- instance_manager.create_new_instance("json_engine").await;
- println!("Instance Manager: {:#?}", instance_manager);
- println!("Hello World!");
-}
-
diff --git a/Plugins/Alice-Database_v2/src/main.bk.rs b/Plugins/Alice-Database_v2/src/main.bk.rs
deleted file mode 100644
index 970cca0..0000000
--- a/Plugins/Alice-Database_v2/src/main.bk.rs
+++ /dev/null
@@ -1,235 +0,0 @@
-//! # ADB Instance Manager
-//!
-//! This module implements functionalities for managing ADB instances with different engine types,
-//! providing capabilities for logging and JSON data management. The module includes the following
-//! main components: `LogEngine`, `JSONEngine`, `ADBInstance`, and `ADBInstanceManager`.
-//!
-//! ## Components
-//!
-//! - `LogEngine`: A struct for handling logs with file-based storage.
-//! - `JSONEngine`: A struct for managing JSON data.
-//! - `ADBInstance`: Represents an instance of a database engine, which can be either
-//! `LogEngine` or `JSONEngine`.
-//! - `ADBInstanceManager`: Manages multiple `ADBInstance`s, enabling creation, retrieval, and
-//! manipulation of instances.
-
-#[macro_use]
-extern crate pest_derive;
-
-use uuid::Uuid;
-use tokio::fs::{self, File as AsyncFile};
-use tokio::io::AsyncWriteExt;
-use log::{info, error};
-use colored::*;
-
-/// Prints an ASCII art header.
-fn print_ascii() {
- println!("{}", r#"
- @---------------------------------------------------------------@
- | ______ __ __ ______ ______ |
- | /\ __ \ /\ \ /\ \ /\ ___\ /\ ___\ |
- | \ \ __ \ \ \ \____ \ \ \ \ \ \____ \ \ __\ |
- | \ \_\ \_\ \ \_____\ \ \_\ \ \_____\ \ \_____\ |
- | \/_/\/_/ \/_____/ \/_/ \/_____/ \/_____/ |
- | |
- | _____ ______ |
- | /\ __-. /\ == \ |
- | \ \ \/\ \ \ \ __< |
- | \ \____- \ \_____\ |
- | \/____/ \/_____/ |
- | |
- @---------------------------------------------------------------@
-
- "#.green());
-}
-
-/// A structure that represents a log engine.
-#[derive(Debug, Clone)]
-pub struct LogEngine {
- /// Unique name of the log engine.
- pub name: String,
- /// Stored log entries.
- pub logs: Vec,
-}
-
-/// A structure that represents a JSON engine.
-#[derive(Debug, Clone)]
-pub struct JSONEngine {
- /// Unique name of the JSON engine.
- pub name: String,
- /// Stored JSON data.
- pub data: Vec,
-}
-
-/// A structure that represents an ADB instance.
-#[derive(Debug, Clone)]
-pub struct ADBInstance {
- /// Unique name of the instance.
- pub name: String,
- /// The engine type used by the instance.
- pub engine: EngineType,
-}
-
-/// A structure that manages multiple ADB instances.
-#[derive(Debug, Clone)]
-pub struct ADBInstanceManager {
- /// Unique name of the instance manager.
- pub name: String,
- /// List of managed instances.
- pub instances: Vec,
-}
-
-/// Enum that represents the type of engine used in an ADB instance.
-#[derive(Debug, Clone)]
-pub enum EngineType {
- /// Log engine variant.
- Log(LogEngine),
- /// JSON engine variant.
- JSON(JSONEngine),
-}
-
-impl LogEngine {
- /// Creates a new `LogEngine` instance with a unique name.
- pub fn new() -> Self {
- Self { name: Uuid::new_v4().to_string(), logs: Vec::new() }
- }
-
- /// Asynchronously writes log data to a log file associated with the instance.
- pub async fn write(&mut self, instance_name: &str, data: &str) {
- let filepath = format!("ADB_Data/log_engine/{}/{}.alicedb.log", instance_name, self.name);
- match AsyncFile::options().append(true).create(true).open(&filepath).await {
- Ok(mut file) => {
- if let Err(e) = file.write_all((data.to_owned() + "\n").as_bytes()).await {
- error!("Failed to write data to {}: {}", filepath, e);
- } else {
- info!("Data written to {}", filepath);
- }
- }
- Err(e) => {
- error!("Failed to open file {}: {}", filepath, e);
- }
- }
- }
-}
-
-impl JSONEngine {
- /// Creates a new `JSONEngine` instance with a unique name and logs the creation.
- pub fn new() -> Self {
- info!("Creating JSON Engine....");
- Self { name: Uuid::new_v4().to_string(), data: Vec::new() }
- }
-}
-
-impl ADBInstanceManager {
- /// Creates a new `ADBInstanceManager`, setting up the necessary directory structure.
- pub async fn new() -> Self {
- fs::create_dir_all("ADB_Data").await.expect("Failed to create data directory");
- info!("Instance Manager created!");
- Self { name: Uuid::new_v4().to_string(), instances: Vec::new() }
- }
-
- /// Finds all existing ADB instances and returns the manager with those instances.
- pub async fn find_all() -> tokio::io::Result {
- let mut instances = Vec::new();
- let paths = std::fs::read_dir("ADB_Data/")?;
-
- for entry in paths.filter_map(Result::ok) {
- let path = entry.path();
- if path.is_dir() {
- let engine_type = path.file_name().unwrap().to_string_lossy().to_string();
- let instance_paths = std::fs::read_dir(path)?;
-
- for instance_entry in instance_paths.filter_map(Result::ok) {
- let instance_name = instance_entry.file_name().to_string_lossy().to_string();
- instances.push(ADBInstance::new_from_exist(instance_name, engine_type.clone()));
- }
- }
- }
- info!("Instance Manager found all dbs!");
- Ok(Self { name: Uuid::new_v4().to_string(), instances })
- }
-
- /// Creates a new ADB instance with the specified engine name.
- pub async fn create_new_instance(&mut self, engine_name: &str) -> String {
- let instance = ADBInstance::new(engine_name);
- self.instances.push(instance.clone());
-
- if fs::create_dir_all(format!("ADB_Data/{}/{}", engine_name, instance.name)).await.is_err() {
- error!("Failed to create instance directory");
- return String::new();
- }
-
- instance.name
- }
-
- /// Retrieves a mutable reference to an ADB instance by its name, if it exists.
- pub fn get_instance(&mut self, instance_name: &str) -> Option<&mut ADBInstance> {
- self.instances.iter_mut().find(|instance| instance.name == instance_name)
- }
-}
-
-impl ADBInstance {
- /// Creates a new `ADBInstance` with the specified engine name.
- pub fn new(engine_name: &str) -> Self {
- info!("Creating new ADBInstance...");
- let engine = match engine_name {
- "log_engine" => EngineType::Log(LogEngine::new()),
- "json_engine" => EngineType::JSON(JSONEngine::new()),
- _ => {
- error!("No engine selected!");
- panic!("No engine selected!");
- },
- };
- info!("ADBInstance created!");
- Self { name: Uuid::new_v4().to_string(), engine }
- }
-
- /// Creates a new `ADBInstance` from existing information.
- pub fn new_from_exist(name: String, engine_type: String) -> Self {
- info!("Creating new ADBInstance from exist...");
- let engine = match engine_type.as_str() {
- "log_engine" => EngineType::Log(LogEngine::new()),
- "json_engine" => EngineType::JSON(JSONEngine::new()),
- _ => {
- error!("No engine selected!");
- panic!("No engine selected!");
- },
- };
- info!("ADBInstance created!");
- Self { name, engine }
- }
-}
-
-/// Main entry point of the application.
-#[tokio::main]
-async fn main() {
- std::env::set_var("RUST_LOG", "info"); // Set logging level.
- env_logger::init(); // Initialize logger.
- print_ascii(); // Print ASCII art.
-
- let mut instance_manager = match ADBInstanceManager::find_all().await {
- Ok(manager) => manager,
- Err(e) => {
- error!("Failed to find instances: {}", e);
- info!("Creating new instance manager...");
- ADBInstanceManager::new().await
- },
- };
-
- // Example of using the instance manager
- let id = instance_manager.instances[0].name.clone();
- if let Some(instance_engine) = instance_manager.get_instance(&id) {
- if let EngineType::Log(log_engine) = &mut instance_engine.engine {
- // Write log messages to the log engine.
- log_engine.write(&id, "message").await;
- log_engine.write(&id, "message2").await;
- } else {
- println!("No method found!");
- }
- }
-
- // Example of creating new instances
- // let mut instance_manager = ADBInstanceManager::new().await.unwrap();
- // let id = instance_manager.create_new_instance("log_engine").await;
- // let id2 = instance_manager.create_new_instance("json_engine").await;
-}
diff --git a/Plugins/Alice-Database_v2/src/main.rs b/Plugins/Alice-Database_v2/src/main.rs
deleted file mode 100644
index 4807b98..0000000
--- a/Plugins/Alice-Database_v2/src/main.rs
+++ /dev/null
@@ -1,72 +0,0 @@
-use std::collections::HashMap;
-use std::fs::File;
-use std::io::Write;
-use serde_json::{json, Value};
-use uuid::Uuid;
-
-#[derive(Clone, Debug)]
-pub struct JSONEngine {
- pub name: String,
- pub data: HashMap, // Изменили на HashMap
-}
-
-impl JSONEngine {
- pub fn new(name: String) -> Self {
- Self { name, data: HashMap::new() }
- }
-
- pub fn insert_one(&mut self, new_data: Value) -> String {
- let name = Uuid::new_v4().to_string();
- self.data.insert(name.clone(), new_data);
- name
- }
-
- pub fn create_from_exist(instace_name: String, name: String) -> std::io::Result> {
- let filepath = format!("ADB_Data/json_engine/{}", name);
- let mut files = Vec::new();
- for entry in std::fs::read_dir(filepath)? {
- let entry = entry?;
- let path = entry.path();
- if path.is_file() {
- if let Some(file_name) = path.file_name() {
- if let Some(file_name_str) = file_name.to_str() {
- files.push(format!("ADB_Data/json_engine/{}/{}",instance_name,file_name_str.to_string());
- }
- }
- }
- }
- Ok(files)
- }
-
- pub fn print_all(&self, key: Option) {
- match key {
- Some(k) => {
- if let Some(value) = self.data.get(&k) { // Проверяем наличие ключа в HashMap
- println!("{:#?}", value);
- } else {
- println!("Ключ '{}' не найден", k);
- }
- },
- None => println!("{:#?}", self.data),
- }
- }
-
- pub fn commit(&self) -> Value {
- let key = json!(self.data.clone());
- // Запись данных в файл
- let file_path = "data.json";
- let json_string = serde_json::to_string_pretty(&self.data).unwrap();
-
-
- let mut file = File::create(file_path).expect("Не удалось создать файл");
- file.write_all(json_string.as_bytes()).expect("Не удалось записать в файл");
-
- key
- }
-}
-
-#[tokio::main]
-async fn main() {
- let mut je = JSONEngine::create_from_exist("instance_1".to_string());
- println!("JE {:#?}",je );
-}
diff --git a/Plugins/Box-storage/poetry.lock b/Plugins/Box-storage/poetry.lock
new file mode 100644
index 0000000..b28c3f9
--- /dev/null
+++ b/Plugins/Box-storage/poetry.lock
@@ -0,0 +1,407 @@
+# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand.
+
+[[package]]
+name = "annotated-types"
+version = "0.7.0"
+description = "Reusable constraint types to use with typing.Annotated"
+optional = false
+python-versions = ">=3.8"
+files = [
+ {file = "annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"},
+ {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"},
+]
+
+[[package]]
+name = "anyio"
+version = "4.6.2.post1"
+description = "High level compatibility layer for multiple asynchronous event loop implementations"
+optional = false
+python-versions = ">=3.9"
+files = [
+ {file = "anyio-4.6.2.post1-py3-none-any.whl", hash = "sha256:6d170c36fba3bdd840c73d3868c1e777e33676a69c3a72cf0a0d5d6d8009b61d"},
+ {file = "anyio-4.6.2.post1.tar.gz", hash = "sha256:4c8bc31ccdb51c7f7bd251f51c609e038d63e34219b44aa86e47576389880b4c"},
+]
+
+[package.dependencies]
+idna = ">=2.8"
+sniffio = ">=1.1"
+
+[package.extras]
+doc = ["Sphinx (>=7.4,<8.0)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx-rtd-theme"]
+test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "truststore (>=0.9.1)", "uvloop (>=0.21.0b1)"]
+trio = ["trio (>=0.26.1)"]
+
+[[package]]
+name = "boto3"
+version = "1.35.45"
+description = "The AWS SDK for Python"
+optional = false
+python-versions = ">=3.8"
+files = [
+ {file = "boto3-1.35.45-py3-none-any.whl", hash = "sha256:f16c7edfcbbeb0a0c22d67d6ebbfcb332fa78d3ea88275e082260ba04fe65347"},
+ {file = "boto3-1.35.45.tar.gz", hash = "sha256:9f4a081e1940846171b51d903000a04322f1356d53225ce1028fc1760a155a70"},
+]
+
+[package.dependencies]
+botocore = ">=1.35.45,<1.36.0"
+jmespath = ">=0.7.1,<2.0.0"
+s3transfer = ">=0.10.0,<0.11.0"
+
+[package.extras]
+crt = ["botocore[crt] (>=1.21.0,<2.0a0)"]
+
+[[package]]
+name = "botocore"
+version = "1.35.45"
+description = "Low-level, data-driven core of boto 3."
+optional = false
+python-versions = ">=3.8"
+files = [
+ {file = "botocore-1.35.45-py3-none-any.whl", hash = "sha256:e07e170975721c94ec1e3bf71a484552ad63e2499f769dd14f9f37375b4993fd"},
+ {file = "botocore-1.35.45.tar.gz", hash = "sha256:9a898bfdd6b0027fee2018711192c15c2716bf6a7096b1168bd8a896df3664a1"},
+]
+
+[package.dependencies]
+jmespath = ">=0.7.1,<2.0.0"
+python-dateutil = ">=2.1,<3.0.0"
+urllib3 = {version = ">=1.25.4,<2.2.0 || >2.2.0,<3", markers = "python_version >= \"3.10\""}
+
+[package.extras]
+crt = ["awscrt (==0.22.0)"]
+
+[[package]]
+name = "click"
+version = "8.1.7"
+description = "Composable command line interface toolkit"
+optional = false
+python-versions = ">=3.7"
+files = [
+ {file = "click-8.1.7-py3-none-any.whl", hash = "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28"},
+ {file = "click-8.1.7.tar.gz", hash = "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de"},
+]
+
+[package.dependencies]
+colorama = {version = "*", markers = "platform_system == \"Windows\""}
+
+[[package]]
+name = "colorama"
+version = "0.4.6"
+description = "Cross-platform colored terminal text."
+optional = false
+python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
+files = [
+ {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"},
+ {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"},
+]
+
+[[package]]
+name = "fastapi"
+version = "0.115.2"
+description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production"
+optional = false
+python-versions = ">=3.8"
+files = [
+ {file = "fastapi-0.115.2-py3-none-any.whl", hash = "sha256:61704c71286579cc5a598763905928f24ee98bfcc07aabe84cfefb98812bbc86"},
+ {file = "fastapi-0.115.2.tar.gz", hash = "sha256:3995739e0b09fa12f984bce8fa9ae197b35d433750d3d312422d846e283697ee"},
+]
+
+[package.dependencies]
+pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0"
+starlette = ">=0.37.2,<0.41.0"
+typing-extensions = ">=4.8.0"
+
+[package.extras]
+all = ["email-validator (>=2.0.0)", "fastapi-cli[standard] (>=0.0.5)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)", "jinja2 (>=2.11.2)", "orjson (>=3.2.1)", "pydantic-extra-types (>=2.0.0)", "pydantic-settings (>=2.0.0)", "python-multipart (>=0.0.7)", "pyyaml (>=5.3.1)", "ujson (>=4.0.1,!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0)", "uvicorn[standard] (>=0.12.0)"]
+standard = ["email-validator (>=2.0.0)", "fastapi-cli[standard] (>=0.0.5)", "httpx (>=0.23.0)", "jinja2 (>=2.11.2)", "python-multipart (>=0.0.7)", "uvicorn[standard] (>=0.12.0)"]
+
+[[package]]
+name = "h11"
+version = "0.14.0"
+description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1"
+optional = false
+python-versions = ">=3.7"
+files = [
+ {file = "h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761"},
+ {file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"},
+]
+
+[[package]]
+name = "idna"
+version = "3.10"
+description = "Internationalized Domain Names in Applications (IDNA)"
+optional = false
+python-versions = ">=3.6"
+files = [
+ {file = "idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"},
+ {file = "idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"},
+]
+
+[package.extras]
+all = ["flake8 (>=7.1.1)", "mypy (>=1.11.2)", "pytest (>=8.3.2)", "ruff (>=0.6.2)"]
+
+[[package]]
+name = "jmespath"
+version = "1.0.1"
+description = "JSON Matching Expressions"
+optional = false
+python-versions = ">=3.7"
+files = [
+ {file = "jmespath-1.0.1-py3-none-any.whl", hash = "sha256:02e2e4cc71b5bcab88332eebf907519190dd9e6e82107fa7f83b1003a6252980"},
+ {file = "jmespath-1.0.1.tar.gz", hash = "sha256:90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe"},
+]
+
+[[package]]
+name = "pydantic"
+version = "2.9.2"
+description = "Data validation using Python type hints"
+optional = false
+python-versions = ">=3.8"
+files = [
+ {file = "pydantic-2.9.2-py3-none-any.whl", hash = "sha256:f048cec7b26778210e28a0459867920654d48e5e62db0958433636cde4254f12"},
+ {file = "pydantic-2.9.2.tar.gz", hash = "sha256:d155cef71265d1e9807ed1c32b4c8deec042a44a50a4188b25ac67ecd81a9c0f"},
+]
+
+[package.dependencies]
+annotated-types = ">=0.6.0"
+pydantic-core = "2.23.4"
+typing-extensions = [
+ {version = ">=4.12.2", markers = "python_version >= \"3.13\""},
+ {version = ">=4.6.1", markers = "python_version < \"3.13\""},
+]
+
+[package.extras]
+email = ["email-validator (>=2.0.0)"]
+timezone = ["tzdata"]
+
+[[package]]
+name = "pydantic-core"
+version = "2.23.4"
+description = "Core functionality for Pydantic validation and serialization"
+optional = false
+python-versions = ">=3.8"
+files = [
+ {file = "pydantic_core-2.23.4-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:b10bd51f823d891193d4717448fab065733958bdb6a6b351967bd349d48d5c9b"},
+ {file = "pydantic_core-2.23.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4fc714bdbfb534f94034efaa6eadd74e5b93c8fa6315565a222f7b6f42ca1166"},
+ {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:63e46b3169866bd62849936de036f901a9356e36376079b05efa83caeaa02ceb"},
+ {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ed1a53de42fbe34853ba90513cea21673481cd81ed1be739f7f2efb931b24916"},
+ {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cfdd16ab5e59fc31b5e906d1a3f666571abc367598e3e02c83403acabc092e07"},
+ {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:255a8ef062cbf6674450e668482456abac99a5583bbafb73f9ad469540a3a232"},
+ {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4a7cd62e831afe623fbb7aabbb4fe583212115b3ef38a9f6b71869ba644624a2"},
+ {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f09e2ff1f17c2b51f2bc76d1cc33da96298f0a036a137f5440ab3ec5360b624f"},
+ {file = "pydantic_core-2.23.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e38e63e6f3d1cec5a27e0afe90a085af8b6806ee208b33030e65b6516353f1a3"},
+ {file = "pydantic_core-2.23.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:0dbd8dbed2085ed23b5c04afa29d8fd2771674223135dc9bc937f3c09284d071"},
+ {file = "pydantic_core-2.23.4-cp310-none-win32.whl", hash = "sha256:6531b7ca5f951d663c339002e91aaebda765ec7d61b7d1e3991051906ddde119"},
+ {file = "pydantic_core-2.23.4-cp310-none-win_amd64.whl", hash = "sha256:7c9129eb40958b3d4500fa2467e6a83356b3b61bfff1b414c7361d9220f9ae8f"},
+ {file = "pydantic_core-2.23.4-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:77733e3892bb0a7fa797826361ce8a9184d25c8dffaec60b7ffe928153680ba8"},
+ {file = "pydantic_core-2.23.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1b84d168f6c48fabd1f2027a3d1bdfe62f92cade1fb273a5d68e621da0e44e6d"},
+ {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:df49e7a0861a8c36d089c1ed57d308623d60416dab2647a4a17fe050ba85de0e"},
+ {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ff02b6d461a6de369f07ec15e465a88895f3223eb75073ffea56b84d9331f607"},
+ {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:996a38a83508c54c78a5f41456b0103c30508fed9abcad0a59b876d7398f25fd"},
+ {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d97683ddee4723ae8c95d1eddac7c192e8c552da0c73a925a89fa8649bf13eea"},
+ {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:216f9b2d7713eb98cb83c80b9c794de1f6b7e3145eef40400c62e86cee5f4e1e"},
+ {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6f783e0ec4803c787bcea93e13e9932edab72068f68ecffdf86a99fd5918878b"},
+ {file = "pydantic_core-2.23.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d0776dea117cf5272382634bd2a5c1b6eb16767c223c6a5317cd3e2a757c61a0"},
+ {file = "pydantic_core-2.23.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d5f7a395a8cf1621939692dba2a6b6a830efa6b3cee787d82c7de1ad2930de64"},
+ {file = "pydantic_core-2.23.4-cp311-none-win32.whl", hash = "sha256:74b9127ffea03643e998e0c5ad9bd3811d3dac8c676e47db17b0ee7c3c3bf35f"},
+ {file = "pydantic_core-2.23.4-cp311-none-win_amd64.whl", hash = "sha256:98d134c954828488b153d88ba1f34e14259284f256180ce659e8d83e9c05eaa3"},
+ {file = "pydantic_core-2.23.4-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:f3e0da4ebaef65158d4dfd7d3678aad692f7666877df0002b8a522cdf088f231"},
+ {file = "pydantic_core-2.23.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f69a8e0b033b747bb3e36a44e7732f0c99f7edd5cea723d45bc0d6e95377ffee"},
+ {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:723314c1d51722ab28bfcd5240d858512ffd3116449c557a1336cbe3919beb87"},
+ {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bb2802e667b7051a1bebbfe93684841cc9351004e2badbd6411bf357ab8d5ac8"},
+ {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d18ca8148bebe1b0a382a27a8ee60350091a6ddaf475fa05ef50dc35b5df6327"},
+ {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:33e3d65a85a2a4a0dc3b092b938a4062b1a05f3a9abde65ea93b233bca0e03f2"},
+ {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:128585782e5bfa515c590ccee4b727fb76925dd04a98864182b22e89a4e6ed36"},
+ {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:68665f4c17edcceecc112dfed5dbe6f92261fb9d6054b47d01bf6371a6196126"},
+ {file = "pydantic_core-2.23.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:20152074317d9bed6b7a95ade3b7d6054845d70584216160860425f4fbd5ee9e"},
+ {file = "pydantic_core-2.23.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:9261d3ce84fa1d38ed649c3638feefeae23d32ba9182963e465d58d62203bd24"},
+ {file = "pydantic_core-2.23.4-cp312-none-win32.whl", hash = "sha256:4ba762ed58e8d68657fc1281e9bb72e1c3e79cc5d464be146e260c541ec12d84"},
+ {file = "pydantic_core-2.23.4-cp312-none-win_amd64.whl", hash = "sha256:97df63000f4fea395b2824da80e169731088656d1818a11b95f3b173747b6cd9"},
+ {file = "pydantic_core-2.23.4-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:7530e201d10d7d14abce4fb54cfe5b94a0aefc87da539d0346a484ead376c3cc"},
+ {file = "pydantic_core-2.23.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:df933278128ea1cd77772673c73954e53a1c95a4fdf41eef97c2b779271bd0bd"},
+ {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0cb3da3fd1b6a5d0279a01877713dbda118a2a4fc6f0d821a57da2e464793f05"},
+ {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:42c6dcb030aefb668a2b7009c85b27f90e51e6a3b4d5c9bc4c57631292015b0d"},
+ {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:696dd8d674d6ce621ab9d45b205df149399e4bb9aa34102c970b721554828510"},
+ {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2971bb5ffe72cc0f555c13e19b23c85b654dd2a8f7ab493c262071377bfce9f6"},
+ {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8394d940e5d400d04cad4f75c0598665cbb81aecefaca82ca85bd28264af7f9b"},
+ {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0dff76e0602ca7d4cdaacc1ac4c005e0ce0dcfe095d5b5259163a80d3a10d327"},
+ {file = "pydantic_core-2.23.4-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:7d32706badfe136888bdea71c0def994644e09fff0bfe47441deaed8e96fdbc6"},
+ {file = "pydantic_core-2.23.4-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:ed541d70698978a20eb63d8c5d72f2cc6d7079d9d90f6b50bad07826f1320f5f"},
+ {file = "pydantic_core-2.23.4-cp313-none-win32.whl", hash = "sha256:3d5639516376dce1940ea36edf408c554475369f5da2abd45d44621cb616f769"},
+ {file = "pydantic_core-2.23.4-cp313-none-win_amd64.whl", hash = "sha256:5a1504ad17ba4210df3a045132a7baeeba5a200e930f57512ee02909fc5c4cb5"},
+ {file = "pydantic_core-2.23.4-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d4488a93b071c04dc20f5cecc3631fc78b9789dd72483ba15d423b5b3689b555"},
+ {file = "pydantic_core-2.23.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:81965a16b675b35e1d09dd14df53f190f9129c0202356ed44ab2728b1c905658"},
+ {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4ffa2ebd4c8530079140dd2d7f794a9d9a73cbb8e9d59ffe24c63436efa8f271"},
+ {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:61817945f2fe7d166e75fbfb28004034b48e44878177fc54d81688e7b85a3665"},
+ {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:29d2c342c4bc01b88402d60189f3df065fb0dda3654744d5a165a5288a657368"},
+ {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5e11661ce0fd30a6790e8bcdf263b9ec5988e95e63cf901972107efc49218b13"},
+ {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9d18368b137c6295db49ce7218b1a9ba15c5bc254c96d7c9f9e924a9bc7825ad"},
+ {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ec4e55f79b1c4ffb2eecd8a0cfba9955a2588497d96851f4c8f99aa4a1d39b12"},
+ {file = "pydantic_core-2.23.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:374a5e5049eda9e0a44c696c7ade3ff355f06b1fe0bb945ea3cac2bc336478a2"},
+ {file = "pydantic_core-2.23.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:5c364564d17da23db1106787675fc7af45f2f7b58b4173bfdd105564e132e6fb"},
+ {file = "pydantic_core-2.23.4-cp38-none-win32.whl", hash = "sha256:d7a80d21d613eec45e3d41eb22f8f94ddc758a6c4720842dc74c0581f54993d6"},
+ {file = "pydantic_core-2.23.4-cp38-none-win_amd64.whl", hash = "sha256:5f5ff8d839f4566a474a969508fe1c5e59c31c80d9e140566f9a37bba7b8d556"},
+ {file = "pydantic_core-2.23.4-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a4fa4fc04dff799089689f4fd502ce7d59de529fc2f40a2c8836886c03e0175a"},
+ {file = "pydantic_core-2.23.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:0a7df63886be5e270da67e0966cf4afbae86069501d35c8c1b3b6c168f42cb36"},
+ {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dcedcd19a557e182628afa1d553c3895a9f825b936415d0dbd3cd0bbcfd29b4b"},
+ {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5f54b118ce5de9ac21c363d9b3caa6c800341e8c47a508787e5868c6b79c9323"},
+ {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86d2f57d3e1379a9525c5ab067b27dbb8a0642fb5d454e17a9ac434f9ce523e3"},
+ {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:de6d1d1b9e5101508cb37ab0d972357cac5235f5c6533d1071964c47139257df"},
+ {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1278e0d324f6908e872730c9102b0112477a7f7cf88b308e4fc36ce1bdb6d58c"},
+ {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9a6b5099eeec78827553827f4c6b8615978bb4b6a88e5d9b93eddf8bb6790f55"},
+ {file = "pydantic_core-2.23.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:e55541f756f9b3ee346b840103f32779c695a19826a4c442b7954550a0972040"},
+ {file = "pydantic_core-2.23.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a5c7ba8ffb6d6f8f2ab08743be203654bb1aaa8c9dcb09f82ddd34eadb695605"},
+ {file = "pydantic_core-2.23.4-cp39-none-win32.whl", hash = "sha256:37b0fe330e4a58d3c58b24d91d1eb102aeec675a3db4c292ec3928ecd892a9a6"},
+ {file = "pydantic_core-2.23.4-cp39-none-win_amd64.whl", hash = "sha256:1498bec4c05c9c787bde9125cfdcc63a41004ff167f495063191b863399b1a29"},
+ {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:f455ee30a9d61d3e1a15abd5068827773d6e4dc513e795f380cdd59932c782d5"},
+ {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:1e90d2e3bd2c3863d48525d297cd143fe541be8bbf6f579504b9712cb6b643ec"},
+ {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2e203fdf807ac7e12ab59ca2bfcabb38c7cf0b33c41efeb00f8e5da1d86af480"},
+ {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e08277a400de01bc72436a0ccd02bdf596631411f592ad985dcee21445bd0068"},
+ {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f220b0eea5965dec25480b6333c788fb72ce5f9129e8759ef876a1d805d00801"},
+ {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:d06b0c8da4f16d1d1e352134427cb194a0a6e19ad5db9161bf32b2113409e728"},
+ {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:ba1a0996f6c2773bd83e63f18914c1de3c9dd26d55f4ac302a7efe93fb8e7433"},
+ {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:9a5bce9d23aac8f0cf0836ecfc033896aa8443b501c58d0602dbfd5bd5b37753"},
+ {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:78ddaaa81421a29574a682b3179d4cf9e6d405a09b99d93ddcf7e5239c742e21"},
+ {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:883a91b5dd7d26492ff2f04f40fbb652de40fcc0afe07e8129e8ae779c2110eb"},
+ {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88ad334a15b32a791ea935af224b9de1bf99bcd62fabf745d5f3442199d86d59"},
+ {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:233710f069d251feb12a56da21e14cca67994eab08362207785cf8c598e74577"},
+ {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:19442362866a753485ba5e4be408964644dd6a09123d9416c54cd49171f50744"},
+ {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:624e278a7d29b6445e4e813af92af37820fafb6dcc55c012c834f9e26f9aaaef"},
+ {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f5ef8f42bec47f21d07668a043f077d507e5bf4e668d5c6dfe6aaba89de1a5b8"},
+ {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:aea443fffa9fbe3af1a9ba721a87f926fe548d32cab71d188a6ede77d0ff244e"},
+ {file = "pydantic_core-2.23.4.tar.gz", hash = "sha256:2584f7cf844ac4d970fba483a717dbe10c1c1c96a969bf65d61ffe94df1b2863"},
+]
+
+[package.dependencies]
+typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0"
+
+[[package]]
+name = "python-dateutil"
+version = "2.9.0.post0"
+description = "Extensions to the standard Python datetime module"
+optional = false
+python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
+files = [
+ {file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"},
+ {file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"},
+]
+
+[package.dependencies]
+six = ">=1.5"
+
+[[package]]
+name = "python-multipart"
+version = "0.0.12"
+description = "A streaming multipart parser for Python"
+optional = false
+python-versions = ">=3.8"
+files = [
+ {file = "python_multipart-0.0.12-py3-none-any.whl", hash = "sha256:43dcf96cf65888a9cd3423544dd0d75ac10f7aa0c3c28a175bbcd00c9ce1aebf"},
+ {file = "python_multipart-0.0.12.tar.gz", hash = "sha256:045e1f98d719c1ce085ed7f7e1ef9d8ccc8c02ba02b5566d5f7521410ced58cb"},
+]
+
+[[package]]
+name = "s3transfer"
+version = "0.10.3"
+description = "An Amazon S3 Transfer Manager"
+optional = false
+python-versions = ">=3.8"
+files = [
+ {file = "s3transfer-0.10.3-py3-none-any.whl", hash = "sha256:263ed587a5803c6c708d3ce44dc4dfedaab4c1a32e8329bab818933d79ddcf5d"},
+ {file = "s3transfer-0.10.3.tar.gz", hash = "sha256:4f50ed74ab84d474ce614475e0b8d5047ff080810aac5d01ea25231cfc944b0c"},
+]
+
+[package.dependencies]
+botocore = ">=1.33.2,<2.0a.0"
+
+[package.extras]
+crt = ["botocore[crt] (>=1.33.2,<2.0a.0)"]
+
+[[package]]
+name = "six"
+version = "1.16.0"
+description = "Python 2 and 3 compatibility utilities"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
+files = [
+ {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"},
+ {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"},
+]
+
+[[package]]
+name = "sniffio"
+version = "1.3.1"
+description = "Sniff out which async library your code is running under"
+optional = false
+python-versions = ">=3.7"
+files = [
+ {file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"},
+ {file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"},
+]
+
+[[package]]
+name = "starlette"
+version = "0.40.0"
+description = "The little ASGI library that shines."
+optional = false
+python-versions = ">=3.8"
+files = [
+ {file = "starlette-0.40.0-py3-none-any.whl", hash = "sha256:c494a22fae73805376ea6bf88439783ecfba9aac88a43911b48c653437e784c4"},
+ {file = "starlette-0.40.0.tar.gz", hash = "sha256:1a3139688fb298ce5e2d661d37046a66ad996ce94be4d4983be019a23a04ea35"},
+]
+
+[package.dependencies]
+anyio = ">=3.4.0,<5"
+
+[package.extras]
+full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7)", "pyyaml"]
+
+[[package]]
+name = "typing-extensions"
+version = "4.12.2"
+description = "Backported and Experimental Type Hints for Python 3.8+"
+optional = false
+python-versions = ">=3.8"
+files = [
+ {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"},
+ {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"},
+]
+
+[[package]]
+name = "urllib3"
+version = "2.2.3"
+description = "HTTP library with thread-safe connection pooling, file post, and more."
+optional = false
+python-versions = ">=3.8"
+files = [
+ {file = "urllib3-2.2.3-py3-none-any.whl", hash = "sha256:ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac"},
+ {file = "urllib3-2.2.3.tar.gz", hash = "sha256:e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9"},
+]
+
+[package.extras]
+brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"]
+h2 = ["h2 (>=4,<5)"]
+socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"]
+zstd = ["zstandard (>=0.18.0)"]
+
+[[package]]
+name = "uvicorn"
+version = "0.32.0"
+description = "The lightning-fast ASGI server."
+optional = false
+python-versions = ">=3.8"
+files = [
+ {file = "uvicorn-0.32.0-py3-none-any.whl", hash = "sha256:60b8f3a5ac027dcd31448f411ced12b5ef452c646f76f02f8cc3f25d8d26fd82"},
+ {file = "uvicorn-0.32.0.tar.gz", hash = "sha256:f78b36b143c16f54ccdb8190d0a26b5f1901fe5a3c777e1ab29f26391af8551e"},
+]
+
+[package.dependencies]
+click = ">=7.0"
+h11 = ">=0.8"
+
+[package.extras]
+standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", "pyyaml (>=5.1)", "uvloop (>=0.14.0,!=0.15.0,!=0.15.1)", "watchfiles (>=0.13)", "websockets (>=10.4)"]
+
+[metadata]
+lock-version = "2.0"
+python-versions = "^3.12"
+content-hash = "c34a0620386f7539e1f8157cf51b940f11a15ba6baf4f9781ad1c0956245f4fd"
diff --git a/Plugins/Box-storage/pyproject.toml b/Plugins/Box-storage/pyproject.toml
new file mode 100644
index 0000000..c151e9b
--- /dev/null
+++ b/Plugins/Box-storage/pyproject.toml
@@ -0,0 +1,18 @@
+[tool.poetry]
+name = "box-storage"
+version = "0.1.0"
+description = ""
+authors = ["Daniil Ermolaev "]
+readme = "README.md"
+
+[tool.poetry.dependencies]
+python = "^3.12"
+fastapi = "^0.115.2"
+uvicorn = "^0.32.0"
+boto3 = "^1.35.45"
+python-multipart = "^0.0.12"
+
+
+[build-system]
+requires = ["poetry-core"]
+build-backend = "poetry.core.masonry.api"
diff --git a/Plugins/Box-storage/src/api.py b/Plugins/Box-storage/src/api.py
new file mode 100644
index 0000000..3197368
--- /dev/null
+++ b/Plugins/Box-storage/src/api.py
@@ -0,0 +1,12 @@
+from typing import Annotated
+from fastapi import FastAPI, File, UploadFile
+
+app = FastAPI()
+
+@app.post("/files/")
+async def create_file(file: Annotated[bytes, File()]):
+ return {"file_size": len(file)}
+
+@app.post("/uploadfile/")
+async def create_upload_file(file: UploadFile):
+ return {"filename": file.filename}
diff --git a/Plugins/Box-storage/src/bucket.py b/Plugins/Box-storage/src/bucket.py
new file mode 100644
index 0000000..250a0fd
--- /dev/null
+++ b/Plugins/Box-storage/src/bucket.py
@@ -0,0 +1,13 @@
+import uuid
+from typing import List
+
+class Bucket:
+ def __init__(self: object, author_id: str) -> None:
+ self.author_id: str = author_id
+ self.name = uuid.uuid4()
+ self.files: List = []
+
+
+ def __str__(self) -> str:
+ return f"AUTHOR_ID: {self.author_id}\nBUCKET NAME: {self.name}"
+
diff --git a/Plugins/Box-storage/src/bucket_controller.py b/Plugins/Box-storage/src/bucket_controller.py
new file mode 100644
index 0000000..7377344
--- /dev/null
+++ b/Plugins/Box-storage/src/bucket_controller.py
@@ -0,0 +1,36 @@
+import uuid
+from bucket import Bucket
+from typing import List, Dict
+import pprint
+
+println = pprint.PrettyPrinter(depth=3).pprint
+
+class BucketController:
+ def __init__(self: object) -> object:
+ self.name = uuid.uuid4()
+ self.buckets: Dict = {"Bucket Controller": {}}
+
+ def __str__(self: object) -> str:
+ return f"BUCKET MANAGER NAME {self.name}\nBUCKETS: {self.buckets}"
+
+ def create_bucket(self: object, user_id: str):
+ bucket_id = str(uuid.uuid4())
+ user_id = str(user_id)
+
+ self.buckets["Bucket Controller"].update(
+ {
+ user_id: {
+ "bucket_id": bucket_id,
+ "bucket": Bucket(str(bucket_id))
+ }
+ }
+ )
+
+ def get_buckets(self: object) -> str:
+ return self.buckets
+
+bc = BucketController()
+bc.create_bucket(uuid.uuid4())
+bc.create_bucket(uuid.uuid4())
+
+println(bc.get_buckets())
diff --git a/Plugins/Alice-Database_v2/src/search/mod.rs b/Plugins/Box-storage/src/main.py
similarity index 100%
rename from Plugins/Alice-Database_v2/src/search/mod.rs
rename to Plugins/Box-storage/src/main.py
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/.eslintrc.json b/Plugins/Kingdom-System-Web/kingdom_system_web/.eslintrc.json
index 3722418..46d9fb4 100644
--- a/Plugins/Kingdom-System-Web/kingdom_system_web/.eslintrc.json
+++ b/Plugins/Kingdom-System-Web/kingdom_system_web/.eslintrc.json
@@ -1,3 +1,7 @@
{
- "extends": ["next/core-web-vitals", "next/typescript"]
+ "extends": [
+ "next/core-web-vitals",
+ "next/typescript",
+ "plugin:storybook/recommended"
+ ]
}
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/.gitignore b/Plugins/Kingdom-System-Web/kingdom_system_web/.gitignore
index fd3dbb5..a112a9b 100644
--- a/Plugins/Kingdom-System-Web/kingdom_system_web/.gitignore
+++ b/Plugins/Kingdom-System-Web/kingdom_system_web/.gitignore
@@ -34,3 +34,5 @@ yarn-error.log*
# typescript
*.tsbuildinfo
next-env.d.ts
+
+*storybook.log
\ No newline at end of file
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/.storybook/main.ts b/Plugins/Kingdom-System-Web/kingdom_system_web/.storybook/main.ts
new file mode 100644
index 0000000..b7e460a
--- /dev/null
+++ b/Plugins/Kingdom-System-Web/kingdom_system_web/.storybook/main.ts
@@ -0,0 +1,17 @@
+import type { StorybookConfig } from "@storybook/nextjs";
+
+const config: StorybookConfig = {
+ stories: ["../src/**/*.mdx", "../src/**/*.stories.@(js|jsx|mjs|ts|tsx)"],
+ addons: [
+ "@storybook/addon-onboarding",
+ "@storybook/addon-links",
+ "@storybook/addon-essentials",
+ "@chromatic-com/storybook",
+ "@storybook/addon-interactions",
+ ],
+ framework: {
+ name: "@storybook/nextjs",
+ options: {},
+ },
+};
+export default config;
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/.storybook/preview.ts b/Plugins/Kingdom-System-Web/kingdom_system_web/.storybook/preview.ts
new file mode 100644
index 0000000..37914b1
--- /dev/null
+++ b/Plugins/Kingdom-System-Web/kingdom_system_web/.storybook/preview.ts
@@ -0,0 +1,14 @@
+import type { Preview } from "@storybook/react";
+
+const preview: Preview = {
+ parameters: {
+ controls: {
+ matchers: {
+ color: /(background|color)$/i,
+ date: /Date$/i,
+ },
+ },
+ },
+};
+
+export default preview;
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/package-lock.json b/Plugins/Kingdom-System-Web/kingdom_system_web/package-lock.json
index 6313348..66ae2c4 100644
--- a/Plugins/Kingdom-System-Web/kingdom_system_web/package-lock.json
+++ b/Plugins/Kingdom-System-Web/kingdom_system_web/package-lock.json
@@ -21,16 +21,34 @@
"uuid": "^10.0.0"
},
"devDependencies": {
+ "@chromatic-com/storybook": "^1.9.0",
+ "@storybook/addon-essentials": "^8.3.6",
+ "@storybook/addon-interactions": "^8.3.6",
+ "@storybook/addon-links": "^8.3.6",
+ "@storybook/addon-onboarding": "^8.3.6",
+ "@storybook/blocks": "^8.3.6",
+ "@storybook/nextjs": "^8.3.6",
+ "@storybook/react": "^8.3.6",
+ "@storybook/test": "^8.3.6",
"@types/node": "^20",
"@types/react": "^18",
"@types/react-dom": "^18",
"eslint": "^8",
"eslint-config-next": "14.2.15",
+ "eslint-plugin-storybook": "^0.10.1",
"postcss": "^8",
+ "storybook": "^8.3.6",
"tailwindcss": "^3.4.1",
"typescript": "^5"
}
},
+ "node_modules/@adobe/css-tools": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.0.tgz",
+ "integrity": "sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@alloc/quick-lru": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
@@ -44,1109 +62,4927 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@eslint-community/eslint-utils": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
- "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",
+ "node_modules/@ampproject/remapping": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
+ "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
"dev": true,
- "license": "MIT",
+ "license": "Apache-2.0",
"dependencies": {
- "eslint-visitor-keys": "^3.3.0"
+ "@jridgewell/gen-mapping": "^0.3.5",
+ "@jridgewell/trace-mapping": "^0.3.24"
},
"engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/code-frame": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz",
+ "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/highlight": "^7.25.7",
+ "picocolors": "^1.0.0"
},
- "peerDependencies": {
- "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "node_modules/@eslint-community/regexpp": {
- "version": "4.11.1",
- "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz",
- "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==",
+ "node_modules/@babel/compat-data": {
+ "version": "7.25.8",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.8.tgz",
+ "integrity": "sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA==",
"dev": true,
"license": "MIT",
"engines": {
- "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
+ "node": ">=6.9.0"
}
},
- "node_modules/@eslint/eslintrc": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
- "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
+ "node_modules/@babel/core": {
+ "version": "7.25.8",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.8.tgz",
+ "integrity": "sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "ajv": "^6.12.4",
- "debug": "^4.3.2",
- "espree": "^9.6.0",
- "globals": "^13.19.0",
- "ignore": "^5.2.0",
- "import-fresh": "^3.2.1",
- "js-yaml": "^4.1.0",
- "minimatch": "^3.1.2",
- "strip-json-comments": "^3.1.1"
+ "@ampproject/remapping": "^2.2.0",
+ "@babel/code-frame": "^7.25.7",
+ "@babel/generator": "^7.25.7",
+ "@babel/helper-compilation-targets": "^7.25.7",
+ "@babel/helper-module-transforms": "^7.25.7",
+ "@babel/helpers": "^7.25.7",
+ "@babel/parser": "^7.25.8",
+ "@babel/template": "^7.25.7",
+ "@babel/traverse": "^7.25.7",
+ "@babel/types": "^7.25.8",
+ "convert-source-map": "^2.0.0",
+ "debug": "^4.1.0",
+ "gensync": "^1.0.0-beta.2",
+ "json5": "^2.2.3",
+ "semver": "^6.3.1"
},
"engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "node": ">=6.9.0"
},
"funding": {
- "url": "https://opencollective.com/eslint"
+ "type": "opencollective",
+ "url": "https://opencollective.com/babel"
}
},
- "node_modules/@eslint/js": {
- "version": "8.57.1",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz",
- "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==",
+ "node_modules/@babel/core/node_modules/json5": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
"dev": true,
"license": "MIT",
+ "bin": {
+ "json5": "lib/cli.js"
+ },
"engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "node": ">=6"
}
},
- "node_modules/@firebase/analytics": {
- "version": "0.10.8",
- "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.10.8.tgz",
- "integrity": "sha512-CVnHcS4iRJPqtIDc411+UmFldk0ShSK3OB+D0bKD8Ck5Vro6dbK5+APZpkuWpbfdL359DIQUnAaMLE+zs/PVyA==",
- "license": "Apache-2.0",
- "dependencies": {
- "@firebase/component": "0.6.9",
- "@firebase/installations": "0.6.9",
- "@firebase/logger": "0.4.2",
- "@firebase/util": "1.10.0",
- "tslib": "^2.1.0"
- },
- "peerDependencies": {
- "@firebase/app": "0.x"
+ "node_modules/@babel/core/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
}
},
- "node_modules/@firebase/analytics-compat": {
- "version": "0.2.14",
- "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.14.tgz",
- "integrity": "sha512-unRVY6SvRqfNFIAA/kwl4vK+lvQAL2HVcgu9zTrUtTyYDmtIt/lOuHJynBMYEgLnKm39YKBDhtqdapP2e++ASw==",
- "license": "Apache-2.0",
+ "node_modules/@babel/generator": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz",
+ "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "@firebase/analytics": "0.10.8",
- "@firebase/analytics-types": "0.8.2",
- "@firebase/component": "0.6.9",
- "@firebase/util": "1.10.0",
- "tslib": "^2.1.0"
+ "@babel/types": "^7.25.7",
+ "@jridgewell/gen-mapping": "^0.3.5",
+ "@jridgewell/trace-mapping": "^0.3.25",
+ "jsesc": "^3.0.2"
},
- "peerDependencies": {
- "@firebase/app-compat": "0.x"
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "node_modules/@firebase/analytics-types": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.8.2.tgz",
- "integrity": "sha512-EnzNNLh+9/sJsimsA/FGqzakmrAUKLeJvjRHlg8df1f97NLUlFidk9600y0ZgWOp3CAxn6Hjtk+08tixlUOWyw==",
- "license": "Apache-2.0"
- },
- "node_modules/@firebase/app": {
- "version": "0.10.13",
- "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.10.13.tgz",
- "integrity": "sha512-OZiDAEK/lDB6xy/XzYAyJJkaDqmQ+BCtOEPLqFvxWKUz5JbBmej7IiiRHdtiIOD/twW7O5AxVsfaaGA/V1bNsA==",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-annotate-as-pure": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.7.tgz",
+ "integrity": "sha512-4xwU8StnqnlIhhioZf1tqnVWeQ9pvH/ujS8hRfw/WOza+/a+1qv69BWNy+oY231maTCWgKWhfBU7kDpsds6zAA==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "@firebase/component": "0.6.9",
- "@firebase/logger": "0.4.2",
- "@firebase/util": "1.10.0",
- "idb": "7.1.1",
- "tslib": "^2.1.0"
+ "@babel/types": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "node_modules/@firebase/app-check": {
- "version": "0.8.8",
- "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.8.8.tgz",
- "integrity": "sha512-O49RGF1xj7k6BuhxGpHmqOW5hqBIAEbt2q6POW0lIywx7emYtzPDeQI+ryQpC4zbKX646SoVZ711TN1DBLNSOQ==",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.7.tgz",
+ "integrity": "sha512-12xfNeKNH7jubQNm7PAkzlLwEmCs1tfuX3UjIw6vP6QXi+leKh6+LyC/+Ed4EIQermwd58wsyh070yjDHFlNGg==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "@firebase/component": "0.6.9",
- "@firebase/logger": "0.4.2",
- "@firebase/util": "1.10.0",
- "tslib": "^2.1.0"
+ "@babel/traverse": "^7.25.7",
+ "@babel/types": "^7.25.7"
},
- "peerDependencies": {
- "@firebase/app": "0.x"
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "node_modules/@firebase/app-check-compat": {
- "version": "0.3.15",
- "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.3.15.tgz",
- "integrity": "sha512-zFIvIFFNqDXpOT2huorz9cwf56VT3oJYRFjSFYdSbGYEJYEaXjLJbfC79lx/zjx4Fh+yuN8pry3TtvwaevrGbg==",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-compilation-targets": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz",
+ "integrity": "sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "@firebase/app-check": "0.8.8",
- "@firebase/app-check-types": "0.5.2",
- "@firebase/component": "0.6.9",
- "@firebase/logger": "0.4.2",
- "@firebase/util": "1.10.0",
- "tslib": "^2.1.0"
+ "@babel/compat-data": "^7.25.7",
+ "@babel/helper-validator-option": "^7.25.7",
+ "browserslist": "^4.24.0",
+ "lru-cache": "^5.1.1",
+ "semver": "^6.3.1"
},
- "peerDependencies": {
- "@firebase/app-compat": "0.x"
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "node_modules/@firebase/app-check-interop-types": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.3.2.tgz",
- "integrity": "sha512-LMs47Vinv2HBMZi49C09dJxp0QT5LwDzFaVGf/+ITHe3BlIhUiLNttkATSXplc89A2lAaeTqjgqVkiRfUGyQiQ==",
- "license": "Apache-2.0"
- },
- "node_modules/@firebase/app-check-types": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.5.2.tgz",
- "integrity": "sha512-FSOEzTzL5bLUbD2co3Zut46iyPWML6xc4x+78TeaXMSuJap5QObfb+rVvZJtla3asN4RwU7elaQaduP+HFizDA==",
- "license": "Apache-2.0"
- },
- "node_modules/@firebase/app-compat": {
- "version": "0.2.43",
- "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.2.43.tgz",
- "integrity": "sha512-HM96ZyIblXjAC7TzE8wIk2QhHlSvksYkQ4Ukh1GmEenzkucSNUmUX4QvoKrqeWsLEQ8hdcojABeCV8ybVyZmeg==",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+ "dev": true,
+ "license": "ISC",
"dependencies": {
- "@firebase/app": "0.10.13",
- "@firebase/component": "0.6.9",
- "@firebase/logger": "0.4.2",
- "@firebase/util": "1.10.0",
- "tslib": "^2.1.0"
+ "yallist": "^3.0.2"
}
},
- "node_modules/@firebase/app-types": {
- "version": "0.9.2",
- "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.2.tgz",
- "integrity": "sha512-oMEZ1TDlBz479lmABwWsWjzHwheQKiAgnuKxE0pz0IXCVx7/rtlkx1fQ6GfgK24WCrxDKMplZrT50Kh04iMbXQ==",
- "license": "Apache-2.0"
+ "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
},
- "node_modules/@firebase/auth": {
- "version": "1.7.9",
- "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-1.7.9.tgz",
- "integrity": "sha512-yLD5095kVgDw965jepMyUrIgDklD6qH/BZNHeKOgvu7pchOKNjVM+zQoOVYJIKWMWOWBq8IRNVU6NXzBbozaJg==",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-create-class-features-plugin": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.7.tgz",
+ "integrity": "sha512-bD4WQhbkx80mAyj/WCm4ZHcF4rDxkoLFO6ph8/5/mQ3z4vAzltQXAmbc7GvVJx5H+lk5Mi5EmbTeox5nMGCsbw==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "@firebase/component": "0.6.9",
- "@firebase/logger": "0.4.2",
- "@firebase/util": "1.10.0",
- "tslib": "^2.1.0",
- "undici": "6.19.7"
+ "@babel/helper-annotate-as-pure": "^7.25.7",
+ "@babel/helper-member-expression-to-functions": "^7.25.7",
+ "@babel/helper-optimise-call-expression": "^7.25.7",
+ "@babel/helper-replace-supers": "^7.25.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7",
+ "@babel/traverse": "^7.25.7",
+ "semver": "^6.3.1"
},
- "peerDependencies": {
- "@firebase/app": "0.x",
- "@react-native-async-storage/async-storage": "^1.18.1"
+ "engines": {
+ "node": ">=6.9.0"
},
- "peerDependenciesMeta": {
- "@react-native-async-storage/async-storage": {
- "optional": true
- }
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@firebase/auth-compat": {
- "version": "0.5.14",
- "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.5.14.tgz",
- "integrity": "sha512-2eczCSqBl1KUPJacZlFpQayvpilg3dxXLy9cSMTKtQMTQSmondUtPI47P3ikH3bQAXhzKLOE+qVxJ3/IRtu9pw==",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/helper-create-regexp-features-plugin": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.7.tgz",
+ "integrity": "sha512-byHhumTj/X47wJ6C6eLpK7wW/WBEcnUeb7D0FNc/jFQnQVw7DOso3Zz5u9x/zLrFVkHa89ZGDbkAa1D54NdrCQ==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "@firebase/auth": "1.7.9",
- "@firebase/auth-types": "0.12.2",
- "@firebase/component": "0.6.9",
- "@firebase/util": "1.10.0",
- "tslib": "^2.1.0",
- "undici": "6.19.7"
+ "@babel/helper-annotate-as-pure": "^7.25.7",
+ "regexpu-core": "^6.1.1",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
},
"peerDependencies": {
- "@firebase/app-compat": "0.x"
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@firebase/auth-interop-types": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.3.tgz",
- "integrity": "sha512-Fc9wuJGgxoxQeavybiuwgyi+0rssr76b+nHpj+eGhXFYAdudMWyfBHvFL/I5fEHniUM/UQdFzi9VXJK2iZF7FQ==",
- "license": "Apache-2.0"
+ "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
},
- "node_modules/@firebase/auth-types": {
- "version": "0.12.2",
- "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.12.2.tgz",
- "integrity": "sha512-qsEBaRMoGvHO10unlDJhaKSuPn4pyoTtlQuP1ghZfzB6rNQPuhp/N/DcFZxm9i4v0SogjCbf9reWupwIvfmH6w==",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-define-polyfill-provider": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz",
+ "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-compilation-targets": "^7.22.6",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "debug": "^4.1.1",
+ "lodash.debounce": "^4.0.8",
+ "resolve": "^1.14.2"
+ },
"peerDependencies": {
- "@firebase/app-types": "0.x",
- "@firebase/util": "1.x"
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
- "node_modules/@firebase/component": {
- "version": "0.6.9",
- "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.9.tgz",
- "integrity": "sha512-gm8EUEJE/fEac86AvHn8Z/QW8BvR56TBw3hMW0O838J/1mThYQXAIQBgUv75EqlCZfdawpWLrKt1uXvp9ciK3Q==",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-member-expression-to-functions": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.7.tgz",
+ "integrity": "sha512-O31Ssjd5K6lPbTX9AAYpSKrZmLeagt9uwschJd+Ixo6QiRyfpvgtVQp8qrDR9UNFjZ8+DO34ZkdrN+BnPXemeA==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "@firebase/util": "1.10.0",
- "tslib": "^2.1.0"
+ "@babel/traverse": "^7.25.7",
+ "@babel/types": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "node_modules/@firebase/data-connect": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/@firebase/data-connect/-/data-connect-0.1.0.tgz",
- "integrity": "sha512-vSe5s8dY13ilhLnfY0eYRmQsdTbH7PUFZtBbqU6JVX/j8Qp9A6G5gG6//ulbX9/1JFOF1IWNOne9c8S/DOCJaQ==",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-module-imports": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz",
+ "integrity": "sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "@firebase/auth-interop-types": "0.2.3",
- "@firebase/component": "0.6.9",
- "@firebase/logger": "0.4.2",
- "@firebase/util": "1.10.0",
- "tslib": "^2.1.0"
+ "@babel/traverse": "^7.25.7",
+ "@babel/types": "^7.25.7"
},
- "peerDependencies": {
- "@firebase/app": "0.x"
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "node_modules/@firebase/database": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/@firebase/database/-/database-1.0.8.tgz",
- "integrity": "sha512-dzXALZeBI1U5TXt6619cv0+tgEhJiwlUtQ55WNZY7vGAjv7Q1QioV969iYwt1AQQ0ovHnEW0YW9TiBfefLvErg==",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-module-transforms": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz",
+ "integrity": "sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "@firebase/app-check-interop-types": "0.3.2",
- "@firebase/auth-interop-types": "0.2.3",
- "@firebase/component": "0.6.9",
- "@firebase/logger": "0.4.2",
- "@firebase/util": "1.10.0",
- "faye-websocket": "0.11.4",
- "tslib": "^2.1.0"
+ "@babel/helper-module-imports": "^7.25.7",
+ "@babel/helper-simple-access": "^7.25.7",
+ "@babel/helper-validator-identifier": "^7.25.7",
+ "@babel/traverse": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@firebase/database-compat": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-1.0.8.tgz",
- "integrity": "sha512-OpeWZoPE3sGIRPBKYnW9wLad25RaWbGyk7fFQe4xnJQKRzlynWeFBSRRAoLE2Old01WXwskUiucNqUUVlFsceg==",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-optimise-call-expression": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.7.tgz",
+ "integrity": "sha512-VAwcwuYhv/AT+Vfr28c9y6SHzTan1ryqrydSTFGjU0uDJHw3uZ+PduI8plCLkRsDnqK2DMEDmwrOQRsK/Ykjng==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "@firebase/component": "0.6.9",
- "@firebase/database": "1.0.8",
- "@firebase/database-types": "1.0.5",
- "@firebase/logger": "0.4.2",
- "@firebase/util": "1.10.0",
- "tslib": "^2.1.0"
+ "@babel/types": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "node_modules/@firebase/database-types": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-1.0.5.tgz",
- "integrity": "sha512-fTlqCNwFYyq/C6W7AJ5OCuq5CeZuBEsEwptnVxlNPkWCo5cTTyukzAHRSO/jaQcItz33FfYrrFk1SJofcu2AaQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@firebase/app-types": "0.9.2",
- "@firebase/util": "1.10.0"
+ "node_modules/@babel/helper-plugin-utils": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz",
+ "integrity": "sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "node_modules/@firebase/firestore": {
- "version": "4.7.3",
- "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-4.7.3.tgz",
- "integrity": "sha512-NwVU+JPZ/3bhvNSJMCSzfcBZZg8SUGyzZ2T0EW3/bkUeefCyzMISSt/TTIfEHc8cdyXGlMqfGe3/62u9s74UEg==",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-remap-async-to-generator": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.7.tgz",
+ "integrity": "sha512-kRGE89hLnPfcz6fTrlNU+uhgcwv0mBE4Gv3P9Ke9kLVJYpi4AMVVEElXvB5CabrPZW4nCM8P8UyyjrzCM0O2sw==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "@firebase/component": "0.6.9",
- "@firebase/logger": "0.4.2",
- "@firebase/util": "1.10.0",
- "@firebase/webchannel-wrapper": "1.0.1",
- "@grpc/grpc-js": "~1.9.0",
- "@grpc/proto-loader": "^0.7.8",
- "tslib": "^2.1.0",
- "undici": "6.19.7"
+ "@babel/helper-annotate-as-pure": "^7.25.7",
+ "@babel/helper-wrap-function": "^7.25.7",
+ "@babel/traverse": "^7.25.7"
},
"engines": {
- "node": ">=10.10.0"
+ "node": ">=6.9.0"
},
"peerDependencies": {
- "@firebase/app": "0.x"
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@firebase/firestore-compat": {
- "version": "0.3.38",
- "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.3.38.tgz",
- "integrity": "sha512-GoS0bIMMkjpLni6StSwRJarpu2+S5m346Na7gr9YZ/BZ/W3/8iHGNr9PxC+f0rNZXqS4fGRn88pICjrZEgbkqQ==",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-replace-supers": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.7.tgz",
+ "integrity": "sha512-iy8JhqlUW9PtZkd4pHM96v6BdJ66Ba9yWSE4z0W4TvSZwLBPkyDsiIU3ENe4SmrzRBs76F7rQXTy1lYC49n6Lw==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "@firebase/component": "0.6.9",
- "@firebase/firestore": "4.7.3",
- "@firebase/firestore-types": "3.0.2",
- "@firebase/util": "1.10.0",
- "tslib": "^2.1.0"
+ "@babel/helper-member-expression-to-functions": "^7.25.7",
+ "@babel/helper-optimise-call-expression": "^7.25.7",
+ "@babel/traverse": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
},
"peerDependencies": {
- "@firebase/app-compat": "0.x"
- }
- },
- "node_modules/@firebase/firestore-types": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-3.0.2.tgz",
- "integrity": "sha512-wp1A+t5rI2Qc/2q7r2ZpjUXkRVPtGMd6zCLsiWurjsQpqPgFin3AhNibKcIzoF2rnToNa/XYtyWXuifjOOwDgg==",
- "license": "Apache-2.0",
- "peerDependencies": {
- "@firebase/app-types": "0.x",
- "@firebase/util": "1.x"
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@firebase/functions": {
- "version": "0.11.8",
- "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.11.8.tgz",
- "integrity": "sha512-Lo2rTPDn96naFIlSZKVd1yvRRqqqwiJk7cf9TZhUerwnPKgBzXy+aHE22ry+6EjCaQusUoNai6mU6p+G8QZT1g==",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-simple-access": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz",
+ "integrity": "sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "@firebase/app-check-interop-types": "0.3.2",
- "@firebase/auth-interop-types": "0.2.3",
- "@firebase/component": "0.6.9",
- "@firebase/messaging-interop-types": "0.2.2",
- "@firebase/util": "1.10.0",
- "tslib": "^2.1.0",
- "undici": "6.19.7"
+ "@babel/traverse": "^7.25.7",
+ "@babel/types": "^7.25.7"
},
- "peerDependencies": {
- "@firebase/app": "0.x"
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "node_modules/@firebase/functions-compat": {
- "version": "0.3.14",
- "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.3.14.tgz",
- "integrity": "sha512-dZ0PKOKQFnOlMfcim39XzaXonSuPPAVuzpqA4ONTIdyaJK/OnBaIEVs/+BH4faa1a2tLeR+Jy15PKqDRQoNIJw==",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.7.tgz",
+ "integrity": "sha512-pPbNbchZBkPMD50K0p3JGcFMNLVUCuU/ABybm/PGNj4JiHrpmNyqqCphBk4i19xXtNV0JhldQJJtbSW5aUvbyA==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "@firebase/component": "0.6.9",
- "@firebase/functions": "0.11.8",
- "@firebase/functions-types": "0.6.2",
- "@firebase/util": "1.10.0",
- "tslib": "^2.1.0"
+ "@babel/traverse": "^7.25.7",
+ "@babel/types": "^7.25.7"
},
- "peerDependencies": {
- "@firebase/app-compat": "0.x"
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "node_modules/@firebase/functions-types": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.6.2.tgz",
- "integrity": "sha512-0KiJ9lZ28nS2iJJvimpY4nNccV21rkQyor5Iheu/nq8aKXJqtJdeSlZDspjPSBBiHRzo7/GMUttegnsEITqR+w==",
- "license": "Apache-2.0"
- },
- "node_modules/@firebase/installations": {
- "version": "0.6.9",
- "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.9.tgz",
- "integrity": "sha512-hlT7AwCiKghOX3XizLxXOsTFiFCQnp/oj86zp1UxwDGmyzsyoxtX+UIZyVyH/oBF5+XtblFG9KZzZQ/h+dpy+Q==",
- "license": "Apache-2.0",
- "dependencies": {
- "@firebase/component": "0.6.9",
- "@firebase/util": "1.10.0",
- "idb": "7.1.1",
- "tslib": "^2.1.0"
- },
- "peerDependencies": {
- "@firebase/app": "0.x"
+ "node_modules/@babel/helper-string-parser": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz",
+ "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "node_modules/@firebase/installations-compat": {
- "version": "0.2.9",
- "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.9.tgz",
- "integrity": "sha512-2lfdc6kPXR7WaL4FCQSQUhXcPbI7ol3wF+vkgtU25r77OxPf8F/VmswQ7sgIkBBWtymn5ZF20TIKtnOj9rjb6w==",
- "license": "Apache-2.0",
- "dependencies": {
- "@firebase/component": "0.6.9",
- "@firebase/installations": "0.6.9",
- "@firebase/installations-types": "0.5.2",
- "@firebase/util": "1.10.0",
- "tslib": "^2.1.0"
- },
- "peerDependencies": {
- "@firebase/app-compat": "0.x"
+ "node_modules/@babel/helper-validator-identifier": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz",
+ "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "node_modules/@firebase/installations-types": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.5.2.tgz",
- "integrity": "sha512-que84TqGRZJpJKHBlF2pkvc1YcXrtEDOVGiDjovP/a3s6W4nlbohGXEsBJo0JCeeg/UG9A+DEZVDUV9GpklUzA==",
- "license": "Apache-2.0",
- "peerDependencies": {
- "@firebase/app-types": "0.x"
+ "node_modules/@babel/helper-validator-option": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz",
+ "integrity": "sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "node_modules/@firebase/logger": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.4.2.tgz",
- "integrity": "sha512-Q1VuA5M1Gjqrwom6I6NUU4lQXdo9IAQieXlujeHZWvRt1b7qQ0KwBaNAjgxG27jgF9/mUwsNmO8ptBCGVYhB0A==",
- "license": "Apache-2.0",
+ "node_modules/@babel/helper-wrap-function": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.7.tgz",
+ "integrity": "sha512-MA0roW3JF2bD1ptAaJnvcabsVlNQShUaThyJbCDD4bCp8NEgiFvpoqRI2YS22hHlc2thjO/fTg2ShLMC3jygAg==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "tslib": "^2.1.0"
+ "@babel/template": "^7.25.7",
+ "@babel/traverse": "^7.25.7",
+ "@babel/types": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "node_modules/@firebase/messaging": {
- "version": "0.12.12",
- "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.12.12.tgz",
- "integrity": "sha512-6q0pbzYBJhZEtUoQx7hnPhZvAbuMNuBXKQXOx2YlWhSrlv9N1m0ZzlNpBbu/ItTzrwNKTibdYzUyaaxdWLg+4w==",
- "license": "Apache-2.0",
+ "node_modules/@babel/helpers": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.7.tgz",
+ "integrity": "sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "@firebase/component": "0.6.9",
- "@firebase/installations": "0.6.9",
- "@firebase/messaging-interop-types": "0.2.2",
- "@firebase/util": "1.10.0",
- "idb": "7.1.1",
- "tslib": "^2.1.0"
+ "@babel/template": "^7.25.7",
+ "@babel/types": "^7.25.7"
},
- "peerDependencies": {
- "@firebase/app": "0.x"
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "node_modules/@firebase/messaging-compat": {
- "version": "0.2.12",
- "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.12.tgz",
- "integrity": "sha512-pKsiUVZrbmRgdImYqhBNZlkKJbqjlPkVdQRZGRbkTyX4OSGKR0F/oJeCt1a8jEg5UnBp4fdVwSWSp4DuCovvEQ==",
- "license": "Apache-2.0",
+ "node_modules/@babel/highlight": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz",
+ "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "@firebase/component": "0.6.9",
- "@firebase/messaging": "0.12.12",
- "@firebase/util": "1.10.0",
- "tslib": "^2.1.0"
+ "@babel/helper-validator-identifier": "^7.25.7",
+ "chalk": "^2.4.2",
+ "js-tokens": "^4.0.0",
+ "picocolors": "^1.0.0"
},
- "peerDependencies": {
- "@firebase/app-compat": "0.x"
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "node_modules/@firebase/messaging-interop-types": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.2.tgz",
- "integrity": "sha512-l68HXbuD2PPzDUOFb3aG+nZj5KA3INcPwlocwLZOzPp9rFM9yeuI9YLl6DQfguTX5eAGxO0doTR+rDLDvQb5tA==",
- "license": "Apache-2.0"
- },
- "node_modules/@firebase/performance": {
- "version": "0.6.9",
- "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.6.9.tgz",
- "integrity": "sha512-PnVaak5sqfz5ivhua+HserxTJHtCar/7zM0flCX6NkzBNzJzyzlH4Hs94h2Il0LQB99roBqoE5QT1JqWqcLJHQ==",
- "license": "Apache-2.0",
+ "node_modules/@babel/highlight/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "@firebase/component": "0.6.9",
- "@firebase/installations": "0.6.9",
- "@firebase/logger": "0.4.2",
- "@firebase/util": "1.10.0",
- "tslib": "^2.1.0"
+ "color-convert": "^1.9.0"
},
- "peerDependencies": {
- "@firebase/app": "0.x"
+ "engines": {
+ "node": ">=4"
}
},
- "node_modules/@firebase/performance-compat": {
- "version": "0.2.9",
- "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.9.tgz",
- "integrity": "sha512-dNl95IUnpsu3fAfYBZDCVhXNkASE0uo4HYaEPd2/PKscfTvsgqFAOxfAXzBEDOnynDWiaGUnb5M1O00JQ+3FXA==",
- "license": "Apache-2.0",
+ "node_modules/@babel/highlight/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "@firebase/component": "0.6.9",
- "@firebase/logger": "0.4.2",
- "@firebase/performance": "0.6.9",
- "@firebase/performance-types": "0.2.2",
- "@firebase/util": "1.10.0",
- "tslib": "^2.1.0"
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
},
- "peerDependencies": {
- "@firebase/app-compat": "0.x"
+ "engines": {
+ "node": ">=4"
}
},
- "node_modules/@firebase/performance-types": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.2.2.tgz",
- "integrity": "sha512-gVq0/lAClVH5STrIdKnHnCo2UcPLjJlDUoEB/tB4KM+hAeHUxWKnpT0nemUPvxZ5nbdY/pybeyMe8Cs29gEcHA==",
- "license": "Apache-2.0"
- },
- "node_modules/@firebase/remote-config": {
- "version": "0.4.9",
- "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.4.9.tgz",
- "integrity": "sha512-EO1NLCWSPMHdDSRGwZ73kxEEcTopAxX1naqLJFNApp4hO8WfKfmEpmjxmP5TrrnypjIf2tUkYaKsfbEA7+AMmA==",
- "license": "Apache-2.0",
+ "node_modules/@babel/highlight/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "@firebase/component": "0.6.9",
- "@firebase/installations": "0.6.9",
- "@firebase/logger": "0.4.2",
- "@firebase/util": "1.10.0",
- "tslib": "^2.1.0"
- },
- "peerDependencies": {
- "@firebase/app": "0.x"
+ "color-name": "1.1.3"
}
},
- "node_modules/@firebase/remote-config-compat": {
- "version": "0.2.9",
- "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.9.tgz",
- "integrity": "sha512-AxzGpWfWFYejH2twxfdOJt5Cfh/ATHONegTd/a0p5flEzsD5JsxXgfkFToop+mypEL3gNwawxrxlZddmDoNxyA==",
- "license": "Apache-2.0",
- "dependencies": {
- "@firebase/component": "0.6.9",
- "@firebase/logger": "0.4.2",
- "@firebase/remote-config": "0.4.9",
- "@firebase/remote-config-types": "0.3.2",
- "@firebase/util": "1.10.0",
- "tslib": "^2.1.0"
- },
- "peerDependencies": {
- "@firebase/app-compat": "0.x"
+ "node_modules/@babel/highlight/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@babel/highlight/node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8.0"
}
},
- "node_modules/@firebase/remote-config-types": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.3.2.tgz",
- "integrity": "sha512-0BC4+Ud7y2aPTyhXJTMTFfrGGLqdYXrUB9sJVAB8NiqJswDTc4/2qrE/yfUbnQJhbSi6ZaTTBKyG3n1nplssaA==",
- "license": "Apache-2.0"
+ "node_modules/@babel/highlight/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
},
- "node_modules/@firebase/storage": {
- "version": "0.13.2",
- "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.13.2.tgz",
- "integrity": "sha512-fxuJnHshbhVwuJ4FuISLu+/76Aby2sh+44ztjF2ppoe0TELIDxPW6/r1KGlWYt//AD0IodDYYA8ZTN89q8YqUw==",
- "license": "Apache-2.0",
+ "node_modules/@babel/highlight/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "@firebase/component": "0.6.9",
- "@firebase/util": "1.10.0",
- "tslib": "^2.1.0",
- "undici": "6.19.7"
+ "has-flag": "^3.0.0"
},
- "peerDependencies": {
- "@firebase/app": "0.x"
+ "engines": {
+ "node": ">=4"
}
},
- "node_modules/@firebase/storage-compat": {
- "version": "0.3.12",
- "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.3.12.tgz",
- "integrity": "sha512-hA4VWKyGU5bWOll+uwzzhEMMYGu9PlKQc1w4DWxB3aIErWYzonrZjF0icqNQZbwKNIdh8SHjZlFeB2w6OSsjfg==",
- "license": "Apache-2.0",
+ "node_modules/@babel/parser": {
+ "version": "7.25.8",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.8.tgz",
+ "integrity": "sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "@firebase/component": "0.6.9",
- "@firebase/storage": "0.13.2",
- "@firebase/storage-types": "0.8.2",
- "@firebase/util": "1.10.0",
- "tslib": "^2.1.0"
+ "@babel/types": "^7.25.8"
},
- "peerDependencies": {
- "@firebase/app-compat": "0.x"
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
}
},
- "node_modules/@firebase/storage-types": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.8.2.tgz",
- "integrity": "sha512-0vWu99rdey0g53lA7IShoA2Lol1jfnPovzLDUBuon65K7uKG9G+L5uO05brD9pMw+l4HRFw23ah3GwTGpEav6g==",
- "license": "Apache-2.0",
+ "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.7.tgz",
+ "integrity": "sha512-UV9Lg53zyebzD1DwQoT9mzkEKa922LNUp5YkTJ6Uta0RbyXaQNUgcvSt7qIu1PpPzVb6rd10OVNTzkyBGeVmxQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7",
+ "@babel/traverse": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
"peerDependencies": {
- "@firebase/app-types": "0.x",
- "@firebase/util": "1.x"
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@firebase/util": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.10.0.tgz",
- "integrity": "sha512-xKtx4A668icQqoANRxyDLBLz51TAbDP9KRfpbKGxiCAW346d0BeJe5vN6/hKxxmWwnZ0mautyv39JxviwwQMOQ==",
- "license": "Apache-2.0",
+ "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.7.tgz",
+ "integrity": "sha512-GDDWeVLNxRIkQTnJn2pDOM1pkCgYdSqPeT1a9vh9yIqu2uzzgw1zcqEb+IJOhy+dTBMlNdThrDIksr2o09qrrQ==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "tslib": "^2.1.0"
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@firebase/vertexai-preview": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/@firebase/vertexai-preview/-/vertexai-preview-0.0.4.tgz",
- "integrity": "sha512-EBSqyu9eg8frQlVU9/HjKtHN7odqbh9MtAcVz3WwHj4gLCLOoN9F/o+oxlq3CxvFrd3CNTZwu6d2mZtVlEInng==",
- "license": "Apache-2.0",
+ "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.7.tgz",
+ "integrity": "sha512-wxyWg2RYaSUYgmd9MR0FyRGyeOMQE/Uzr1wzd/g5cf5bwi9A4v6HFdDm7y1MgDtod/fLOSTZY6jDgV0xU9d5bA==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "@firebase/app-check-interop-types": "0.3.2",
- "@firebase/component": "0.6.9",
- "@firebase/logger": "0.4.2",
- "@firebase/util": "1.10.0",
- "tslib": "^2.1.0"
+ "@babel/helper-plugin-utils": "^7.25.7"
},
"engines": {
- "node": ">=18.0.0"
+ "node": ">=6.9.0"
},
"peerDependencies": {
- "@firebase/app": "0.x",
- "@firebase/app-types": "0.x"
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@firebase/webchannel-wrapper": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-1.0.1.tgz",
- "integrity": "sha512-jmEnr/pk0yVkA7mIlHNnxCi+wWzOFUg0WyIotgkKAb2u1J7fAeDBcVNSTjTihbAYNusCLQdW5s9IJ5qwnEufcQ==",
- "license": "Apache-2.0"
- },
- "node_modules/@grpc/grpc-js": {
- "version": "1.9.15",
- "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.15.tgz",
- "integrity": "sha512-nqE7Hc0AzI+euzUwDAy0aY5hCp10r734gMGRdU+qOPX0XSceI2ULrcXB5U2xSc5VkWwalCj4M7GzCAygZl2KoQ==",
- "license": "Apache-2.0",
+ "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.7.tgz",
+ "integrity": "sha512-Xwg6tZpLxc4iQjorYsyGMyfJE7nP5MV8t/Ka58BgiA7Jw0fRqQNcANlLfdJ/yvBt9z9LD2We+BEkT7vLqZRWng==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "@grpc/proto-loader": "^0.7.8",
- "@types/node": ">=12.12.47"
+ "@babel/helper-plugin-utils": "^7.25.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7",
+ "@babel/plugin-transform-optional-chaining": "^7.25.7"
},
"engines": {
- "node": "^8.13.0 || >=10.10.0"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.13.0"
}
},
- "node_modules/@grpc/proto-loader": {
- "version": "0.7.13",
- "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz",
- "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==",
- "license": "Apache-2.0",
+ "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.7.tgz",
+ "integrity": "sha512-UVATLMidXrnH+GMUIuxq55nejlj02HP7F5ETyBONzP6G87fPBogG4CH6kxrSrdIuAjdwNO9VzyaYsrZPscWUrw==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "lodash.camelcase": "^4.3.0",
- "long": "^5.0.0",
- "protobufjs": "^7.2.5",
- "yargs": "^17.7.2"
- },
- "bin": {
- "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js"
+ "@babel/helper-plugin-utils": "^7.25.7",
+ "@babel/traverse": "^7.25.7"
},
"engines": {
- "node": ">=6"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@heroicons/react": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@heroicons/react/-/react-2.1.5.tgz",
- "integrity": "sha512-FuzFN+BsHa+7OxbvAERtgBTNeZpUjgM/MIizfVkSCL2/edriN0Hx/DWRCR//aPYwO5QX/YlgLGXk+E3PcfZwjA==",
+ "node_modules/@babel/plugin-proposal-private-property-in-object": {
+ "version": "7.21.0-placeholder-for-preset-env.2",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz",
+ "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==",
+ "dev": true,
"license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ },
"peerDependencies": {
- "react": ">= 16"
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@humanwhocodes/config-array": {
- "version": "0.13.0",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz",
- "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==",
- "deprecated": "Use @eslint/config-array instead",
+ "node_modules/@babel/plugin-syntax-bigint": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
+ "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
"dev": true,
- "license": "Apache-2.0",
+ "license": "MIT",
"dependencies": {
- "@humanwhocodes/object-schema": "^2.0.3",
- "debug": "^4.3.1",
- "minimatch": "^3.0.5"
+ "@babel/helper-plugin-utils": "^7.8.0"
},
- "engines": {
- "node": ">=10.10.0"
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@humanwhocodes/module-importer": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
- "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
+ "node_modules/@babel/plugin-syntax-dynamic-import": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
+ "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
"dev": true,
- "license": "Apache-2.0",
- "engines": {
- "node": ">=12.22"
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
},
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/nzakas"
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@humanwhocodes/object-schema": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz",
- "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",
- "deprecated": "Use @eslint/object-schema instead",
- "dev": true,
- "license": "BSD-3-Clause"
- },
- "node_modules/@isaacs/cliui": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
- "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
+ "node_modules/@babel/plugin-syntax-import-assertions": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.25.7.tgz",
+ "integrity": "sha512-ZvZQRmME0zfJnDQnVBKYzHxXT7lYBB3Revz1GuS7oLXWMgqUPX4G+DDbT30ICClht9WKV34QVrZhSw6WdklwZQ==",
"dev": true,
- "license": "ISC",
+ "license": "MIT",
"dependencies": {
- "string-width": "^5.1.2",
- "string-width-cjs": "npm:string-width@^4.2.0",
- "strip-ansi": "^7.0.1",
- "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
- "wrap-ansi": "^8.1.0",
- "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
+ "@babel/helper-plugin-utils": "^7.25.7"
},
"engines": {
- "node": ">=12"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
- "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
+ "node_modules/@babel/plugin-syntax-import-attributes": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.7.tgz",
+ "integrity": "sha512-AqVo+dguCgmpi/3mYBdu9lkngOBlQ2w2vnNpa6gfiCxQZLzV4ZbhsXitJ2Yblkoe1VQwtHSaNmIaGll/26YWRw==",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
"engines": {
- "node": ">=12"
+ "node": ">=6.9.0"
},
- "funding": {
- "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
- "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "node_modules/@babel/plugin-syntax-jsx": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.7.tgz",
+ "integrity": "sha512-ruZOnKO+ajVL/MVx+PwNBPOkrnXTXoWMtte1MBpegfCArhqOe3Bj52avVj1huLLxNKYKXYaSxZ2F+woK1ekXfw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "ansi-regex": "^6.0.1"
+ "@babel/helper-plugin-utils": "^7.25.7"
},
"engines": {
- "node": ">=12"
+ "node": ">=6.9.0"
},
- "funding": {
- "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@jridgewell/gen-mapping": {
- "version": "0.3.5",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
- "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
+ "node_modules/@babel/plugin-syntax-typescript": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.7.tgz",
+ "integrity": "sha512-rR+5FDjpCHqqZN2bzZm18bVYGaejGq5ZkpVCJLXor/+zlSrSoc4KWcHI0URVWjl/68Dyr1uwZUz/1njycEAv9g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jridgewell/set-array": "^1.2.1",
- "@jridgewell/sourcemap-codec": "^1.4.10",
- "@jridgewell/trace-mapping": "^0.3.24"
+ "@babel/helper-plugin-utils": "^7.25.7"
},
"engines": {
- "node": ">=6.0.0"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@jridgewell/resolve-uri": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
- "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
+ "node_modules/@babel/plugin-syntax-unicode-sets-regex": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz",
+ "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
"engines": {
- "node": ">=6.0.0"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@jridgewell/set-array": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
- "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
+ "node_modules/@babel/plugin-transform-arrow-functions": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.7.tgz",
+ "integrity": "sha512-EJN2mKxDwfOUCPxMO6MUI58RN3ganiRAG/MS/S3HfB6QFNjroAMelQo/gybyYq97WerCBAZoyrAoW8Tzdq2jWg==",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
"engines": {
- "node": ">=6.0.0"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
- "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
+ "node_modules/@babel/plugin-transform-async-generator-functions": {
+ "version": "7.25.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.8.tgz",
+ "integrity": "sha512-9ypqkozyzpG+HxlH4o4gdctalFGIjjdufzo7I2XPda0iBnZ6a+FO0rIEQcdSPXp02CkvGsII1exJhmROPQd5oA==",
"dev": true,
- "license": "MIT"
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7",
+ "@babel/helper-remap-async-to-generator": "^7.25.7",
+ "@babel/traverse": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
},
- "node_modules/@jridgewell/trace-mapping": {
- "version": "0.3.25",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
- "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
+ "node_modules/@babel/plugin-transform-async-to-generator": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.7.tgz",
+ "integrity": "sha512-ZUCjAavsh5CESCmi/xCpX1qcCaAglzs/7tmuvoFnJgA1dM7gQplsguljoTg+Ru8WENpX89cQyAtWoaE0I3X3Pg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jridgewell/resolve-uri": "^3.1.0",
- "@jridgewell/sourcemap-codec": "^1.4.14"
+ "@babel/helper-module-imports": "^7.25.7",
+ "@babel/helper-plugin-utils": "^7.25.7",
+ "@babel/helper-remap-async-to-generator": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@next/env": {
- "version": "14.2.15",
- "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.15.tgz",
- "integrity": "sha512-S1qaj25Wru2dUpcIZMjxeMVSwkt8BK4dmWHHiBuRstcIyOsMapqT4A4jSB6onvqeygkSSmOkyny9VVx8JIGamQ==",
- "license": "MIT"
- },
- "node_modules/@next/eslint-plugin-next": {
- "version": "14.2.15",
- "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.2.15.tgz",
- "integrity": "sha512-pKU0iqKRBlFB/ocOI1Ip2CkKePZpYpnw5bEItEkuZ/Nr9FQP1+p7VDWr4VfOdff4i9bFmrOaeaU1bFEyAcxiMQ==",
+ "node_modules/@babel/plugin-transform-block-scoped-functions": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.7.tgz",
+ "integrity": "sha512-xHttvIM9fvqW+0a3tZlYcZYSBpSWzGBFIt/sYG3tcdSzBB8ZeVgz2gBP7Df+sM0N1850jrviYSSeUuc+135dmQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "glob": "10.3.10"
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@next/swc-darwin-arm64": {
- "version": "14.2.15",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.15.tgz",
- "integrity": "sha512-Rvh7KU9hOUBnZ9TJ28n2Oa7dD9cvDBKua9IKx7cfQQ0GoYUwg9ig31O2oMwH3wm+pE3IkAQ67ZobPfEgurPZIA==",
- "cpu": [
- "arm64"
- ],
+ "node_modules/@babel/plugin-transform-block-scoping": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.7.tgz",
+ "integrity": "sha512-ZEPJSkVZaeTFG/m2PARwLZQ+OG0vFIhPlKHK/JdIMy8DbRJ/htz6LRrTFtdzxi9EHmcwbNPAKDnadpNSIW+Aow==",
+ "dev": true,
"license": "MIT",
- "optional": true,
- "os": [
- "darwin"
- ],
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
"engines": {
- "node": ">= 10"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@next/swc-darwin-x64": {
- "version": "14.2.15",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.15.tgz",
- "integrity": "sha512-5TGyjFcf8ampZP3e+FyCax5zFVHi+Oe7sZyaKOngsqyaNEpOgkKB3sqmymkZfowy3ufGA/tUgDPPxpQx931lHg==",
- "cpu": [
- "x64"
- ],
+ "node_modules/@babel/plugin-transform-class-properties": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.7.tgz",
+ "integrity": "sha512-mhyfEW4gufjIqYFo9krXHJ3ElbFLIze5IDp+wQTxoPd+mwFb1NxatNAwmv8Q8Iuxv7Zc+q8EkiMQwc9IhyGf4g==",
+ "dev": true,
"license": "MIT",
- "optional": true,
- "os": [
- "darwin"
- ],
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.25.7",
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
"engines": {
- "node": ">= 10"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@next/swc-linux-arm64-gnu": {
- "version": "14.2.15",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.15.tgz",
- "integrity": "sha512-3Bwv4oc08ONiQ3FiOLKT72Q+ndEMyLNsc/D3qnLMbtUYTQAmkx9E/JRu0DBpHxNddBmNT5hxz1mYBphJ3mfrrw==",
- "cpu": [
- "arm64"
- ],
+ "node_modules/@babel/plugin-transform-class-static-block": {
+ "version": "7.25.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.25.8.tgz",
+ "integrity": "sha512-e82gl3TCorath6YLf9xUwFehVvjvfqFhdOo4+0iVIVju+6XOi5XHkqB3P2AXnSwoeTX0HBoXq5gJFtvotJzFnQ==",
+ "dev": true,
"license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.25.7",
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
"engines": {
- "node": ">= 10"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.12.0"
}
},
- "node_modules/@next/swc-linux-arm64-musl": {
- "version": "14.2.15",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.15.tgz",
- "integrity": "sha512-k5xf/tg1FBv/M4CMd8S+JL3uV9BnnRmoe7F+GWC3DxkTCD9aewFRH1s5rJ1zkzDa+Do4zyN8qD0N8c84Hu96FQ==",
- "cpu": [
- "arm64"
- ],
+ "node_modules/@babel/plugin-transform-classes": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.7.tgz",
+ "integrity": "sha512-9j9rnl+YCQY0IGoeipXvnk3niWicIB6kCsWRGLwX241qSXpbA4MKxtp/EdvFxsc4zI5vqfLxzOd0twIJ7I99zg==",
+ "dev": true,
"license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.25.7",
+ "@babel/helper-compilation-targets": "^7.25.7",
+ "@babel/helper-plugin-utils": "^7.25.7",
+ "@babel/helper-replace-supers": "^7.25.7",
+ "@babel/traverse": "^7.25.7",
+ "globals": "^11.1.0"
+ },
"engines": {
- "node": ">= 10"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@next/swc-linux-x64-gnu": {
- "version": "14.2.15",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.15.tgz",
- "integrity": "sha512-kE6q38hbrRbKEkkVn62reLXhThLRh6/TvgSP56GkFNhU22TbIrQDEMrO7j0IcQHcew2wfykq8lZyHFabz0oBrA==",
- "cpu": [
- "x64"
- ],
+ "node_modules/@babel/plugin-transform-classes/node_modules/globals": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+ "dev": true,
"license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
"engines": {
- "node": ">= 10"
+ "node": ">=4"
}
},
- "node_modules/@next/swc-linux-x64-musl": {
- "version": "14.2.15",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.15.tgz",
- "integrity": "sha512-PZ5YE9ouy/IdO7QVJeIcyLn/Rc4ml9M2G4y3kCM9MNf1YKvFY4heg3pVa/jQbMro+tP6yc4G2o9LjAz1zxD7tQ==",
- "cpu": [
- "x64"
- ],
+ "node_modules/@babel/plugin-transform-computed-properties": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.7.tgz",
+ "integrity": "sha512-QIv+imtM+EtNxg/XBKL3hiWjgdLjMOmZ+XzQwSgmBfKbfxUjBzGgVPklUuE55eq5/uVoh8gg3dqlrwR/jw3ZeA==",
+ "dev": true,
"license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7",
+ "@babel/template": "^7.25.7"
+ },
"engines": {
- "node": ">= 10"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@next/swc-win32-arm64-msvc": {
- "version": "14.2.15",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.15.tgz",
- "integrity": "sha512-2raR16703kBvYEQD9HNLyb0/394yfqzmIeyp2nDzcPV4yPjqNUG3ohX6jX00WryXz6s1FXpVhsCo3i+g4RUX+g==",
- "cpu": [
- "arm64"
- ],
+ "node_modules/@babel/plugin-transform-destructuring": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.7.tgz",
+ "integrity": "sha512-xKcfLTlJYUczdaM1+epcdh1UGewJqr9zATgrNHcLBcV2QmfvPPEixo/sK/syql9cEmbr7ulu5HMFG5vbbt/sEA==",
+ "dev": true,
"license": "MIT",
- "optional": true,
- "os": [
- "win32"
- ],
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
"engines": {
- "node": ">= 10"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@next/swc-win32-ia32-msvc": {
- "version": "14.2.15",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.15.tgz",
- "integrity": "sha512-fyTE8cklgkyR1p03kJa5zXEaZ9El+kDNM5A+66+8evQS5e/6v0Gk28LqA0Jet8gKSOyP+OTm/tJHzMlGdQerdQ==",
- "cpu": [
- "ia32"
- ],
+ "node_modules/@babel/plugin-transform-dotall-regex": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.7.tgz",
+ "integrity": "sha512-kXzXMMRzAtJdDEgQBLF4oaiT6ZCU3oWHgpARnTKDAqPkDJ+bs3NrZb310YYevR5QlRo3Kn7dzzIdHbZm1VzJdQ==",
+ "dev": true,
"license": "MIT",
- "optional": true,
- "os": [
- "win32"
- ],
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.25.7",
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
"engines": {
- "node": ">= 10"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@next/swc-win32-x64-msvc": {
- "version": "14.2.15",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.15.tgz",
- "integrity": "sha512-SzqGbsLsP9OwKNUG9nekShTwhj6JSB9ZLMWQ8g1gG6hdE5gQLncbnbymrwy2yVmH9nikSLYRYxYMFu78Ggp7/g==",
- "cpu": [
- "x64"
- ],
+ "node_modules/@babel/plugin-transform-duplicate-keys": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.7.tgz",
+ "integrity": "sha512-by+v2CjoL3aMnWDOyCIg+yxU9KXSRa9tN6MbqggH5xvymmr9p4AMjYkNlQy4brMceBnUyHZ9G8RnpvT8wP7Cfg==",
+ "dev": true,
"license": "MIT",
- "optional": true,
- "os": [
- "win32"
- ],
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
"engines": {
- "node": ">= 10"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@nodelib/fs.scandir": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.7.tgz",
+ "integrity": "sha512-HvS6JF66xSS5rNKXLqkk7L9c/jZ/cdIVIcoPVrnl8IsVpLggTjXs8OWekbLHs/VtYDDh5WXnQyeE3PPUGm22MA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@nodelib/fs.stat": "2.0.5",
- "run-parallel": "^1.1.9"
+ "@babel/helper-create-regexp-features-plugin": "^7.25.7",
+ "@babel/helper-plugin-utils": "^7.25.7"
},
"engines": {
- "node": ">= 8"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@nodelib/fs.stat": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "node_modules/@babel/plugin-transform-dynamic-import": {
+ "version": "7.25.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.8.tgz",
+ "integrity": "sha512-gznWY+mr4ZQL/EWPcbBQUP3BXS5FwZp8RUOw06BaRn8tQLzN4XLIxXejpHN9Qo8x8jjBmAAKp6FoS51AgkSA/A==",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
"engines": {
- "node": ">= 8"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@nodelib/fs.walk": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "node_modules/@babel/plugin-transform-exponentiation-operator": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.7.tgz",
+ "integrity": "sha512-yjqtpstPfZ0h/y40fAXRv2snciYr0OAoMXY/0ClC7tm4C/nG5NJKmIItlaYlLbIVAWNfrYuy9dq1bE0SbX0PEg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
+ "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.7",
+ "@babel/helper-plugin-utils": "^7.25.7"
},
"engines": {
- "node": ">= 8"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@nolyfill/is-core-module": {
- "version": "1.0.39",
- "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz",
- "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==",
+ "node_modules/@babel/plugin-transform-export-namespace-from": {
+ "version": "7.25.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.8.tgz",
+ "integrity": "sha512-sPtYrduWINTQTW7FtOy99VCTWp4H23UX7vYcut7S4CIMEXU+54zKX9uCoGkLsWXteyaMXzVHgzWbLfQ1w4GZgw==",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
"engines": {
- "node": ">=12.4.0"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@pkgjs/parseargs": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
- "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
+ "node_modules/@babel/plugin-transform-for-of": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.7.tgz",
+ "integrity": "sha512-n/TaiBGJxYFWvpJDfsxSj9lEEE44BFM1EPGz4KEiTipTgkoFVVcCmzAL3qA7fdQU96dpo4gGf5HBx/KnDvqiHw==",
"dev": true,
"license": "MIT",
- "optional": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7"
+ },
"engines": {
- "node": ">=14"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@protobufjs/aspromise": {
- "version": "1.1.2",
+ "node_modules/@babel/plugin-transform-function-name": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.7.tgz",
+ "integrity": "sha512-5MCTNcjCMxQ63Tdu9rxyN6cAWurqfrDZ76qvVPrGYdBxIj+EawuuxTu/+dgJlhK5eRz3v1gLwp6XwS8XaX2NiQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-compilation-targets": "^7.25.7",
+ "@babel/helper-plugin-utils": "^7.25.7",
+ "@babel/traverse": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-json-strings": {
+ "version": "7.25.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.8.tgz",
+ "integrity": "sha512-4OMNv7eHTmJ2YXs3tvxAfa/I43di+VcF+M4Wt66c88EAED1RoGaf1D64cL5FkRpNL+Vx9Hds84lksWvd/wMIdA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-literals": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.7.tgz",
+ "integrity": "sha512-fwzkLrSu2fESR/cm4t6vqd7ebNIopz2QHGtjoU+dswQo/P6lwAG04Q98lliE3jkz/XqnbGFLnUcE0q0CVUf92w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-logical-assignment-operators": {
+ "version": "7.25.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.8.tgz",
+ "integrity": "sha512-f5W0AhSbbI+yY6VakT04jmxdxz+WsID0neG7+kQZbCOjuyJNdL5Nn4WIBm4hRpKnUcO9lP0eipUhFN12JpoH8g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-member-expression-literals": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.7.tgz",
+ "integrity": "sha512-Std3kXwpXfRV0QtQy5JJcRpkqP8/wG4XL7hSKZmGlxPlDqmpXtEPRmhF7ztnlTCtUN3eXRUJp+sBEZjaIBVYaw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-amd": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.7.tgz",
+ "integrity": "sha512-CgselSGCGzjQvKzghCvDTxKHP3iooenLpJDO842ehn5D2G5fJB222ptnDwQho0WjEvg7zyoxb9P+wiYxiJX5yA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.25.7",
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-commonjs": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.7.tgz",
+ "integrity": "sha512-L9Gcahi0kKFYXvweO6n0wc3ZG1ChpSFdgG+eV1WYZ3/dGbJK7vvk91FgGgak8YwRgrCuihF8tE/Xg07EkL5COg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.25.7",
+ "@babel/helper-plugin-utils": "^7.25.7",
+ "@babel/helper-simple-access": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-systemjs": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.7.tgz",
+ "integrity": "sha512-t9jZIvBmOXJsiuyOwhrIGs8dVcD6jDyg2icw1VL4A/g+FnWyJKwUfSSU2nwJuMV2Zqui856El9u+ElB+j9fV1g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.25.7",
+ "@babel/helper-plugin-utils": "^7.25.7",
+ "@babel/helper-validator-identifier": "^7.25.7",
+ "@babel/traverse": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-umd": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.7.tgz",
+ "integrity": "sha512-p88Jg6QqsaPh+EB7I9GJrIqi1Zt4ZBHUQtjw3z1bzEXcLh6GfPqzZJ6G+G1HBGKUNukT58MnKG7EN7zXQBCODw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.25.7",
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.7.tgz",
+ "integrity": "sha512-BtAT9LzCISKG3Dsdw5uso4oV1+v2NlVXIIomKJgQybotJY3OwCwJmkongjHgwGKoZXd0qG5UZ12JUlDQ07W6Ow==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.25.7",
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-new-target": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.7.tgz",
+ "integrity": "sha512-CfCS2jDsbcZaVYxRFo2qtavW8SpdzmBXC2LOI4oO0rP+JSRDxxF3inF4GcPsLgfb5FjkhXG5/yR/lxuRs2pySA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
+ "version": "7.25.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.8.tgz",
+ "integrity": "sha512-Z7WJJWdQc8yCWgAmjI3hyC+5PXIubH9yRKzkl9ZEG647O9szl9zvmKLzpbItlijBnVhTUf1cpyWBsZ3+2wjWPQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-numeric-separator": {
+ "version": "7.25.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.8.tgz",
+ "integrity": "sha512-rm9a5iEFPS4iMIy+/A/PiS0QN0UyjPIeVvbU5EMZFKJZHt8vQnasbpo3T3EFcxzCeYO0BHfc4RqooCZc51J86Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-object-rest-spread": {
+ "version": "7.25.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.8.tgz",
+ "integrity": "sha512-LkUu0O2hnUKHKE7/zYOIjByMa4VRaV2CD/cdGz0AxU9we+VA3kDDggKEzI0Oz1IroG+6gUP6UmWEHBMWZU316g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-compilation-targets": "^7.25.7",
+ "@babel/helper-plugin-utils": "^7.25.7",
+ "@babel/plugin-transform-parameters": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-object-super": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.7.tgz",
+ "integrity": "sha512-pWT6UXCEW3u1t2tcAGtE15ornCBvopHj9Bps9D2DsH15APgNVOTwwczGckX+WkAvBmuoYKRCFa4DK+jM8vh5AA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7",
+ "@babel/helper-replace-supers": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-optional-catch-binding": {
+ "version": "7.25.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.8.tgz",
+ "integrity": "sha512-EbQYweoMAHOn7iJ9GgZo14ghhb9tTjgOc88xFgYngifx7Z9u580cENCV159M4xDh3q/irbhSjZVpuhpC2gKBbg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-optional-chaining": {
+ "version": "7.25.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.8.tgz",
+ "integrity": "sha512-q05Bk7gXOxpTHoQ8RSzGSh/LHVB9JEIkKnk3myAWwZHnYiTGYtbdrYkIsS8Xyh4ltKf7GNUSgzs/6P2bJtBAQg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-parameters": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.7.tgz",
+ "integrity": "sha512-FYiTvku63me9+1Nz7TOx4YMtW3tWXzfANZtrzHhUZrz4d47EEtMQhzFoZWESfXuAMMT5mwzD4+y1N8ONAX6lMQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-private-methods": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.7.tgz",
+ "integrity": "sha512-KY0hh2FluNxMLwOCHbxVOKfdB5sjWG4M183885FmaqWWiGMhRZq4DQRKH6mHdEucbJnyDyYiZNwNG424RymJjA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.25.7",
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-private-property-in-object": {
+ "version": "7.25.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.8.tgz",
+ "integrity": "sha512-8Uh966svuB4V8RHHg0QJOB32QK287NBksJOByoKmHMp1TAobNniNalIkI2i5IPj5+S9NYCG4VIjbEuiSN8r+ow==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.25.7",
+ "@babel/helper-create-class-features-plugin": "^7.25.7",
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-property-literals": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.7.tgz",
+ "integrity": "sha512-lQEeetGKfFi0wHbt8ClQrUSUMfEeI3MMm74Z73T9/kuz990yYVtfofjf3NuA42Jy3auFOpbjDyCSiIkTs1VIYw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-display-name": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.7.tgz",
+ "integrity": "sha512-r0QY7NVU8OnrwE+w2IWiRom0wwsTbjx4+xH2RTd7AVdof3uurXOF+/mXHQDRk+2jIvWgSaCHKMgggfvM4dyUGA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-jsx": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.7.tgz",
+ "integrity": "sha512-vILAg5nwGlR9EXE8JIOX4NHXd49lrYbN8hnjffDtoULwpL9hUx/N55nqh2qd0q6FyNDfjl9V79ecKGvFbcSA0Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.25.7",
+ "@babel/helper-module-imports": "^7.25.7",
+ "@babel/helper-plugin-utils": "^7.25.7",
+ "@babel/plugin-syntax-jsx": "^7.25.7",
+ "@babel/types": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-jsx-development": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.7.tgz",
+ "integrity": "sha512-5yd3lH1PWxzW6IZj+p+Y4OLQzz0/LzlOG8vGqonHfVR3euf1vyzyMUJk9Ac+m97BH46mFc/98t9PmYLyvgL3qg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/plugin-transform-react-jsx": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-pure-annotations": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.7.tgz",
+ "integrity": "sha512-6YTHJ7yjjgYqGc8S+CbEXhLICODk0Tn92j+vNJo07HFk9t3bjFgAKxPLFhHwF2NjmQVSI1zBRfBWUeVBa2osfA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.25.7",
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-regenerator": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.7.tgz",
+ "integrity": "sha512-mgDoQCRjrY3XK95UuV60tZlFCQGXEtMg8H+IsW72ldw1ih1jZhzYXbJvghmAEpg5UVhhnCeia1CkGttUvCkiMQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7",
+ "regenerator-transform": "^0.15.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-reserved-words": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.7.tgz",
+ "integrity": "sha512-3OfyfRRqiGeOvIWSagcwUTVk2hXBsr/ww7bLn6TRTuXnexA+Udov2icFOxFX9abaj4l96ooYkcNN1qi2Zvqwng==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-runtime": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.7.tgz",
+ "integrity": "sha512-Y9p487tyTzB0yDYQOtWnC+9HGOuogtP3/wNpun1xJXEEvI6vip59BSBTsHnekZLqxmPcgsrAKt46HAAb//xGhg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.25.7",
+ "@babel/helper-plugin-utils": "^7.25.7",
+ "babel-plugin-polyfill-corejs2": "^0.4.10",
+ "babel-plugin-polyfill-corejs3": "^0.10.6",
+ "babel-plugin-polyfill-regenerator": "^0.6.1",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-runtime/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/plugin-transform-shorthand-properties": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.7.tgz",
+ "integrity": "sha512-uBbxNwimHi5Bv3hUccmOFlUy3ATO6WagTApenHz9KzoIdn0XeACdB12ZJ4cjhuB2WSi80Ez2FWzJnarccriJeA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-spread": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.7.tgz",
+ "integrity": "sha512-Mm6aeymI0PBh44xNIv/qvo8nmbkpZze1KvR8MkEqbIREDxoiWTi18Zr2jryfRMwDfVZF9foKh060fWgni44luw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-sticky-regex": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.7.tgz",
+ "integrity": "sha512-ZFAeNkpGuLnAQ/NCsXJ6xik7Id+tHuS+NT+ue/2+rn/31zcdnupCdmunOizEaP0JsUmTFSTOPoQY7PkK2pttXw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-template-literals": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.7.tgz",
+ "integrity": "sha512-SI274k0nUsFFmyQupiO7+wKATAmMFf8iFgq2O+vVFXZ0SV9lNfT1NGzBEhjquFmD8I9sqHLguH+gZVN3vww2AA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-typeof-symbol": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.7.tgz",
+ "integrity": "sha512-OmWmQtTHnO8RSUbL0NTdtpbZHeNTnm68Gj5pA4Y2blFNh+V4iZR68V1qL9cI37J21ZN7AaCnkfdHtLExQPf2uA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-typescript": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.7.tgz",
+ "integrity": "sha512-VKlgy2vBzj8AmEzunocMun2fF06bsSWV+FvVXohtL6FGve/+L217qhHxRTVGHEDO/YR8IANcjzgJsd04J8ge5Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.25.7",
+ "@babel/helper-create-class-features-plugin": "^7.25.7",
+ "@babel/helper-plugin-utils": "^7.25.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7",
+ "@babel/plugin-syntax-typescript": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-escapes": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.7.tgz",
+ "integrity": "sha512-BN87D7KpbdiABA+t3HbVqHzKWUDN3dymLaTnPFAMyc8lV+KN3+YzNhVRNdinaCPA4AUqx7ubXbQ9shRjYBl3SQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-property-regex": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.7.tgz",
+ "integrity": "sha512-IWfR89zcEPQGB/iB408uGtSPlQd3Jpq11Im86vUgcmSTcoWAiQMCTOa2K2yNNqFJEBVICKhayctee65Ka8OB0w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.25.7",
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-regex": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.7.tgz",
+ "integrity": "sha512-8JKfg/hiuA3qXnlLx8qtv5HWRbgyFx2hMMtpDDuU2rTckpKkGu4ycK5yYHwuEa16/quXfoxHBIApEsNyMWnt0g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.25.7",
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-sets-regex": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.7.tgz",
+ "integrity": "sha512-YRW8o9vzImwmh4Q3Rffd09bH5/hvY0pxg+1H1i0f7APoUeg12G7+HhLj9ZFNIrYkgBXhIijPJ+IXypN0hLTIbw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.25.7",
+ "@babel/helper-plugin-utils": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/preset-env": {
+ "version": "7.25.8",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.8.tgz",
+ "integrity": "sha512-58T2yulDHMN8YMUxiLq5YmWUnlDCyY1FsHM+v12VMx+1/FlrUj5tY50iDCpofFQEM8fMYOaY9YRvym2jcjn1Dg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/compat-data": "^7.25.8",
+ "@babel/helper-compilation-targets": "^7.25.7",
+ "@babel/helper-plugin-utils": "^7.25.7",
+ "@babel/helper-validator-option": "^7.25.7",
+ "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.7",
+ "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.7",
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.7",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.7",
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.7",
+ "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
+ "@babel/plugin-syntax-import-assertions": "^7.25.7",
+ "@babel/plugin-syntax-import-attributes": "^7.25.7",
+ "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
+ "@babel/plugin-transform-arrow-functions": "^7.25.7",
+ "@babel/plugin-transform-async-generator-functions": "^7.25.8",
+ "@babel/plugin-transform-async-to-generator": "^7.25.7",
+ "@babel/plugin-transform-block-scoped-functions": "^7.25.7",
+ "@babel/plugin-transform-block-scoping": "^7.25.7",
+ "@babel/plugin-transform-class-properties": "^7.25.7",
+ "@babel/plugin-transform-class-static-block": "^7.25.8",
+ "@babel/plugin-transform-classes": "^7.25.7",
+ "@babel/plugin-transform-computed-properties": "^7.25.7",
+ "@babel/plugin-transform-destructuring": "^7.25.7",
+ "@babel/plugin-transform-dotall-regex": "^7.25.7",
+ "@babel/plugin-transform-duplicate-keys": "^7.25.7",
+ "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.7",
+ "@babel/plugin-transform-dynamic-import": "^7.25.8",
+ "@babel/plugin-transform-exponentiation-operator": "^7.25.7",
+ "@babel/plugin-transform-export-namespace-from": "^7.25.8",
+ "@babel/plugin-transform-for-of": "^7.25.7",
+ "@babel/plugin-transform-function-name": "^7.25.7",
+ "@babel/plugin-transform-json-strings": "^7.25.8",
+ "@babel/plugin-transform-literals": "^7.25.7",
+ "@babel/plugin-transform-logical-assignment-operators": "^7.25.8",
+ "@babel/plugin-transform-member-expression-literals": "^7.25.7",
+ "@babel/plugin-transform-modules-amd": "^7.25.7",
+ "@babel/plugin-transform-modules-commonjs": "^7.25.7",
+ "@babel/plugin-transform-modules-systemjs": "^7.25.7",
+ "@babel/plugin-transform-modules-umd": "^7.25.7",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.7",
+ "@babel/plugin-transform-new-target": "^7.25.7",
+ "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.8",
+ "@babel/plugin-transform-numeric-separator": "^7.25.8",
+ "@babel/plugin-transform-object-rest-spread": "^7.25.8",
+ "@babel/plugin-transform-object-super": "^7.25.7",
+ "@babel/plugin-transform-optional-catch-binding": "^7.25.8",
+ "@babel/plugin-transform-optional-chaining": "^7.25.8",
+ "@babel/plugin-transform-parameters": "^7.25.7",
+ "@babel/plugin-transform-private-methods": "^7.25.7",
+ "@babel/plugin-transform-private-property-in-object": "^7.25.8",
+ "@babel/plugin-transform-property-literals": "^7.25.7",
+ "@babel/plugin-transform-regenerator": "^7.25.7",
+ "@babel/plugin-transform-reserved-words": "^7.25.7",
+ "@babel/plugin-transform-shorthand-properties": "^7.25.7",
+ "@babel/plugin-transform-spread": "^7.25.7",
+ "@babel/plugin-transform-sticky-regex": "^7.25.7",
+ "@babel/plugin-transform-template-literals": "^7.25.7",
+ "@babel/plugin-transform-typeof-symbol": "^7.25.7",
+ "@babel/plugin-transform-unicode-escapes": "^7.25.7",
+ "@babel/plugin-transform-unicode-property-regex": "^7.25.7",
+ "@babel/plugin-transform-unicode-regex": "^7.25.7",
+ "@babel/plugin-transform-unicode-sets-regex": "^7.25.7",
+ "@babel/preset-modules": "0.1.6-no-external-plugins",
+ "babel-plugin-polyfill-corejs2": "^0.4.10",
+ "babel-plugin-polyfill-corejs3": "^0.10.6",
+ "babel-plugin-polyfill-regenerator": "^0.6.1",
+ "core-js-compat": "^3.38.1",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/preset-env/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/preset-modules": {
+ "version": "0.1.6-no-external-plugins",
+ "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz",
+ "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/types": "^7.4.4",
+ "esutils": "^2.0.2"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0"
+ }
+ },
+ "node_modules/@babel/preset-react": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.25.7.tgz",
+ "integrity": "sha512-GjV0/mUEEXpi1U5ZgDprMRRgajGMRW3G5FjMr5KLKD8nT2fTG8+h/klV3+6Dm5739QE+K5+2e91qFKAYI3pmRg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7",
+ "@babel/helper-validator-option": "^7.25.7",
+ "@babel/plugin-transform-react-display-name": "^7.25.7",
+ "@babel/plugin-transform-react-jsx": "^7.25.7",
+ "@babel/plugin-transform-react-jsx-development": "^7.25.7",
+ "@babel/plugin-transform-react-pure-annotations": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/preset-typescript": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.25.7.tgz",
+ "integrity": "sha512-rkkpaXJZOFN45Fb+Gki0c+KMIglk4+zZXOoMJuyEK8y8Kkc8Jd3BDmP7qPsz0zQMJj+UD7EprF+AqAXcILnexw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.7",
+ "@babel/helper-validator-option": "^7.25.7",
+ "@babel/plugin-syntax-jsx": "^7.25.7",
+ "@babel/plugin-transform-modules-commonjs": "^7.25.7",
+ "@babel/plugin-transform-typescript": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/runtime": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.7.tgz",
+ "integrity": "sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "regenerator-runtime": "^0.14.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/template": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz",
+ "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.25.7",
+ "@babel/parser": "^7.25.7",
+ "@babel/types": "^7.25.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/traverse": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz",
+ "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.25.7",
+ "@babel/generator": "^7.25.7",
+ "@babel/parser": "^7.25.7",
+ "@babel/template": "^7.25.7",
+ "@babel/types": "^7.25.7",
+ "debug": "^4.3.1",
+ "globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/traverse/node_modules/globals": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/types": {
+ "version": "7.25.8",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.8.tgz",
+ "integrity": "sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-string-parser": "^7.25.7",
+ "@babel/helper-validator-identifier": "^7.25.7",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@base2/pretty-print-object": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz",
+ "integrity": "sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==",
+ "dev": true,
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/@chromatic-com/storybook": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@chromatic-com/storybook/-/storybook-1.9.0.tgz",
+ "integrity": "sha512-vYQ+TcfktEE3GHnLZXHCzXF/sN9dw+KivH8a5cmPyd9YtQs7fZtHrEgsIjWpYycXiweKMo1Lm1RZsjxk8DH3rA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "chromatic": "^11.4.0",
+ "filesize": "^10.0.12",
+ "jsonfile": "^6.1.0",
+ "react-confetti": "^6.1.0",
+ "strip-ansi": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=16.0.0",
+ "yarn": ">=1.22.18"
+ }
+ },
+ "node_modules/@chromatic-com/storybook/node_modules/ansi-regex": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
+ "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
+ "node_modules/@chromatic-com/storybook/node_modules/strip-ansi": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
+ "node_modules/@emnapi/runtime": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz",
+ "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@esbuild/aix-ppc64": {
+ "version": "0.23.1",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.23.1.tgz",
+ "integrity": "sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "aix"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/android-arm": {
+ "version": "0.23.1",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.23.1.tgz",
+ "integrity": "sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/android-arm64": {
+ "version": "0.23.1",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.23.1.tgz",
+ "integrity": "sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/android-x64": {
+ "version": "0.23.1",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.23.1.tgz",
+ "integrity": "sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/darwin-arm64": {
+ "version": "0.23.1",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.1.tgz",
+ "integrity": "sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/darwin-x64": {
+ "version": "0.23.1",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.23.1.tgz",
+ "integrity": "sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/freebsd-arm64": {
+ "version": "0.23.1",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.1.tgz",
+ "integrity": "sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/freebsd-x64": {
+ "version": "0.23.1",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.23.1.tgz",
+ "integrity": "sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-arm": {
+ "version": "0.23.1",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.23.1.tgz",
+ "integrity": "sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-arm64": {
+ "version": "0.23.1",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.23.1.tgz",
+ "integrity": "sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-ia32": {
+ "version": "0.23.1",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.23.1.tgz",
+ "integrity": "sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-loong64": {
+ "version": "0.23.1",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.23.1.tgz",
+ "integrity": "sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-mips64el": {
+ "version": "0.23.1",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.23.1.tgz",
+ "integrity": "sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==",
+ "cpu": [
+ "mips64el"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-ppc64": {
+ "version": "0.23.1",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.23.1.tgz",
+ "integrity": "sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-riscv64": {
+ "version": "0.23.1",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.23.1.tgz",
+ "integrity": "sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-s390x": {
+ "version": "0.23.1",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.23.1.tgz",
+ "integrity": "sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-x64": {
+ "version": "0.23.1",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.1.tgz",
+ "integrity": "sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/netbsd-x64": {
+ "version": "0.23.1",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.23.1.tgz",
+ "integrity": "sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/openbsd-arm64": {
+ "version": "0.23.1",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.1.tgz",
+ "integrity": "sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openbsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/openbsd-x64": {
+ "version": "0.23.1",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.23.1.tgz",
+ "integrity": "sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openbsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/sunos-x64": {
+ "version": "0.23.1",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.23.1.tgz",
+ "integrity": "sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "sunos"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/win32-arm64": {
+ "version": "0.23.1",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.23.1.tgz",
+ "integrity": "sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/win32-ia32": {
+ "version": "0.23.1",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.23.1.tgz",
+ "integrity": "sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/win32-x64": {
+ "version": "0.23.1",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.23.1.tgz",
+ "integrity": "sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@eslint-community/eslint-utils": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
+ "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "eslint-visitor-keys": "^3.3.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "peerDependencies": {
+ "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
+ }
+ },
+ "node_modules/@eslint-community/regexpp": {
+ "version": "4.11.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz",
+ "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
+ }
+ },
+ "node_modules/@eslint/eslintrc": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
+ "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ajv": "^6.12.4",
+ "debug": "^4.3.2",
+ "espree": "^9.6.0",
+ "globals": "^13.19.0",
+ "ignore": "^5.2.0",
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.0",
+ "minimatch": "^3.1.2",
+ "strip-json-comments": "^3.1.1"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/@eslint/js": {
+ "version": "8.57.1",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz",
+ "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ }
+ },
+ "node_modules/@firebase/analytics": {
+ "version": "0.10.8",
+ "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.10.8.tgz",
+ "integrity": "sha512-CVnHcS4iRJPqtIDc411+UmFldk0ShSK3OB+D0bKD8Ck5Vro6dbK5+APZpkuWpbfdL359DIQUnAaMLE+zs/PVyA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.9",
+ "@firebase/installations": "0.6.9",
+ "@firebase/logger": "0.4.2",
+ "@firebase/util": "1.10.0",
+ "tslib": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@firebase/app": "0.x"
+ }
+ },
+ "node_modules/@firebase/analytics-compat": {
+ "version": "0.2.14",
+ "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.14.tgz",
+ "integrity": "sha512-unRVY6SvRqfNFIAA/kwl4vK+lvQAL2HVcgu9zTrUtTyYDmtIt/lOuHJynBMYEgLnKm39YKBDhtqdapP2e++ASw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/analytics": "0.10.8",
+ "@firebase/analytics-types": "0.8.2",
+ "@firebase/component": "0.6.9",
+ "@firebase/util": "1.10.0",
+ "tslib": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@firebase/app-compat": "0.x"
+ }
+ },
+ "node_modules/@firebase/analytics-types": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.8.2.tgz",
+ "integrity": "sha512-EnzNNLh+9/sJsimsA/FGqzakmrAUKLeJvjRHlg8df1f97NLUlFidk9600y0ZgWOp3CAxn6Hjtk+08tixlUOWyw==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/@firebase/app": {
+ "version": "0.10.13",
+ "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.10.13.tgz",
+ "integrity": "sha512-OZiDAEK/lDB6xy/XzYAyJJkaDqmQ+BCtOEPLqFvxWKUz5JbBmej7IiiRHdtiIOD/twW7O5AxVsfaaGA/V1bNsA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.9",
+ "@firebase/logger": "0.4.2",
+ "@firebase/util": "1.10.0",
+ "idb": "7.1.1",
+ "tslib": "^2.1.0"
+ }
+ },
+ "node_modules/@firebase/app-check": {
+ "version": "0.8.8",
+ "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.8.8.tgz",
+ "integrity": "sha512-O49RGF1xj7k6BuhxGpHmqOW5hqBIAEbt2q6POW0lIywx7emYtzPDeQI+ryQpC4zbKX646SoVZ711TN1DBLNSOQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.9",
+ "@firebase/logger": "0.4.2",
+ "@firebase/util": "1.10.0",
+ "tslib": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@firebase/app": "0.x"
+ }
+ },
+ "node_modules/@firebase/app-check-compat": {
+ "version": "0.3.15",
+ "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.3.15.tgz",
+ "integrity": "sha512-zFIvIFFNqDXpOT2huorz9cwf56VT3oJYRFjSFYdSbGYEJYEaXjLJbfC79lx/zjx4Fh+yuN8pry3TtvwaevrGbg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/app-check": "0.8.8",
+ "@firebase/app-check-types": "0.5.2",
+ "@firebase/component": "0.6.9",
+ "@firebase/logger": "0.4.2",
+ "@firebase/util": "1.10.0",
+ "tslib": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@firebase/app-compat": "0.x"
+ }
+ },
+ "node_modules/@firebase/app-check-interop-types": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.3.2.tgz",
+ "integrity": "sha512-LMs47Vinv2HBMZi49C09dJxp0QT5LwDzFaVGf/+ITHe3BlIhUiLNttkATSXplc89A2lAaeTqjgqVkiRfUGyQiQ==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/@firebase/app-check-types": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.5.2.tgz",
+ "integrity": "sha512-FSOEzTzL5bLUbD2co3Zut46iyPWML6xc4x+78TeaXMSuJap5QObfb+rVvZJtla3asN4RwU7elaQaduP+HFizDA==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/@firebase/app-compat": {
+ "version": "0.2.43",
+ "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.2.43.tgz",
+ "integrity": "sha512-HM96ZyIblXjAC7TzE8wIk2QhHlSvksYkQ4Ukh1GmEenzkucSNUmUX4QvoKrqeWsLEQ8hdcojABeCV8ybVyZmeg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/app": "0.10.13",
+ "@firebase/component": "0.6.9",
+ "@firebase/logger": "0.4.2",
+ "@firebase/util": "1.10.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "node_modules/@firebase/app-types": {
+ "version": "0.9.2",
+ "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.2.tgz",
+ "integrity": "sha512-oMEZ1TDlBz479lmABwWsWjzHwheQKiAgnuKxE0pz0IXCVx7/rtlkx1fQ6GfgK24WCrxDKMplZrT50Kh04iMbXQ==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/@firebase/auth": {
+ "version": "1.7.9",
+ "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-1.7.9.tgz",
+ "integrity": "sha512-yLD5095kVgDw965jepMyUrIgDklD6qH/BZNHeKOgvu7pchOKNjVM+zQoOVYJIKWMWOWBq8IRNVU6NXzBbozaJg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.9",
+ "@firebase/logger": "0.4.2",
+ "@firebase/util": "1.10.0",
+ "tslib": "^2.1.0",
+ "undici": "6.19.7"
+ },
+ "peerDependencies": {
+ "@firebase/app": "0.x",
+ "@react-native-async-storage/async-storage": "^1.18.1"
+ },
+ "peerDependenciesMeta": {
+ "@react-native-async-storage/async-storage": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@firebase/auth-compat": {
+ "version": "0.5.14",
+ "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.5.14.tgz",
+ "integrity": "sha512-2eczCSqBl1KUPJacZlFpQayvpilg3dxXLy9cSMTKtQMTQSmondUtPI47P3ikH3bQAXhzKLOE+qVxJ3/IRtu9pw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/auth": "1.7.9",
+ "@firebase/auth-types": "0.12.2",
+ "@firebase/component": "0.6.9",
+ "@firebase/util": "1.10.0",
+ "tslib": "^2.1.0",
+ "undici": "6.19.7"
+ },
+ "peerDependencies": {
+ "@firebase/app-compat": "0.x"
+ }
+ },
+ "node_modules/@firebase/auth-interop-types": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.3.tgz",
+ "integrity": "sha512-Fc9wuJGgxoxQeavybiuwgyi+0rssr76b+nHpj+eGhXFYAdudMWyfBHvFL/I5fEHniUM/UQdFzi9VXJK2iZF7FQ==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/@firebase/auth-types": {
+ "version": "0.12.2",
+ "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.12.2.tgz",
+ "integrity": "sha512-qsEBaRMoGvHO10unlDJhaKSuPn4pyoTtlQuP1ghZfzB6rNQPuhp/N/DcFZxm9i4v0SogjCbf9reWupwIvfmH6w==",
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "@firebase/app-types": "0.x",
+ "@firebase/util": "1.x"
+ }
+ },
+ "node_modules/@firebase/component": {
+ "version": "0.6.9",
+ "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.9.tgz",
+ "integrity": "sha512-gm8EUEJE/fEac86AvHn8Z/QW8BvR56TBw3hMW0O838J/1mThYQXAIQBgUv75EqlCZfdawpWLrKt1uXvp9ciK3Q==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/util": "1.10.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "node_modules/@firebase/data-connect": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/@firebase/data-connect/-/data-connect-0.1.0.tgz",
+ "integrity": "sha512-vSe5s8dY13ilhLnfY0eYRmQsdTbH7PUFZtBbqU6JVX/j8Qp9A6G5gG6//ulbX9/1JFOF1IWNOne9c8S/DOCJaQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/auth-interop-types": "0.2.3",
+ "@firebase/component": "0.6.9",
+ "@firebase/logger": "0.4.2",
+ "@firebase/util": "1.10.0",
+ "tslib": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@firebase/app": "0.x"
+ }
+ },
+ "node_modules/@firebase/database": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/@firebase/database/-/database-1.0.8.tgz",
+ "integrity": "sha512-dzXALZeBI1U5TXt6619cv0+tgEhJiwlUtQ55WNZY7vGAjv7Q1QioV969iYwt1AQQ0ovHnEW0YW9TiBfefLvErg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/app-check-interop-types": "0.3.2",
+ "@firebase/auth-interop-types": "0.2.3",
+ "@firebase/component": "0.6.9",
+ "@firebase/logger": "0.4.2",
+ "@firebase/util": "1.10.0",
+ "faye-websocket": "0.11.4",
+ "tslib": "^2.1.0"
+ }
+ },
+ "node_modules/@firebase/database-compat": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-1.0.8.tgz",
+ "integrity": "sha512-OpeWZoPE3sGIRPBKYnW9wLad25RaWbGyk7fFQe4xnJQKRzlynWeFBSRRAoLE2Old01WXwskUiucNqUUVlFsceg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.9",
+ "@firebase/database": "1.0.8",
+ "@firebase/database-types": "1.0.5",
+ "@firebase/logger": "0.4.2",
+ "@firebase/util": "1.10.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "node_modules/@firebase/database-types": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-1.0.5.tgz",
+ "integrity": "sha512-fTlqCNwFYyq/C6W7AJ5OCuq5CeZuBEsEwptnVxlNPkWCo5cTTyukzAHRSO/jaQcItz33FfYrrFk1SJofcu2AaQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/app-types": "0.9.2",
+ "@firebase/util": "1.10.0"
+ }
+ },
+ "node_modules/@firebase/firestore": {
+ "version": "4.7.3",
+ "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-4.7.3.tgz",
+ "integrity": "sha512-NwVU+JPZ/3bhvNSJMCSzfcBZZg8SUGyzZ2T0EW3/bkUeefCyzMISSt/TTIfEHc8cdyXGlMqfGe3/62u9s74UEg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.9",
+ "@firebase/logger": "0.4.2",
+ "@firebase/util": "1.10.0",
+ "@firebase/webchannel-wrapper": "1.0.1",
+ "@grpc/grpc-js": "~1.9.0",
+ "@grpc/proto-loader": "^0.7.8",
+ "tslib": "^2.1.0",
+ "undici": "6.19.7"
+ },
+ "engines": {
+ "node": ">=10.10.0"
+ },
+ "peerDependencies": {
+ "@firebase/app": "0.x"
+ }
+ },
+ "node_modules/@firebase/firestore-compat": {
+ "version": "0.3.38",
+ "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.3.38.tgz",
+ "integrity": "sha512-GoS0bIMMkjpLni6StSwRJarpu2+S5m346Na7gr9YZ/BZ/W3/8iHGNr9PxC+f0rNZXqS4fGRn88pICjrZEgbkqQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.9",
+ "@firebase/firestore": "4.7.3",
+ "@firebase/firestore-types": "3.0.2",
+ "@firebase/util": "1.10.0",
+ "tslib": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@firebase/app-compat": "0.x"
+ }
+ },
+ "node_modules/@firebase/firestore-types": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-3.0.2.tgz",
+ "integrity": "sha512-wp1A+t5rI2Qc/2q7r2ZpjUXkRVPtGMd6zCLsiWurjsQpqPgFin3AhNibKcIzoF2rnToNa/XYtyWXuifjOOwDgg==",
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "@firebase/app-types": "0.x",
+ "@firebase/util": "1.x"
+ }
+ },
+ "node_modules/@firebase/functions": {
+ "version": "0.11.8",
+ "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.11.8.tgz",
+ "integrity": "sha512-Lo2rTPDn96naFIlSZKVd1yvRRqqqwiJk7cf9TZhUerwnPKgBzXy+aHE22ry+6EjCaQusUoNai6mU6p+G8QZT1g==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/app-check-interop-types": "0.3.2",
+ "@firebase/auth-interop-types": "0.2.3",
+ "@firebase/component": "0.6.9",
+ "@firebase/messaging-interop-types": "0.2.2",
+ "@firebase/util": "1.10.0",
+ "tslib": "^2.1.0",
+ "undici": "6.19.7"
+ },
+ "peerDependencies": {
+ "@firebase/app": "0.x"
+ }
+ },
+ "node_modules/@firebase/functions-compat": {
+ "version": "0.3.14",
+ "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.3.14.tgz",
+ "integrity": "sha512-dZ0PKOKQFnOlMfcim39XzaXonSuPPAVuzpqA4ONTIdyaJK/OnBaIEVs/+BH4faa1a2tLeR+Jy15PKqDRQoNIJw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.9",
+ "@firebase/functions": "0.11.8",
+ "@firebase/functions-types": "0.6.2",
+ "@firebase/util": "1.10.0",
+ "tslib": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@firebase/app-compat": "0.x"
+ }
+ },
+ "node_modules/@firebase/functions-types": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.6.2.tgz",
+ "integrity": "sha512-0KiJ9lZ28nS2iJJvimpY4nNccV21rkQyor5Iheu/nq8aKXJqtJdeSlZDspjPSBBiHRzo7/GMUttegnsEITqR+w==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/@firebase/installations": {
+ "version": "0.6.9",
+ "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.9.tgz",
+ "integrity": "sha512-hlT7AwCiKghOX3XizLxXOsTFiFCQnp/oj86zp1UxwDGmyzsyoxtX+UIZyVyH/oBF5+XtblFG9KZzZQ/h+dpy+Q==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.9",
+ "@firebase/util": "1.10.0",
+ "idb": "7.1.1",
+ "tslib": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@firebase/app": "0.x"
+ }
+ },
+ "node_modules/@firebase/installations-compat": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.9.tgz",
+ "integrity": "sha512-2lfdc6kPXR7WaL4FCQSQUhXcPbI7ol3wF+vkgtU25r77OxPf8F/VmswQ7sgIkBBWtymn5ZF20TIKtnOj9rjb6w==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.9",
+ "@firebase/installations": "0.6.9",
+ "@firebase/installations-types": "0.5.2",
+ "@firebase/util": "1.10.0",
+ "tslib": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@firebase/app-compat": "0.x"
+ }
+ },
+ "node_modules/@firebase/installations-types": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.5.2.tgz",
+ "integrity": "sha512-que84TqGRZJpJKHBlF2pkvc1YcXrtEDOVGiDjovP/a3s6W4nlbohGXEsBJo0JCeeg/UG9A+DEZVDUV9GpklUzA==",
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "@firebase/app-types": "0.x"
+ }
+ },
+ "node_modules/@firebase/logger": {
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.4.2.tgz",
+ "integrity": "sha512-Q1VuA5M1Gjqrwom6I6NUU4lQXdo9IAQieXlujeHZWvRt1b7qQ0KwBaNAjgxG27jgF9/mUwsNmO8ptBCGVYhB0A==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "tslib": "^2.1.0"
+ }
+ },
+ "node_modules/@firebase/messaging": {
+ "version": "0.12.12",
+ "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.12.12.tgz",
+ "integrity": "sha512-6q0pbzYBJhZEtUoQx7hnPhZvAbuMNuBXKQXOx2YlWhSrlv9N1m0ZzlNpBbu/ItTzrwNKTibdYzUyaaxdWLg+4w==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.9",
+ "@firebase/installations": "0.6.9",
+ "@firebase/messaging-interop-types": "0.2.2",
+ "@firebase/util": "1.10.0",
+ "idb": "7.1.1",
+ "tslib": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@firebase/app": "0.x"
+ }
+ },
+ "node_modules/@firebase/messaging-compat": {
+ "version": "0.2.12",
+ "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.12.tgz",
+ "integrity": "sha512-pKsiUVZrbmRgdImYqhBNZlkKJbqjlPkVdQRZGRbkTyX4OSGKR0F/oJeCt1a8jEg5UnBp4fdVwSWSp4DuCovvEQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.9",
+ "@firebase/messaging": "0.12.12",
+ "@firebase/util": "1.10.0",
+ "tslib": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@firebase/app-compat": "0.x"
+ }
+ },
+ "node_modules/@firebase/messaging-interop-types": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.2.tgz",
+ "integrity": "sha512-l68HXbuD2PPzDUOFb3aG+nZj5KA3INcPwlocwLZOzPp9rFM9yeuI9YLl6DQfguTX5eAGxO0doTR+rDLDvQb5tA==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/@firebase/performance": {
+ "version": "0.6.9",
+ "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.6.9.tgz",
+ "integrity": "sha512-PnVaak5sqfz5ivhua+HserxTJHtCar/7zM0flCX6NkzBNzJzyzlH4Hs94h2Il0LQB99roBqoE5QT1JqWqcLJHQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.9",
+ "@firebase/installations": "0.6.9",
+ "@firebase/logger": "0.4.2",
+ "@firebase/util": "1.10.0",
+ "tslib": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@firebase/app": "0.x"
+ }
+ },
+ "node_modules/@firebase/performance-compat": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.9.tgz",
+ "integrity": "sha512-dNl95IUnpsu3fAfYBZDCVhXNkASE0uo4HYaEPd2/PKscfTvsgqFAOxfAXzBEDOnynDWiaGUnb5M1O00JQ+3FXA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.9",
+ "@firebase/logger": "0.4.2",
+ "@firebase/performance": "0.6.9",
+ "@firebase/performance-types": "0.2.2",
+ "@firebase/util": "1.10.0",
+ "tslib": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@firebase/app-compat": "0.x"
+ }
+ },
+ "node_modules/@firebase/performance-types": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.2.2.tgz",
+ "integrity": "sha512-gVq0/lAClVH5STrIdKnHnCo2UcPLjJlDUoEB/tB4KM+hAeHUxWKnpT0nemUPvxZ5nbdY/pybeyMe8Cs29gEcHA==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/@firebase/remote-config": {
+ "version": "0.4.9",
+ "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.4.9.tgz",
+ "integrity": "sha512-EO1NLCWSPMHdDSRGwZ73kxEEcTopAxX1naqLJFNApp4hO8WfKfmEpmjxmP5TrrnypjIf2tUkYaKsfbEA7+AMmA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.9",
+ "@firebase/installations": "0.6.9",
+ "@firebase/logger": "0.4.2",
+ "@firebase/util": "1.10.0",
+ "tslib": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@firebase/app": "0.x"
+ }
+ },
+ "node_modules/@firebase/remote-config-compat": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.9.tgz",
+ "integrity": "sha512-AxzGpWfWFYejH2twxfdOJt5Cfh/ATHONegTd/a0p5flEzsD5JsxXgfkFToop+mypEL3gNwawxrxlZddmDoNxyA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.9",
+ "@firebase/logger": "0.4.2",
+ "@firebase/remote-config": "0.4.9",
+ "@firebase/remote-config-types": "0.3.2",
+ "@firebase/util": "1.10.0",
+ "tslib": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@firebase/app-compat": "0.x"
+ }
+ },
+ "node_modules/@firebase/remote-config-types": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.3.2.tgz",
+ "integrity": "sha512-0BC4+Ud7y2aPTyhXJTMTFfrGGLqdYXrUB9sJVAB8NiqJswDTc4/2qrE/yfUbnQJhbSi6ZaTTBKyG3n1nplssaA==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/@firebase/storage": {
+ "version": "0.13.2",
+ "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.13.2.tgz",
+ "integrity": "sha512-fxuJnHshbhVwuJ4FuISLu+/76Aby2sh+44ztjF2ppoe0TELIDxPW6/r1KGlWYt//AD0IodDYYA8ZTN89q8YqUw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.9",
+ "@firebase/util": "1.10.0",
+ "tslib": "^2.1.0",
+ "undici": "6.19.7"
+ },
+ "peerDependencies": {
+ "@firebase/app": "0.x"
+ }
+ },
+ "node_modules/@firebase/storage-compat": {
+ "version": "0.3.12",
+ "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.3.12.tgz",
+ "integrity": "sha512-hA4VWKyGU5bWOll+uwzzhEMMYGu9PlKQc1w4DWxB3aIErWYzonrZjF0icqNQZbwKNIdh8SHjZlFeB2w6OSsjfg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.9",
+ "@firebase/storage": "0.13.2",
+ "@firebase/storage-types": "0.8.2",
+ "@firebase/util": "1.10.0",
+ "tslib": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@firebase/app-compat": "0.x"
+ }
+ },
+ "node_modules/@firebase/storage-types": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.8.2.tgz",
+ "integrity": "sha512-0vWu99rdey0g53lA7IShoA2Lol1jfnPovzLDUBuon65K7uKG9G+L5uO05brD9pMw+l4HRFw23ah3GwTGpEav6g==",
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "@firebase/app-types": "0.x",
+ "@firebase/util": "1.x"
+ }
+ },
+ "node_modules/@firebase/util": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.10.0.tgz",
+ "integrity": "sha512-xKtx4A668icQqoANRxyDLBLz51TAbDP9KRfpbKGxiCAW346d0BeJe5vN6/hKxxmWwnZ0mautyv39JxviwwQMOQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "tslib": "^2.1.0"
+ }
+ },
+ "node_modules/@firebase/vertexai-preview": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/@firebase/vertexai-preview/-/vertexai-preview-0.0.4.tgz",
+ "integrity": "sha512-EBSqyu9eg8frQlVU9/HjKtHN7odqbh9MtAcVz3WwHj4gLCLOoN9F/o+oxlq3CxvFrd3CNTZwu6d2mZtVlEInng==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/app-check-interop-types": "0.3.2",
+ "@firebase/component": "0.6.9",
+ "@firebase/logger": "0.4.2",
+ "@firebase/util": "1.10.0",
+ "tslib": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "peerDependencies": {
+ "@firebase/app": "0.x",
+ "@firebase/app-types": "0.x"
+ }
+ },
+ "node_modules/@firebase/webchannel-wrapper": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-1.0.1.tgz",
+ "integrity": "sha512-jmEnr/pk0yVkA7mIlHNnxCi+wWzOFUg0WyIotgkKAb2u1J7fAeDBcVNSTjTihbAYNusCLQdW5s9IJ5qwnEufcQ==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/@grpc/grpc-js": {
+ "version": "1.9.15",
+ "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.15.tgz",
+ "integrity": "sha512-nqE7Hc0AzI+euzUwDAy0aY5hCp10r734gMGRdU+qOPX0XSceI2ULrcXB5U2xSc5VkWwalCj4M7GzCAygZl2KoQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@grpc/proto-loader": "^0.7.8",
+ "@types/node": ">=12.12.47"
+ },
+ "engines": {
+ "node": "^8.13.0 || >=10.10.0"
+ }
+ },
+ "node_modules/@grpc/proto-loader": {
+ "version": "0.7.13",
+ "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz",
+ "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "lodash.camelcase": "^4.3.0",
+ "long": "^5.0.0",
+ "protobufjs": "^7.2.5",
+ "yargs": "^17.7.2"
+ },
+ "bin": {
+ "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@heroicons/react": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@heroicons/react/-/react-2.1.5.tgz",
+ "integrity": "sha512-FuzFN+BsHa+7OxbvAERtgBTNeZpUjgM/MIizfVkSCL2/edriN0Hx/DWRCR//aPYwO5QX/YlgLGXk+E3PcfZwjA==",
+ "license": "MIT",
+ "peerDependencies": {
+ "react": ">= 16"
+ }
+ },
+ "node_modules/@humanwhocodes/config-array": {
+ "version": "0.13.0",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz",
+ "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==",
+ "deprecated": "Use @eslint/config-array instead",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@humanwhocodes/object-schema": "^2.0.3",
+ "debug": "^4.3.1",
+ "minimatch": "^3.0.5"
+ },
+ "engines": {
+ "node": ">=10.10.0"
+ }
+ },
+ "node_modules/@humanwhocodes/module-importer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
+ "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=12.22"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/nzakas"
+ }
+ },
+ "node_modules/@humanwhocodes/object-schema": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz",
+ "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",
+ "deprecated": "Use @eslint/object-schema instead",
+ "dev": true,
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@img/sharp-darwin-arm64": {
+ "version": "0.33.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz",
+ "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-libvips-darwin-arm64": "1.0.4"
+ }
+ },
+ "node_modules/@img/sharp-darwin-x64": {
+ "version": "0.33.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz",
+ "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-libvips-darwin-x64": "1.0.4"
+ }
+ },
+ "node_modules/@img/sharp-libvips-darwin-arm64": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz",
+ "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-libvips-darwin-x64": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz",
+ "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-libvips-linux-arm": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz",
+ "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-libvips-linux-arm64": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz",
+ "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-libvips-linux-s390x": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz",
+ "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "license": "LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-libvips-linux-x64": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz",
+ "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz",
+ "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-libvips-linuxmusl-x64": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz",
+ "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-linux-arm": {
+ "version": "0.33.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz",
+ "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-libvips-linux-arm": "1.0.5"
+ }
+ },
+ "node_modules/@img/sharp-linux-arm64": {
+ "version": "0.33.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz",
+ "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-libvips-linux-arm64": "1.0.4"
+ }
+ },
+ "node_modules/@img/sharp-linux-s390x": {
+ "version": "0.33.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz",
+ "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-libvips-linux-s390x": "1.0.4"
+ }
+ },
+ "node_modules/@img/sharp-linux-x64": {
+ "version": "0.33.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz",
+ "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-libvips-linux-x64": "1.0.4"
+ }
+ },
+ "node_modules/@img/sharp-linuxmusl-arm64": {
+ "version": "0.33.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz",
+ "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-libvips-linuxmusl-arm64": "1.0.4"
+ }
+ },
+ "node_modules/@img/sharp-linuxmusl-x64": {
+ "version": "0.33.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz",
+ "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-libvips-linuxmusl-x64": "1.0.4"
+ }
+ },
+ "node_modules/@img/sharp-wasm32": {
+ "version": "0.33.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz",
+ "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==",
+ "cpu": [
+ "wasm32"
+ ],
+ "dev": true,
+ "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
+ "optional": true,
+ "dependencies": {
+ "@emnapi/runtime": "^1.2.0"
+ },
+ "engines": {
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-win32-ia32": {
+ "version": "0.33.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz",
+ "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "license": "Apache-2.0 AND LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-win32-x64": {
+ "version": "0.33.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz",
+ "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "Apache-2.0 AND LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@isaacs/cliui": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
+ "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^5.1.2",
+ "string-width-cjs": "npm:string-width@^4.2.0",
+ "strip-ansi": "^7.0.1",
+ "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
+ "wrap-ansi": "^8.1.0",
+ "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
+ "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
+ "node_modules/@jridgewell/gen-mapping": {
+ "version": "0.3.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
+ "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/set-array": "^1.2.1",
+ "@jridgewell/sourcemap-codec": "^1.4.10",
+ "@jridgewell/trace-mapping": "^0.3.24"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/resolve-uri": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
+ "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/set-array": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
+ "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/source-map": {
+ "version": "0.3.6",
+ "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz",
+ "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/gen-mapping": "^0.3.5",
+ "@jridgewell/trace-mapping": "^0.3.25"
+ }
+ },
+ "node_modules/@jridgewell/sourcemap-codec": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
+ "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@jridgewell/trace-mapping": {
+ "version": "0.3.25",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
+ "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/resolve-uri": "^3.1.0",
+ "@jridgewell/sourcemap-codec": "^1.4.14"
+ }
+ },
+ "node_modules/@mdx-js/react": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.0.tgz",
+ "integrity": "sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/mdx": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ },
+ "peerDependencies": {
+ "@types/react": ">=16",
+ "react": ">=16"
+ }
+ },
+ "node_modules/@next/env": {
+ "version": "14.2.15",
+ "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.15.tgz",
+ "integrity": "sha512-S1qaj25Wru2dUpcIZMjxeMVSwkt8BK4dmWHHiBuRstcIyOsMapqT4A4jSB6onvqeygkSSmOkyny9VVx8JIGamQ==",
+ "license": "MIT"
+ },
+ "node_modules/@next/eslint-plugin-next": {
+ "version": "14.2.15",
+ "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.2.15.tgz",
+ "integrity": "sha512-pKU0iqKRBlFB/ocOI1Ip2CkKePZpYpnw5bEItEkuZ/Nr9FQP1+p7VDWr4VfOdff4i9bFmrOaeaU1bFEyAcxiMQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "glob": "10.3.10"
+ }
+ },
+ "node_modules/@next/swc-darwin-arm64": {
+ "version": "14.2.15",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.15.tgz",
+ "integrity": "sha512-Rvh7KU9hOUBnZ9TJ28n2Oa7dD9cvDBKua9IKx7cfQQ0GoYUwg9ig31O2oMwH3wm+pE3IkAQ67ZobPfEgurPZIA==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@next/swc-darwin-x64": {
+ "version": "14.2.15",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.15.tgz",
+ "integrity": "sha512-5TGyjFcf8ampZP3e+FyCax5zFVHi+Oe7sZyaKOngsqyaNEpOgkKB3sqmymkZfowy3ufGA/tUgDPPxpQx931lHg==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@next/swc-linux-arm64-gnu": {
+ "version": "14.2.15",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.15.tgz",
+ "integrity": "sha512-3Bwv4oc08ONiQ3FiOLKT72Q+ndEMyLNsc/D3qnLMbtUYTQAmkx9E/JRu0DBpHxNddBmNT5hxz1mYBphJ3mfrrw==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@next/swc-linux-arm64-musl": {
+ "version": "14.2.15",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.15.tgz",
+ "integrity": "sha512-k5xf/tg1FBv/M4CMd8S+JL3uV9BnnRmoe7F+GWC3DxkTCD9aewFRH1s5rJ1zkzDa+Do4zyN8qD0N8c84Hu96FQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@next/swc-linux-x64-gnu": {
+ "version": "14.2.15",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.15.tgz",
+ "integrity": "sha512-kE6q38hbrRbKEkkVn62reLXhThLRh6/TvgSP56GkFNhU22TbIrQDEMrO7j0IcQHcew2wfykq8lZyHFabz0oBrA==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@next/swc-linux-x64-musl": {
+ "version": "14.2.15",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.15.tgz",
+ "integrity": "sha512-PZ5YE9ouy/IdO7QVJeIcyLn/Rc4ml9M2G4y3kCM9MNf1YKvFY4heg3pVa/jQbMro+tP6yc4G2o9LjAz1zxD7tQ==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@next/swc-win32-arm64-msvc": {
+ "version": "14.2.15",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.15.tgz",
+ "integrity": "sha512-2raR16703kBvYEQD9HNLyb0/394yfqzmIeyp2nDzcPV4yPjqNUG3ohX6jX00WryXz6s1FXpVhsCo3i+g4RUX+g==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@next/swc-win32-ia32-msvc": {
+ "version": "14.2.15",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.15.tgz",
+ "integrity": "sha512-fyTE8cklgkyR1p03kJa5zXEaZ9El+kDNM5A+66+8evQS5e/6v0Gk28LqA0Jet8gKSOyP+OTm/tJHzMlGdQerdQ==",
+ "cpu": [
+ "ia32"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@next/swc-win32-x64-msvc": {
+ "version": "14.2.15",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.15.tgz",
+ "integrity": "sha512-SzqGbsLsP9OwKNUG9nekShTwhj6JSB9ZLMWQ8g1gG6hdE5gQLncbnbymrwy2yVmH9nikSLYRYxYMFu78Ggp7/g==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nolyfill/is-core-module": {
+ "version": "1.0.39",
+ "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz",
+ "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12.4.0"
+ }
+ },
+ "node_modules/@pkgjs/parseargs": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
+ "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/@pmmmwh/react-refresh-webpack-plugin": {
+ "version": "0.5.15",
+ "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz",
+ "integrity": "sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-html": "^0.0.9",
+ "core-js-pure": "^3.23.3",
+ "error-stack-parser": "^2.0.6",
+ "html-entities": "^2.1.0",
+ "loader-utils": "^2.0.4",
+ "schema-utils": "^4.2.0",
+ "source-map": "^0.7.3"
+ },
+ "engines": {
+ "node": ">= 10.13"
+ },
+ "peerDependencies": {
+ "@types/webpack": "4.x || 5.x",
+ "react-refresh": ">=0.10.0 <1.0.0",
+ "sockjs-client": "^1.4.0",
+ "type-fest": ">=0.17.0 <5.0.0",
+ "webpack": ">=4.43.0 <6.0.0",
+ "webpack-dev-server": "3.x || 4.x || 5.x",
+ "webpack-hot-middleware": "2.x",
+ "webpack-plugin-serve": "0.x || 1.x"
+ },
+ "peerDependenciesMeta": {
+ "@types/webpack": {
+ "optional": true
+ },
+ "sockjs-client": {
+ "optional": true
+ },
+ "type-fest": {
+ "optional": true
+ },
+ "webpack-dev-server": {
+ "optional": true
+ },
+ "webpack-hot-middleware": {
+ "optional": true
+ },
+ "webpack-plugin-serve": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/json5": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/loader-utils": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+ "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^2.1.2"
+ },
+ "engines": {
+ "node": ">=8.9.0"
+ }
+ },
+ "node_modules/@protobufjs/aspromise": {
+ "version": "1.1.2",
"resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
"integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==",
"license": "BSD-3-Clause"
},
- "node_modules/@protobufjs/base64": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
- "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==",
- "license": "BSD-3-Clause"
+ "node_modules/@protobufjs/base64": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
+ "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@protobufjs/codegen": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",
+ "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@protobufjs/eventemitter": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
+ "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@protobufjs/fetch": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
+ "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@protobufjs/aspromise": "^1.1.1",
+ "@protobufjs/inquire": "^1.1.0"
+ }
+ },
+ "node_modules/@protobufjs/float": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
+ "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@protobufjs/inquire": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",
+ "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@protobufjs/path": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
+ "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@protobufjs/pool": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
+ "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@protobufjs/utf8": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
+ "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@rtsao/scc": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz",
+ "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@rushstack/eslint-patch": {
+ "version": "1.10.4",
+ "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.4.tgz",
+ "integrity": "sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@socket.io/component-emitter": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz",
+ "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==",
+ "license": "MIT"
+ },
+ "node_modules/@storybook/addon-actions": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.3.6.tgz",
+ "integrity": "sha512-nOqgl0WoZK2KwjaABaXMoIgrIHOQl9inOzJvqQau0HOtsvnXGXYfJXYnpjZenoZDoZXKbUDl0U2haDFx2a2fJw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@storybook/global": "^5.0.0",
+ "@types/uuid": "^9.0.1",
+ "dequal": "^2.0.2",
+ "polished": "^4.2.2",
+ "uuid": "^9.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "storybook": "^8.3.6"
+ }
+ },
+ "node_modules/@storybook/addon-actions/node_modules/uuid": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
+ "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
+ "dev": true,
+ "funding": [
+ "https://github.com/sponsors/broofa",
+ "https://github.com/sponsors/ctavan"
+ ],
+ "license": "MIT",
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
+ "node_modules/@storybook/addon-backgrounds": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.3.6.tgz",
+ "integrity": "sha512-yBn+a8i5OJzJaX6Bx5MAkfei7c2nvq+RRmvuyvxw11rtDGR6Nz4OBBe56reWxo868wVUggpRTPJCMVe5tDYgVg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@storybook/global": "^5.0.0",
+ "memoizerific": "^1.11.3",
+ "ts-dedent": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "storybook": "^8.3.6"
+ }
+ },
+ "node_modules/@storybook/addon-controls": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.3.6.tgz",
+ "integrity": "sha512-9IMLHgtWPuFoRCt3hDsIk1FbkK5SlCMDW1DDwtTBIeWYYZLvptS42+vGVTeQ8v5SejmVzZkzuUdzu3p4sb3IcA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@storybook/global": "^5.0.0",
+ "dequal": "^2.0.2",
+ "lodash": "^4.17.21",
+ "ts-dedent": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "storybook": "^8.3.6"
+ }
+ },
+ "node_modules/@storybook/addon-docs": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.3.6.tgz",
+ "integrity": "sha512-31Rk1TOhDIzGM2wNCUIB1xKuWtArW0D2Puua9warEXlQ3FtvwmxnPrwbIzw6ufYZDWPwl9phDYTcRh8WqZIoGg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@mdx-js/react": "^3.0.0",
+ "@storybook/blocks": "8.3.6",
+ "@storybook/csf-plugin": "8.3.6",
+ "@storybook/global": "^5.0.0",
+ "@storybook/react-dom-shim": "8.3.6",
+ "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
+ "fs-extra": "^11.1.0",
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0",
+ "rehype-external-links": "^3.0.0",
+ "rehype-slug": "^6.0.0",
+ "ts-dedent": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "storybook": "^8.3.6"
+ }
+ },
+ "node_modules/@storybook/addon-essentials": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.3.6.tgz",
+ "integrity": "sha512-MQPFvThlGU7wlda1xhBPQCmDh90cSSZ31OsVs1uC5kJh0aLbY2gYXPurq1G54kzrYo8SMfBxsXrCplz8Ir6UTg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@storybook/addon-actions": "8.3.6",
+ "@storybook/addon-backgrounds": "8.3.6",
+ "@storybook/addon-controls": "8.3.6",
+ "@storybook/addon-docs": "8.3.6",
+ "@storybook/addon-highlight": "8.3.6",
+ "@storybook/addon-measure": "8.3.6",
+ "@storybook/addon-outline": "8.3.6",
+ "@storybook/addon-toolbars": "8.3.6",
+ "@storybook/addon-viewport": "8.3.6",
+ "ts-dedent": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "storybook": "^8.3.6"
+ }
+ },
+ "node_modules/@storybook/addon-highlight": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.3.6.tgz",
+ "integrity": "sha512-A7uU+1OPVXGpkklEUJjSl2VEEDLCSNvmffUJlvW1GjajsNFIHOW2CSD+KnfFlQyPxyVbnWAYLqUP4XJxoqrvDw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@storybook/global": "^5.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "storybook": "^8.3.6"
+ }
+ },
+ "node_modules/@storybook/addon-interactions": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-8.3.6.tgz",
+ "integrity": "sha512-Y0YUJj0oE1+6DFkaTPXM/8+dwTSoy0ltj2Sn2KOTJYzxKQYXBp8TlUv0QOQiGH7o/GKXIWek/VlTuvG/JEeiWw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@storybook/global": "^5.0.0",
+ "@storybook/instrumenter": "8.3.6",
+ "@storybook/test": "8.3.6",
+ "polished": "^4.2.2",
+ "ts-dedent": "^2.2.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "storybook": "^8.3.6"
+ }
+ },
+ "node_modules/@storybook/addon-links": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.3.6.tgz",
+ "integrity": "sha512-EGEH/kEjndEldbqyiJ8XSASkxqwzL/lgA/+6mHpa6Ljxhk1s5IMGcdA1ymJYJ2BpNdkUxRj/uxAa38eGcQiJ/g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@storybook/csf": "^0.1.11",
+ "@storybook/global": "^5.0.0",
+ "ts-dedent": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
+ "storybook": "^8.3.6"
+ },
+ "peerDependenciesMeta": {
+ "react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@storybook/addon-measure": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.3.6.tgz",
+ "integrity": "sha512-VHWeGgYjhzhwb2WAqYW/qyEPqg5pwKR/XqFfd+3tEirUs/64olL1l3lzLwZ8Cm07cJ81T8Z4myywb9kObZfQlw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@storybook/global": "^5.0.0",
+ "tiny-invariant": "^1.3.1"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "storybook": "^8.3.6"
+ }
+ },
+ "node_modules/@storybook/addon-onboarding": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-onboarding/-/addon-onboarding-8.3.6.tgz",
+ "integrity": "sha512-DvwtK3k5docaO7ZO0LRXL1myCwOnW2X+e9c383GEk9AykgL5otzkMjxRZ1rSAw39q/WIE9H0vBvUmzGVRpUm+A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "react-confetti": "^6.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "storybook": "^8.3.6"
+ }
+ },
+ "node_modules/@storybook/addon-outline": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.3.6.tgz",
+ "integrity": "sha512-+VXpM8SIHX2cn30qLlMvER9/6iioFRSn2sAfLniqy4RrcQmcMP+qgE7ZzbzExt7cneJh3VFsYqBS/HElu14Vgg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@storybook/global": "^5.0.0",
+ "ts-dedent": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "storybook": "^8.3.6"
+ }
+ },
+ "node_modules/@storybook/addon-toolbars": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.3.6.tgz",
+ "integrity": "sha512-FJH+lRoZXENfpMR/G09ZqB0TmL/k6bv07GN1ysoVs420tKRgjfz6uXaZz5COrhcdISr5mTNmG+mw9x7xXTfX3Q==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "storybook": "^8.3.6"
+ }
+ },
+ "node_modules/@storybook/addon-viewport": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.3.6.tgz",
+ "integrity": "sha512-bL51v837W1cng/+0pypkoLsWKWmvux96zLOzqLCpcWAQ4OSMhW3foIWpCiFwMG/KY+GanoOocTx6i7j5hLtuTA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "memoizerific": "^1.11.3"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "storybook": "^8.3.6"
+ }
+ },
+ "node_modules/@storybook/blocks": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.3.6.tgz",
+ "integrity": "sha512-Oc5jU6EzfsENjrd91KcKyEKBh60RT+8uyLi1RIrymC2C/mzZMTEoNIrbnQt0eIqbjlHxn6y9JMJxHu4NJ4EmZg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@storybook/csf": "^0.1.11",
+ "@storybook/global": "^5.0.0",
+ "@storybook/icons": "^1.2.10",
+ "@types/lodash": "^4.14.167",
+ "color-convert": "^2.0.1",
+ "dequal": "^2.0.2",
+ "lodash": "^4.17.21",
+ "markdown-to-jsx": "^7.4.5",
+ "memoizerific": "^1.11.3",
+ "polished": "^4.2.2",
+ "react-colorful": "^5.1.2",
+ "telejson": "^7.2.0",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
+ "storybook": "^8.3.6"
+ },
+ "peerDependenciesMeta": {
+ "react": {
+ "optional": true
+ },
+ "react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@storybook/builder-webpack5": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-8.3.6.tgz",
+ "integrity": "sha512-Eqn2k8aA9f0o6IMQNAxGAMfSDeTP3YYCQAtOL5Gt5lgrqLV5JMTbZOfmaRBZ82ej/BBSAopnQKIJjQBBFx6kAQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@storybook/core-webpack": "8.3.6",
+ "@types/node": "^22.0.0",
+ "@types/semver": "^7.3.4",
+ "browser-assert": "^1.2.1",
+ "case-sensitive-paths-webpack-plugin": "^2.4.0",
+ "cjs-module-lexer": "^1.2.3",
+ "constants-browserify": "^1.0.0",
+ "css-loader": "^6.7.1",
+ "es-module-lexer": "^1.5.0",
+ "express": "^4.19.2",
+ "fork-ts-checker-webpack-plugin": "^8.0.0",
+ "fs-extra": "^11.1.0",
+ "html-webpack-plugin": "^5.5.0",
+ "magic-string": "^0.30.5",
+ "path-browserify": "^1.0.1",
+ "process": "^0.11.10",
+ "semver": "^7.3.7",
+ "style-loader": "^3.3.1",
+ "terser-webpack-plugin": "^5.3.1",
+ "ts-dedent": "^2.0.0",
+ "url": "^0.11.0",
+ "util": "^0.12.4",
+ "util-deprecate": "^1.0.2",
+ "webpack": "5",
+ "webpack-dev-middleware": "^6.1.2",
+ "webpack-hot-middleware": "^2.25.1",
+ "webpack-virtual-modules": "^0.6.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "storybook": "^8.3.6"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@storybook/builder-webpack5/node_modules/@types/node": {
+ "version": "22.7.8",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.8.tgz",
+ "integrity": "sha512-a922jJy31vqR5sk+kAdIENJjHblqcZ4RmERviFsER4WJcEONqxKcjNOlk0q7OUfrF5sddT+vng070cdfMlrPLg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "undici-types": "~6.19.2"
+ }
+ },
+ "node_modules/@storybook/components": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.3.6.tgz",
+ "integrity": "sha512-TXuoGZY7X3iixF45lXkYOFk8k2q9OHcqHyHyem1gATLLQXgyOvDgzm+VB7uKBNzssRQPEE+La70nfG8bq/viRw==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "storybook": "^8.3.6"
+ }
+ },
+ "node_modules/@storybook/core": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.3.6.tgz",
+ "integrity": "sha512-frwfgf0EJ7QL29DWZ5bla/g0eOOWqJGd14t+VUBlpP920zB6sdDfo7+p9JoCjD9u08lGeFDqbPNKayUk+0qDag==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@storybook/csf": "^0.1.11",
+ "@types/express": "^4.17.21",
+ "better-opn": "^3.0.2",
+ "browser-assert": "^1.2.1",
+ "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0",
+ "esbuild-register": "^3.5.0",
+ "express": "^4.19.2",
+ "jsdoc-type-pratt-parser": "^4.0.0",
+ "process": "^0.11.10",
+ "recast": "^0.23.5",
+ "semver": "^7.6.2",
+ "util": "^0.12.5",
+ "ws": "^8.2.3"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ }
+ },
+ "node_modules/@storybook/core-webpack": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-8.3.6.tgz",
+ "integrity": "sha512-ks306CFKD7FePQzRYyTjddiLsSriceblzv4rI+IjVtftkJvcEbxub2yWkV27kPP/e9kSd4Li3M34bX5mkiwkZA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "^22.0.0",
+ "ts-dedent": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "storybook": "^8.3.6"
+ }
+ },
+ "node_modules/@storybook/core-webpack/node_modules/@types/node": {
+ "version": "22.7.8",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.8.tgz",
+ "integrity": "sha512-a922jJy31vqR5sk+kAdIENJjHblqcZ4RmERviFsER4WJcEONqxKcjNOlk0q7OUfrF5sddT+vng070cdfMlrPLg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "undici-types": "~6.19.2"
+ }
+ },
+ "node_modules/@storybook/csf": {
+ "version": "0.1.11",
+ "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.11.tgz",
+ "integrity": "sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "type-fest": "^2.19.0"
+ }
+ },
+ "node_modules/@storybook/csf-plugin": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.3.6.tgz",
+ "integrity": "sha512-TJyJPFejO6Gyr3+bXqE/+LomQbivvfHEbee/GwtlRj0XF4KQlqnvuEdEdcK25JbD0NXT8AbyncEUmjoxE7ojQw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "unplugin": "^1.3.1"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "storybook": "^8.3.6"
+ }
+ },
+ "node_modules/@storybook/csf/node_modules/type-fest": {
+ "version": "2.19.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz",
+ "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==",
+ "dev": true,
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=12.20"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@storybook/global": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz",
+ "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@storybook/icons": {
+ "version": "1.2.12",
+ "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.2.12.tgz",
+ "integrity": "sha512-UxgyK5W3/UV4VrI3dl6ajGfHM4aOqMAkFLWe2KibeQudLf6NJpDrDMSHwZj+3iKC4jFU7dkKbbtH2h/al4sW3Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ }
+ },
+ "node_modules/@storybook/instrumenter": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.3.6.tgz",
+ "integrity": "sha512-0RowbKwoB/s7rtymlnKNiyWN1Z3ZK5mwgzVjlRmzxDL8hrdi5KDjTNExuJTRR3ZaBP2RR0/I3m/n0p9JhHAZvg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@storybook/global": "^5.0.0",
+ "@vitest/utils": "^2.0.5",
+ "util": "^0.12.4"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "storybook": "^8.3.6"
+ }
+ },
+ "node_modules/@storybook/manager-api": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.3.6.tgz",
+ "integrity": "sha512-Xt5VFZcL+G/9uzaHjzWFhxRNrP+4rPhSRKEvCZorAbC9+Hv+ZDs1JSZS5wMb4WKpXBZ0rwDVOLwngqbVtfRHuQ==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "storybook": "^8.3.6"
+ }
+ },
+ "node_modules/@storybook/nextjs": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/nextjs/-/nextjs-8.3.6.tgz",
+ "integrity": "sha512-jNrEcS26OER645kJ3nMuSSgu8BWJhEY8MM9rDlE/133A/hojTBc2vZXwSfgZ22tAc7ckrbyw2gygEUPI2rHImA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.24.4",
+ "@babel/plugin-syntax-bigint": "^7.8.3",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3",
+ "@babel/plugin-syntax-import-assertions": "^7.24.1",
+ "@babel/plugin-transform-class-properties": "^7.24.1",
+ "@babel/plugin-transform-export-namespace-from": "^7.24.1",
+ "@babel/plugin-transform-numeric-separator": "^7.24.1",
+ "@babel/plugin-transform-object-rest-spread": "^7.24.1",
+ "@babel/plugin-transform-runtime": "^7.24.3",
+ "@babel/preset-env": "^7.24.4",
+ "@babel/preset-react": "^7.24.1",
+ "@babel/preset-typescript": "^7.24.1",
+ "@babel/runtime": "^7.24.4",
+ "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11",
+ "@storybook/builder-webpack5": "8.3.6",
+ "@storybook/preset-react-webpack": "8.3.6",
+ "@storybook/react": "8.3.6",
+ "@storybook/test": "8.3.6",
+ "@types/node": "^22.0.0",
+ "@types/semver": "^7.3.4",
+ "babel-loader": "^9.1.3",
+ "css-loader": "^6.7.3",
+ "find-up": "^5.0.0",
+ "fs-extra": "^11.1.0",
+ "image-size": "^1.0.0",
+ "loader-utils": "^3.2.1",
+ "node-polyfill-webpack-plugin": "^2.0.1",
+ "pnp-webpack-plugin": "^1.7.0",
+ "postcss": "^8.4.38",
+ "postcss-loader": "^8.1.1",
+ "react-refresh": "^0.14.0",
+ "resolve-url-loader": "^5.0.0",
+ "sass-loader": "^13.2.0",
+ "semver": "^7.3.5",
+ "style-loader": "^3.3.1",
+ "styled-jsx": "^5.1.6",
+ "ts-dedent": "^2.0.0",
+ "tsconfig-paths": "^4.0.0",
+ "tsconfig-paths-webpack-plugin": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "optionalDependencies": {
+ "sharp": "^0.33.3"
+ },
+ "peerDependencies": {
+ "next": "^13.5.0 || ^14.0.0",
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
+ "storybook": "^8.3.6",
+ "webpack": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ },
+ "webpack": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@storybook/nextjs/node_modules/@types/node": {
+ "version": "22.7.8",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.8.tgz",
+ "integrity": "sha512-a922jJy31vqR5sk+kAdIENJjHblqcZ4RmERviFsER4WJcEONqxKcjNOlk0q7OUfrF5sddT+vng070cdfMlrPLg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "undici-types": "~6.19.2"
+ }
+ },
+ "node_modules/@storybook/nextjs/node_modules/json5": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@storybook/nextjs/node_modules/styled-jsx": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz",
+ "integrity": "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "client-only": "0.0.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "peerDependencies": {
+ "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0"
+ },
+ "peerDependenciesMeta": {
+ "@babel/core": {
+ "optional": true
+ },
+ "babel-plugin-macros": {
+ "optional": true
+ }
+ }
},
- "node_modules/@protobufjs/codegen": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",
- "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==",
- "license": "BSD-3-Clause"
+ "node_modules/@storybook/nextjs/node_modules/tsconfig-paths": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz",
+ "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "json5": "^2.2.2",
+ "minimist": "^1.2.6",
+ "strip-bom": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
},
- "node_modules/@protobufjs/eventemitter": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
- "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==",
- "license": "BSD-3-Clause"
+ "node_modules/@storybook/preset-react-webpack": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/preset-react-webpack/-/preset-react-webpack-8.3.6.tgz",
+ "integrity": "sha512-Ar0vhJITXa4xsXT3RdgYZ2mhXxE3jfUisQzsITey5a2RVgnSBIENggmRZ/6j1oVgEXFthbarNEsebGiA+2vDZg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@storybook/core-webpack": "8.3.6",
+ "@storybook/react": "8.3.6",
+ "@storybook/react-docgen-typescript-plugin": "1.0.6--canary.9.0c3f3b7.0",
+ "@types/node": "^22.0.0",
+ "@types/semver": "^7.3.4",
+ "find-up": "^5.0.0",
+ "fs-extra": "^11.1.0",
+ "magic-string": "^0.30.5",
+ "react-docgen": "^7.0.0",
+ "resolve": "^1.22.8",
+ "semver": "^7.3.7",
+ "tsconfig-paths": "^4.2.0",
+ "webpack": "5"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
+ "storybook": "^8.3.6"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
},
- "node_modules/@protobufjs/fetch": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
- "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==",
- "license": "BSD-3-Clause",
+ "node_modules/@storybook/preset-react-webpack/node_modules/@types/node": {
+ "version": "22.7.8",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.8.tgz",
+ "integrity": "sha512-a922jJy31vqR5sk+kAdIENJjHblqcZ4RmERviFsER4WJcEONqxKcjNOlk0q7OUfrF5sddT+vng070cdfMlrPLg==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "@protobufjs/aspromise": "^1.1.1",
- "@protobufjs/inquire": "^1.1.0"
+ "undici-types": "~6.19.2"
}
},
- "node_modules/@protobufjs/float": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
- "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==",
- "license": "BSD-3-Clause"
+ "node_modules/@storybook/preset-react-webpack/node_modules/json5": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
},
- "node_modules/@protobufjs/inquire": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",
- "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==",
- "license": "BSD-3-Clause"
+ "node_modules/@storybook/preset-react-webpack/node_modules/tsconfig-paths": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz",
+ "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "json5": "^2.2.2",
+ "minimist": "^1.2.6",
+ "strip-bom": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
},
- "node_modules/@protobufjs/path": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
- "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==",
- "license": "BSD-3-Clause"
+ "node_modules/@storybook/preview-api": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.3.6.tgz",
+ "integrity": "sha512-/Wxvb7wbI2O2iH63arRQQyyojA630vibdshkFjuC/u1nYdptEV1jkxa0OYmbZbKCn4/ze6uH4hfsKOpDPV9SWg==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "storybook": "^8.3.6"
+ }
+ },
+ "node_modules/@storybook/react": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/react/-/react-8.3.6.tgz",
+ "integrity": "sha512-s3COryqIOYK7urgZaCPb77zlxGjPKr6dIsYmblQJcsFY2ZlG2x0Ysm8b5oRgD8Pv71hCJ0PKYA4RzDgBVYJS9A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@storybook/components": "^8.3.6",
+ "@storybook/global": "^5.0.0",
+ "@storybook/manager-api": "^8.3.6",
+ "@storybook/preview-api": "^8.3.6",
+ "@storybook/react-dom-shim": "8.3.6",
+ "@storybook/theming": "^8.3.6",
+ "@types/escodegen": "^0.0.6",
+ "@types/estree": "^0.0.51",
+ "@types/node": "^22.0.0",
+ "acorn": "^7.4.1",
+ "acorn-jsx": "^5.3.1",
+ "acorn-walk": "^7.2.0",
+ "escodegen": "^2.1.0",
+ "html-tags": "^3.1.0",
+ "prop-types": "^15.7.2",
+ "react-element-to-jsx-string": "^15.0.0",
+ "semver": "^7.3.7",
+ "ts-dedent": "^2.0.0",
+ "type-fest": "~2.19",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "@storybook/test": "8.3.6",
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
+ "storybook": "^8.3.6",
+ "typescript": ">= 4.2.x"
+ },
+ "peerDependenciesMeta": {
+ "@storybook/test": {
+ "optional": true
+ },
+ "typescript": {
+ "optional": true
+ }
+ }
},
- "node_modules/@protobufjs/pool": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
- "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==",
- "license": "BSD-3-Clause"
+ "node_modules/@storybook/react-docgen-typescript-plugin": {
+ "version": "1.0.6--canary.9.0c3f3b7.0",
+ "resolved": "https://registry.npmjs.org/@storybook/react-docgen-typescript-plugin/-/react-docgen-typescript-plugin-1.0.6--canary.9.0c3f3b7.0.tgz",
+ "integrity": "sha512-KUqXC3oa9JuQ0kZJLBhVdS4lOneKTOopnNBK4tUAgoxWQ3u/IjzdueZjFr7gyBrXMoU6duutk3RQR9u8ZpYJ4Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^4.1.1",
+ "endent": "^2.0.1",
+ "find-cache-dir": "^3.3.1",
+ "flat-cache": "^3.0.4",
+ "micromatch": "^4.0.2",
+ "react-docgen-typescript": "^2.2.2",
+ "tslib": "^2.0.0"
+ },
+ "peerDependencies": {
+ "typescript": ">= 4.x",
+ "webpack": ">= 4"
+ }
},
- "node_modules/@protobufjs/utf8": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
- "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==",
- "license": "BSD-3-Clause"
+ "node_modules/@storybook/react-dom-shim": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.3.6.tgz",
+ "integrity": "sha512-9BO6VXIdli4GHSfiP/Z0gwAf7oQig3D/yWK2U1+91UWDV8nIAgnNBAi76U4ORC6MiK5MdkDfIikIxnLLeLnahA==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
+ "storybook": "^8.3.6"
+ }
},
- "node_modules/@rtsao/scc": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz",
- "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==",
+ "node_modules/@storybook/react/node_modules/@types/estree": {
+ "version": "0.0.51",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz",
+ "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==",
"dev": true,
"license": "MIT"
},
- "node_modules/@rushstack/eslint-patch": {
- "version": "1.10.4",
- "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.4.tgz",
- "integrity": "sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==",
+ "node_modules/@storybook/react/node_modules/@types/node": {
+ "version": "22.7.8",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.8.tgz",
+ "integrity": "sha512-a922jJy31vqR5sk+kAdIENJjHblqcZ4RmERviFsER4WJcEONqxKcjNOlk0q7OUfrF5sddT+vng070cdfMlrPLg==",
"dev": true,
- "license": "MIT"
+ "license": "MIT",
+ "dependencies": {
+ "undici-types": "~6.19.2"
+ }
},
- "node_modules/@socket.io/component-emitter": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz",
- "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==",
- "license": "MIT"
+ "node_modules/@storybook/react/node_modules/acorn": {
+ "version": "7.4.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
+ "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/@storybook/react/node_modules/type-fest": {
+ "version": "2.19.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz",
+ "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==",
+ "dev": true,
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=12.20"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@storybook/test": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.3.6.tgz",
+ "integrity": "sha512-WIc8LzK9jaEw+e3OiweEM2j3cppPzsWod59swuf6gDBf176EQLIyjtVc+Kh3qO4NNkcL+lwmqaLPjOxlBLaDbg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@storybook/csf": "^0.1.11",
+ "@storybook/global": "^5.0.0",
+ "@storybook/instrumenter": "8.3.6",
+ "@testing-library/dom": "10.4.0",
+ "@testing-library/jest-dom": "6.5.0",
+ "@testing-library/user-event": "14.5.2",
+ "@vitest/expect": "2.0.5",
+ "@vitest/spy": "2.0.5",
+ "util": "^0.12.4"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "storybook": "^8.3.6"
+ }
+ },
+ "node_modules/@storybook/theming": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.3.6.tgz",
+ "integrity": "sha512-LQjUk6GXRW9ELkoBKuqzQKFUW+ajfGPfVELcfs3/VQX61VhthJ4olov4bGPc04wsmmFMgN/qODxT485IwOHfPQ==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "storybook": "^8.3.6"
+ }
},
"node_modules/@swc/counter": {
"version": "0.1.3",
@@ -1160,8 +4996,167 @@
"integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==",
"license": "Apache-2.0",
"dependencies": {
- "@swc/counter": "^0.1.3",
- "tslib": "^2.4.0"
+ "@swc/counter": "^0.1.3",
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@testing-library/dom": {
+ "version": "10.4.0",
+ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz",
+ "integrity": "sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.10.4",
+ "@babel/runtime": "^7.12.5",
+ "@types/aria-query": "^5.0.1",
+ "aria-query": "5.3.0",
+ "chalk": "^4.1.0",
+ "dom-accessibility-api": "^0.5.9",
+ "lz-string": "^1.5.0",
+ "pretty-format": "^27.0.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@testing-library/dom/node_modules/aria-query": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
+ "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "dequal": "^2.0.3"
+ }
+ },
+ "node_modules/@testing-library/jest-dom": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.5.0.tgz",
+ "integrity": "sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@adobe/css-tools": "^4.4.0",
+ "aria-query": "^5.0.0",
+ "chalk": "^3.0.0",
+ "css.escape": "^1.5.1",
+ "dom-accessibility-api": "^0.6.3",
+ "lodash": "^4.17.21",
+ "redent": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=14",
+ "npm": ">=6",
+ "yarn": ">=1"
+ }
+ },
+ "node_modules/@testing-library/jest-dom/node_modules/chalk": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+ "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz",
+ "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@testing-library/user-event": {
+ "version": "14.5.2",
+ "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.2.tgz",
+ "integrity": "sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12",
+ "npm": ">=6"
+ },
+ "peerDependencies": {
+ "@testing-library/dom": ">=7.21.4"
+ }
+ },
+ "node_modules/@types/aria-query": {
+ "version": "5.0.4",
+ "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz",
+ "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/babel__core": {
+ "version": "7.20.5",
+ "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
+ "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/parser": "^7.20.7",
+ "@babel/types": "^7.20.7",
+ "@types/babel__generator": "*",
+ "@types/babel__template": "*",
+ "@types/babel__traverse": "*"
+ }
+ },
+ "node_modules/@types/babel__generator": {
+ "version": "7.6.8",
+ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz",
+ "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "node_modules/@types/babel__template": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
+ "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/parser": "^7.1.0",
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "node_modules/@types/babel__traverse": {
+ "version": "7.20.6",
+ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz",
+ "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.20.7"
+ }
+ },
+ "node_modules/@types/body-parser": {
+ "version": "1.19.5",
+ "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz",
+ "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/connect": "*",
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/connect": {
+ "version": "3.4.38",
+ "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz",
+ "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*"
}
},
"node_modules/@types/cookie": {
@@ -1188,6 +5183,20 @@
"@types/ms": "*"
}
},
+ "node_modules/@types/doctrine": {
+ "version": "0.0.9",
+ "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.9.tgz",
+ "integrity": "sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/escodegen": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/@types/escodegen/-/escodegen-0.0.6.tgz",
+ "integrity": "sha512-AjwI4MvWx3HAOaZqYsjKWyEObT9lcVV0Y0V8nXo6cXzN8ZiMxVhf6F3d/UNvXVGKrEzL/Dluc5p+y9GkzlTWig==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@types/estree": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
@@ -1203,6 +5212,32 @@
"@types/estree": "*"
}
},
+ "node_modules/@types/express": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz",
+ "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/body-parser": "*",
+ "@types/express-serve-static-core": "^4.17.33",
+ "@types/qs": "*",
+ "@types/serve-static": "*"
+ }
+ },
+ "node_modules/@types/express-serve-static-core": {
+ "version": "4.19.6",
+ "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz",
+ "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*",
+ "@types/qs": "*",
+ "@types/range-parser": "*",
+ "@types/send": "*"
+ }
+ },
"node_modules/@types/hast": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz",
@@ -1212,6 +5247,27 @@
"@types/unist": "*"
}
},
+ "node_modules/@types/html-minifier-terser": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
+ "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/http-errors": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz",
+ "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/json-schema": {
+ "version": "7.0.15",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
+ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@types/json5": {
"version": "0.0.29",
"resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
@@ -1219,6 +5275,13 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/@types/lodash": {
+ "version": "4.17.12",
+ "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz",
+ "integrity": "sha512-sviUmCE8AYdaF/KIHLDJBQgeYzPBI0vf/17NaYehBJfYD1j6/L95Slh07NlyK2iNyBNaEkb3En2jRt+a8y3xZQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@types/mdast": {
"version": "4.0.4",
"resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz",
@@ -1228,6 +5291,20 @@
"@types/unist": "*"
}
},
+ "node_modules/@types/mdx": {
+ "version": "2.0.13",
+ "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz",
+ "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/mime": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
+ "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@types/ms": {
"version": "0.7.34",
"resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz",
@@ -1243,12 +5320,33 @@
"undici-types": "~6.19.2"
}
},
+ "node_modules/@types/parse-json": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz",
+ "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@types/prop-types": {
"version": "15.7.13",
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz",
"integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==",
"license": "MIT"
},
+ "node_modules/@types/qs": {
+ "version": "6.9.16",
+ "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.16.tgz",
+ "integrity": "sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/range-parser": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz",
+ "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@types/react": {
"version": "18.3.11",
"resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.11.tgz",
@@ -1269,12 +5367,56 @@
"@types/react": "*"
}
},
+ "node_modules/@types/resolve": {
+ "version": "1.20.6",
+ "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.6.tgz",
+ "integrity": "sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/semver": {
+ "version": "7.5.8",
+ "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz",
+ "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/send": {
+ "version": "0.17.4",
+ "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz",
+ "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/mime": "^1",
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/serve-static": {
+ "version": "1.15.7",
+ "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz",
+ "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/http-errors": "*",
+ "@types/node": "*",
+ "@types/send": "*"
+ }
+ },
"node_modules/@types/unist": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz",
"integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==",
"license": "MIT"
},
+ "node_modules/@types/uuid": {
+ "version": "9.0.8",
+ "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz",
+ "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@typescript-eslint/eslint-plugin": {
"version": "8.8.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.8.1.tgz",
@@ -1491,46 +5633,382 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
- "node_modules/@ungap/structured-clone": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",
- "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==",
- "license": "ISC"
- },
- "node_modules/accepts": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
- "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
+ "node_modules/@ungap/structured-clone": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",
+ "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==",
+ "license": "ISC"
+ },
+ "node_modules/@vitest/expect": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.0.5.tgz",
+ "integrity": "sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@vitest/spy": "2.0.5",
+ "@vitest/utils": "2.0.5",
+ "chai": "^5.1.1",
+ "tinyrainbow": "^1.2.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/vitest"
+ }
+ },
+ "node_modules/@vitest/expect/node_modules/@vitest/pretty-format": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.0.5.tgz",
+ "integrity": "sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "tinyrainbow": "^1.2.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/vitest"
+ }
+ },
+ "node_modules/@vitest/expect/node_modules/@vitest/utils": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.0.5.tgz",
+ "integrity": "sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@vitest/pretty-format": "2.0.5",
+ "estree-walker": "^3.0.3",
+ "loupe": "^3.1.1",
+ "tinyrainbow": "^1.2.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/vitest"
+ }
+ },
+ "node_modules/@vitest/pretty-format": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.3.tgz",
+ "integrity": "sha512-XH1XdtoLZCpqV59KRbPrIhFCOO0hErxrQCMcvnQete3Vibb9UeIOX02uFPfVn3Z9ZXsq78etlfyhnkmIZSzIwQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "tinyrainbow": "^1.2.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/vitest"
+ }
+ },
+ "node_modules/@vitest/spy": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.0.5.tgz",
+ "integrity": "sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "tinyspy": "^3.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/vitest"
+ }
+ },
+ "node_modules/@vitest/utils": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.3.tgz",
+ "integrity": "sha512-xpiVfDSg1RrYT0tX6czgerkpcKFmFOF/gCr30+Mve5V2kewCy4Prn1/NDMSRwaSmT7PRaOF83wu+bEtsY1wrvA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@vitest/pretty-format": "2.1.3",
+ "loupe": "^3.1.1",
+ "tinyrainbow": "^1.2.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/vitest"
+ }
+ },
+ "node_modules/@webassemblyjs/ast": {
+ "version": "1.12.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz",
+ "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@webassemblyjs/helper-numbers": "1.11.6",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.6"
+ }
+ },
+ "node_modules/@webassemblyjs/floating-point-hex-parser": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz",
+ "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@webassemblyjs/helper-api-error": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz",
+ "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@webassemblyjs/helper-buffer": {
+ "version": "1.12.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz",
+ "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@webassemblyjs/helper-numbers": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz",
+ "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@webassemblyjs/floating-point-hex-parser": "1.11.6",
+ "@webassemblyjs/helper-api-error": "1.11.6",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@webassemblyjs/helper-wasm-bytecode": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz",
+ "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@webassemblyjs/helper-wasm-section": {
+ "version": "1.12.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz",
+ "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.12.1",
+ "@webassemblyjs/helper-buffer": "1.12.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
+ "@webassemblyjs/wasm-gen": "1.12.1"
+ }
+ },
+ "node_modules/@webassemblyjs/ieee754": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz",
+ "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@xtuc/ieee754": "^1.2.0"
+ }
+ },
+ "node_modules/@webassemblyjs/leb128": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz",
+ "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@webassemblyjs/utf8": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz",
+ "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@webassemblyjs/wasm-edit": {
+ "version": "1.12.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz",
+ "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.12.1",
+ "@webassemblyjs/helper-buffer": "1.12.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
+ "@webassemblyjs/helper-wasm-section": "1.12.1",
+ "@webassemblyjs/wasm-gen": "1.12.1",
+ "@webassemblyjs/wasm-opt": "1.12.1",
+ "@webassemblyjs/wasm-parser": "1.12.1",
+ "@webassemblyjs/wast-printer": "1.12.1"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-gen": {
+ "version": "1.12.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz",
+ "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.12.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
+ "@webassemblyjs/ieee754": "1.11.6",
+ "@webassemblyjs/leb128": "1.11.6",
+ "@webassemblyjs/utf8": "1.11.6"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-opt": {
+ "version": "1.12.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz",
+ "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.12.1",
+ "@webassemblyjs/helper-buffer": "1.12.1",
+ "@webassemblyjs/wasm-gen": "1.12.1",
+ "@webassemblyjs/wasm-parser": "1.12.1"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-parser": {
+ "version": "1.12.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz",
+ "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.12.1",
+ "@webassemblyjs/helper-api-error": "1.11.6",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
+ "@webassemblyjs/ieee754": "1.11.6",
+ "@webassemblyjs/leb128": "1.11.6",
+ "@webassemblyjs/utf8": "1.11.6"
+ }
+ },
+ "node_modules/@webassemblyjs/wast-printer": {
+ "version": "1.12.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz",
+ "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.12.1",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@xtuc/ieee754": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
+ "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
+ "dev": true,
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@xtuc/long": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
+ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
+ "dev": true,
+ "license": "Apache-2.0"
+ },
+ "node_modules/abort-controller": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
+ "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "event-target-shim": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=6.5"
+ }
+ },
+ "node_modules/accepts": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
+ "license": "MIT",
+ "dependencies": {
+ "mime-types": "~2.1.34",
+ "negotiator": "0.6.3"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/acorn": {
+ "version": "8.12.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz",
+ "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/acorn-import-attributes": {
+ "version": "1.9.5",
+ "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz",
+ "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==",
+ "dev": true,
+ "license": "MIT",
+ "peerDependencies": {
+ "acorn": "^8"
+ }
+ },
+ "node_modules/acorn-jsx": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
+ "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
+ "dev": true,
+ "license": "MIT",
+ "peerDependencies": {
+ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ }
+ },
+ "node_modules/acorn-walk": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
+ "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/adjust-sourcemap-loader": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz",
+ "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==",
+ "dev": true,
"license": "MIT",
"dependencies": {
- "mime-types": "~2.1.34",
- "negotiator": "0.6.3"
+ "loader-utils": "^2.0.0",
+ "regex-parser": "^2.2.11"
},
"engines": {
- "node": ">= 0.6"
+ "node": ">=8.9"
}
},
- "node_modules/acorn": {
- "version": "8.12.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz",
- "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==",
+ "node_modules/adjust-sourcemap-loader/node_modules/json5": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
"dev": true,
"license": "MIT",
"bin": {
- "acorn": "bin/acorn"
+ "json5": "lib/cli.js"
},
"engines": {
- "node": ">=0.4.0"
+ "node": ">=6"
}
},
- "node_modules/acorn-jsx": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
- "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
+ "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+ "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
"dev": true,
"license": "MIT",
- "peerDependencies": {
- "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^2.1.2"
+ },
+ "engines": {
+ "node": ">=8.9.0"
}
},
"node_modules/ajv": {
@@ -1550,6 +6028,84 @@
"url": "https://github.com/sponsors/epoberezkin"
}
},
+ "node_modules/ajv-formats": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
+ "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "ajv": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/ajv-formats/node_modules/ajv": {
+ "version": "8.17.1",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
+ "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3",
+ "fast-uri": "^3.0.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/ajv-formats/node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/ajv-keywords": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+ "dev": true,
+ "license": "MIT",
+ "peerDependencies": {
+ "ajv": "^6.9.1"
+ }
+ },
+ "node_modules/ansi-html": {
+ "version": "0.0.9",
+ "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz",
+ "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==",
+ "dev": true,
+ "engines": [
+ "node >= 0.8.0"
+ ],
+ "license": "Apache-2.0",
+ "bin": {
+ "ansi-html": "bin/ansi-html"
+ }
+ },
+ "node_modules/ansi-html-community": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
+ "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==",
+ "dev": true,
+ "engines": [
+ "node >= 0.8.0"
+ ],
+ "license": "Apache-2.0",
+ "bin": {
+ "ansi-html": "bin/ansi-html"
+ }
+ },
"node_modules/ansi-regex": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
@@ -1636,6 +6192,13 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/array-flatten": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
+ "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/array-includes": {
"version": "3.1.8",
"resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz",
@@ -1773,51 +6336,298 @@
"engines": {
"node": ">= 0.4"
},
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/asn1.js": {
+ "version": "4.10.1",
+ "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
+ "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bn.js": "^4.0.0",
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0"
+ }
+ },
+ "node_modules/asn1.js/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/assert": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz",
+ "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "is-nan": "^1.3.2",
+ "object-is": "^1.1.5",
+ "object.assign": "^4.1.4",
+ "util": "^0.12.5"
+ }
+ },
+ "node_modules/assertion-error": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
+ "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/ast-types": {
+ "version": "0.16.1",
+ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz",
+ "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "tslib": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ast-types-flow": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz",
+ "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/available-typed-arrays": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
+ "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "possible-typed-array-names": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/axe-core": {
+ "version": "4.10.0",
+ "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.0.tgz",
+ "integrity": "sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==",
+ "dev": true,
+ "license": "MPL-2.0",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/axobject-query": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz",
+ "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/babel-loader": {
+ "version": "9.2.1",
+ "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz",
+ "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "find-cache-dir": "^4.0.0",
+ "schema-utils": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 14.15.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.12.0",
+ "webpack": ">=5"
+ }
+ },
+ "node_modules/babel-loader/node_modules/find-cache-dir": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz",
+ "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "common-path-prefix": "^3.0.0",
+ "pkg-dir": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/babel-loader/node_modules/find-up": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz",
+ "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "locate-path": "^7.1.0",
+ "path-exists": "^5.0.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/babel-loader/node_modules/locate-path": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz",
+ "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-locate": "^6.0.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/babel-loader/node_modules/p-limit": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz",
+ "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "yocto-queue": "^1.0.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/babel-loader/node_modules/p-locate": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz",
+ "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-limit": "^4.0.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/babel-loader/node_modules/path-exists": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz",
+ "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ }
+ },
+ "node_modules/babel-loader/node_modules/pkg-dir": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz",
+ "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "find-up": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/babel-loader/node_modules/yocto-queue": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz",
+ "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12.20"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-corejs2": {
+ "version": "0.4.11",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz",
+ "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/compat-data": "^7.22.6",
+ "@babel/helper-define-polyfill-provider": "^0.6.2",
+ "semver": "^6.3.1"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
- "node_modules/ast-types-flow": {
- "version": "0.0.8",
- "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz",
- "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==",
+ "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
"dev": true,
- "license": "MIT"
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
},
- "node_modules/available-typed-arrays": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
- "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
+ "node_modules/babel-plugin-polyfill-corejs3": {
+ "version": "0.10.6",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz",
+ "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "possible-typed-array-names": "^1.0.0"
+ "@babel/helper-define-polyfill-provider": "^0.6.2",
+ "core-js-compat": "^3.38.0"
},
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/axe-core": {
- "version": "4.10.0",
- "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.0.tgz",
- "integrity": "sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==",
- "dev": true,
- "license": "MPL-2.0",
- "engines": {
- "node": ">=4"
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
- "node_modules/axobject-query": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz",
- "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==",
+ "node_modules/babel-plugin-polyfill-regenerator": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz",
+ "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==",
"dev": true,
- "license": "Apache-2.0",
- "engines": {
- "node": ">= 0.4"
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.6.2"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
"node_modules/bail": {
@@ -1837,6 +6647,27 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/base64-js": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
"node_modules/base64id": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
@@ -1846,6 +6677,29 @@
"node": "^4.5.0 || >= 5.9"
}
},
+ "node_modules/better-opn": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz",
+ "integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "open": "^8.0.4"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/big.js": {
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
+ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "*"
+ }
+ },
"node_modules/binary-extensions": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
@@ -1859,6 +6713,62 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/bn.js": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz",
+ "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/body-parser": {
+ "version": "1.20.3",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
+ "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bytes": "3.1.2",
+ "content-type": "~1.0.5",
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "http-errors": "2.0.0",
+ "iconv-lite": "0.4.24",
+ "on-finished": "2.4.1",
+ "qs": "6.13.0",
+ "raw-body": "2.5.2",
+ "type-is": "~1.6.18",
+ "unpipe": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8",
+ "npm": "1.2.8000 || >= 1.4.16"
+ }
+ },
+ "node_modules/body-parser/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/body-parser/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/boolbase": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
+ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
+ "dev": true,
+ "license": "ISC"
+ },
"node_modules/brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -1883,6 +6793,232 @@
"node": ">=8"
}
},
+ "node_modules/brorand": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
+ "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/browser-assert": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/browser-assert/-/browser-assert-1.2.1.tgz",
+ "integrity": "sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==",
+ "dev": true
+ },
+ "node_modules/browserify-aes": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
+ "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "buffer-xor": "^1.0.3",
+ "cipher-base": "^1.0.0",
+ "create-hash": "^1.1.0",
+ "evp_bytestokey": "^1.0.3",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "node_modules/browserify-cipher": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
+ "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "browserify-aes": "^1.0.4",
+ "browserify-des": "^1.0.0",
+ "evp_bytestokey": "^1.0.0"
+ }
+ },
+ "node_modules/browserify-des": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
+ "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cipher-base": "^1.0.1",
+ "des.js": "^1.0.0",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "node_modules/browserify-rsa": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz",
+ "integrity": "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bn.js": "^5.2.1",
+ "randombytes": "^2.1.0",
+ "safe-buffer": "^5.2.1"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/browserify-sign": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz",
+ "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "bn.js": "^5.2.1",
+ "browserify-rsa": "^4.1.0",
+ "create-hash": "^1.2.0",
+ "create-hmac": "^1.1.7",
+ "elliptic": "^6.5.5",
+ "hash-base": "~3.0",
+ "inherits": "^2.0.4",
+ "parse-asn1": "^5.1.7",
+ "readable-stream": "^2.3.8",
+ "safe-buffer": "^5.2.1"
+ },
+ "engines": {
+ "node": ">= 0.12"
+ }
+ },
+ "node_modules/browserify-sign/node_modules/isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/browserify-sign/node_modules/readable-stream": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
+ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/browserify-sign/node_modules/readable-stream/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/browserify-sign/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/browserify-sign/node_modules/string_decoder/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/browserify-zlib": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
+ "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "pako": "~1.0.5"
+ }
+ },
+ "node_modules/browserslist": {
+ "version": "4.24.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz",
+ "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "caniuse-lite": "^1.0.30001669",
+ "electron-to-chromium": "^1.5.41",
+ "node-releases": "^2.0.18",
+ "update-browserslist-db": "^1.1.1"
+ },
+ "bin": {
+ "browserslist": "cli.js"
+ },
+ "engines": {
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+ }
+ },
+ "node_modules/buffer": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
+ "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.2.1"
+ }
+ },
+ "node_modules/buffer-from": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/buffer-xor": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
+ "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/builtin-status-codes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
+ "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/busboy": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
@@ -1894,6 +7030,16 @@
"node": ">=10.16.0"
}
},
+ "node_modules/bytes": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
+ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
"node_modules/call-bind": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
@@ -1924,6 +7070,17 @@
"node": ">=6"
}
},
+ "node_modules/camel-case": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
+ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "pascal-case": "^3.1.2",
+ "tslib": "^2.0.3"
+ }
+ },
"node_modules/camelcase-css": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
@@ -1935,9 +7092,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001667",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001667.tgz",
- "integrity": "sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==",
+ "version": "1.0.30001669",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001669.tgz",
+ "integrity": "sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==",
"funding": [
{
"type": "opencollective",
@@ -1954,6 +7111,16 @@
],
"license": "CC-BY-4.0"
},
+ "node_modules/case-sensitive-paths-webpack-plugin": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz",
+ "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/ccount": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz",
@@ -1964,6 +7131,23 @@
"url": "https://github.com/sponsors/wooorm"
}
},
+ "node_modules/chai": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.1.tgz",
+ "integrity": "sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "assertion-error": "^2.0.1",
+ "check-error": "^2.1.1",
+ "deep-eql": "^5.0.1",
+ "loupe": "^3.1.0",
+ "pathval": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -2021,6 +7205,16 @@
"url": "https://github.com/sponsors/wooorm"
}
},
+ "node_modules/check-error": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz",
+ "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 16"
+ }
+ },
"node_modules/chokidar": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
@@ -2059,6 +7253,81 @@
"node": ">= 6"
}
},
+ "node_modules/chromatic": {
+ "version": "11.14.0",
+ "resolved": "https://registry.npmjs.org/chromatic/-/chromatic-11.14.0.tgz",
+ "integrity": "sha512-qt7xXpdrwssBtXWv30aW46HAK10bF4Ep7SMjtMQhD61Fg4IS9aImT0WFeig7utpXYHOx0eSysjwhz0cgYz9SDg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "chroma": "dist/bin.js",
+ "chromatic": "dist/bin.js",
+ "chromatic-cli": "dist/bin.js"
+ },
+ "peerDependencies": {
+ "@chromatic-com/cypress": "^0.*.* || ^1.0.0",
+ "@chromatic-com/playwright": "^0.*.* || ^1.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@chromatic-com/cypress": {
+ "optional": true
+ },
+ "@chromatic-com/playwright": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/chrome-trace-event": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz",
+ "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.0"
+ }
+ },
+ "node_modules/cipher-base": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
+ "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "node_modules/cjs-module-lexer": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.1.tgz",
+ "integrity": "sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/clean-css": {
+ "version": "5.3.3",
+ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz",
+ "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "source-map": "~0.6.0"
+ },
+ "engines": {
+ "node": ">= 10.0"
+ }
+ },
+ "node_modules/clean-css/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/client-only": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
@@ -2116,6 +7385,21 @@
"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
}
},
+ "node_modules/color": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
+ "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "color-convert": "^2.0.1",
+ "color-string": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=12.5.0"
+ }
+ },
"node_modules/color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
@@ -2134,6 +7418,25 @@
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"license": "MIT"
},
+ "node_modules/color-string": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
+ "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "color-name": "^1.0.0",
+ "simple-swizzle": "^0.2.2"
+ }
+ },
+ "node_modules/colorette": {
+ "version": "2.0.20",
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
+ "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/comma-separated-tokens": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz",
@@ -2154,6 +7457,20 @@
"node": ">= 6"
}
},
+ "node_modules/common-path-prefix": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz",
+ "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/commondir": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
+ "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@@ -2161,6 +7478,49 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/console-browserify": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
+ "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
+ "dev": true
+ },
+ "node_modules/constants-browserify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
+ "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/content-disposition": {
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
+ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "5.2.1"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/content-type": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
+ "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/convert-source-map": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
+ "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/cookie": {
"version": "0.7.2",
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
@@ -2170,6 +7530,46 @@
"node": ">= 0.6"
}
},
+ "node_modules/cookie-signature": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
+ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/core-js-compat": {
+ "version": "3.38.1",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz",
+ "integrity": "sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "browserslist": "^4.23.3"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/core-js"
+ }
+ },
+ "node_modules/core-js-pure": {
+ "version": "3.38.1",
+ "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.38.1.tgz",
+ "integrity": "sha512-BY8Etc1FZqdw1glX0XNOq2FDwfrg/VGqoZOZCdaL+UmdaqDwQwYXkMJT4t6In+zfEfOJDcM9T0KdbBeJg8KKCQ==",
+ "dev": true,
+ "hasInstallScript": true,
+ "license": "MIT",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/core-js"
+ }
+ },
+ "node_modules/core-util-is": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/cors": {
"version": "2.8.5",
"resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
@@ -2183,6 +7583,80 @@
"node": ">= 0.10"
}
},
+ "node_modules/cosmiconfig": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
+ "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.2.1",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.10.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/cosmiconfig/node_modules/yaml": {
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/create-ecdh": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
+ "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bn.js": "^4.1.0",
+ "elliptic": "^6.5.3"
+ }
+ },
+ "node_modules/create-ecdh/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/create-hash": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
+ "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cipher-base": "^1.0.1",
+ "inherits": "^2.0.1",
+ "md5.js": "^1.3.4",
+ "ripemd160": "^2.0.1",
+ "sha.js": "^2.4.0"
+ }
+ },
+ "node_modules/create-hmac": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
+ "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cipher-base": "^1.0.3",
+ "create-hash": "^1.1.0",
+ "inherits": "^2.0.1",
+ "ripemd160": "^2.0.0",
+ "safe-buffer": "^5.0.1",
+ "sha.js": "^2.4.8"
+ }
+ },
"node_modules/cross-spawn": {
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
@@ -2198,6 +7672,102 @@
"node": ">= 8"
}
},
+ "node_modules/crypto-browserify": {
+ "version": "3.12.0",
+ "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
+ "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "browserify-cipher": "^1.0.0",
+ "browserify-sign": "^4.0.0",
+ "create-ecdh": "^4.0.0",
+ "create-hash": "^1.1.0",
+ "create-hmac": "^1.1.0",
+ "diffie-hellman": "^5.0.0",
+ "inherits": "^2.0.1",
+ "pbkdf2": "^3.0.3",
+ "public-encrypt": "^4.0.0",
+ "randombytes": "^2.0.0",
+ "randomfill": "^1.0.3"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/css-loader": {
+ "version": "6.11.0",
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz",
+ "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "icss-utils": "^5.1.0",
+ "postcss": "^8.4.33",
+ "postcss-modules-extract-imports": "^3.1.0",
+ "postcss-modules-local-by-default": "^4.0.5",
+ "postcss-modules-scope": "^3.2.0",
+ "postcss-modules-values": "^4.0.0",
+ "postcss-value-parser": "^4.2.0",
+ "semver": "^7.5.4"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "@rspack/core": "0.x || 1.x",
+ "webpack": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@rspack/core": {
+ "optional": true
+ },
+ "webpack": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/css-select": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz",
+ "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "boolbase": "^1.0.0",
+ "css-what": "^6.0.1",
+ "domhandler": "^4.3.1",
+ "domutils": "^2.8.0",
+ "nth-check": "^2.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/css-what": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
+ "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">= 6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/css.escape": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz",
+ "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/cssesc": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
@@ -2308,6 +7878,23 @@
"url": "https://github.com/sponsors/wooorm"
}
},
+ "node_modules/dedent": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
+ "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/deep-eql": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz",
+ "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/deep-equal": {
"version": "2.2.3",
"resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz",
@@ -2348,6 +7935,16 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/deepmerge": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
+ "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/define-data-property": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
@@ -2366,6 +7963,16 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/define-lazy-prop": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
+ "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/define-properties": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
@@ -2384,13 +7991,56 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/dequal": {
+ "node_modules/depd": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
+ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/dequal": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
+ "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/des.js": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz",
+ "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0"
+ }
+ },
+ "node_modules/destroy": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
+ "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8",
+ "npm": "1.2.8000 || >= 1.4.16"
+ }
+ },
+ "node_modules/detect-libc": {
"version": "2.0.3",
- "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
- "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz",
+ "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "optional": true,
"engines": {
- "node": ">=6"
+ "node": ">=8"
}
},
"node_modules/devlop": {
@@ -2413,6 +8063,25 @@
"dev": true,
"license": "Apache-2.0"
},
+ "node_modules/diffie-hellman": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
+ "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bn.js": "^4.1.0",
+ "miller-rabin": "^4.0.0",
+ "randombytes": "^2.0.0"
+ }
+ },
+ "node_modules/diffie-hellman/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/dlv": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
@@ -2433,6 +8102,106 @@
"node": ">=6.0.0"
}
},
+ "node_modules/dom-accessibility-api": {
+ "version": "0.5.16",
+ "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz",
+ "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/dom-converter": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
+ "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "utila": "~0.4"
+ }
+ },
+ "node_modules/dom-serializer": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
+ "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.2.0",
+ "entities": "^2.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
+ }
+ },
+ "node_modules/domain-browser": {
+ "version": "4.23.0",
+ "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.23.0.tgz",
+ "integrity": "sha512-ArzcM/II1wCCujdCNyQjXrAFwS4mrLh4C7DZWlaI8mdh7h3BfKdNd3bKXITfl2PT9FtfQqaGvhi1vPRQPimjGA==",
+ "dev": true,
+ "license": "Artistic-2.0",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://bevry.me/fund"
+ }
+ },
+ "node_modules/domelementtype": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
+ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ],
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/domhandler": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz",
+ "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "domelementtype": "^2.2.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domhandler?sponsor=1"
+ }
+ },
+ "node_modules/domutils": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
+ "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "dom-serializer": "^1.0.1",
+ "domelementtype": "^2.2.0",
+ "domhandler": "^4.2.0"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domutils?sponsor=1"
+ }
+ },
+ "node_modules/dot-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
+ "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
"node_modules/eastasianwidth": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
@@ -2440,6 +8209,43 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/ee-first": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
+ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/electron-to-chromium": {
+ "version": "1.5.42",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.42.tgz",
+ "integrity": "sha512-gIfKavKDw1mhvic9nbzA5lZw8QSHpdMwLwXc0cWidQz9B15pDoDdDH4boIatuFfeoCatb3a/NGL6CYRVFxGZ9g==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/elliptic": {
+ "version": "6.5.7",
+ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.7.tgz",
+ "integrity": "sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bn.js": "^4.11.9",
+ "brorand": "^1.1.0",
+ "hash.js": "^1.0.0",
+ "hmac-drbg": "^1.0.1",
+ "inherits": "^2.0.4",
+ "minimalistic-assert": "^1.0.1",
+ "minimalistic-crypto-utils": "^1.0.1"
+ }
+ },
+ "node_modules/elliptic/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/emoji-regex": {
"version": "9.2.2",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
@@ -2447,6 +8253,38 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/emojis-list": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
+ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/encodeurl": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
+ "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/endent": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/endent/-/endent-2.1.0.tgz",
+ "integrity": "sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "dedent": "^0.7.0",
+ "fast-json-parse": "^1.0.3",
+ "objectorarray": "^1.0.5"
+ }
+ },
"node_modules/engine.io": {
"version": "6.6.2",
"resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.2.tgz",
@@ -2504,6 +8342,46 @@
"node": ">=10.13.0"
}
},
+ "node_modules/entities": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
+ "node_modules/env-paths": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
+ "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "node_modules/error-stack-parser": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz",
+ "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "stackframe": "^1.3.4"
+ }
+ },
"node_modules/es-abstract": {
"version": "1.23.3",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz",
@@ -2635,6 +8513,13 @@
"node": ">= 0.4"
}
},
+ "node_modules/es-module-lexer": {
+ "version": "1.5.4",
+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz",
+ "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/es-object-atoms": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz",
@@ -2691,6 +8576,59 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/esbuild": {
+ "version": "0.23.1",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.1.tgz",
+ "integrity": "sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==",
+ "dev": true,
+ "hasInstallScript": true,
+ "license": "MIT",
+ "bin": {
+ "esbuild": "bin/esbuild"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "optionalDependencies": {
+ "@esbuild/aix-ppc64": "0.23.1",
+ "@esbuild/android-arm": "0.23.1",
+ "@esbuild/android-arm64": "0.23.1",
+ "@esbuild/android-x64": "0.23.1",
+ "@esbuild/darwin-arm64": "0.23.1",
+ "@esbuild/darwin-x64": "0.23.1",
+ "@esbuild/freebsd-arm64": "0.23.1",
+ "@esbuild/freebsd-x64": "0.23.1",
+ "@esbuild/linux-arm": "0.23.1",
+ "@esbuild/linux-arm64": "0.23.1",
+ "@esbuild/linux-ia32": "0.23.1",
+ "@esbuild/linux-loong64": "0.23.1",
+ "@esbuild/linux-mips64el": "0.23.1",
+ "@esbuild/linux-ppc64": "0.23.1",
+ "@esbuild/linux-riscv64": "0.23.1",
+ "@esbuild/linux-s390x": "0.23.1",
+ "@esbuild/linux-x64": "0.23.1",
+ "@esbuild/netbsd-x64": "0.23.1",
+ "@esbuild/openbsd-arm64": "0.23.1",
+ "@esbuild/openbsd-x64": "0.23.1",
+ "@esbuild/sunos-x64": "0.23.1",
+ "@esbuild/win32-arm64": "0.23.1",
+ "@esbuild/win32-ia32": "0.23.1",
+ "@esbuild/win32-x64": "0.23.1"
+ }
+ },
+ "node_modules/esbuild-register": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz",
+ "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^4.3.4"
+ },
+ "peerDependencies": {
+ "esbuild": ">=0.12 <1"
+ }
+ },
"node_modules/escalade": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
@@ -2700,6 +8638,13 @@
"node": ">=6"
}
},
+ "node_modules/escape-html": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
+ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/escape-string-regexp": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
@@ -2713,6 +8658,39 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/escodegen": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
+ "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "esprima": "^4.0.1",
+ "estraverse": "^5.2.0",
+ "esutils": "^2.0.2"
+ },
+ "bin": {
+ "escodegen": "bin/escodegen.js",
+ "esgenerate": "bin/esgenerate.js"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "optionalDependencies": {
+ "source-map": "~0.6.1"
+ }
+ },
+ "node_modules/escodegen/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/eslint": {
"version": "8.57.1",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz",
@@ -3069,6 +9047,24 @@
"semver": "bin/semver.js"
}
},
+ "node_modules/eslint-plugin-storybook": {
+ "version": "0.10.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-storybook/-/eslint-plugin-storybook-0.10.1.tgz",
+ "integrity": "sha512-YpxkdqyiKpMIrRquuvBaCinsqmZJ86JvXRX/gtRa4Qctpk0ipFt2cWqEjkB1HHWWG0DVRXlUBKHjRogC2Ig1fg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@storybook/csf": "^0.1.11",
+ "@typescript-eslint/utils": "^8.8.1",
+ "ts-dedent": "^2.2.0"
+ },
+ "engines": {
+ "node": ">= 18"
+ },
+ "peerDependencies": {
+ "eslint": ">=6"
+ }
+ },
"node_modules/eslint-scope": {
"version": "7.2.2",
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
@@ -3117,6 +9113,20 @@
"url": "https://opencollective.com/eslint"
}
},
+ "node_modules/esprima": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "bin": {
+ "esparse": "bin/esparse.js",
+ "esvalidate": "bin/esvalidate.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/esquery": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
@@ -3163,6 +9173,16 @@
"url": "https://opencollective.com/unified"
}
},
+ "node_modules/estree-walker": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
+ "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/estree": "^1.0.0"
+ }
+ },
"node_modules/esutils": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
@@ -3173,6 +9193,117 @@
"node": ">=0.10.0"
}
},
+ "node_modules/etag": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
+ "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/event-target-shim": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
+ "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/events": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8.x"
+ }
+ },
+ "node_modules/evp_bytestokey": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
+ "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "md5.js": "^1.3.4",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "node_modules/express": {
+ "version": "4.21.1",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz",
+ "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "accepts": "~1.3.8",
+ "array-flatten": "1.1.1",
+ "body-parser": "1.20.3",
+ "content-disposition": "0.5.4",
+ "content-type": "~1.0.4",
+ "cookie": "0.7.1",
+ "cookie-signature": "1.0.6",
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "encodeurl": "~2.0.0",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "finalhandler": "1.3.1",
+ "fresh": "0.5.2",
+ "http-errors": "2.0.0",
+ "merge-descriptors": "1.0.3",
+ "methods": "~1.1.2",
+ "on-finished": "2.4.1",
+ "parseurl": "~1.3.3",
+ "path-to-regexp": "0.1.10",
+ "proxy-addr": "~2.0.7",
+ "qs": "6.13.0",
+ "range-parser": "~1.2.1",
+ "safe-buffer": "5.2.1",
+ "send": "0.19.0",
+ "serve-static": "1.16.2",
+ "setprototypeof": "1.2.0",
+ "statuses": "2.0.1",
+ "type-is": "~1.6.18",
+ "utils-merge": "1.0.1",
+ "vary": "~1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/express/node_modules/cookie": {
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz",
+ "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/express/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/express/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/extend": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
@@ -3216,6 +9347,13 @@
"node": ">= 6"
}
},
+ "node_modules/fast-json-parse": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/fast-json-parse/-/fast-json-parse-1.0.3.tgz",
+ "integrity": "sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/fast-json-stable-stringify": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
@@ -3230,6 +9368,13 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/fast-uri": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz",
+ "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==",
+ "dev": true,
+ "license": "BSD-3-Clause"
+ },
"node_modules/fastq": {
"version": "1.17.1",
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
@@ -3265,6 +9410,16 @@
"node": "^10.12.0 || >=12.0.0"
}
},
+ "node_modules/filesize": {
+ "version": "10.1.6",
+ "resolved": "https://registry.npmjs.org/filesize/-/filesize-10.1.6.tgz",
+ "integrity": "sha512-sJslQKU2uM33qH5nqewAwVB2QgR6w1aMNsYUp3aN5rMRyXEwJGmZvaWzeJFNTOXWlHQyBFCWrdj3fV/fsTOX8w==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">= 10.4.0"
+ }
+ },
"node_modules/fill-range": {
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
@@ -3278,6 +9433,70 @@
"node": ">=8"
}
},
+ "node_modules/filter-obj": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz",
+ "integrity": "sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/finalhandler": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
+ "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "2.6.9",
+ "encodeurl": "~2.0.0",
+ "escape-html": "~1.0.3",
+ "on-finished": "2.4.1",
+ "parseurl": "~1.3.3",
+ "statuses": "2.0.1",
+ "unpipe": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/finalhandler/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/finalhandler/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/find-cache-dir": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
+ "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "commondir": "^1.0.1",
+ "make-dir": "^3.0.2",
+ "pkg-dir": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/avajs/find-cache-dir?sponsor=1"
+ }
+ },
"node_modules/find-up": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
@@ -3380,6 +9599,79 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/fork-ts-checker-webpack-plugin": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-8.0.0.tgz",
+ "integrity": "sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.16.7",
+ "chalk": "^4.1.2",
+ "chokidar": "^3.5.3",
+ "cosmiconfig": "^7.0.1",
+ "deepmerge": "^4.2.2",
+ "fs-extra": "^10.0.0",
+ "memfs": "^3.4.1",
+ "minimatch": "^3.0.4",
+ "node-abort-controller": "^3.0.1",
+ "schema-utils": "^3.1.1",
+ "semver": "^7.3.5",
+ "tapable": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=12.13.0",
+ "yarn": ">=1.0.0"
+ },
+ "peerDependencies": {
+ "typescript": ">3.6.0",
+ "webpack": "^5.11.0"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
+ "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/forwarded": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
+ "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/framer-motion": {
"version": "11.11.7",
"resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.11.7.tgz",
@@ -3405,6 +9697,38 @@
}
}
},
+ "node_modules/fresh": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
+ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/fs-extra": {
+ "version": "11.2.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz",
+ "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.14"
+ }
+ },
+ "node_modules/fs-monkey": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz",
+ "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==",
+ "dev": true,
+ "license": "Unlicense"
+ },
"node_modules/fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
@@ -3466,6 +9790,16 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/gensync": {
+ "version": "1.0.0-beta.2",
+ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
+ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
"node_modules/get-caller-file": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
@@ -3526,6 +9860,13 @@
"url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
}
},
+ "node_modules/github-slugger": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz",
+ "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==",
+ "dev": true,
+ "license": "ISC"
+ },
"node_modules/glob": {
"version": "10.3.10",
"resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
@@ -3562,6 +9903,13 @@
"node": ">=10.13.0"
}
},
+ "node_modules/glob-to-regexp": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
+ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
+ "dev": true,
+ "license": "BSD-2-Clause"
+ },
"node_modules/glob/node_modules/brace-expansion": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
@@ -3722,6 +10070,31 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/hash-base": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
+ "integrity": "sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/hash.js": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
+ "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "minimalistic-assert": "^1.0.1"
+ }
+ },
"node_modules/hasown": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
@@ -3735,6 +10108,34 @@
"node": ">= 0.4"
}
},
+ "node_modules/hast-util-heading-rank": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/hast-util-heading-rank/-/hast-util-heading-rank-3.0.0.tgz",
+ "integrity": "sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/hast": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/hast-util-is-element": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz",
+ "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/hast": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
"node_modules/hast-util-to-jsx-runtime": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.0.tgz",
@@ -3762,6 +10163,20 @@
"url": "https://opencollective.com/unified"
}
},
+ "node_modules/hast-util-to-string": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-3.0.1.tgz",
+ "integrity": "sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/hast": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
"node_modules/hast-util-whitespace": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz",
@@ -3775,6 +10190,90 @@
"url": "https://opencollective.com/unified"
}
},
+ "node_modules/he": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
+ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "he": "bin/he"
+ }
+ },
+ "node_modules/hmac-drbg": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
+ "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "hash.js": "^1.0.3",
+ "minimalistic-assert": "^1.0.0",
+ "minimalistic-crypto-utils": "^1.0.1"
+ }
+ },
+ "node_modules/html-entities": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz",
+ "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/mdevils"
+ },
+ {
+ "type": "patreon",
+ "url": "https://patreon.com/mdevils"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/html-minifier-terser": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
+ "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "camel-case": "^4.1.2",
+ "clean-css": "^5.2.2",
+ "commander": "^8.3.0",
+ "he": "^1.2.0",
+ "param-case": "^3.0.4",
+ "relateurl": "^0.2.7",
+ "terser": "^5.10.0"
+ },
+ "bin": {
+ "html-minifier-terser": "cli.js"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/html-minifier-terser/node_modules/commander": {
+ "version": "8.3.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
+ "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 12"
+ }
+ },
+ "node_modules/html-tags": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz",
+ "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/html-url-attributes": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/html-url-attributes/-/html-url-attributes-3.0.1.tgz",
@@ -3785,11 +10284,114 @@
"url": "https://opencollective.com/unified"
}
},
- "node_modules/http-parser-js": {
- "version": "0.5.8",
- "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz",
- "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==",
- "license": "MIT"
+ "node_modules/html-webpack-plugin": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.2.tgz",
+ "integrity": "sha512-q7xp/FO9RGBVoTKNItkdX1jKLscLFkgn/dLVFNYbHVbfHLBk6DYW5nsQ8kCzIWcgKP/kUBocetjvav6lD8YfCQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/html-minifier-terser": "^6.0.0",
+ "html-minifier-terser": "^6.0.2",
+ "lodash": "^4.17.21",
+ "pretty-error": "^4.0.0",
+ "tapable": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/html-webpack-plugin"
+ },
+ "peerDependencies": {
+ "@rspack/core": "0.x || 1.x",
+ "webpack": "^5.20.0"
+ },
+ "peerDependenciesMeta": {
+ "@rspack/core": {
+ "optional": true
+ },
+ "webpack": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/htmlparser2": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
+ "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
+ "dev": true,
+ "funding": [
+ "https://github.com/fb55/htmlparser2?sponsor=1",
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.0.0",
+ "domutils": "^2.5.2",
+ "entities": "^2.0.0"
+ }
+ },
+ "node_modules/http-errors": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
+ "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "depd": "2.0.0",
+ "inherits": "2.0.4",
+ "setprototypeof": "1.2.0",
+ "statuses": "2.0.1",
+ "toidentifier": "1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/http-parser-js": {
+ "version": "0.5.8",
+ "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz",
+ "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==",
+ "license": "MIT"
+ },
+ "node_modules/https-browserify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
+ "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/icss-utils": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
+ "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
},
"node_modules/idb": {
"version": "7.1.1",
@@ -3797,6 +10399,27 @@
"integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==",
"license": "ISC"
},
+ "node_modules/ieee754": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "BSD-3-Clause"
+ },
"node_modules/ignore": {
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
@@ -3807,6 +10430,22 @@
"node": ">= 4"
}
},
+ "node_modules/image-size": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz",
+ "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "queue": "6.0.2"
+ },
+ "bin": {
+ "image-size": "bin/image-size.js"
+ },
+ "engines": {
+ "node": ">=16.x"
+ }
+ },
"node_modules/import-fresh": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
@@ -3834,6 +10473,16 @@
"node": ">=0.8.19"
}
},
+ "node_modules/indent-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/inflight": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
@@ -3874,6 +10523,29 @@
"node": ">= 0.4"
}
},
+ "node_modules/ipaddr.js": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
+ "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/is-absolute-url": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz",
+ "integrity": "sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/is-alphabetical": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz",
@@ -3932,6 +10604,13 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/is-async-function": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz",
@@ -4072,6 +10751,22 @@
"url": "https://github.com/sponsors/wooorm"
}
},
+ "node_modules/is-docker": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "is-docker": "cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/is-extglob": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
@@ -4156,6 +10851,23 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/is-nan": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz",
+ "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/is-negative-zero": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz",
@@ -4217,6 +10929,16 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/is-plain-object": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
+ "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/is-regex": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
@@ -4354,6 +11076,19 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/is-wsl": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-docker": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/isarray": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
@@ -4404,6 +11139,37 @@
"@pkgjs/parseargs": "^0.11.0"
}
},
+ "node_modules/jest-worker": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz",
+ "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^8.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/jest-worker/node_modules/supports-color": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/supports-color?sponsor=1"
+ }
+ },
"node_modules/jiti": {
"version": "1.21.6",
"resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz",
@@ -4442,6 +11208,29 @@
"js-yaml": "bin/js-yaml.js"
}
},
+ "node_modules/jsdoc-type-pratt-parser": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.1.0.tgz",
+ "integrity": "sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/jsesc": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz",
+ "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "jsesc": "bin/jsesc"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/json-buffer": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
@@ -4449,6 +11238,13 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/json-schema-traverse": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
@@ -4476,6 +11272,19 @@
"json5": "lib/cli.js"
}
},
+ "node_modules/jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
"node_modules/jsx-ast-utils": {
"version": "3.3.5",
"resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz",
@@ -4553,6 +11362,26 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/loader-runner": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz",
+ "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.11.5"
+ }
+ },
+ "node_modules/loader-utils": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz",
+ "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 12.13.0"
+ }
+ },
"node_modules/locate-path": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
@@ -4569,12 +11398,26 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/lodash.camelcase": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
"integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==",
"license": "MIT"
},
+ "node_modules/lodash.debounce": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/lodash.merge": {
"version": "4.6.2",
"resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
@@ -4610,6 +11453,23 @@
"loose-envify": "cli.js"
}
},
+ "node_modules/loupe": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz",
+ "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "tslib": "^2.0.3"
+ }
+ },
"node_modules/lru-cache": {
"version": "10.4.3",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
@@ -4617,6 +11477,84 @@
"dev": true,
"license": "ISC"
},
+ "node_modules/lz-string": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz",
+ "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "lz-string": "bin/bin.js"
+ }
+ },
+ "node_modules/magic-string": {
+ "version": "0.30.12",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.12.tgz",
+ "integrity": "sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/sourcemap-codec": "^1.5.0"
+ }
+ },
+ "node_modules/make-dir": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "semver": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/make-dir/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/map-or-similar": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/map-or-similar/-/map-or-similar-1.5.0.tgz",
+ "integrity": "sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/markdown-to-jsx": {
+ "version": "7.5.0",
+ "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.5.0.tgz",
+ "integrity": "sha512-RrBNcMHiFPcz/iqIj0n3wclzHXjwS7mzjBNWecKKVhNTIxQepIix6Il/wZCn2Cg5Y1ow2Qi84+eJrryFRWBEWw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10"
+ },
+ "peerDependencies": {
+ "react": ">= 0.14.0"
+ }
+ },
+ "node_modules/md5.js": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
+ "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "hash-base": "^3.0.0",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ }
+ },
"node_modules/mdast-util-from-markdown": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz",
@@ -4765,10 +11703,60 @@
"@types/mdast": "^4.0.0"
},
"funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/memfs": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz",
+ "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==",
+ "dev": true,
+ "license": "Unlicense",
+ "dependencies": {
+ "fs-monkey": "^1.0.4"
+ },
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/memoizerific": {
+ "version": "1.11.3",
+ "resolved": "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz",
+ "integrity": "sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "map-or-similar": "^1.5.0"
+ }
+ },
+ "node_modules/merge-descriptors": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
+ "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/merge-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/merge2": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
@@ -4779,6 +11767,16 @@
"node": ">= 8"
}
},
+ "node_modules/methods": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
+ "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/micromark": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz",
@@ -5235,6 +12233,40 @@
"node": ">=8.6"
}
},
+ "node_modules/miller-rabin": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
+ "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bn.js": "^4.0.0",
+ "brorand": "^1.0.1"
+ },
+ "bin": {
+ "miller-rabin": "bin/miller-rabin"
+ }
+ },
+ "node_modules/miller-rabin/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/mime": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "mime": "cli.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/mime-db": {
"version": "1.52.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
@@ -5256,6 +12288,30 @@
"node": ">= 0.6"
}
},
+ "node_modules/min-indent": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
+ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/minimalistic-assert": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
+ "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/minimalistic-crypto-utils": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
+ "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
@@ -5341,6 +12397,13 @@
"node": ">= 0.6"
}
},
+ "node_modules/neo-async": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/next": {
"version": "14.2.15",
"resolved": "https://registry.npmjs.org/next/-/next-14.2.15.tgz",
@@ -5419,6 +12482,84 @@
"node": "^10 || ^12 || >=14"
}
},
+ "node_modules/no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/node-abort-controller": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz",
+ "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/node-polyfill-webpack-plugin": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-2.0.1.tgz",
+ "integrity": "sha512-ZUMiCnZkP1LF0Th2caY6J/eKKoA0TefpoVa68m/LQU1I/mE8rGt4fNYGgNuCcK+aG8P8P43nbeJ2RqJMOL/Y1A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "assert": "^2.0.0",
+ "browserify-zlib": "^0.2.0",
+ "buffer": "^6.0.3",
+ "console-browserify": "^1.2.0",
+ "constants-browserify": "^1.0.0",
+ "crypto-browserify": "^3.12.0",
+ "domain-browser": "^4.22.0",
+ "events": "^3.3.0",
+ "filter-obj": "^2.0.2",
+ "https-browserify": "^1.0.0",
+ "os-browserify": "^0.3.0",
+ "path-browserify": "^1.0.1",
+ "process": "^0.11.10",
+ "punycode": "^2.1.1",
+ "querystring-es3": "^0.2.1",
+ "readable-stream": "^4.0.0",
+ "stream-browserify": "^3.0.0",
+ "stream-http": "^3.2.0",
+ "string_decoder": "^1.3.0",
+ "timers-browserify": "^2.0.12",
+ "tty-browserify": "^0.0.1",
+ "type-fest": "^2.14.0",
+ "url": "^0.11.0",
+ "util": "^0.12.4",
+ "vm-browserify": "^1.1.2"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "peerDependencies": {
+ "webpack": ">=5"
+ }
+ },
+ "node_modules/node-polyfill-webpack-plugin/node_modules/type-fest": {
+ "version": "2.19.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz",
+ "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==",
+ "dev": true,
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=12.20"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/node-releases": {
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz",
+ "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/normalize-path": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
@@ -5429,6 +12570,19 @@
"node": ">=0.10.0"
}
},
+ "node_modules/nth-check": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
+ "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "boolbase": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/nth-check?sponsor=1"
+ }
+ },
"node_modules/object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
@@ -5574,6 +12728,26 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/objectorarray": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/objectorarray/-/objectorarray-1.0.5.tgz",
+ "integrity": "sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/on-finished": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ee-first": "1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
"node_modules/once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
@@ -5584,6 +12758,24 @@
"wrappy": "1"
}
},
+ "node_modules/open": {
+ "version": "8.4.2",
+ "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
+ "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "define-lazy-prop": "^2.0.0",
+ "is-docker": "^2.1.1",
+ "is-wsl": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/optionator": {
"version": "0.9.4",
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
@@ -5602,6 +12794,13 @@
"node": ">= 0.8.0"
}
},
+ "node_modules/os-browserify": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
+ "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/p-limit": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
@@ -5634,6 +12833,34 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/pako": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
+ "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
+ "dev": true,
+ "license": "(MIT AND Zlib)"
+ },
+ "node_modules/param-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
+ "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "dot-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
"node_modules/parent-module": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
@@ -5647,6 +12874,24 @@
"node": ">=6"
}
},
+ "node_modules/parse-asn1": {
+ "version": "5.1.7",
+ "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz",
+ "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "asn1.js": "^4.10.1",
+ "browserify-aes": "^1.2.0",
+ "evp_bytestokey": "^1.0.3",
+ "hash-base": "~3.0",
+ "pbkdf2": "^3.1.2",
+ "safe-buffer": "^5.2.1"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
"node_modules/parse-entities": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz",
@@ -5673,6 +12918,53 @@
"integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==",
"license": "MIT"
},
+ "node_modules/parse-json": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
+ "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/parseurl": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
+ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/pascal-case": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/path-browserify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
+ "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/path-exists": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
@@ -5727,6 +13019,50 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/path-to-regexp": {
+ "version": "0.1.10",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz",
+ "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pathval": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz",
+ "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 14.16"
+ }
+ },
+ "node_modules/pbkdf2": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
+ "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "create-hash": "^1.1.2",
+ "create-hmac": "^1.1.4",
+ "ripemd160": "^2.0.1",
+ "safe-buffer": "^5.0.1",
+ "sha.js": "^2.4.8"
+ },
+ "engines": {
+ "node": ">=0.12"
+ }
+ },
"node_modules/picocolors": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz",
@@ -5766,6 +13102,101 @@
"node": ">= 6"
}
},
+ "node_modules/pkg-dir": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "find-up": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-locate": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-limit": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pnp-webpack-plugin": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.7.0.tgz",
+ "integrity": "sha512-2Rb3vm+EXble/sMXNSu6eoBx8e79gKqhNq9F5ZWW6ERNCTE/Q0wQNne5541tE5vKjfM8hpNCYL+LGc1YTfI0dg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ts-pnp": "^1.1.6"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/polished": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/polished/-/polished-4.3.1.tgz",
+ "integrity": "sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.17.8"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/possible-typed-array-names": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz",
@@ -5892,6 +13323,128 @@
"url": "https://github.com/sponsors/antonk52"
}
},
+ "node_modules/postcss-loader": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.1.1.tgz",
+ "integrity": "sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cosmiconfig": "^9.0.0",
+ "jiti": "^1.20.0",
+ "semver": "^7.5.4"
+ },
+ "engines": {
+ "node": ">= 18.12.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "@rspack/core": "0.x || 1.x",
+ "postcss": "^7.0.0 || ^8.0.1",
+ "webpack": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@rspack/core": {
+ "optional": true
+ },
+ "webpack": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/postcss-loader/node_modules/cosmiconfig": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz",
+ "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "env-paths": "^2.2.1",
+ "import-fresh": "^3.3.0",
+ "js-yaml": "^4.1.0",
+ "parse-json": "^5.2.0"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/d-fischer"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.9.5"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/postcss-modules-extract-imports": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz",
+ "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-local-by-default": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz",
+ "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "icss-utils": "^5.0.0",
+ "postcss-selector-parser": "^6.0.2",
+ "postcss-value-parser": "^4.1.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-scope": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz",
+ "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.4"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-values": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
+ "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "icss-utils": "^5.0.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
"node_modules/postcss-nested": {
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz",
@@ -5949,6 +13502,69 @@
"node": ">= 0.8.0"
}
},
+ "node_modules/pretty-error": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz",
+ "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "lodash": "^4.17.20",
+ "renderkid": "^3.0.0"
+ }
+ },
+ "node_modules/pretty-format": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz",
+ "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1",
+ "ansi-styles": "^5.0.0",
+ "react-is": "^17.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/pretty-format/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/pretty-format/node_modules/react-is": {
+ "version": "17.0.2",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
+ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/process": {
+ "version": "0.11.10",
+ "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
+ "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6.0"
+ }
+ },
+ "node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/prop-types": {
"version": "15.8.1",
"resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
@@ -5995,6 +13611,42 @@
"node": ">=12.0.0"
}
},
+ "node_modules/proxy-addr": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
+ "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "forwarded": "0.2.0",
+ "ipaddr.js": "1.9.1"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/public-encrypt": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
+ "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bn.js": "^4.1.0",
+ "browserify-rsa": "^4.0.0",
+ "create-hash": "^1.1.0",
+ "parse-asn1": "^5.0.0",
+ "randombytes": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "node_modules/public-encrypt/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/punycode": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
@@ -6005,6 +13657,41 @@
"node": ">=6"
}
},
+ "node_modules/qs": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
+ "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "side-channel": "^1.0.6"
+ },
+ "engines": {
+ "node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/querystring-es3": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
+ "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.x"
+ }
+ },
+ "node_modules/queue": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz",
+ "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "~2.0.3"
+ }
+ },
"node_modules/queue-microtask": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -6026,6 +13713,53 @@
],
"license": "MIT"
},
+ "node_modules/randombytes": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "node_modules/randomfill": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
+ "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "randombytes": "^2.0.5",
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "node_modules/range-parser": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
+ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/raw-body": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
+ "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bytes": "3.1.2",
+ "http-errors": "2.0.0",
+ "iconv-lite": "0.4.24",
+ "unpipe": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
"node_modules/react": {
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
@@ -6038,6 +13772,65 @@
"node": ">=0.10.0"
}
},
+ "node_modules/react-colorful": {
+ "version": "5.6.1",
+ "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.6.1.tgz",
+ "integrity": "sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==",
+ "dev": true,
+ "license": "MIT",
+ "peerDependencies": {
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
+ "node_modules/react-confetti": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/react-confetti/-/react-confetti-6.1.0.tgz",
+ "integrity": "sha512-7Ypx4vz0+g8ECVxr88W9zhcQpbeujJAVqL14ZnXJ3I23mOI9/oBVTQ3dkJhUmB0D6XOtCZEM6N0Gm9PMngkORw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "tween-functions": "^1.2.0"
+ },
+ "engines": {
+ "node": ">=10.18"
+ },
+ "peerDependencies": {
+ "react": "^16.3.0 || ^17.0.1 || ^18.0.0"
+ }
+ },
+ "node_modules/react-docgen": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-7.1.0.tgz",
+ "integrity": "sha512-APPU8HB2uZnpl6Vt/+0AFoVYgSRtfiP6FLrZgPPTDmqSb2R4qZRbgd0A3VzIFxDt5e+Fozjx79WjLWnF69DK8g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.18.9",
+ "@babel/traverse": "^7.18.9",
+ "@babel/types": "^7.18.9",
+ "@types/babel__core": "^7.18.0",
+ "@types/babel__traverse": "^7.18.0",
+ "@types/doctrine": "^0.0.9",
+ "@types/resolve": "^1.20.2",
+ "doctrine": "^3.0.0",
+ "resolve": "^1.22.1",
+ "strip-indent": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=16.14.0"
+ }
+ },
+ "node_modules/react-docgen-typescript": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz",
+ "integrity": "sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==",
+ "dev": true,
+ "license": "MIT",
+ "peerDependencies": {
+ "typescript": ">= 4.3.x"
+ }
+ },
"node_modules/react-dom": {
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
@@ -6051,6 +13844,29 @@
"react": "^18.3.1"
}
},
+ "node_modules/react-element-to-jsx-string": {
+ "version": "15.0.0",
+ "resolved": "https://registry.npmjs.org/react-element-to-jsx-string/-/react-element-to-jsx-string-15.0.0.tgz",
+ "integrity": "sha512-UDg4lXB6BzlobN60P8fHWVPX3Kyw8ORrTeBtClmIlGdkOOE+GYQSFvmEU5iLLpwp/6v42DINwNcwOhOLfQ//FQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@base2/pretty-print-object": "1.0.1",
+ "is-plain-object": "5.0.0",
+ "react-is": "18.1.0"
+ },
+ "peerDependencies": {
+ "react": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0",
+ "react-dom": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0"
+ }
+ },
+ "node_modules/react-element-to-jsx-string/node_modules/react-is": {
+ "version": "18.1.0",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz",
+ "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/react-is": {
"version": "16.13.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
@@ -6084,27 +13900,108 @@
"react": ">=18"
}
},
- "node_modules/read-cache": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
- "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
+ "node_modules/react-refresh": {
+ "version": "0.14.2",
+ "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz",
+ "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/read-cache": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
+ "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "pify": "^2.3.0"
+ }
+ },
+ "node_modules/readable-stream": {
+ "version": "4.5.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz",
+ "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "abort-controller": "^3.0.0",
+ "buffer": "^6.0.3",
+ "events": "^3.3.0",
+ "process": "^0.11.10",
+ "string_decoder": "^1.3.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ }
+ },
+ "node_modules/readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "picomatch": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=8.10.0"
+ }
+ },
+ "node_modules/recast": {
+ "version": "0.23.9",
+ "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.9.tgz",
+ "integrity": "sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ast-types": "^0.16.1",
+ "esprima": "~4.0.0",
+ "source-map": "~0.6.1",
+ "tiny-invariant": "^1.3.3",
+ "tslib": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/recast/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/redent": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
+ "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "pify": "^2.3.0"
+ "indent-string": "^4.0.0",
+ "strip-indent": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
}
},
- "node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "node_modules/redent/node_modules/strip-indent": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
+ "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "picomatch": "^2.2.1"
+ "min-indent": "^1.0.0"
},
"engines": {
- "node": ">=8.10.0"
+ "node": ">=8"
}
},
"node_modules/reflect.getprototypeof": {
@@ -6129,6 +14026,50 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/regenerate": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
+ "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/regenerate-unicode-properties": {
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz",
+ "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "regenerate": "^1.4.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/regenerator-runtime": {
+ "version": "0.14.1",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
+ "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/regenerator-transform": {
+ "version": "0.15.2",
+ "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz",
+ "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.8.4"
+ }
+ },
+ "node_modules/regex-parser": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz",
+ "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/regexp.prototype.flags": {
"version": "1.5.3",
"resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz",
@@ -6148,6 +14089,91 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/regexpu-core": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz",
+ "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "regenerate": "^1.4.2",
+ "regenerate-unicode-properties": "^10.2.0",
+ "regjsgen": "^0.8.0",
+ "regjsparser": "^0.11.0",
+ "unicode-match-property-ecmascript": "^2.0.0",
+ "unicode-match-property-value-ecmascript": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/regjsgen": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz",
+ "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/regjsparser": {
+ "version": "0.11.1",
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.1.tgz",
+ "integrity": "sha512-1DHODs4B8p/mQHU9kr+jv8+wIC9mtG4eBHxWxIq5mhjE3D5oORhCc6deRKzTjs9DcfRFmj9BHSDguZklqCGFWQ==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "jsesc": "~3.0.2"
+ },
+ "bin": {
+ "regjsparser": "bin/parser"
+ }
+ },
+ "node_modules/rehype-external-links": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/rehype-external-links/-/rehype-external-links-3.0.0.tgz",
+ "integrity": "sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "@ungap/structured-clone": "^1.0.0",
+ "hast-util-is-element": "^3.0.0",
+ "is-absolute-url": "^4.0.0",
+ "space-separated-tokens": "^2.0.0",
+ "unist-util-visit": "^5.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/rehype-slug": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/rehype-slug/-/rehype-slug-6.0.0.tgz",
+ "integrity": "sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "github-slugger": "^2.0.0",
+ "hast-util-heading-rank": "^3.0.0",
+ "hast-util-to-string": "^3.0.0",
+ "unist-util-visit": "^5.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/relateurl": {
+ "version": "0.2.7",
+ "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
+ "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
"node_modules/remark-parse": {
"version": "11.0.0",
"resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz",
@@ -6181,6 +14207,20 @@
"url": "https://opencollective.com/unified"
}
},
+ "node_modules/renderkid": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz",
+ "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "css-select": "^4.1.3",
+ "dom-converter": "^0.2.0",
+ "htmlparser2": "^6.1.0",
+ "lodash": "^4.17.21",
+ "strip-ansi": "^6.0.1"
+ }
+ },
"node_modules/require-directory": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
@@ -6190,6 +14230,16 @@
"node": ">=0.10.0"
}
},
+ "node_modules/require-from-string": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
+ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/resolve": {
"version": "1.22.8",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
@@ -6228,6 +14278,68 @@
"url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
}
},
+ "node_modules/resolve-url-loader": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz",
+ "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "adjust-sourcemap-loader": "^4.0.0",
+ "convert-source-map": "^1.7.0",
+ "loader-utils": "^2.0.0",
+ "postcss": "^8.2.14",
+ "source-map": "0.6.1"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/resolve-url-loader/node_modules/convert-source-map": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
+ "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/resolve-url-loader/node_modules/json5": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/resolve-url-loader/node_modules/loader-utils": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+ "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^2.1.2"
+ },
+ "engines": {
+ "node": ">=8.9.0"
+ }
+ },
+ "node_modules/resolve-url-loader/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/reusify": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
@@ -6278,6 +14390,17 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/ripemd160": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
+ "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "hash-base": "^3.0.0",
+ "inherits": "^2.0.1"
+ }
+ },
"node_modules/run-parallel": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
@@ -6359,26 +14482,206 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/scheduler": {
- "version": "0.23.2",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
- "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
- "license": "MIT",
+ "node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/sass-loader": {
+ "version": "13.3.3",
+ "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.3.3.tgz",
+ "integrity": "sha512-mt5YN2F1MOZr3d/wBRcZxeFgwgkH44wVc2zohO2YF6JiOMkiXe4BYRZpSu2sO1g71mo/j16txzUhsKZlqjVGzA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "neo-async": "^2.6.2"
+ },
+ "engines": {
+ "node": ">= 14.15.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "fibers": ">= 3.1.0",
+ "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0",
+ "sass": "^1.3.0",
+ "sass-embedded": "*",
+ "webpack": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "fibers": {
+ "optional": true
+ },
+ "node-sass": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ },
+ "sass-embedded": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/scheduler": {
+ "version": "0.23.2",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
+ "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
+ "license": "MIT",
+ "dependencies": {
+ "loose-envify": "^1.1.0"
+ }
+ },
+ "node_modules/schema-utils": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz",
+ "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/json-schema": "^7.0.9",
+ "ajv": "^8.9.0",
+ "ajv-formats": "^2.1.1",
+ "ajv-keywords": "^5.1.0"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/schema-utils/node_modules/ajv": {
+ "version": "8.17.1",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
+ "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3",
+ "fast-uri": "^3.0.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/schema-utils/node_modules/ajv-keywords": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
+ "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3"
+ },
+ "peerDependencies": {
+ "ajv": "^8.8.2"
+ }
+ },
+ "node_modules/schema-utils/node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/send": {
+ "version": "0.19.0",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
+ "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "fresh": "0.5.2",
+ "http-errors": "2.0.0",
+ "mime": "1.6.0",
+ "ms": "2.1.3",
+ "on-finished": "2.4.1",
+ "range-parser": "~1.2.1",
+ "statuses": "2.0.1"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/send/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/send/node_modules/debug/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/send/node_modules/encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/serialize-javascript": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz",
+ "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==",
+ "dev": true,
+ "license": "BSD-3-Clause",
"dependencies": {
- "loose-envify": "^1.1.0"
+ "randombytes": "^2.1.0"
}
},
- "node_modules/semver": {
- "version": "7.6.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
- "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "node_modules/serve-static": {
+ "version": "1.16.2",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz",
+ "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
"dev": true,
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
+ "license": "MIT",
+ "dependencies": {
+ "encodeurl": "~2.0.0",
+ "escape-html": "~1.0.3",
+ "parseurl": "~1.3.3",
+ "send": "0.19.0"
},
"engines": {
- "node": ">=10"
+ "node": ">= 0.8.0"
}
},
"node_modules/set-function-length": {
@@ -6415,6 +14718,75 @@
"node": ">= 0.4"
}
},
+ "node_modules/setimmediate": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
+ "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/setprototypeof": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
+ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/sha.js": {
+ "version": "2.4.11",
+ "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
+ "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
+ "dev": true,
+ "license": "(MIT AND BSD-3-Clause)",
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ },
+ "bin": {
+ "sha.js": "bin.js"
+ }
+ },
+ "node_modules/sharp": {
+ "version": "0.33.5",
+ "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz",
+ "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==",
+ "dev": true,
+ "hasInstallScript": true,
+ "license": "Apache-2.0",
+ "optional": true,
+ "dependencies": {
+ "color": "^4.2.3",
+ "detect-libc": "^2.0.3",
+ "semver": "^7.6.3"
+ },
+ "engines": {
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-darwin-arm64": "0.33.5",
+ "@img/sharp-darwin-x64": "0.33.5",
+ "@img/sharp-libvips-darwin-arm64": "1.0.4",
+ "@img/sharp-libvips-darwin-x64": "1.0.4",
+ "@img/sharp-libvips-linux-arm": "1.0.5",
+ "@img/sharp-libvips-linux-arm64": "1.0.4",
+ "@img/sharp-libvips-linux-s390x": "1.0.4",
+ "@img/sharp-libvips-linux-x64": "1.0.4",
+ "@img/sharp-libvips-linuxmusl-arm64": "1.0.4",
+ "@img/sharp-libvips-linuxmusl-x64": "1.0.4",
+ "@img/sharp-linux-arm": "0.33.5",
+ "@img/sharp-linux-arm64": "0.33.5",
+ "@img/sharp-linux-s390x": "0.33.5",
+ "@img/sharp-linux-x64": "0.33.5",
+ "@img/sharp-linuxmusl-arm64": "0.33.5",
+ "@img/sharp-linuxmusl-x64": "0.33.5",
+ "@img/sharp-wasm32": "0.33.5",
+ "@img/sharp-win32-ia32": "0.33.5",
+ "@img/sharp-win32-x64": "0.33.5"
+ }
+ },
"node_modules/shebang-command": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
@@ -6470,6 +14842,25 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/simple-swizzle": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
+ "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "is-arrayish": "^0.3.1"
+ }
+ },
+ "node_modules/simple-swizzle/node_modules/is-arrayish": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
+ "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true
+ },
"node_modules/socket.io": {
"version": "4.8.0",
"resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.0.tgz",
@@ -6526,6 +14917,16 @@
"node": ">=10.0.0"
}
},
+ "node_modules/source-map": {
+ "version": "0.7.4",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
+ "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
"node_modules/source-map-js": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
@@ -6535,6 +14936,27 @@
"node": ">=0.10.0"
}
},
+ "node_modules/source-map-support": {
+ "version": "0.5.21",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
+ "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
+ "node_modules/source-map-support/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/space-separated-tokens": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz",
@@ -6545,6 +14967,23 @@
"url": "https://github.com/sponsors/wooorm"
}
},
+ "node_modules/stackframe": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz",
+ "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/statuses": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
"node_modules/stop-iteration-iterator": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz",
@@ -6558,6 +14997,79 @@
"node": ">= 0.4"
}
},
+ "node_modules/storybook": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.3.6.tgz",
+ "integrity": "sha512-9GVbtej6ZzPRUM7KRQ7848506FfHrUiJGqPuIQdoSJd09EmuEoLjmLAgEOmrHBQKgGYMaM7Vh9GsTLim6vwZTQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@storybook/core": "8.3.6"
+ },
+ "bin": {
+ "getstorybook": "bin/index.cjs",
+ "sb": "bin/index.cjs",
+ "storybook": "bin/index.cjs"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ }
+ },
+ "node_modules/stream-browserify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz",
+ "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "~2.0.4",
+ "readable-stream": "^3.5.0"
+ }
+ },
+ "node_modules/stream-browserify/node_modules/readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/stream-http": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz",
+ "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "builtin-status-codes": "^3.0.0",
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.6.0",
+ "xtend": "^4.0.2"
+ }
+ },
+ "node_modules/stream-http/node_modules/readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/streamsearch": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
@@ -6566,6 +15078,16 @@
"node": ">=10.0.0"
}
},
+ "node_modules/string_decoder": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "~5.2.0"
+ }
+ },
"node_modules/string-width": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
@@ -6787,6 +15309,22 @@
"node": ">=4"
}
},
+ "node_modules/strip-indent": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz",
+ "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "min-indent": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/strip-json-comments": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
@@ -6800,6 +15338,23 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/style-loader": {
+ "version": "3.3.4",
+ "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz",
+ "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.0.0"
+ }
+ },
"node_modules/style-to-object": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.8.tgz",
@@ -6929,6 +15484,96 @@
"node": ">=6"
}
},
+ "node_modules/telejson": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/telejson/-/telejson-7.2.0.tgz",
+ "integrity": "sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "memoizerific": "^1.11.3"
+ }
+ },
+ "node_modules/terser": {
+ "version": "5.36.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz",
+ "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "@jridgewell/source-map": "^0.3.3",
+ "acorn": "^8.8.2",
+ "commander": "^2.20.0",
+ "source-map-support": "~0.5.20"
+ },
+ "bin": {
+ "terser": "bin/terser"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/terser-webpack-plugin": {
+ "version": "5.3.10",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz",
+ "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/trace-mapping": "^0.3.20",
+ "jest-worker": "^27.4.5",
+ "schema-utils": "^3.1.1",
+ "serialize-javascript": "^6.0.1",
+ "terser": "^5.26.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.1.0"
+ },
+ "peerDependenciesMeta": {
+ "@swc/core": {
+ "optional": true
+ },
+ "esbuild": {
+ "optional": true
+ },
+ "uglify-js": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/terser-webpack-plugin/node_modules/schema-utils": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
+ "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/terser/node_modules/commander": {
+ "version": "2.20.3",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/text-table": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
@@ -6959,6 +15604,56 @@
"node": ">=0.8"
}
},
+ "node_modules/timers-browserify": {
+ "version": "2.0.12",
+ "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
+ "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "setimmediate": "^1.0.4"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/tiny-invariant": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz",
+ "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/tinyrainbow": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-1.2.0.tgz",
+ "integrity": "sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/tinyspy": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.tgz",
+ "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/to-fast-properties": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
+ "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/to-regex-range": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
@@ -6972,6 +15667,16 @@
"node": ">=8.0"
}
},
+ "node_modules/toidentifier": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
+ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
"node_modules/trim-lines": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz",
@@ -7005,6 +15710,16 @@
"typescript": ">=4.2.0"
}
},
+ "node_modules/ts-dedent": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz",
+ "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.10"
+ }
+ },
"node_modules/ts-interface-checker": {
"version": "0.1.13",
"resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
@@ -7012,6 +15727,21 @@
"dev": true,
"license": "Apache-2.0"
},
+ "node_modules/ts-pnp": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz",
+ "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
"node_modules/tsconfig-paths": {
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz",
@@ -7025,12 +15755,69 @@
"strip-bom": "^3.0.0"
}
},
+ "node_modules/tsconfig-paths-webpack-plugin": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.1.0.tgz",
+ "integrity": "sha512-xWFISjviPydmtmgeUAuXp4N1fky+VCtfhOkDUFIv5ea7p4wuTomI4QTrXvFBX2S4jZsmyTSrStQl+E+4w+RzxA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^4.1.0",
+ "enhanced-resolve": "^5.7.0",
+ "tsconfig-paths": "^4.1.2"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/tsconfig-paths-webpack-plugin/node_modules/json5": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/tsconfig-paths-webpack-plugin/node_modules/tsconfig-paths": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz",
+ "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "json5": "^2.2.2",
+ "minimist": "^1.2.6",
+ "strip-bom": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/tslib": {
"version": "2.7.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz",
"integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==",
"license": "0BSD"
},
+ "node_modules/tty-browserify": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz",
+ "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/tween-functions": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/tween-functions/-/tween-functions-1.2.0.tgz",
+ "integrity": "sha512-PZBtLYcCLtEcjL14Fzb1gSxPBeL7nWvGhO5ZFPGqziCcr8uvHp0NDmdjBchp6KHL+tExcg0m3NISmKxhU394dA==",
+ "dev": true,
+ "license": "BSD"
+ },
"node_modules/type-check": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
@@ -7057,6 +15844,20 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/type-is": {
+ "version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/typed-array-buffer": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz",
@@ -7179,6 +15980,50 @@
"integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
"license": "MIT"
},
+ "node_modules/unicode-canonical-property-names-ecmascript": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz",
+ "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-match-property-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "unicode-canonical-property-names-ecmascript": "^2.0.0",
+ "unicode-property-aliases-ecmascript": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-match-property-value-ecmascript": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz",
+ "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-property-aliases-ecmascript": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz",
+ "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/unified": {
"version": "11.0.5",
"resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz",
@@ -7266,6 +16111,79 @@
"url": "https://opencollective.com/unified"
}
},
+ "node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/unpipe": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
+ "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/unplugin": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.14.1.tgz",
+ "integrity": "sha512-lBlHbfSFPToDYp9pjXlUEFVxYLaue9f9T1HC+4OHlmj+HnMDdz9oZY+erXfoCe/5V/7gKUSY2jpXPb9S7f0f/w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "acorn": "^8.12.1",
+ "webpack-virtual-modules": "^0.6.2"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "webpack-sources": "^3"
+ },
+ "peerDependenciesMeta": {
+ "webpack-sources": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/update-browserslist-db": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz",
+ "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "escalade": "^3.2.0",
+ "picocolors": "^1.1.0"
+ },
+ "bin": {
+ "update-browserslist-db": "cli.js"
+ },
+ "peerDependencies": {
+ "browserslist": ">= 4.21.0"
+ }
+ },
"node_modules/uri-js": {
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
@@ -7276,6 +16194,41 @@
"punycode": "^2.1.0"
}
},
+ "node_modules/url": {
+ "version": "0.11.4",
+ "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz",
+ "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "punycode": "^1.4.1",
+ "qs": "^6.12.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/url/node_modules/punycode": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+ "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/util": {
+ "version": "0.12.5",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz",
+ "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "is-arguments": "^1.0.4",
+ "is-generator-function": "^1.0.7",
+ "is-typed-array": "^1.1.3",
+ "which-typed-array": "^1.1.2"
+ }
+ },
"node_modules/util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -7283,6 +16236,23 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/utila": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
+ "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/utils-merge": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
+ "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
"node_modules/uuid": {
"version": "10.0.0",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz",
@@ -7333,6 +16303,175 @@
"url": "https://opencollective.com/unified"
}
},
+ "node_modules/vm-browserify": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
+ "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/watchpack": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz",
+ "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.1.2"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/webpack": {
+ "version": "5.95.0",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.95.0.tgz",
+ "integrity": "sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/estree": "^1.0.5",
+ "@webassemblyjs/ast": "^1.12.1",
+ "@webassemblyjs/wasm-edit": "^1.12.1",
+ "@webassemblyjs/wasm-parser": "^1.12.1",
+ "acorn": "^8.7.1",
+ "acorn-import-attributes": "^1.9.5",
+ "browserslist": "^4.21.10",
+ "chrome-trace-event": "^1.0.2",
+ "enhanced-resolve": "^5.17.1",
+ "es-module-lexer": "^1.2.1",
+ "eslint-scope": "5.1.1",
+ "events": "^3.2.0",
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.2.11",
+ "json-parse-even-better-errors": "^2.3.1",
+ "loader-runner": "^4.2.0",
+ "mime-types": "^2.1.27",
+ "neo-async": "^2.6.2",
+ "schema-utils": "^3.2.0",
+ "tapable": "^2.1.1",
+ "terser-webpack-plugin": "^5.3.10",
+ "watchpack": "^2.4.1",
+ "webpack-sources": "^3.2.3"
+ },
+ "bin": {
+ "webpack": "bin/webpack.js"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependenciesMeta": {
+ "webpack-cli": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/webpack-dev-middleware": {
+ "version": "6.1.3",
+ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.3.tgz",
+ "integrity": "sha512-A4ChP0Qj8oGociTs6UdlRUGANIGrCDL3y+pmQMc+dSsraXHCatFpmMey4mYELA+juqwUqwQsUgJJISXl1KWmiw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "colorette": "^2.0.10",
+ "memfs": "^3.4.12",
+ "mime-types": "^2.1.31",
+ "range-parser": "^1.2.1",
+ "schema-utils": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 14.15.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "webpack": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/webpack-hot-middleware": {
+ "version": "2.26.1",
+ "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.26.1.tgz",
+ "integrity": "sha512-khZGfAeJx6I8K9zKohEWWYN6KDlVw2DHownoe+6Vtwj1LP9WFgegXnVMSkZ/dBEBtXFwrkkydsaPFlB7f8wU2A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-html-community": "0.0.8",
+ "html-entities": "^2.1.0",
+ "strip-ansi": "^6.0.0"
+ }
+ },
+ "node_modules/webpack-sources": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
+ "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/webpack-virtual-modules": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz",
+ "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/webpack/node_modules/eslint-scope": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
+ "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^4.1.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/webpack/node_modules/estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/webpack/node_modules/schema-utils": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
+ "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
"node_modules/websocket-driver": {
"version": "0.7.4",
"resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
@@ -7602,6 +16741,16 @@
"node": ">=0.4.0"
}
},
+ "node_modules/xtend": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.4"
+ }
+ },
"node_modules/y18n": {
"version": "5.0.8",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
@@ -7611,6 +16760,13 @@
"node": ">=10"
}
},
+ "node_modules/yallist": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
+ "dev": true,
+ "license": "ISC"
+ },
"node_modules/yaml": {
"version": "2.5.1",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz",
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/package.json b/Plugins/Kingdom-System-Web/kingdom_system_web/package.json
index 221603f..3e26e0a 100644
--- a/Plugins/Kingdom-System-Web/kingdom_system_web/package.json
+++ b/Plugins/Kingdom-System-Web/kingdom_system_web/package.json
@@ -6,7 +6,9 @@
"dev": "next dev",
"build": "next build",
"start": "next start",
- "lint": "next lint"
+ "lint": "next lint",
+ "storybook": "storybook dev -p 6006",
+ "build-storybook": "storybook build"
},
"dependencies": {
"@heroicons/react": "^2.1.5",
@@ -22,12 +24,23 @@
"uuid": "^10.0.0"
},
"devDependencies": {
+ "@chromatic-com/storybook": "^1.9.0",
+ "@storybook/addon-essentials": "^8.3.6",
+ "@storybook/addon-interactions": "^8.3.6",
+ "@storybook/addon-links": "^8.3.6",
+ "@storybook/addon-onboarding": "^8.3.6",
+ "@storybook/blocks": "^8.3.6",
+ "@storybook/nextjs": "^8.3.6",
+ "@storybook/react": "^8.3.6",
+ "@storybook/test": "^8.3.6",
"@types/node": "^20",
"@types/react": "^18",
"@types/react-dom": "^18",
"eslint": "^8",
"eslint-config-next": "14.2.15",
+ "eslint-plugin-storybook": "^0.10.1",
"postcss": "^8",
+ "storybook": "^8.3.6",
"tailwindcss": "^3.4.1",
"typescript": "^5"
}
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/app/Components/PrimaryButton/PrimaryButton.tsx b/Plugins/Kingdom-System-Web/kingdom_system_web/src/app/Components/PrimaryButton/PrimaryButton.tsx
new file mode 100644
index 0000000..bfe118a
--- /dev/null
+++ b/Plugins/Kingdom-System-Web/kingdom_system_web/src/app/Components/PrimaryButton/PrimaryButton.tsx
@@ -0,0 +1,14 @@
+import { motion } from "framer-motion";
+
+export default function PrimaryButton(text: string)
+{
+ return (
+
+ Войти
+
+ )
+}
\ No newline at end of file
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/app/dashboard/page.tsx b/Plugins/Kingdom-System-Web/kingdom_system_web/src/app/dashboard/page.tsx
index 233b60e..0746510 100644
--- a/Plugins/Kingdom-System-Web/kingdom_system_web/src/app/dashboard/page.tsx
+++ b/Plugins/Kingdom-System-Web/kingdom_system_web/src/app/dashboard/page.tsx
@@ -51,6 +51,18 @@ const Dashboard: React.FC = () => {
router.push('/calls'); // Перенаправление на страницу звонков
};
+ const handlePolygonNavigation = () => {
+ router.push('/polygon')
+ }
+
+ const handleExitButton = () => {
+ router.push('/auth')
+ }
+
+ const handleGrafanaButton = () => {
+ router.push('/tech/grafana')
+ }
+
useEffect(() => {
const fetchReleases = async () => {
try {
@@ -94,7 +106,7 @@ const Dashboard: React.FC = () => {
Друзья
- {/* Обработчик для перехода на страницу звонков */}
+
Звонки
@@ -120,13 +132,12 @@ const Dashboard: React.FC = () => {
}
- {friend.name}
))}
)}
-
+
Серверы
@@ -142,12 +153,24 @@ const Dashboard: React.FC = () => {
Сообщить о баге
+
+
+ Polygon
+
+
+
+ Schedule
+
+
+
+ Grafana
+
{username }
-
+
Выйти
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/app/polygon/page.tsx b/Plugins/Kingdom-System-Web/kingdom_system_web/src/app/polygon/page.tsx
new file mode 100644
index 0000000..96e165f
--- /dev/null
+++ b/Plugins/Kingdom-System-Web/kingdom_system_web/src/app/polygon/page.tsx
@@ -0,0 +1,11 @@
+
+import PrimaryButton from "../Components/PrimaryButton/PrimaryButton";
+
+export default function Polygon()
+{
+ return (
+
+ )
+}
\ No newline at end of file
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/Button.stories.ts b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/Button.stories.ts
new file mode 100644
index 0000000..2a05e01
--- /dev/null
+++ b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/Button.stories.ts
@@ -0,0 +1,53 @@
+import type { Meta, StoryObj } from '@storybook/react';
+import { fn } from '@storybook/test';
+
+import { Button } from './Button';
+
+// More on how to set up stories at: https://storybook.js.org/docs/writing-stories#default-export
+const meta = {
+ title: 'Example/Button',
+ component: Button,
+ parameters: {
+ // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/configure/story-layout
+ layout: 'centered',
+ },
+ // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/writing-docs/autodocs
+ tags: ['autodocs'],
+ // More on argTypes: https://storybook.js.org/docs/api/argtypes
+ argTypes: {
+ backgroundColor: { control: 'color' },
+ },
+ // Use `fn` to spy on the onClick arg, which will appear in the actions panel once invoked: https://storybook.js.org/docs/essentials/actions#action-args
+ args: { onClick: fn() },
+} satisfies Meta;
+
+export default meta;
+type Story = StoryObj;
+
+// More on writing stories with args: https://storybook.js.org/docs/writing-stories/args
+export const Primary: Story = {
+ args: {
+ primary: true,
+ label: 'Button',
+ },
+};
+
+export const Secondary: Story = {
+ args: {
+ label: 'Button',
+ },
+};
+
+export const Large: Story = {
+ args: {
+ size: 'large',
+ label: 'Button',
+ },
+};
+
+export const Small: Story = {
+ args: {
+ size: 'small',
+ label: 'Button',
+ },
+};
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/Button.tsx b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/Button.tsx
new file mode 100644
index 0000000..25c0c38
--- /dev/null
+++ b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/Button.tsx
@@ -0,0 +1,41 @@
+import React from 'react';
+
+import './button.css';
+
+export interface ButtonProps {
+ /** Is this the principal call to action on the page? */
+ primary?: boolean;
+ /** What background color to use */
+ backgroundColor?: string;
+ /** How large should the button be? */
+ size?: 'small' | 'medium' | 'large';
+ /** Button contents */
+ label: string;
+ /** Optional click handler */
+ onClick?: () => void;
+}
+
+/** Primary UI component for user interaction */
+export const Button = ({
+ primary = false,
+ size = 'medium',
+ backgroundColor,
+ label,
+ ...props
+}: ButtonProps) => {
+ const mode = primary ? 'storybook-button--primary' : 'storybook-button--secondary';
+ return (
+
+ {label}
+
+
+ );
+};
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/Configure.mdx b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/Configure.mdx
new file mode 100644
index 0000000..cc32923
--- /dev/null
+++ b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/Configure.mdx
@@ -0,0 +1,446 @@
+import { Meta } from "@storybook/blocks";
+import Image from "next/image";
+
+import Github from "./assets/github.svg";
+import Discord from "./assets/discord.svg";
+import Youtube from "./assets/youtube.svg";
+import Tutorials from "./assets/tutorials.svg";
+import Styling from "./assets/styling.png";
+import Context from "./assets/context.png";
+import Assets from "./assets/assets.png";
+import Docs from "./assets/docs.png";
+import Share from "./assets/share.png";
+import FigmaPlugin from "./assets/figma-plugin.png";
+import Testing from "./assets/testing.png";
+import Accessibility from "./assets/accessibility.png";
+import Theming from "./assets/theming.png";
+import AddonLibrary from "./assets/addon-library.png";
+
+export const RightArrow = () =>
+
+
+
+
+
+
+
+ # Configure your project
+
+ Because Storybook works separately from your app, you'll need to configure it for your specific stack and setup. Below, explore guides for configuring Storybook with popular frameworks and tools. If you get stuck, learn how you can ask for help from our community.
+
+
+
+
+
Add styling and CSS
+
Like with web applications, there are many ways to include CSS within Storybook. Learn more about setting up styling within Storybook.
+
Learn more
+
+
+
+
Provide context and mocking
+
Often when a story doesn't render, it's because your component is expecting a specific environment or context (like a theme provider) to be available.
+
Learn more
+
+
+
+
+
Load assets and resources
+
To link static files (like fonts) to your projects and stories, use the
+ `staticDirs` configuration option to specify folders to load when
+ starting Storybook.
+
Learn more
+
+
+
+
+
+
+ # Do more with Storybook
+
+ Now that you know the basics, let's explore other parts of Storybook that will improve your experience. This list is just to get you started. You can customise Storybook in many ways to fit your needs.
+
+
+
+
+
+
+
Autodocs
+
Auto-generate living,
+ interactive reference documentation from your components and stories.
+
Learn more
+
+
+
+
Publish to Chromatic
+
Publish your Storybook to review and collaborate with your entire team.
+
Learn more
+
+
+
+
Figma Plugin
+
Embed your stories into Figma to cross-reference the design and live
+ implementation in one place.
+
Learn more
+
+
+
+
Testing
+
Use stories to test a component in all its variations, no matter how
+ complex.
+
Learn more
+
+
+
+
Accessibility
+
Automatically test your components for a11y issues as you develop.
+
Learn more
+
+
+
+
Theming
+
Theme Storybook's UI to personalize it to your project.
+
Learn more
+
+
+
+
+
+
+
+
+
+ Join our contributors building the future of UI development.
+
+
Star on GitHub
+
+
+
+
+
+
+
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/Header.stories.ts b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/Header.stories.ts
new file mode 100644
index 0000000..80c71d0
--- /dev/null
+++ b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/Header.stories.ts
@@ -0,0 +1,33 @@
+import type { Meta, StoryObj } from '@storybook/react';
+import { fn } from '@storybook/test';
+
+import { Header } from './Header';
+
+const meta = {
+ title: 'Example/Header',
+ component: Header,
+ // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/writing-docs/autodocs
+ tags: ['autodocs'],
+ parameters: {
+ // More on how to position stories at: https://storybook.js.org/docs/configure/story-layout
+ layout: 'fullscreen',
+ },
+ args: {
+ onLogin: fn(),
+ onLogout: fn(),
+ onCreateAccount: fn(),
+ },
+} satisfies Meta;
+
+export default meta;
+type Story = StoryObj;
+
+export const LoggedIn: Story = {
+ args: {
+ user: {
+ name: 'Jane Doe',
+ },
+ },
+};
+
+export const LoggedOut: Story = {};
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/Header.tsx b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/Header.tsx
new file mode 100644
index 0000000..1bf981a
--- /dev/null
+++ b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/Header.tsx
@@ -0,0 +1,56 @@
+import React from 'react';
+
+import { Button } from './Button';
+import './header.css';
+
+type User = {
+ name: string;
+};
+
+export interface HeaderProps {
+ user?: User;
+ onLogin?: () => void;
+ onLogout?: () => void;
+ onCreateAccount?: () => void;
+}
+
+export const Header = ({ user, onLogin, onLogout, onCreateAccount }: HeaderProps) => (
+
+);
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/Page.stories.ts b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/Page.stories.ts
new file mode 100644
index 0000000..53b9f8f
--- /dev/null
+++ b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/Page.stories.ts
@@ -0,0 +1,32 @@
+import type { Meta, StoryObj } from '@storybook/react';
+import { expect, userEvent, within } from '@storybook/test';
+
+import { Page } from './Page';
+
+const meta = {
+ title: 'Example/Page',
+ component: Page,
+ parameters: {
+ // More on how to position stories at: https://storybook.js.org/docs/configure/story-layout
+ layout: 'fullscreen',
+ },
+} satisfies Meta;
+
+export default meta;
+type Story = StoryObj;
+
+export const LoggedOut: Story = {};
+
+// More on interaction testing: https://storybook.js.org/docs/writing-tests/interaction-testing
+export const LoggedIn: Story = {
+ play: async ({ canvasElement }) => {
+ const canvas = within(canvasElement);
+ const loginButton = canvas.getByRole('button', { name: /Log in/i });
+ await expect(loginButton).toBeInTheDocument();
+ await userEvent.click(loginButton);
+ await expect(loginButton).not.toBeInTheDocument();
+
+ const logoutButton = canvas.getByRole('button', { name: /Log out/i });
+ await expect(logoutButton).toBeInTheDocument();
+ },
+};
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/Page.tsx b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/Page.tsx
new file mode 100644
index 0000000..e117483
--- /dev/null
+++ b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/Page.tsx
@@ -0,0 +1,73 @@
+import React from 'react';
+
+import { Header } from './Header';
+import './page.css';
+
+type User = {
+ name: string;
+};
+
+export const Page: React.FC = () => {
+ const [user, setUser] = React.useState();
+
+ return (
+
+ setUser({ name: 'Jane Doe' })}
+ onLogout={() => setUser(undefined)}
+ onCreateAccount={() => setUser({ name: 'Jane Doe' })}
+ />
+
+
+ Pages in Storybook
+
+ We recommend building UIs with a{' '}
+
+ component-driven
+ {' '}
+ process starting with atomic components and ending with pages.
+
+
+ Render pages with mock data. This makes it easy to build and review page states without
+ needing to navigate to them in your app. Here are some handy patterns for managing page
+ data in Storybook:
+
+
+
+ Use a higher-level connected component. Storybook helps you compose such data from the
+ "args" of child component stories
+
+
+ Assemble data in the page component from your services. You can mock these services out
+ using Storybook.
+
+
+
+ Get a guided tutorial on component-driven development at{' '}
+
+ Storybook tutorials
+
+ . Read more in the{' '}
+
+ docs
+
+ .
+
+
+
Tip Adjust the width of the canvas with the{' '}
+
+
+
+
+
+ Viewports addon in the toolbar
+
+
+
+ );
+};
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/accessibility.png b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/accessibility.png
new file mode 100644
index 0000000..6ffe6fe
Binary files /dev/null and b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/accessibility.png differ
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/accessibility.svg b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/accessibility.svg
new file mode 100644
index 0000000..107e93f
--- /dev/null
+++ b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/accessibility.svg
@@ -0,0 +1 @@
+Accessibility
\ No newline at end of file
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/addon-library.png b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/addon-library.png
new file mode 100644
index 0000000..95deb38
Binary files /dev/null and b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/addon-library.png differ
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/assets.png b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/assets.png
new file mode 100644
index 0000000..cfba681
Binary files /dev/null and b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/assets.png differ
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/avif-test-image.avif b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/avif-test-image.avif
new file mode 100644
index 0000000..530709b
Binary files /dev/null and b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/avif-test-image.avif differ
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/context.png b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/context.png
new file mode 100644
index 0000000..e5cd249
Binary files /dev/null and b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/context.png differ
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/discord.svg b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/discord.svg
new file mode 100644
index 0000000..d638958
--- /dev/null
+++ b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/discord.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/docs.png b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/docs.png
new file mode 100644
index 0000000..a749629
Binary files /dev/null and b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/docs.png differ
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/figma-plugin.png b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/figma-plugin.png
new file mode 100644
index 0000000..8f79b08
Binary files /dev/null and b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/figma-plugin.png differ
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/github.svg b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/github.svg
new file mode 100644
index 0000000..dc51352
--- /dev/null
+++ b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/github.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/share.png b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/share.png
new file mode 100644
index 0000000..8097a37
Binary files /dev/null and b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/share.png differ
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/styling.png b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/styling.png
new file mode 100644
index 0000000..d341e82
Binary files /dev/null and b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/styling.png differ
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/testing.png b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/testing.png
new file mode 100644
index 0000000..d4ac39a
Binary files /dev/null and b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/testing.png differ
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/theming.png b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/theming.png
new file mode 100644
index 0000000..1535eb9
Binary files /dev/null and b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/theming.png differ
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/tutorials.svg b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/tutorials.svg
new file mode 100644
index 0000000..b492a9c
--- /dev/null
+++ b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/tutorials.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/youtube.svg b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/youtube.svg
new file mode 100644
index 0000000..a7515d7
--- /dev/null
+++ b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/assets/youtube.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/button.css b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/button.css
new file mode 100644
index 0000000..94d674b
--- /dev/null
+++ b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/button.css
@@ -0,0 +1,30 @@
+.storybook-button {
+ display: inline-block;
+ cursor: pointer;
+ border: 0;
+ border-radius: 3em;
+ font-weight: 700;
+ line-height: 1;
+ font-family: 'Nunito Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
+}
+.storybook-button--primary {
+ background-color: #1ea7fd;
+ color: white;
+}
+.storybook-button--secondary {
+ box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 0px 1px inset;
+ background-color: transparent;
+ color: #333;
+}
+.storybook-button--small {
+ padding: 10px 16px;
+ font-size: 12px;
+}
+.storybook-button--medium {
+ padding: 11px 20px;
+ font-size: 14px;
+}
+.storybook-button--large {
+ padding: 12px 24px;
+ font-size: 16px;
+}
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/header.css b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/header.css
new file mode 100644
index 0000000..5efd46c
--- /dev/null
+++ b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/header.css
@@ -0,0 +1,32 @@
+.storybook-header {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.1);
+ padding: 15px 20px;
+ font-family: 'Nunito Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
+}
+
+.storybook-header svg {
+ display: inline-block;
+ vertical-align: top;
+}
+
+.storybook-header h1 {
+ display: inline-block;
+ vertical-align: top;
+ margin: 6px 0 6px 10px;
+ font-weight: 700;
+ font-size: 20px;
+ line-height: 1;
+}
+
+.storybook-header button + button {
+ margin-left: 10px;
+}
+
+.storybook-header .welcome {
+ margin-right: 10px;
+ color: #333;
+ font-size: 14px;
+}
diff --git a/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/page.css b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/page.css
new file mode 100644
index 0000000..87f7ecb
--- /dev/null
+++ b/Plugins/Kingdom-System-Web/kingdom_system_web/src/stories/page.css
@@ -0,0 +1,69 @@
+.storybook-page {
+ margin: 0 auto;
+ padding: 48px 20px;
+ max-width: 600px;
+ color: #333;
+ font-size: 14px;
+ line-height: 24px;
+ font-family: 'Nunito Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
+}
+
+.storybook-page h2 {
+ display: inline-block;
+ vertical-align: top;
+ margin: 0 0 4px;
+ font-weight: 700;
+ font-size: 32px;
+ line-height: 1;
+}
+
+.storybook-page p {
+ margin: 1em 0;
+}
+
+.storybook-page a {
+ color: #1ea7fd;
+ text-decoration: none;
+}
+
+.storybook-page ul {
+ margin: 1em 0;
+ padding-left: 30px;
+}
+
+.storybook-page li {
+ margin-bottom: 8px;
+}
+
+.storybook-page .tip {
+ display: inline-block;
+ vertical-align: top;
+ margin-right: 10px;
+ border-radius: 1em;
+ background: #e7fdd8;
+ padding: 4px 12px;
+ color: #66bf3c;
+ font-weight: 700;
+ font-size: 11px;
+ line-height: 12px;
+}
+
+.storybook-page .tip-wrapper {
+ margin-top: 40px;
+ margin-bottom: 40px;
+ font-size: 13px;
+ line-height: 20px;
+}
+
+.storybook-page .tip-wrapper svg {
+ display: inline-block;
+ vertical-align: top;
+ margin-top: 3px;
+ margin-right: 4px;
+ width: 12px;
+ height: 12px;
+}
+
+.storybook-page .tip-wrapper svg path {
+ fill: #1ea7fd;
+}