feat: Refactor langflow Components - Consolidate Imports, Remove Unused Components, and Update Astra Assistant Icons (#4460)

* fix lint

* fix lint

* [autofix.ci] apply automated fixes

* 📝 (message_to_data.py): refactor convert_message_to_data method to simplify code and improve readability
🔧 (conftest.py): update imports to organize them alphabetically for better code maintenance
🔧 (test_starter_projects.py): organize imports alphabetically for better code maintenance
🔧 (test_astra_component.py): organize imports alphabetically for better code maintenance
🔧 (test_parse_json_data.py): remove unnecessary whitespace for cleaner code
🔧 (test_chat_input.py): remove unnecessary whitespace for cleaner code
🔧 (test_text_input.py): remove unnecessary whitespace for cleaner code
🔧 (test_output_parser.py): remove unnecessary whitespace for cleaner code
🔧 (test_chat_output.py): remove unnecessary whitespace for cleaner code
🔧 (test_text_output.py): remove unnecessary whitespace for cleaner code
🔧 (test_prompt.py): remove unnecessary whitespace for cleaner code
🔧 (test_basic_prompting.py): remove unnecessary whitespace for cleaner code
🔧 (test_misc.py): remove unnecessary whitespace for cleaner code
🔧 (utils.py): remove unnecessary whitespace for cleaner code
🔧 (test_server_init.py): remove unnecessary whitespace for cleaner code
🔧 (test_endpoints.py): remove unnecessary whitespace for cleaner code
🔧 (test_component_toolkit.py): remove unnecessary whitespace for cleaner code
🔧 (test_agent_component.py): remove unnecessary whitespace for cleaner code
🔧 (test_agent_events.py): remove unnecessary whitespace for cleaner code
🔧 (test_tool_calling_agent.py): remove unnecessary whitespace for cleaner code
🔧 (test_structured_output_component.py): remove unnecessary whitespace for cleaner code
🔧 (test_chatollama_component.py): remove unnecessary whitespace for cleaner code

📝 (test_huggingface.py): Remove unnecessary import statement
📝 (test_create_data_component.py): Remove unnecessary import statement
📝 (test_update_data_component.py): Remove unnecessary import statement
📝 (test_componet_set_functionality.py): Remove unnecessary import statement
📝 (test_component.py): Remove unnecessary import statement
📝 (test_event_manager.py): Remove unnecessary import statement
📝 (test_edge_base.py): Remove unnecessary import statement
📝 (test_state_model.py): Remove unnecessary import statement
📝 (test_base.py): Remove unnecessary import statement
📝 (test_callback_graph.py): Remove unnecessary import statement
📝 (test_cycles.py): Remove unnecessary import statement
📝 (test_graph_state_model.py): Remove unnecessary import statement
📝 (test_runnable_vertices_manager.py): Remove unnecessary import statement
📝 (test_utils.py): Remove unnecessary import statement
📝 (test_graph.py): Remove unnecessary import statement
📝 (test_base_model_from_schema.py): Reorder import statements
📝 (test_memory_chatbot.py): Remove unnecessary import statement
📝 (test_vector_store_rag.py): Remove unnecessary import statement
📝 (test_inputs.py): Reorder import statements
📝 (test_io_schema.py): Remove unnecessary import statement
📝 (test_table_schema.py): Remove unnecessary import statement
📝 (test_schema_message.py): Remove unnecessary import statement
📝 (test_service.py): Reorder import statements
📝 (test_api_key.py): Remove unnecessary import statement
📝 (test_chat_endpoint.py): Remove unnecessary import statement
📝 (test_cli.py): Remove unnecessary import statement

📝 (test_custom_component.py): Add missing import statement in test_custom_component.py
📝 (test_custom_component_with_client.py): Add missing import statement in test_custom_component_with_client.py
📝 (test_data_class.py): Add missing import statement in test_data_class.py
📝 (test_data_components.py): Add missing import statement in test_data_components.py
📝 (test_database.py): Add missing import statement in test_database.py
📝 (test_endpoints.py): Add missing import statement in test_endpoints.py
📝 (test_files.py): Add missing import statement in test_files.py
📝 (test_frontend_nodes.py): Add missing import statement in test_frontend_nodes.py
📝 (test_initial_setup.py): Add missing import statement in test_initial_setup.py
📝 (test_kubernetes_secrets.py): Add missing import statement in test_kubernetes_secrets.py
📝 (test_logger.py): Add missing import statement in test_logger.py
📝 (test_login.py): Add missing import statement in test_login.py
📝 (test_messages.py): Add missing import statement in test_messages.py
📝 (test_messages_endpoints.py): Add missing import statement in test_messages_endpoints.py
📝 (test_schema.py): Add missing import statement in test_schema.py
📝 (test_telemetry.py): Add missing import statement in test_telemetry.py
📝 (test_template.py): Add missing import statement in test_template.py
📝 (test_user.py): Add missing import statement in test_user.py
📝 (test_validate_code.py): Add missing import statement in test_validate_code.py
📝 (test_connection_string_parser.py): Add missing import statement in test_connection_string_parser.py
📝 (test_format_directory_path.py): Add missing import statement in test_format_directory_path.py
📝 (test_rewrite_file_path.py): Add missing import statement in test_rewrite_file_path.py
📝 (test_truncate_long_strings.py): Add missing import statement in test_truncate_long_strings.py
📝 (test_truncate_long_strings_on_objects.py): Add missing import statement in test_truncate_long_strings_on_objects.py

* [autofix.ci] apply automated fixes

* formatting

* Update import paths for MemoryComponent and HuggingFaceEndpointsComponent

* fix tests

* ✨ (decisionFlow.spec.ts): update test selectors to match changes in the application's UI for better test accuracy and reliability

* [autofix.ci] apply automated fixes

* ♻️ (test_output_parser.py): refactor import statements to improve code readability and maintainability

* fix tests

* ✅ (Simple Agent.spec.ts): enable test for "Simple Agent" by removing the skip flag to ensure it runs properly

* [autofix.ci] apply automated fixes

* Remove optional type from 'num_news' field in YahooFinanceSchema

* Refactor JSON formatting for improved readability and maintainability across starter projects.

* adding icon to flows

* [autofix.ci] apply automated fixes

* ✅ (similarity.spec.ts): update test selectors for filtering and connection nodes to match changes in the frontend implementation

* [autofix.ci] apply automated fixes

* removing init uncessary

* ⬆️ (pyproject.toml): upgrade crewai dependency to version 0.76.9 to include the latest features and bug fixes

* ✅ (Simple Agent.spec.ts): update test assertion to check if the count of "print(" is greater than or equal to 1 for better test coverage.

* [autofix.ci] apply automated fixes

* proposed changes

* [autofix.ci] apply automated fixes

* add zep icon

* [autofix.ci] apply automated fixes

* 🔧 (model.py): remove unused import and method 'cast_vector_store' from LCVectorStoreComponent
🔧 (openai_tools.py): remove beta flag from OpenAIToolsAgentComponent
🔧 (tool_calling.py): remove beta flag from ToolCallingAgentComponent
🔧 (Vector Store RAG.json): remove 'cast_vector_store' method from starter projects
🔧 (styleUtils.ts): add missing icon 'WolframAlphaAPI' to nodeIconsLucide in styleUtils module

* add langwatch and mem0 icon

* change mem0 name to mem0ai

* ✨ (filterSidebar.spec.ts): update test to use first() method to select the first element with the specified test ID
♻️ (filterSidebar.spec.ts): remove unnecessary code related to checking the checkbox state in the test
🔧 (generalBugs-shard-2.spec.ts): update test to select the correct element with the test ID "dataWebhook" instead of "dataWebhook Input"

* ♻️ (test_vector_store_rag.py): remove redundant code setting "vector_store" value in both ingestion_graph and rag_graph functions to improve code readability and maintainability

* [autofix.ci] apply automated fixes

* updating json test

* [autofix.ci] apply automated fixes

* ⬆️ (pyproject.toml): downgrade crewai dependency version from 0.76.9 to 0.74.2 to resolve compatibility issues

* 🐛 (generalBugs-shard-5.spec.ts): fix typo in test case for component name
🐛 (generalBugs-shard-9.spec.ts): update endX calculation to move 600 pixels to the right instead of 300
🐛 (generalBugs-shard-9.spec.ts): fix typo in test case for component name and update test steps to click "fit_view" button twice

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Gabriel Luiz Freitas Almeida <gabriel@langflow.org>
This commit is contained in:
Cristhian Zanforlin Lousa 2024-11-11 16:30:05 -03:00 • committed by GitHub
commit 29e484465c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
182 changed files with 7279 additions and 516 deletions

View file

@ -835,7 +835,6 @@
},
"node_modules/@clack/prompts/node_modules/is-unicode-supported": {
"version": "1.3.0",
"extraneous": true,
"inBundle": true,
"license": "MIT",
"engines": {
@ -1641,9 +1640,9 @@
}
},
"node_modules/@humanwhocodes/retry": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.0.tgz",
"integrity": "sha512-xnRgu9DxZbkWak/te3fcytNyp8MTbuiZIaueg2rgEvBuN55n04nwLYLU9TX/VVlusc9L2ZNXi99nUFNkHXtr5g==",
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.1.tgz",
"integrity": "sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==",
"dev": true,
"engines": {
"node": ">=18.18"
@ -2315,7 +2314,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-3.0.0.tgz",
"integrity": "sha512-Tpb8Z7r7XbbtBTrM9UhpkzzaMrqA2VXMT3YChzYltwV3P3pM6t8wl7TvpMnSTosz1aQAdVib7kdoys7vYOPerw==",
"license": "MIT",
"engines": {
"node": ">=12"
},
@ -2327,7 +2325,6 @@
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-8.0.0.tgz",
"integrity": "sha512-ASJqOugUF1bbzI35STMBUpZqdfYKlJugy6JBziGi2EE+AL5JPJGSzvpeVXojxrr0ViUYoToUjb5kjSEGf7Y83Q==",
"license": "MIT",
"dependencies": {
"parse-ms": "^3.0.0"
},
@ -4103,9 +4100,9 @@
}
},
"node_modules/@remix-run/router": {
"version": "1.20.0",
"resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.20.0.tgz",
"integrity": "sha512-mUnk8rPJBI9loFDZ+YzPGdeniYK+FTmRD1TMCz7ev2SNIozyKKpnGgsxO34u6Z4z/t0ITuu7voi/AshfsGsgFg==",
"version": "1.21.0",
"resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.21.0.tgz",
"integrity": "sha512-xfSkCAchbdG5PnbrKqFWwia4Bi61nH+wm8wLEqfHDyp7Y3dZzgqS2itV8i4gAq9pC2HsTpwyBC6Ds8VHZ96JlA==",
"engines": {
"node": ">=14.0.0"
}
@ -4659,9 +4656,9 @@
}
},
"node_modules/@swc/core": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.8.0.tgz",
"integrity": "sha512-EF8C5lp1RKMp3426tAKwQyVbg4Zcn/2FDax3cz8EcOXYQJM/ctB687IvBm9Ciej1wMcQ/dMRg+OB4Xl8BGLBoA==",
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.9.1.tgz",
"integrity": "sha512-OnPc+Kt5oy3xTvr/KCUOqE9ptJcWbyQgAUr1ydh9EmbBcmJTaO1kfQCxm/axzJi6sKeDTxL9rX5zvLOhoYIaQw==",
"dev": true,
"hasInstallScript": true,
"dependencies": {
@ -4676,16 +4673,16 @@
"url": "https://opencollective.com/swc"
},
"optionalDependencies": {
"@swc/core-darwin-arm64": "1.8.0",
"@swc/core-darwin-x64": "1.8.0",
"@swc/core-linux-arm-gnueabihf": "1.8.0",
"@swc/core-linux-arm64-gnu": "1.8.0",
"@swc/core-linux-arm64-musl": "1.8.0",
"@swc/core-linux-x64-gnu": "1.8.0",
"@swc/core-linux-x64-musl": "1.8.0",
"@swc/core-win32-arm64-msvc": "1.8.0",
"@swc/core-win32-ia32-msvc": "1.8.0",
"@swc/core-win32-x64-msvc": "1.8.0"
"@swc/core-darwin-arm64": "1.9.1",
"@swc/core-darwin-x64": "1.9.1",
"@swc/core-linux-arm-gnueabihf": "1.9.1",
"@swc/core-linux-arm64-gnu": "1.9.1",
"@swc/core-linux-arm64-musl": "1.9.1",
"@swc/core-linux-x64-gnu": "1.9.1",
"@swc/core-linux-x64-musl": "1.9.1",
"@swc/core-win32-arm64-msvc": "1.9.1",
"@swc/core-win32-ia32-msvc": "1.9.1",
"@swc/core-win32-x64-msvc": "1.9.1"
},
"peerDependencies": {
"@swc/helpers": "*"
@ -4697,9 +4694,9 @@
}
},
"node_modules/@swc/core-darwin-arm64": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.8.0.tgz",
"integrity": "sha512-TIus1/SE/Ud4g84hCnchcagu+LfyndSDy5r5qf64nflojejDidPU9Fp1InzQhQpEgIpntnZID/KFCP5rQnvsIw==",
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.9.1.tgz",
"integrity": "sha512-2/ncHSCdAh5OHem1fMITrWEzzl97OdMK1PHc9CkxSJnphLjRubfxB5sbc5tDhcO68a5tVy+DxwaBgDec3PXnOg==",
"cpu": [
"arm64"
],
@ -4713,9 +4710,9 @@
}
},
"node_modules/@swc/core-darwin-x64": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.8.0.tgz",
"integrity": "sha512-yCb1FHCX/HUmNRGB1X3CFJ1WPKXMosZVUe3K2TrosCGvytwgaLoW5FS0bZg5Qv6cEUERQBg75cJnOUPwLLRCVg==",
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.9.1.tgz",
"integrity": "sha512-4MDOFC5zmNqRJ9RGFOH95oYf27J9HniLVpB1pYm2gGeNHdl2QvDMtx2QTuMHQ6+OTn/3y1BHYuhBGp7d405oLA==",
"cpu": [
"x64"
],
@ -4729,9 +4726,9 @@
}
},
"node_modules/@swc/core-linux-arm-gnueabihf": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.8.0.tgz",
"integrity": "sha512-6TdjVdiLaSW+eGiHKEojMDlx673nowrPHa6nM6toWgRzy8tIZgjPOguVKJDoMnoHuvO7SkOLCUiMRw0rTskypA==",
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.9.1.tgz",
"integrity": "sha512-eVW/BjRW8/HpLe3+1jRU7w7PdRLBgnEEYTkHJISU8805/EKT03xNZn6CfaBpKfeAloY4043hbGzE/NP9IahdpQ==",
"cpu": [
"arm"
],
@ -4745,9 +4742,9 @@
}
},
"node_modules/@swc/core-linux-arm64-gnu": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.8.0.tgz",
"integrity": "sha512-TU2YcTornnyZiJUabRuk7Xtvzaep11FwK77IkFomjN9/Os5s25B8ea652c2fAQMe9RsM84FPVmX303ohxavjKQ==",
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.9.1.tgz",
"integrity": "sha512-8m3u1v8R8NgI/9+cHMkzk14w87blSy3OsQPWPfhOL+XPwhyLPvat+ahQJb2nZmltjTgkB4IbzKFSfbuA34LmNA==",
"cpu": [
"arm64"
],
@ -4761,9 +4758,9 @@
}
},
"node_modules/@swc/core-linux-arm64-musl": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.8.0.tgz",
"integrity": "sha512-2CdPTEKxx2hJIj/B0fn8L8k2coo/FDS95smzXyi2bov5FcrP6Ohboq8roFBYgj38fkHusXjY8qt+cCH7yXWAdg==",
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.9.1.tgz",
"integrity": "sha512-hpT0sQAZnW8l02I289yeyFfT9llGO9PzKDxUq8pocKtioEHiElRqR53juCWoSmzuWi+6KX7zUJ0NKCBrc8pmDg==",
"cpu": [
"arm64"
],
@ -4777,9 +4774,9 @@
}
},
"node_modules/@swc/core-linux-x64-gnu": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.8.0.tgz",
"integrity": "sha512-14StQBifCs/AMsySdU95OmwNJr9LOVqo6rcTFt2b7XaWpe/AyeuMJFxcndLgUewksJHpfepzCTwNdbcYmuNo6A==",
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.9.1.tgz",
"integrity": "sha512-sGFdpdAYusk/ropHiwtXom2JrdaKPxl8MqemRv6dvxZq1Gm/GdmOowxdXIPjCgBGMgoXVcgNviH6CgiO5q+UtA==",
"cpu": [
"x64"
],
@ -4793,9 +4790,9 @@
}
},
"node_modules/@swc/core-linux-x64-musl": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.8.0.tgz",
"integrity": "sha512-qemJnAQlYqKCfWNqVv5SG8uGvw8JotwU86cuFUkq35oTB+dsSFM3b83+B1giGTKKFOh2nfWT7bvPXTKk+aUjew==",
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.9.1.tgz",
"integrity": "sha512-YtNLNwIWs0Z2+XgBs6+LrCIGtfCDtNr4S4b6Q5HDOreEIGzSvhkef8eyBI5L+fJ2eGov4b7iEo61C4izDJS5RA==",
"cpu": [
"x64"
],
@ -4809,9 +4806,9 @@
}
},
"node_modules/@swc/core-win32-arm64-msvc": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.8.0.tgz",
"integrity": "sha512-fXt5vZbnrVdXZzGj2qRnZtY3uh+NtLCaFjS2uD9w8ssdbjhbDZYlJCj2JINOjv35ttEfAD2goiYmVa5P/Ypl+g==",
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.9.1.tgz",
"integrity": "sha512-qSxD3uZW2vSiHqUt30vUi0PB92zDh9bjqh5YKpfhhVa7h1vt/xXhlid8yMvSNToTfzhRrTEffOAPUr7WVoyQUA==",
"cpu": [
"arm64"
],
@ -4825,9 +4822,9 @@
}
},
"node_modules/@swc/core-win32-ia32-msvc": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.8.0.tgz",
"integrity": "sha512-W4FA2vSJ+bGYiTj6gspxghSdKQNLfLMo65AH07u797x7I+YJj8amnFY/fQRlroDv5Dez/FHTv14oPlTlNFUpIw==",
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.9.1.tgz",
"integrity": "sha512-C3fPEwyX/WRPlX6zIToNykJuz1JkZX0sk8H1QH2vpnKuySUkt/Ur5K2FzLgSWzJdbfxstpgS151/es0VGAD+ZA==",
"cpu": [
"ia32"
],
@ -4841,9 +4838,9 @@
}
},
"node_modules/@swc/core-win32-x64-msvc": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.8.0.tgz",
"integrity": "sha512-Il4y8XwKDV0Bnk0IpA00kGcSQC6I9XOIinW5egTutnwIDfDE+qsD0j+0isW5H76GetY3/Ze0lVxeOXLAUgpegA==",
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.9.1.tgz",
"integrity": "sha512-2XZ+U1AyVsOAXeH6WK1syDm7+gwTjA8fShs93WcbxnK7HV+NigDlvr4124CeJLTHyh3fMh1o7+CnQnaBJhlysQ==",
"cpu": [
"x64"
],
@ -4950,20 +4947,20 @@
}
},
"node_modules/@tanstack/query-core": {
"version": "5.59.17",
"resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.59.17.tgz",
"integrity": "sha512-jWdDiif8kaqnRGHNXAa9CnudtxY5v9DUxXhodgqX2Rwzj+1UwStDHEbBd9IA5C7VYAaJ2s+BxFR6PUBs8ERorA==",
"version": "5.59.20",
"resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.59.20.tgz",
"integrity": "sha512-e8vw0lf7KwfGe1if4uPFhvZRWULqHjFcz3K8AebtieXvnMOz5FSzlZe3mTLlPuUBcydCnBRqYs2YJ5ys68wwLg==",
"funding": {
"type": "github",
"url": "https://github.com/sponsors/tannerlinsley"
}
},
"node_modules/@tanstack/react-query": {
"version": "5.59.19",
"resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.59.19.tgz",
"integrity": "sha512-xLRfyFyQOFcLltKCds0LijfC6/HQJrrTTnZB8ciyn74LIkVAm++vZJ6eUVG20RmJtdP8REdy7vSOYW4M3//XLA==",
"version": "5.59.20",
"resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.59.20.tgz",
"integrity": "sha512-Zly0egsK0tFdfSbh5/mapSa+Zfc3Et0Zkar7Wo5sQkFzWyB3p3uZWOHR2wrlAEEV2L953eLuDBtbgFvMYiLvUw==",
"dependencies": {
"@tanstack/query-core": "5.59.17"
"@tanstack/query-core": "5.59.20"
},
"funding": {
"type": "github",
@ -4974,11 +4971,11 @@
}
},
"node_modules/@tanstack/react-virtual": {
"version": "3.10.8",
"resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.10.8.tgz",
"integrity": "sha512-VbzbVGSsZlQktyLrP5nxE+vE1ZR+U0NFAWPbJLoG2+DKPwd2D7dVICTVIIaYlJqX1ZCEnYDbaOpmMwbsyhBoIA==",
"version": "3.10.9",
"resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.10.9.tgz",
"integrity": "sha512-OXO2uBjFqA4Ibr2O3y0YMnkrRWGVNqcvHQXmGvMu6IK8chZl3PrDxFXdGZ2iZkSrKh3/qUYoFqYe+Rx23RoU0g==",
"dependencies": {
"@tanstack/virtual-core": "3.10.8"
"@tanstack/virtual-core": "3.10.9"
},
"funding": {
"type": "github",
@ -4990,9 +4987,9 @@
}
},
"node_modules/@tanstack/virtual-core": {
"version": "3.10.8",
"resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.10.8.tgz",
"integrity": "sha512-PBu00mtt95jbKFi6Llk9aik8bnR3tR/oQP1o3TSi+iG//+Q2RTIzCEgKkHG8BB86kxMNW6O8wku+Lmi+QFR6jA==",
"version": "3.10.9",
"resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.10.9.tgz",
"integrity": "sha512-kBknKOKzmeR7lN+vSadaKWXaLS0SZZG+oqpQ/k80Q6g9REn6zRHS/ZYdrIzHnpHgy/eWs00SujveUN/GJT2qTw==",
"funding": {
"type": "github",
"url": "https://github.com/sponsors/tannerlinsley"
@ -5683,9 +5680,9 @@
"optional": true
},
"node_modules/ace-builds": {
"version": "1.36.3",
"resolved": "https://registry.npmjs.org/ace-builds/-/ace-builds-1.36.3.tgz",
"integrity": "sha512-YcdwV2IIaJSfjkWAR1NEYN5IxBiXefTgwXsJ//UlaFrjXDX5hQpvPFvEePHz2ZBUfvO54RjHeRUQGX8MS5HaMQ=="
"version": "1.36.4",
"resolved": "https://registry.npmjs.org/ace-builds/-/ace-builds-1.36.4.tgz",
"integrity": "sha512-eE+iAsLRfNsq30yd34cezKSob6/N9mQatWs44Bp5LUDgKZ3rJtQds/YtcbnwbEWMTe7yCIxG/Cfezd4BsKIiFg=="
},
"node_modules/acorn": {
"version": "8.14.0",
@ -6339,9 +6336,9 @@
}
},
"node_modules/caniuse-lite": {
"version": "1.0.30001677",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001677.tgz",
"integrity": "sha512-fmfjsOlJUpMWu+mAAtZZZHz7UEwsUxIIvu1TJfO1HqFQvB/B+ii0xr9B5HpbZY/mC4XZ8SvjHJqtAY6pDPQEog==",
"version": "1.0.30001678",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001678.tgz",
"integrity": "sha512-RR+4U/05gNtps58PEBDZcPWTgEO2MBeoPZ96aQcjmfkBWRIDfN451fW2qyDA9/+HohLLIL5GqiMwA+IB1pWarw==",
"funding": [
{
"type": "opencollective",
@ -6762,9 +6759,9 @@
}
},
"node_modules/cross-spawn": {
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
"integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
"version": "7.0.5",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.5.tgz",
"integrity": "sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==",
"dependencies": {
"path-key": "^3.1.0",
"shebang-command": "^2.0.0",
@ -7218,17 +7215,17 @@
"integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
},
"node_modules/effect": {
"version": "3.10.9",
"resolved": "https://registry.npmjs.org/effect/-/effect-3.10.9.tgz",
"integrity": "sha512-nNRknWPKCBDvAfsoJ/XsxTvIsN9mRdnM02AD6SMPGmHE3dIpnG1lTC/3ywjSYtU7YtBhFV64s2KKaDzdIU8p4Q==",
"version": "3.10.12",
"resolved": "https://registry.npmjs.org/effect/-/effect-3.10.12.tgz",
"integrity": "sha512-+IqqTQS5+jM13qZHzfAX+RpCGOl0oBWIR7nec/zq76HyN/hdGQYnfr/LLLOVxUt8uIbckBea8rkwBKrQ0Hb/aA==",
"dependencies": {
"fast-check": "^3.21.0"
}
},
"node_modules/electron-to-chromium": {
"version": "1.5.50",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.50.tgz",
"integrity": "sha512-eMVObiUQ2LdgeO1F/ySTXsvqvxb6ZH2zPGaMYsWzRDdOddUa77tdmI0ltg+L16UpbWdhPmuF3wIQYyQq65WfZw=="
"version": "1.5.55",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.55.tgz",
"integrity": "sha512-6maZ2ASDOTBtjt9FhqYPRnbvKU5tjG0IN9SztUOWYw2AzNDNpKJYLJmlK0/En4Hs/aiWnB+JZ+gW19PIGszgKg=="
},
"node_modules/elkjs": {
"version": "0.9.3",
@ -11735,7 +11732,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-4.0.0.tgz",
"integrity": "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==",
"license": "MIT",
"engines": {
"node": ">=18"
},
@ -11830,9 +11826,9 @@
}
},
"node_modules/path2d": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/path2d/-/path2d-0.2.1.tgz",
"integrity": "sha512-Fl2z/BHvkTNvkuBzYTpTuirHZg6wW9z8+4SND/3mDTEcYbbNKWAy21dz9D3ePNNwrrK8pqZO5vLPZ1hLF6T7XA==",
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/path2d/-/path2d-0.2.2.tgz",
"integrity": "sha512-+vnG6S4dYcYxZd+CZxzXCNKdELYZSKfohrk98yajCo1PtRoDgCTrrwOvK1GT0UoAdVszagDVllQc0U1vaX4NUQ==",
"optional": true,
"engines": {
"node": ">=6"
@ -12285,7 +12281,6 @@
"version": "9.1.0",
"resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.1.0.tgz",
"integrity": "sha512-o1piW0n3tgKIKCwk2vpM/vOV13zjJzvP37Ioze54YlTHE06m4tjEbzg9WsKkvTuyYln2DHjo5pY4qrZGI0otpw==",
"license": "MIT",
"dependencies": {
"parse-ms": "^4.0.0"
},
@ -12360,9 +12355,12 @@
"dev": true
},
"node_modules/psl": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
"integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag=="
"version": "1.10.0",
"resolved": "https://registry.npmjs.org/psl/-/psl-1.10.0.tgz",
"integrity": "sha512-KSKHEbjAnpUuAUserOq0FxGXCUrzC3WniuSJhvdbs102rL55266ZcHBqLWOsG30spQMlPdpy7icATiAQehg/iA==",
"dependencies": {
"punycode": "^2.3.1"
}
},
"node_modules/pump": {
"version": "3.0.2",
@ -12709,11 +12707,11 @@
}
},
"node_modules/react-router": {
"version": "6.27.0",
"resolved": "https://registry.npmjs.org/react-router/-/react-router-6.27.0.tgz",
"integrity": "sha512-YA+HGZXz4jaAkVoYBE98VQl+nVzI+cVI2Oj/06F5ZM+0u3TgedN9Y9kmMRo2mnkSK2nCpNQn0DVob4HCsY/WLw==",
"version": "6.28.0",
"resolved": "https://registry.npmjs.org/react-router/-/react-router-6.28.0.tgz",
"integrity": "sha512-HrYdIFqdrnhDw0PqG/AKjAqEqM7AvxCz0DQ4h2W8k6nqmc5uRBYDag0SBxx9iYz5G8gnuNVLzUe13wl9eAsXXg==",
"dependencies": {
"@remix-run/router": "1.20.0"
"@remix-run/router": "1.21.0"
},
"engines": {
"node": ">=14.0.0"
@ -12723,12 +12721,12 @@
}
},
"node_modules/react-router-dom": {
"version": "6.27.0",
"resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.27.0.tgz",
"integrity": "sha512-+bvtFWMC0DgAFrfKXKG9Fc+BcXWRUO1aJIihbB79xaeq0v5UzfvnM5houGUm1Y461WVRcgAQ+Clh5rdb1eCx4g==",
"version": "6.28.0",
"resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.28.0.tgz",
"integrity": "sha512-kQ7Unsl5YdyOltsPGl31zOjLrDv+m2VcIEcIHqYYD3Lp0UppLjrzcfJqDJwXxFw3TH/yvapbnUvPlAj7Kx5nbg==",
"dependencies": {
"@remix-run/router": "1.20.0",
"react-router": "6.27.0"
"@remix-run/router": "1.21.0",
"react-router": "6.28.0"
},
"engines": {
"node": ">=14.0.0"

View file

@ -87,6 +87,7 @@ export default function NodeName({
className={cn(
"max-w-44 truncate text-[14px]",
validationStatus?.data?.duration && "max-w-36",
beta && "max-w-36",
validationStatus?.data?.duration && beta && "max-w-20",
isOutdated && "max-w-40",
!showNode && "max-w-28",

View file

@ -0,0 +1,227 @@
export const SvgExa = (props) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width="400"
height="400"
viewBox="0 0 400 400"
{...props}
>
<path
fill="none"
fillOpacity="0"
stroke="#1F40EC"
strokeWidth="0.3"
d="M0 400h400V0H0v400M309 70c1.51 3.05.22 12.12-1 15-1.59 3.78-5.54 6.06-8 9-1.39 1.94-2.5 4.1-4 6-2.5 3.17-5.5 6.18-8 9-6.8 7.65-12.65 15.97-19.25 23.75-6.6 7.79-14.08 15.83-20.05 23.95-5.98 8.12-14.06 16.33-19.62 24.38S209.03 197.03 218 206c5.77 5.77 11.26 12.37 16 19 19.93 19.93 34.05 46.05 54 66 6.34 6.34 16.48 15.66 20 24 1.22 2.88 2.5 11.96 1 15-2.93 5.93-18.16.66-25 2s-18.99-.59-27 0-18.47-.23-27 0-18.26-.02-27 0-18.24.17-27 0-18.37.48-27 0-18.74 1.1-27 0-19.61 2.46-27 0-1.63-16.73-3-24 .61-18.78 0-27 .27-18.37 0-27 .1-18.19 0-27 0-18.14 0-27-.1-18.19 0-27-.27-18.36 0-27-.61-18.77 0-27-1.36-19.7 0-27-4.4-21.53 3.03-23.97 18.7 1.04 26.97-.03 18.36.46 27 0 18.23.16 27 0 18.26-.02 27 0 18.47-.23 27 0 18.98-.59 27 0 20.15-1.34 27 0 22.07-3.92 25 2Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#B3BCFE"
strokeWidth="0.3"
d="M309 330c-3.09 4.37-14.39-.23-20 1s-15.46-.55-22 0-15.07-.24-22 0-14.94-.09-22 0-13.88.01-21 0c-7.11-.01-14.87.1-22 0s-15 .26-22 0-15.35.6-22 0-15.12 1.41-21 0-17.14 3.38-21.22-.78c-4.09-4.16.56-15.21-.78-21.22s.63-15.36 0-22 .27-14.02 0-21 .12-14.84 0-22 .04-14.78 0-22 0-14.81 0-22-.05-13.82 0-21-.12-14.83 0-22-.26-14.94 0-22-.59-15.24 0-22-1.37-14.87 0-21-3.08-16.84.33-21.67S108.17 70.31 114 69s15.45.61 22 0 14.07.25 21 0 14.89.09 22 0 14.85 0 22 0 14.94-.1 22 0 14.14-.28 21 0 15.5-.61 22 0 16.42-1.34 22 0 17.86-3.44 21 1c-2.93-5.92-18.15-.66-25-2s-18.98.59-27 0-18.47.23-27 0-18.26.02-27 0-18.23-.16-27 0-18.36-.46-27 0-18.73-1.07-27 0-19.54-2.41-26.97.03S93.36 84.7 92 92s.61 18.77 0 27 .27 18.36 0 27 .1 18.19 0 27 0 18.14 0 27-.1 18.19 0 27-.27 18.37 0 27-.61 18.78 0 27-1.37 19.73 0 27-4.39 21.54 3 24 18.74-1.1 27 0 18.37-.48 27 0 18.24-.17 27 0 18.26.02 27 0 18.47.23 27 0 18.99.59 27 0 20.16 1.34 27 0 22.07 3.93 25-2Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#F9FBFC"
strokeWidth="0.3"
d="M309 330c1.5-3.04.22-12.12-1-15-4.59-8.32-14.19-16.19-20-24-19.95-19.95-34.07-46.07-54-66-5.91-5.91-11.04-12.33-16-19-8.97-8.97 5.52-16.87 11.08-24.92s13.64-16.26 19.62-24.38c5.97-8.12 13.45-16.16 20.05-23.95 6.6-7.78 12.45-16.1 19.25-23.75 2.43-3.4 5.19-5.96 8-9 1.5-1.9 2.61-4.06 4-6 2.15-3.01 6.37-6.05 8-9 1.22-2.88 2.51-11.95 1-15-3.14-4.44-15.42.34-21-1s-15.5.61-22 0-15.14.28-22 0-13.94.1-21 0-14.85 0-22 0-14.89-.09-22 0-15.07-.25-22 0-14.45-.61-21 0-16.17-1.31-22 0-17.26-3.5-20.67 1.33S94.37 85.87 93 92s.59 14.24 0 21 .26 14.94 0 22 .12 14.83 0 22 .05 14.82 0 22 0 13.81 0 21-.04 14.78 0 22-.12 14.84 0 22-.27 15.02 0 22-.63 14.36 0 21-1.34 15.99 0 22-3.31 17.06.78 21.22c4.08 4.16 15.34-.63 21.22.78s14.35-.6 21 0 15-.26 22 0 14.87-.1 22 0 14.89-.01 22 0c7.12.01 13.94.09 21 0s15.07.24 22 0 15.46.55 22 0 16.39 1.23 22 0 16.91 3.37 20-1m-51-215c-2.29 2.9-4.57 5.37-7 8-5.42 7.43-12.17 15.15-17.77 22.23s-12.48 15.39-17.98 22.02c-5.51 6.62-13.11 20.83-19.5 12-6.38-8.83-11.22-14.46-17.5-22.5-6.29-8.03-12.51-14.62-18.5-22.5s-12-14.41-17.67-22.33C136.41 103.99 127.17 97.38 125 88h153c-4.11 10.08-13.68 17.86-20 27m-95 54c6.61 6.61 6.17 6.49 12.75 14.25s-4.87 9.23-12.75 7.75-20.09 1.82-27 0-21.9 4.32-24.92-2.08c-3.01-6.41.69-19.69-.08-26.92s-.83-20.11 0-27-3.46-21.54 1-26c2.14-2.14 9.68 9.8 12.92 13.08 3.23 3.28 9.11 10.83 12.83 15.17s8.05 11.13 12.17 15.83S158.88 164.17 163 169m13 46c-4.25 4.92-8.9 10.16-12.75 15.25s-8.47 10.71-12.5 15.5c-4.02 4.79-9.06 11.9-12.67 16.33s-9.81 11.94-12.83 15.17S115.17 294.17 112 291c-4.56-4.56-.02-17.98-1-25s-.28-19.48 0-27-1.72-19.96 0-27 16.55-1.95 23-3 20.25.27 27 0 22.27-2.42 15 6m41 21c2.47 3.01 5.42 5.99 8 9 18.47 21.62 37.64 43.9 53 67H125v-3c-.37-3.3 6.91-8.91 9-11 6.23-6.23 11.56-14.1 17-21 1.55-1.97 2.61-4.05 4-6 2.33-3.26 5.52-6.21 8-9 4.58-5.15 9-11.62 13.3-16.7 4.31-5.08 9.59-11.73 13.45-16.55 3.87-4.81 9.43-15.83 14.17-9.67S213.01 229.82 217 236Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#92A5EC"
strokeWidth="0.3"
d="M300 94c2.46-2.94 6.41-5.22 8-9-1.63 2.95-5.85 5.99-8 9Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#2042E9"
strokeWidth="0.3"
d="M251 123c2.21-3.03 4.42-5.42 7-8 6.32-9.14 15.89-16.92 20-27H125c2.17 9.38 11.41 15.99 17.08 23.92 5.67 7.92 11.68 14.45 17.67 22.33s12.21 14.47 18.5 22.5c6.28 8.04 11.12 13.67 17.5 22.5 6.39 8.83 13.99-5.38 19.5-12 5.5-6.63 12.38-14.94 17.98-22.02S245.58 130.43 251 123Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#90A2ED"
strokeWidth="0.3"
d="M288 109c2.5-2.82 5.5-5.83 8-9-2.81 3.04-5.57 5.6-8 9Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#2142E7"
strokeWidth="0.3"
d="M112 109c-2.96 4.91 1.34 14.11 0 20s.62 13.64 0 20 .31 13.37 0 20 .23 14.28 0 21h66c-2.26-8.2-10.6-13.7-15-21-4.12-4.83-8.96-11.22-13.08-15.92s-8.45-11.49-12.17-15.83-9.6-11.89-12.83-15.17c-3.24-3.28-10.78-15.22-12.92-13.08Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#B4BFFB"
strokeWidth="0.3"
d="M163 169c4.4 7.3 12.74 12.8 15 21h-66c.23-6.72-.31-14.37 0-21s-.62-13.64 0-20-1.34-14.11 0-20-2.96-15.09 0-20c-4.46 4.46-.17 19.11-1 26s-.77 19.77 0 27-2.93 20.51.08 26.92c3.02 6.4 18.01.26 24.92 2.08s19.12-1.48 27 0 19.33.01 12.75-7.75-6.14-7.64-12.75-14.25Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#667AD7"
strokeWidth="0.3"
d="M251 123c2.43-2.63 4.71-5.1 7-8-2.58 2.58-4.79 4.97-7 8Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#8CA1EB"
strokeWidth="0.3"
d="M234 225c-4.74-6.63-10.23-13.23-16-19 4.96 6.67 10.09 13.09 16 19Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#B4BEFC"
strokeWidth="0.3"
d="M112 291c-2.96-4.91 1.34-14.11 0-20s.62-13.64 0-20 .31-13.37 0-20 .23-14.28 0-21h66c.76 2.19-1.3 3.32-2 5 7.27-8.42-8.25-6.27-15-6s-20.55-1.05-27 0-21.28-4.04-23 3 .28 19.48 0 27-.98 19.98 0 27-3.56 20.44 1 25Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#2143E7"
strokeWidth="0.3"
d="M112 291c3.17 3.17 10.23-10.52 13.25-13.75s9.22-10.74 12.83-15.17 8.65-11.54 12.67-16.33c4.03-4.79 8.65-10.41 12.5-15.5s8.5-10.33 12.75-15.25c.7-1.68 2.76-2.81 2-5h-66c.23 6.72-.31 14.37 0 21s-.62 13.64 0 20-1.34 14.11 0 20-2.96 15.09 0 20Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#2041E9"
strokeWidth="0.3"
d="M163 262c-1.65 2.31-3.22 4.74-5 7-2.31 2.93-4.42 5.42-7 8-5.44 6.9-10.77 14.77-17 21-1.37 1.84-9.04 9.28-9 11v3h153c-15.36-23.1-34.53-45.38-53-67-2.96-2.96-5.72-5.47-8-9-3.99-6.18-8.34-10.76-13.08-16.92s-10.3 4.86-14.17 9.67c-3.86 4.82-9.14 11.47-13.45 16.55-4.3 5.08-8.72 11.55-13.3 16.7Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#546AC4"
strokeWidth="0.3"
d="M225 245c-2.58-3.01-5.53-5.99-8-9 2.28 3.53 5.04 6.04 8 9Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#91A7EC"
strokeWidth="0.3"
d="M155 271c.76-.8 2.23-1.3 3-2 1.78-2.26 3.35-4.69 5-7-2.48 2.79-5.67 5.74-8 9Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#5F73D3"
strokeWidth="0.3"
d="M155 271c-1.39 1.95-2.45 4.03-4 6 2.58-2.58 4.69-5.07 7-8-.77.7-2.24 1.2-3 2Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#8396E5"
strokeWidth="0.3"
d="M308 315c-3.52-8.34-13.66-17.66-20-24 5.81 7.81 15.41 15.68 20 24Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#99A6EF"
strokeWidth="0.3"
d="M125 309c-.04-1.72 7.63-9.16 9-11-2.09 2.09-9.37 7.7-9 11Z"
></path>
<path
fill="#1F40EC"
stroke="None"
d="M0 400h400V0H0v400M309 70c1.51 3.05.22 12.12-1 15-1.59 3.78-5.54 6.06-8 9-1.39 1.94-2.5 4.1-4 6-2.5 3.17-5.5 6.18-8 9-6.8 7.65-12.65 15.97-19.25 23.75-6.6 7.79-14.08 15.83-20.05 23.95-5.98 8.12-14.06 16.33-19.62 24.38S209.03 197.03 218 206c5.77 5.77 11.26 12.37 16 19 19.93 19.93 34.05 46.05 54 66 6.34 6.34 16.48 15.66 20 24 1.22 2.88 2.5 11.96 1 15-2.93 5.93-18.16.66-25 2s-18.99-.59-27 0-18.47-.23-27 0-18.26-.02-27 0-18.24.17-27 0-18.37.48-27 0-18.74 1.1-27 0-19.61 2.46-27 0-1.63-16.73-3-24 .61-18.78 0-27 .27-18.37 0-27 .1-18.19 0-27 0-18.14 0-27-.1-18.19 0-27-.27-18.36 0-27-.61-18.77 0-27-1.36-19.7 0-27-4.4-21.53 3.03-23.97 18.7 1.04 26.97-.03 18.36.46 27 0 18.23.16 27 0 18.26-.02 27 0 18.47-.23 27 0 18.98-.59 27 0 20.15-1.34 27 0 22.07-3.92 25 2Z"
></path>
<path
fill="#B3BCFE"
stroke="None"
d="M309 330c-3.09 4.37-14.39-.23-20 1s-15.46-.55-22 0-15.07-.24-22 0-14.94-.09-22 0-13.88.01-21 0c-7.11-.01-14.87.1-22 0s-15 .26-22 0-15.35.6-22 0-15.12 1.41-21 0-17.14 3.38-21.22-.78c-4.09-4.16.56-15.21-.78-21.22s.63-15.36 0-22 .27-14.02 0-21 .12-14.84 0-22 .04-14.78 0-22 0-14.81 0-22-.05-13.82 0-21-.12-14.83 0-22-.26-14.94 0-22-.59-15.24 0-22-1.37-14.87 0-21-3.08-16.84.33-21.67S108.17 70.31 114 69s15.45.61 22 0 14.07.25 21 0 14.89.09 22 0 14.85 0 22 0 14.94-.1 22 0 14.14-.28 21 0 15.5-.61 22 0 16.42-1.34 22 0 17.86-3.44 21 1c-2.93-5.92-18.15-.66-25-2s-18.98.59-27 0-18.47.23-27 0-18.26.02-27 0-18.23-.16-27 0-18.36-.46-27 0-18.73-1.07-27 0-19.54-2.41-26.97.03S93.36 84.7 92 92s.61 18.77 0 27 .27 18.36 0 27 .1 18.19 0 27 0 18.14 0 27-.1 18.19 0 27-.27 18.37 0 27-.61 18.78 0 27-1.37 19.73 0 27-4.39 21.54 3 24 18.74-1.1 27 0 18.37-.48 27 0 18.24-.17 27 0 18.26.02 27 0 18.47.23 27 0 18.99.59 27 0 20.16 1.34 27 0 22.07 3.93 25-2Z"
></path>
<path
fill="#F9FBFC"
stroke="None"
d="M309 330c1.5-3.04.22-12.12-1-15-4.59-8.32-14.19-16.19-20-24-19.95-19.95-34.07-46.07-54-66-5.91-5.91-11.04-12.33-16-19-8.97-8.97 5.52-16.87 11.08-24.92s13.64-16.26 19.62-24.38c5.97-8.12 13.45-16.16 20.05-23.95 6.6-7.78 12.45-16.1 19.25-23.75 2.43-3.4 5.19-5.96 8-9 1.5-1.9 2.61-4.06 4-6 2.15-3.01 6.37-6.05 8-9 1.22-2.88 2.51-11.95 1-15-3.14-4.44-15.42.34-21-1s-15.5.61-22 0-15.14.28-22 0-13.94.1-21 0-14.85 0-22 0-14.89-.09-22 0-15.07-.25-22 0-14.45-.61-21 0-16.17-1.31-22 0-17.26-3.5-20.67 1.33S94.37 85.87 93 92s.59 14.24 0 21 .26 14.94 0 22 .12 14.83 0 22 .05 14.82 0 22 0 13.81 0 21-.04 14.78 0 22-.12 14.84 0 22-.27 15.02 0 22-.63 14.36 0 21-1.34 15.99 0 22-3.31 17.06.78 21.22c4.08 4.16 15.34-.63 21.22.78s14.35-.6 21 0 15-.26 22 0 14.87-.1 22 0 14.89-.01 22 0c7.12.01 13.94.09 21 0s15.07.24 22 0 15.46.55 22 0 16.39 1.23 22 0 16.91 3.37 20-1m-51-215c-2.29 2.9-4.57 5.37-7 8-5.42 7.43-12.17 15.15-17.77 22.23s-12.48 15.39-17.98 22.02c-5.51 6.62-13.11 20.83-19.5 12-6.38-8.83-11.22-14.46-17.5-22.5-6.29-8.03-12.51-14.62-18.5-22.5s-12-14.41-17.67-22.33C136.41 103.99 127.17 97.38 125 88h153c-4.11 10.08-13.68 17.86-20 27m-95 54c6.61 6.61 6.17 6.49 12.75 14.25s-4.87 9.23-12.75 7.75-20.09 1.82-27 0-21.9 4.32-24.92-2.08c-3.01-6.41.69-19.69-.08-26.92s-.83-20.11 0-27-3.46-21.54 1-26c2.14-2.14 9.68 9.8 12.92 13.08 3.23 3.28 9.11 10.83 12.83 15.17s8.05 11.13 12.17 15.83S158.88 164.17 163 169m13 46c-4.25 4.92-8.9 10.16-12.75 15.25s-8.47 10.71-12.5 15.5c-4.02 4.79-9.06 11.9-12.67 16.33s-9.81 11.94-12.83 15.17S115.17 294.17 112 291c-4.56-4.56-.02-17.98-1-25s-.28-19.48 0-27-1.72-19.96 0-27 16.55-1.95 23-3 20.25.27 27 0 22.27-2.42 15 6m41 21c2.47 3.01 5.42 5.99 8 9 18.47 21.62 37.64 43.9 53 67H125v-3c-.37-3.3 6.91-8.91 9-11 6.23-6.23 11.56-14.1 17-21 1.55-1.97 2.61-4.05 4-6 2.33-3.26 5.52-6.21 8-9 4.58-5.15 9-11.62 13.3-16.7 4.31-5.08 9.59-11.73 13.45-16.55 3.87-4.81 9.43-15.83 14.17-9.67S213.01 229.82 217 236Z"
></path>
<path
fill="#92A5EC"
stroke="None"
d="M300 94c2.46-2.94 6.41-5.22 8-9-1.63 2.95-5.85 5.99-8 9Z"
></path>
<path
fill="#2042E9"
stroke="None"
d="M251 123c2.21-3.03 4.42-5.42 7-8 6.32-9.14 15.89-16.92 20-27H125c2.17 9.38 11.41 15.99 17.08 23.92 5.67 7.92 11.68 14.45 17.67 22.33s12.21 14.47 18.5 22.5c6.28 8.04 11.12 13.67 17.5 22.5 6.39 8.83 13.99-5.38 19.5-12 5.5-6.63 12.38-14.94 17.98-22.02S245.58 130.43 251 123Z"
></path>
<path
fill="#90A2ED"
stroke="None"
d="M288 109c2.5-2.82 5.5-5.83 8-9-2.81 3.04-5.57 5.6-8 9Z"
></path>
<path
fill="#2142E7"
stroke="None"
d="M112 109c-2.96 4.91 1.34 14.11 0 20s.62 13.64 0 20 .31 13.37 0 20 .23 14.28 0 21h66c-2.26-8.2-10.6-13.7-15-21-4.12-4.83-8.96-11.22-13.08-15.92s-8.45-11.49-12.17-15.83-9.6-11.89-12.83-15.17c-3.24-3.28-10.78-15.22-12.92-13.08Z"
></path>
<path
fill="#B4BFFB"
stroke="None"
d="M163 169c4.4 7.3 12.74 12.8 15 21h-66c.23-6.72-.31-14.37 0-21s-.62-13.64 0-20-1.34-14.11 0-20-2.96-15.09 0-20c-4.46 4.46-.17 19.11-1 26s-.77 19.77 0 27-2.93 20.51.08 26.92c3.02 6.4 18.01.26 24.92 2.08s19.12-1.48 27 0 19.33.01 12.75-7.75-6.14-7.64-12.75-14.25Z"
></path>
<path
fill="#667AD7"
stroke="None"
d="M251 123c2.43-2.63 4.71-5.1 7-8-2.58 2.58-4.79 4.97-7 8Z"
></path>
<path
fill="#8CA1EB"
stroke="None"
d="M234 225c-4.74-6.63-10.23-13.23-16-19 4.96 6.67 10.09 13.09 16 19Z"
></path>
<path
fill="#B4BEFC"
stroke="None"
d="M112 291c-2.96-4.91 1.34-14.11 0-20s.62-13.64 0-20 .31-13.37 0-20 .23-14.28 0-21h66c.76 2.19-1.3 3.32-2 5 7.27-8.42-8.25-6.27-15-6s-20.55-1.05-27 0-21.28-4.04-23 3 .28 19.48 0 27-.98 19.98 0 27-3.56 20.44 1 25Z"
></path>
<path
fill="#2143E7"
stroke="None"
d="M112 291c3.17 3.17 10.23-10.52 13.25-13.75s9.22-10.74 12.83-15.17 8.65-11.54 12.67-16.33c4.03-4.79 8.65-10.41 12.5-15.5s8.5-10.33 12.75-15.25c.7-1.68 2.76-2.81 2-5h-66c.23 6.72-.31 14.37 0 21s-.62 13.64 0 20-1.34 14.11 0 20-2.96 15.09 0 20Z"
></path>
<path
fill="#2041E9"
stroke="None"
d="M163 262c-1.65 2.31-3.22 4.74-5 7-2.31 2.93-4.42 5.42-7 8-5.44 6.9-10.77 14.77-17 21-1.37 1.84-9.04 9.28-9 11v3h153c-15.36-23.1-34.53-45.38-53-67-2.96-2.96-5.72-5.47-8-9-3.99-6.18-8.34-10.76-13.08-16.92s-10.3 4.86-14.17 9.67c-3.86 4.82-9.14 11.47-13.45 16.55-4.3 5.08-8.72 11.55-13.3 16.7Z"
></path>
<path
fill="#546AC4"
stroke="None"
d="M225 245c-2.58-3.01-5.53-5.99-8-9 2.28 3.53 5.04 6.04 8 9Z"
></path>
<path
fill="#91A7EC"
stroke="None"
d="M155 271c.76-.8 2.23-1.3 3-2 1.78-2.26 3.35-4.69 5-7-2.48 2.79-5.67 5.74-8 9Z"
></path>
<path
fill="#5F73D3"
stroke="None"
d="M155 271c-1.39 1.95-2.45 4.03-4 6 2.58-2.58 4.69-5.07 7-8-.77.7-2.24 1.2-3 2Z"
></path>
<path
fill="#8396E5"
stroke="None"
d="M308 315c-3.52-8.34-13.66-17.66-20-24 5.81 7.81 15.41 15.68 20 24Z"
></path>
<path
fill="#99A6EF"
stroke="None"
d="M125 309c-.04-1.72 7.63-9.16 9-11-2.09 2.09-9.37 7.7-9 11Z"
></path>
</svg>
);
export default SvgExa;

View file

@ -0,0 +1,8 @@
import React, { forwardRef } from "react";
import SvgExa from "./Exa";
export const ExaIcon = forwardRef<SVGSVGElement, React.PropsWithChildren<{}>>(
(props, ref) => {
return <SvgExa ref={ref} {...props} />;
},
);

View file

@ -0,0 +1,9 @@
import React, { forwardRef } from "react";
import SvgLangwatch from "./langwatch";
export const LangwatchIcon = forwardRef<
SVGSVGElement,
React.PropsWithChildren<{}>
>((props, ref) => {
return <SvgLangwatch ref={ref} {...props} />;
});

File diff suppressed because it is too large Load diff

After

Width:  |  Height:  |  Size: 252 KiB

File diff suppressed because it is too large Load diff

View file

@ -10,7 +10,7 @@ export default function SvgMem0(props) {
>
<g
transform="translate(0.000000,127.000000) scale(0.100000,-0.100000)"
fill="#000000"
fill={props.isdark ? "#ffffff" : "#000000"}
stroke="none"
>
<path d="M648 1248 c-26 -22 -29 -47 -8 -68 25 -25 42 -25 63 -2 22 24 21 45 -1 65 -22 20 -33 21 -54 5z" />

View file

@ -1,8 +1,10 @@
import { useDarkStore } from "@/stores/darkStore";
import React, { forwardRef } from "react";
import SvgMem from "./SvgMem";
export const Mem0 = forwardRef<SVGSVGElement, React.PropsWithChildren<{}>>(
(props, ref) => {
return <SvgMem className="icon" ref={ref} {...props} />;
const isdark = useDarkStore((state) => state.dark);
return <SvgMem className="icon" ref={ref} {...props} isdark={isdark} />;
},
);

View file

@ -0,0 +1,317 @@
export const SvgMilvus = (props) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width="1600"
height="1600"
viewBox="0 0 1600 1600"
{...props}
>
<path
fill="none"
fillOpacity="0"
stroke="none"
strokeOpacity="0"
strokeWidth="0.3"
d="M0 1600h1600V0H0zm516-444c-.36-.23-1 0-1 0-14.33-7.01-26.2-19.53-38.68-28.32-12.48-8.8-23.69-22.4-34.55-32.45s-23.94-21.87-33.69-33.31c-9.74-11.45-26.15-20.7-34.08-33.92-4.1-4.26-9.73-9.89-14-14-16.54-9.92-31.75-30.75-46-45-3.41-3.41-7.38-6.91-11-10-16.56-14.15-30.79-31.88-47-46-3.22-2.8-6.11-5.93-9-9-15.75-16.7-34.92-34.2-50.92-50.08-15.99-15.89-43.41-36.8-36.08-62.92s30.63-37.67 46.7-55.3c16.06-17.63 33.67-34.17 50.55-50.45 16.89-16.27 33.31-34.5 51.75-50.25 3.67-3.14 7.64-6.64 11-10 13.72-13.72 28.18-33.51 44-43 6.44-6.2 13.24-13.5 20-20 8.2-12.99 23.94-23.12 34-34 6.85-7.4 14.86-13.9 22-20 6.56-8.65 14.73-15.36 23-23 2.7-2.5 5.19-4.72 8-7 25.83-21.01 49.01-39.39 80.22-54.78 31.21-15.38 61.96-29.22 97.46-37.54S731.66 370.72 770 372s80.64 9.18 115.23 19.77c34.58 10.59 65.35 22.45 94.8 40.2 29.44 17.76 52.27 34.12 77.22 57.78 24.94 23.67 43.76 44.84 62.52 72.48 18.75 27.64 33.59 55.77 46.01 88.99 12.41 33.23 21.97 72.28 25.22 109.78s.84 90.52-7 126-19.45 69.01-34.92 100.08c-15.48 31.06-31.35 56.3-53 82-21.65 25.71-41.92 46.06-68.33 66.67s-52.22 36.24-83.98 51.02-65.63 25.85-101.84 33.16c-36.21 7.3-87.02 9.64-124.93 6.07s-75.77-12.59-110.23-24.77-60.76-26.11-90.77-45.23m914-328c-12.46 14.87-27.26 28.29-41.25 41.75-13.98 13.46-26.44 29.13-41.05 41.95S1320.88 942 1305 953c-15.8 10.95-19.91-12.08-14.67-24.67 5.24-12.6 4.12-29.35 7.6-43.4 3.47-14.06 2.16-31.91 4.07-46.93s2.17-32.23 2-48-2.68-32.38-3-48-5.43-29.77-5.93-45.07c-.49-15.31-9.91-28.01-7.07-43.93s22.49-4.06 28.75 5.25c6.26 9.3 18.01 16.6 25.5 25.5 7.48 8.9 17.47 16.73 25.5 25.5 8.03 8.76 16.65 16.14 25 25 8.36 8.86 16.88 16.27 25.5 25.5 8.61 9.23 18.64 16.11 21.68 29.32 3.03 13.22-1.38 28.73-9.93 38.93"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#33B6F2"
strokeOpacity="0.99"
strokeWidth="0.3"
d="M471 478c-1.87 2.66-5.16 5.48-8 7-8.27 7.64-16.44 14.35-23 23-6.47 8.53-15.57 15.48-23 23-.53-1.28.97-1.86 1-3-10.06 10.88-25.8 21.01-34 34-3.87 6.14-13.9 16.34-20 20-15.82 9.49-30.28 29.28-44 43-4.74 7.32-14.53 16.13-22 23 1.72-5.33 8.19-8.18 11-13-18.44 15.75-34.86 33.98-51.75 50.25-16.88 16.28-34.49 32.82-50.55 50.45-16.07 17.63-39.37 29.18-46.7 55.3s20.09 47.03 36.08 62.92c16 15.88 35.17 33.38 50.92 50.08-.85-1.27-2.17-2.33-2-4 3.22 3.54 13.5 10.27 11 13 16.21 14.12 30.44 31.85 47 46-4.54-4.54-9.9-9.76-13-15 7.91 7.75 19.08 16.91 24 25 14.25 14.25 29.46 35.08 46 45 4.42 2.65 11.44 9.73 14 14 7.93 13.22 24.34 22.47 34.08 33.92 9.75 11.44 22.83 23.26 33.69 33.31s22.07 23.65 34.55 32.45c12.48 8.79 24.35 21.31 38.68 28.32-1.27-2.72 1.57-1.86 1 0 30.01 19.12 56.31 33.05 90.77 45.23s72.32 21.2 110.23 24.77 88.72 1.23 124.93-6.07c36.21-7.31 70.08-18.38 101.84-33.16s57.57-30.41 83.98-51.02 46.68-40.96 68.33-66.67c21.65-25.7 37.52-50.94 53-82 15.47-31.07 27.08-64.6 34.92-100.08s10.25-88.5 7-126-12.81-76.55-25.22-109.78c-12.42-33.22-27.26-61.35-46.01-88.99-18.76-27.64-37.58-48.81-62.52-72.48-24.95-23.66-47.78-40.02-77.22-57.78-29.45-17.75-60.22-29.61-94.8-40.2C850.64 381.18 808.34 373.28 770 372s-85.82 5.36-121.32 13.68-66.25 22.16-97.46 37.54C520.01 438.61 496.83 456.99 471 478m79 545c1.07 1.17 2.16 2.7 3 4-8.01-6.24-21.77-18.29-27-27-7.22-12.04-22.76-22-32-32 .51.97 1.2 1.79 1 3-7.58-7.42-18.41-16.24-23-24-7.57-12.62-23.52-21.98-33.25-33.75-9.74-11.77-22.68-21.43-34-33-11.31-11.57-21.64-22.9-33.75-33.25 3.55 3.55 7.87 7.76 10 12-6.91-6.75-17.08-14.91-21-22-13.07-13.07-34.84-35.48-20.08-53.08 14.77-17.59 26.7-26.4 41.83-41.17 15.12-14.78 27.07-28.12 42.25-41.75.6-1.09 5.56-10.81 11-13 .55 1.82-1.75 2.47-2 4 13.88-14.72 30.62-27.6 43.3-42.7 12.69-15.1 32.84-26.1 43.7-43.3 3.87-6.14 13.9-16.34 20-20 18.77-11.26 29.01-29.88 48.75-41.25s36.77-23.39 58.95-32.05c22.17-8.67 45.65-16.53 70.3-20.7 24.66-4.17 59.7-5.49 85.22-3.22s51.91 8.39 74.85 16.15c22.95 7.75 41.87 17.25 61.68 29.32s35.94 23.84 52.14 38.86c16.21 15.01 28.66 29.58 41.86 48.14 13.21 18.55 23.65 36.25 33.02 57.98s15.74 45.98 20.56 70.44 4.93 57.59 1.89 82.55c-3.03 24.96-8.28 51.57-17.14 73.86-8.87 22.28-17.22 41.68-30 61-12.77 19.32-25.24 34.56-40.83 50.17-15.58 15.62-29.76 27.96-49 41s-37.75 22.01-59.93 31.07-46.5 15.81-71.39 19.61c-24.89 3.79-59.91 4.19-85.15 1.29s-50.95-8.86-73.47-17.53c-22.53-8.66-42.03-17.03-61.53-29.47-19.51-12.44-33.07-24.32-50.03-39.97Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#2FB2F2"
strokeOpacity="0.42"
strokeWidth="0.3"
d="M463 485c2.84-1.52 6.13-4.34 8-7-2.81 2.28-5.3 4.5-8 7Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="none"
strokeOpacity="0"
strokeWidth="0.3"
d="M540 586c-6.44 6.2-13.24 13.5-20 20-10.86 17.2-31.01 28.2-43.7 43.3-12.68 15.1-29.42 27.98-43.3 42.7-2.92 3.1-5.86 6.18-9 9-15.18 13.63-27.13 26.97-42.25 41.75-15.13 14.77-27.06 23.58-41.83 41.17-14.76 17.6 7.01 40.01 20.08 53.08 3.41 3.41 7.38 6.91 11 10 12.11 10.35 22.44 21.68 33.75 33.25 11.32 11.57 24.26 21.23 34 33 9.73 11.77 25.68 21.13 33.25 33.75 7.3 7.02 15.07 13.51 22 21 9.24 10 24.78 19.96 32 32 4.27 4.44 9.98 9.2 14 14 3.27 3.14 6.68 6.02 10 9 17.71 15.9 31.27 27.78 50.78 40.22 19.5 12.44 39 20.81 61.53 29.47 22.52 8.67 48.23 14.63 73.47 17.53s60.26 2.5 85.15-1.29c24.89-3.8 49.21-10.55 71.39-19.61s40.69-18.03 59.93-31.07 33.42-25.38 49-41c15.59-15.61 28.06-30.85 40.83-50.17 12.78-19.32 21.13-38.72 30-61 8.86-22.29 14.11-48.9 17.14-73.86 3.04-24.96 2.93-58.09-1.89-82.55s-11.19-48.71-20.56-70.44-19.81-39.43-33.02-57.98c-13.2-18.56-25.65-33.13-41.86-48.14-16.2-15.02-32.33-26.79-52.14-38.86s-38.73-21.57-61.68-29.32c-22.94-7.76-49.33-13.88-74.85-16.15s-60.56-.95-85.22 3.22c-24.65 4.17-48.13 12.03-70.3 20.7-22.18 8.66-39.21 20.68-58.95 32.05S558.77 574.74 540 586m248 428c-8.81.85-19.26.85-28 0-50.92.03-95.05-25.73-132-57-4.93-4.17-8.03-8.49-12-13-21.57-16.37-29.1-39.7-40.93-64.07-11.82-24.37-16.22-61.27-15.07-89.93s8.69-59.57 20.93-84.07c12.23-24.51 25.68-42.64 44.82-61.18 19.15-18.53 38.21-30.59 63.32-41.68 25.12-11.08 58.04-18.42 86.93-18.07s61.91 7.81 87.01 18.99 42.81 24.87 61.76 43.24 32.08 35.88 44.01 60.99C980.7 733.34 988.09 763.7 989 793s-5.06 64.08-16.3 89.7c-11.25 25.61-22.37 44.07-41 64s-35.64 31.83-59.78 45.22c-24.13 13.4-55.72 19.35-83.92 22.08"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#37C2F4"
strokeOpacity="0.38"
strokeWidth="0.3"
d="M418 528c-.03 1.14-1.53 1.72-1 3 7.43-7.52 16.53-14.47 23-23-7.14 6.1-15.15 12.6-22 20Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#2FB6EA"
strokeOpacity="0.41"
strokeWidth="0.3"
d="M364 582c6.1-3.66 16.13-13.86 20-20-6.76 6.5-13.56 13.8-20 20ZM520 606c6.76-6.5 13.56-13.8 20-20-6.1 3.66-16.13 13.86-20 20Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#33B6F2"
strokeWidth="0.3"
d="M616 944c4.72 3.58 9.63 9.64 12 13 36.95 31.27 81.08 57.03 132 57h1c5.35-3.95 21.14-.57 27 0 28.2-2.73 59.79-8.68 83.92-22.08 24.14-13.39 41.15-25.29 59.78-45.22s29.75-38.39 41-64c11.24-25.62 17.21-60.4 16.3-89.7s-8.3-59.66-20.22-84.78c-11.93-25.11-25.06-42.62-44.01-60.99s-36.66-32.06-61.76-43.24S804.89 585.35 776 585s-61.81 6.99-86.93 18.07c-25.11 11.09-44.17 23.15-63.32 41.68-19.14 18.54-32.59 36.67-44.82 61.18-12.24 24.5-19.78 55.41-20.93 84.07s3.25 65.56 15.07 89.93C586.9 904.3 594.43 927.63 616 944Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#33B5F1"
strokeOpacity="0.56"
strokeWidth="0.3"
d="M309 635c-2.81 4.82-9.28 7.67-11 13 7.47-6.87 17.26-15.68 22-23-3.36 3.36-7.33 6.86-11 10Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#33B5F1"
strokeOpacity="0.98"
strokeWidth="0.3"
d="M1305 953c18.93-19.62 40.37-43.65 61.75-63.25 21.39-19.6 41.49-45.43 63.25-61.75 8.55-10.2 12.96-25.71 9.93-38.93-3.04-13.21-13.07-20.09-21.68-29.32-8.62-9.23-17.14-16.64-25.5-25.5-8.35-8.86-16.97-16.24-25-25-8.03-8.77-18.02-16.6-25.5-25.5-7.49-8.9-19.24-16.2-25.5-25.5-6.26-9.31-25.91-21.17-28.75-5.25s6.58 28.62 7.07 43.93c.5 15.3 5.61 29.45 5.93 45.07s2.83 32.23 3 48-.09 32.98-2 48-.6 32.87-4.07 46.93c-3.48 14.05-2.36 30.8-7.6 43.4-5.24 12.59-1.13 35.62 14.67 24.67Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#2EC3F4"
strokeOpacity="0.43"
strokeWidth="0.3"
d="M424 701c3.14-2.82 6.08-5.9 9-9 .25-1.53 2.55-2.18 2-4-5.44 2.19-10.4 11.91-11 13Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#31BAEF"
strokeOpacity="0.39"
strokeWidth="0.3"
d="M1305 953c15.88-11 28.09-28.48 42.7-41.3s27.07-28.49 41.05-41.95c13.99-13.46 28.79-26.88 41.25-41.75-21.76 16.32-41.86 42.15-63.25 61.75-21.38 19.6-42.82 43.63-61.75 63.25Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#33B5F1"
strokeOpacity="0.56"
strokeWidth="0.3"
d="M371 847c-3.62-3.09-7.59-6.59-11-10 3.92 7.09 14.09 15.25 21 22-2.13-4.24-6.45-8.45-10-12Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#2EC3F4"
strokeOpacity="0.42"
strokeWidth="0.3"
d="M247 904c2.89 3.07 5.78 6.2 9 9 2.5-2.73-7.78-9.46-11-13-.17 1.67 1.15 2.73 2 4Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#33B5F1"
strokeOpacity="0.56"
strokeWidth="0.3"
d="M303 959c3.62 3.09 7.59 6.59 11 10-4.92-8.09-16.09-17.25-24-25 3.1 5.24 8.46 10.46 13 15Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#2EBFF4"
strokeOpacity="0.34"
strokeWidth="0.3"
d="M628 957c-2.37-3.36-7.28-9.42-12-13 3.97 4.51 7.07 8.83 12 13Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#3CBBF1"
strokeOpacity="0.46"
strokeWidth="0.3"
d="M494 968c-6.93-7.49-14.7-13.98-22-21 4.59 7.76 15.42 16.58 23 24 .2-1.21-.49-2.03-1-3Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#2FB4E9"
strokeOpacity="0.56"
strokeWidth="0.3"
d="M553 1027c-4.7-3.82-9.16-8.42-13-13-4.02-4.8-9.73-9.56-14-14 5.23 8.71 18.99 20.76 27 27Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#2EB4E6"
strokeOpacity="0.43"
strokeWidth="0.3"
d="M360 1014c4.27 4.11 9.9 9.74 14 14-2.56-4.27-9.58-11.35-14-14Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#33B6F2"
strokeOpacity="0.78"
strokeWidth="0.3"
d="M761 1014c9 .01 18 0 27 0-5.86-.57-21.65-3.95-27 0Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#38B3E8"
strokeOpacity="0.31"
strokeWidth="0.3"
d="M553 1027c-.84-1.3-1.93-2.83-3-4-3.32-2.98-6.73-5.86-10-9 3.84 4.58 8.3 9.18 13 13Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#32B2EB"
strokeOpacity="0.15"
strokeWidth="0.3"
d="M788 1014c-9 0-18 .01-27 0h-1c8.74.85 19.19.85 28 0Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="#33B4F2"
strokeOpacity="0.4"
strokeWidth="0.3"
d="M515 1156s.64-.23 1 0c.57-1.86-2.27-2.72-1 0Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="None"
d="M0 1600h1600V0H0v1600m516-444c-.36-.23-1 0-1 0-14.33-7.01-26.2-19.53-38.68-28.32-12.48-8.8-23.69-22.4-34.55-32.45s-23.94-21.87-33.69-33.31c-9.74-11.45-26.15-20.7-34.08-33.92-4.1-4.26-9.73-9.89-14-14-16.54-9.92-31.75-30.75-46-45-3.41-3.41-7.38-6.91-11-10-16.56-14.15-30.79-31.88-47-46-3.22-2.8-6.11-5.93-9-9-15.75-16.7-34.92-34.2-50.92-50.08-15.99-15.89-43.41-36.8-36.08-62.92s30.63-37.67 46.7-55.3c16.06-17.63 33.67-34.17 50.55-50.45 16.89-16.27 33.31-34.5 51.75-50.25 3.67-3.14 7.64-6.64 11-10 13.72-13.72 28.18-33.51 44-43 6.44-6.2 13.24-13.5 20-20 8.2-12.99 23.94-23.12 34-34 6.85-7.4 14.86-13.9 22-20 6.56-8.65 14.73-15.36 23-23 2.7-2.5 5.19-4.72 8-7 25.83-21.01 49.01-39.39 80.22-54.78 31.21-15.38 61.96-29.22 97.46-37.54S731.66 370.72 770 372s80.64 9.18 115.23 19.77c34.58 10.59 65.35 22.45 94.8 40.2 29.44 17.76 52.27 34.12 77.22 57.78 24.94 23.67 43.76 44.84 62.52 72.48 18.75 27.64 33.59 55.77 46.01 88.99 12.41 33.23 21.97 72.28 25.22 109.78s.84 90.52-7 126-19.45 69.01-34.92 100.08c-15.48 31.06-31.35 56.3-53 82-21.65 25.71-41.92 46.06-68.33 66.67s-52.22 36.24-83.98 51.02-65.63 25.85-101.84 33.16c-36.21 7.3-87.02 9.64-124.93 6.07s-75.77-12.59-110.23-24.77-60.76-26.11-90.77-45.23m914-328c-12.46 14.87-27.26 28.29-41.25 41.75-13.98 13.46-26.44 29.13-41.05 41.95S1320.88 942 1305 953c-15.8 10.95-19.91-12.08-14.67-24.67 5.24-12.6 4.12-29.35 7.6-43.4 3.47-14.06 2.16-31.91 4.07-46.93s2.17-32.23 2-48-2.68-32.38-3-48-5.43-29.77-5.93-45.07c-.49-15.31-9.91-28.01-7.07-43.93s22.49-4.06 28.75 5.25c6.26 9.3 18.01 16.6 25.5 25.5 7.48 8.9 17.47 16.73 25.5 25.5 8.03 8.76 16.65 16.14 25 25 8.36 8.86 16.88 16.27 25.5 25.5 8.61 9.23 18.64 16.11 21.68 29.32 3.03 13.22-1.38 28.73-9.93 38.93Z"
></path>
<path
fill="#33B6F2"
fillOpacity="0.99"
stroke="None"
d="M471 478c-1.87 2.66-5.16 5.48-8 7-8.27 7.64-16.44 14.35-23 23-6.47 8.53-15.57 15.48-23 23-.53-1.28.97-1.86 1-3-10.06 10.88-25.8 21.01-34 34-3.87 6.14-13.9 16.34-20 20-15.82 9.49-30.28 29.28-44 43-4.74 7.32-14.53 16.13-22 23 1.72-5.33 8.19-8.18 11-13-18.44 15.75-34.86 33.98-51.75 50.25-16.88 16.28-34.49 32.82-50.55 50.45-16.07 17.63-39.37 29.18-46.7 55.3s20.09 47.03 36.08 62.92c16 15.88 35.17 33.38 50.92 50.08-.85-1.27-2.17-2.33-2-4 3.22 3.54 13.5 10.27 11 13 16.21 14.12 30.44 31.85 47 46-4.54-4.54-9.9-9.76-13-15 7.91 7.75 19.08 16.91 24 25 14.25 14.25 29.46 35.08 46 45 4.42 2.65 11.44 9.73 14 14 7.93 13.22 24.34 22.47 34.08 33.92 9.75 11.44 22.83 23.26 33.69 33.31s22.07 23.65 34.55 32.45c12.48 8.79 24.35 21.31 38.68 28.32-1.27-2.72 1.57-1.86 1 0 30.01 19.12 56.31 33.05 90.77 45.23s72.32 21.2 110.23 24.77 88.72 1.23 124.93-6.07c36.21-7.31 70.08-18.38 101.84-33.16s57.57-30.41 83.98-51.02 46.68-40.96 68.33-66.67c21.65-25.7 37.52-50.94 53-82 15.47-31.07 27.08-64.6 34.92-100.08s10.25-88.5 7-126-12.81-76.55-25.22-109.78c-12.42-33.22-27.26-61.35-46.01-88.99-18.76-27.64-37.58-48.81-62.52-72.48-24.95-23.66-47.78-40.02-77.22-57.78-29.45-17.75-60.22-29.61-94.8-40.2C850.64 381.18 808.34 373.28 770 372s-85.82 5.36-121.32 13.68-66.25 22.16-97.46 37.54C520.01 438.61 496.83 456.99 471 478m79 545c1.07 1.17 2.16 2.7 3 4-8.01-6.24-21.77-18.29-27-27-7.22-12.04-22.76-22-32-32 .51.97 1.2 1.79 1 3-7.58-7.42-18.41-16.24-23-24-7.57-12.62-23.52-21.98-33.25-33.75-9.74-11.77-22.68-21.43-34-33-11.31-11.57-21.64-22.9-33.75-33.25 3.55 3.55 7.87 7.76 10 12-6.91-6.75-17.08-14.91-21-22-13.07-13.07-34.84-35.48-20.08-53.08 14.77-17.59 26.7-26.4 41.83-41.17 15.12-14.78 27.07-28.12 42.25-41.75.6-1.09 5.56-10.81 11-13 .55 1.82-1.75 2.47-2 4 13.88-14.72 30.62-27.6 43.3-42.7 12.69-15.1 32.84-26.1 43.7-43.3 3.87-6.14 13.9-16.34 20-20 18.77-11.26 29.01-29.88 48.75-41.25s36.77-23.39 58.95-32.05c22.17-8.67 45.65-16.53 70.3-20.7 24.66-4.17 59.7-5.49 85.22-3.22s51.91 8.39 74.85 16.15c22.95 7.75 41.87 17.25 61.68 29.32s35.94 23.84 52.14 38.86c16.21 15.01 28.66 29.58 41.86 48.14 13.21 18.55 23.65 36.25 33.02 57.98s15.74 45.98 20.56 70.44 4.93 57.59 1.89 82.55c-3.03 24.96-8.28 51.57-17.14 73.86-8.87 22.28-17.22 41.68-30 61-12.77 19.32-25.24 34.56-40.83 50.17-15.58 15.62-29.76 27.96-49 41s-37.75 22.01-59.93 31.07-46.5 15.81-71.39 19.61c-24.89 3.79-59.91 4.19-85.15 1.29s-50.95-8.86-73.47-17.53c-22.53-8.66-42.03-17.03-61.53-29.47-19.51-12.44-33.07-24.32-50.03-39.97Z"
></path>
<path
fill="#2FB2F2"
fillOpacity="0.42"
stroke="None"
d="M463 485c2.84-1.52 6.13-4.34 8-7-2.81 2.28-5.3 4.5-8 7Z"
></path>
<path
fill="none"
fillOpacity="0"
stroke="None"
d="M540 586c-6.44 6.2-13.24 13.5-20 20-10.86 17.2-31.01 28.2-43.7 43.3-12.68 15.1-29.42 27.98-43.3 42.7-2.92 3.1-5.86 6.18-9 9-15.18 13.63-27.13 26.97-42.25 41.75-15.13 14.77-27.06 23.58-41.83 41.17-14.76 17.6 7.01 40.01 20.08 53.08 3.41 3.41 7.38 6.91 11 10 12.11 10.35 22.44 21.68 33.75 33.25 11.32 11.57 24.26 21.23 34 33 9.73 11.77 25.68 21.13 33.25 33.75 7.3 7.02 15.07 13.51 22 21 9.24 10 24.78 19.96 32 32 4.27 4.44 9.98 9.2 14 14 3.27 3.14 6.68 6.02 10 9 17.71 15.9 31.27 27.78 50.78 40.22 19.5 12.44 39 20.81 61.53 29.47 22.52 8.67 48.23 14.63 73.47 17.53s60.26 2.5 85.15-1.29c24.89-3.8 49.21-10.55 71.39-19.61s40.69-18.03 59.93-31.07 33.42-25.38 49-41c15.59-15.61 28.06-30.85 40.83-50.17 12.78-19.32 21.13-38.72 30-61 8.86-22.29 14.11-48.9 17.14-73.86 3.04-24.96 2.93-58.09-1.89-82.55s-11.19-48.71-20.56-70.44-19.81-39.43-33.02-57.98c-13.2-18.56-25.65-33.13-41.86-48.14-16.2-15.02-32.33-26.79-52.14-38.86s-38.73-21.57-61.68-29.32c-22.94-7.76-49.33-13.88-74.85-16.15s-60.56-.95-85.22 3.22c-24.65 4.17-48.13 12.03-70.3 20.7-22.18 8.66-39.21 20.68-58.95 32.05S558.77 574.74 540 586m248 428c-8.81.85-19.26.85-28 0-50.92.03-95.05-25.73-132-57-4.93-4.17-8.03-8.49-12-13-21.57-16.37-29.1-39.7-40.93-64.07-11.82-24.37-16.22-61.27-15.07-89.93s8.69-59.57 20.93-84.07c12.23-24.51 25.68-42.64 44.82-61.18 19.15-18.53 38.21-30.59 63.32-41.68 25.12-11.08 58.04-18.42 86.93-18.07s61.91 7.81 87.01 18.99 42.81 24.87 61.76 43.24 32.08 35.88 44.01 60.99C980.7 733.34 988.09 763.7 989 793s-5.06 64.08-16.3 89.7c-11.25 25.61-22.37 44.07-41 64s-35.64 31.83-59.78 45.22c-24.13 13.4-55.72 19.35-83.92 22.08Z"
></path>
<path
fill="#37C2F4"
fillOpacity="0.38"
stroke="None"
d="M418 528c-.03 1.14-1.53 1.72-1 3 7.43-7.52 16.53-14.47 23-23-7.14 6.1-15.15 12.6-22 20Z"
></path>
<path
fill="#2FB6EA"
fillOpacity="0.41"
stroke="None"
d="M364 582c6.1-3.66 16.13-13.86 20-20-6.76 6.5-13.56 13.8-20 20ZM520 606c6.76-6.5 13.56-13.8 20-20-6.1 3.66-16.13 13.86-20 20Z"
></path>
<path
fill="#33B6F2"
stroke="None"
d="M616 944c4.72 3.58 9.63 9.64 12 13 36.95 31.27 81.08 57.03 132 57h1c5.35-3.95 21.14-.57 27 0 28.2-2.73 59.79-8.68 83.92-22.08 24.14-13.39 41.15-25.29 59.78-45.22s29.75-38.39 41-64c11.24-25.62 17.21-60.4 16.3-89.7s-8.3-59.66-20.22-84.78c-11.93-25.11-25.06-42.62-44.01-60.99s-36.66-32.06-61.76-43.24S804.89 585.35 776 585s-61.81 6.99-86.93 18.07c-25.11 11.09-44.17 23.15-63.32 41.68-19.14 18.54-32.59 36.67-44.82 61.18-12.24 24.5-19.78 55.41-20.93 84.07s3.25 65.56 15.07 89.93C586.9 904.3 594.43 927.63 616 944Z"
></path>
<path
fill="#33B5F1"
fillOpacity="0.56"
stroke="None"
d="M309 635c-2.81 4.82-9.28 7.67-11 13 7.47-6.87 17.26-15.68 22-23-3.36 3.36-7.33 6.86-11 10Z"
></path>
<path
fill="#33B5F1"
fillOpacity="0.98"
stroke="None"
d="M1305 953c18.93-19.62 40.37-43.65 61.75-63.25 21.39-19.6 41.49-45.43 63.25-61.75 8.55-10.2 12.96-25.71 9.93-38.93-3.04-13.21-13.07-20.09-21.68-29.32-8.62-9.23-17.14-16.64-25.5-25.5-8.35-8.86-16.97-16.24-25-25-8.03-8.77-18.02-16.6-25.5-25.5-7.49-8.9-19.24-16.2-25.5-25.5-6.26-9.31-25.91-21.17-28.75-5.25s6.58 28.62 7.07 43.93c.5 15.3 5.61 29.45 5.93 45.07s2.83 32.23 3 48-.09 32.98-2 48-.6 32.87-4.07 46.93c-3.48 14.05-2.36 30.8-7.6 43.4-5.24 12.59-1.13 35.62 14.67 24.67Z"
></path>
<path
fill="#2EC3F4"
fillOpacity="0.43"
stroke="None"
d="M424 701c3.14-2.82 6.08-5.9 9-9 .25-1.53 2.55-2.18 2-4-5.44 2.19-10.4 11.91-11 13Z"
></path>
<path
fill="#31BAEF"
fillOpacity="0.39"
stroke="None"
d="M1305 953c15.88-11 28.09-28.48 42.7-41.3s27.07-28.49 41.05-41.95c13.99-13.46 28.79-26.88 41.25-41.75-21.76 16.32-41.86 42.15-63.25 61.75-21.38 19.6-42.82 43.63-61.75 63.25Z"
></path>
<path
fill="#33B5F1"
fillOpacity="0.56"
stroke="None"
d="M371 847c-3.62-3.09-7.59-6.59-11-10 3.92 7.09 14.09 15.25 21 22-2.13-4.24-6.45-8.45-10-12Z"
></path>
<path
fill="#2EC3F4"
fillOpacity="0.42"
stroke="None"
d="M247 904c2.89 3.07 5.78 6.2 9 9 2.5-2.73-7.78-9.46-11-13-.17 1.67 1.15 2.73 2 4Z"
></path>
<path
fill="#33B5F1"
fillOpacity="0.56"
stroke="None"
d="M303 959c3.62 3.09 7.59 6.59 11 10-4.92-8.09-16.09-17.25-24-25 3.1 5.24 8.46 10.46 13 15Z"
></path>
<path
fill="#2EBFF4"
fillOpacity="0.34"
stroke="None"
d="M628 957c-2.37-3.36-7.28-9.42-12-13 3.97 4.51 7.07 8.83 12 13Z"
></path>
<path
fill="#3CBBF1"
fillOpacity="0.46"
stroke="None"
d="M494 968c-6.93-7.49-14.7-13.98-22-21 4.59 7.76 15.42 16.58 23 24 .2-1.21-.49-2.03-1-3Z"
></path>
<path
fill="#2FB4E9"
fillOpacity="0.56"
stroke="None"
d="M553 1027c-4.7-3.82-9.16-8.42-13-13-4.02-4.8-9.73-9.56-14-14 5.23 8.71 18.99 20.76 27 27Z"
></path>
<path
fill="#2EB4E6"
fillOpacity="0.43"
stroke="None"
d="M360 1014c4.27 4.11 9.9 9.74 14 14-2.56-4.27-9.58-11.35-14-14Z"
></path>
<path
fill="#33B6F2"
fillOpacity="0.78"
stroke="None"
d="M761 1014c9 .01 18 0 27 0-5.86-.57-21.65-3.95-27 0Z"
></path>
<path
fill="#38B3E8"
fillOpacity="0.31"
stroke="None"
d="M553 1027c-.84-1.3-1.93-2.83-3-4-3.32-2.98-6.73-5.86-10-9 3.84 4.58 8.3 9.18 13 13Z"
></path>
<path
fill="#32B2EB"
fillOpacity="0.15"
stroke="None"
d="M788 1014c-9 0-18 .01-27 0h-1c8.74.85 19.19.85 28 0Z"
></path>
<path
fill="#33B4F2"
fillOpacity="0.4"
stroke="None"
d="M515 1156s.64-.23 1 0c.57-1.86-2.27-2.72-1 0Z"
></path>
</svg>
);
export default SvgMilvus;

View file

@ -0,0 +1,9 @@
import React, { forwardRef } from "react";
import SvgMilvus from "./Milvus";
export const MilvusIcon = forwardRef<
SVGSVGElement,
React.PropsWithChildren<{}>
>((props, ref) => {
return <SvgMilvus ref={ref} {...props} />;
});

View file

@ -0,0 +1,407 @@
const SvgZepMemory = (props) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width="1em"
height="1em"
viewBox="0 0 1080 1080"
{...props}
>
<g
fill="None"
fill-opacity="0.0"
stroke="#000000"
stroke-opacity="0.00"
stroke-width="0.3"
>
<path
d="
M 0.00 556.00
C 0.50 556.00 1.00 556.00 1.00 556.00
C 1.00 543.96 2.41 535.71 2.78 523.78 C 3.15 511.85 11.33 508.51 23.00 510.00 C 34.67 511.49 46.33 508.88 58.00 510.00
C 55.03 445.25 54.61 379.85 52.00 315.00
C 52.00 238.88 46.74 163.03 46.00 87.00
C 69.27 87.75 91.77 85.43 115.00 86.00
C 117.35 160.24 118.93 234.68 121.00 309.00
C 121.00 334.70 122.92 360.28 123.00 386.00
C 396.02 370.77 676.00 370.80 949.00 386.00
C 953.33 310.01 957.61 233.99 962.00 158.00
C 984.98 158.73 1007.80 160.13 1031.00 160.00
C 1025.41 277.01 1020.46 394.23 1014.00 511.00
C 1028.45 510.50 1040.29 511.67 1055.00 511.00 C 1069.71 510.33 1070.10 524.83 1070.78 537.22 C 1071.45 549.61 1071.91 564.92 1072.00 578.00 C 1072.09 591.08 1072.51 603.84 1072.00 617.00 C 1071.49 630.16 1071.08 644.09 1070.00 657.00 C 1068.92 669.91 1067.52 682.36 1066.00 695.00 C 1064.49 707.65 1062.44 719.38 1061.00 732.00
C 1060.43 735.60 1058.90 739.18 1059.00 743.00
C 1042.00 743.00 1025.00 743.00 1008.00 743.00
C 1006.23 771.22 999.28 802.63 984.25 826.25 C 969.22 849.87 957.01 866.20 932.30 881.30 C 907.60 896.41 884.48 907.31 852.78 908.78 C 821.08 910.25 780.45 908.27 747.00 908.00 C 713.55 907.73 676.28 906.58 642.00 906.00 C 607.72 905.42 570.74 904.99 536.00 905.00 C 501.26 905.01 464.27 905.42 430.00 906.00 C 395.73 906.58 358.43 907.78 325.00 908.00 C 291.57 908.22 250.86 910.34 219.33 908.67 C 187.80 907.00 163.55 897.32 138.92 882.08 C 114.30 866.83 102.15 850.37 87.08 826.92 C 72.01 803.47 65.22 771.15 64.00 743.00
C 53.53 743.29 42.40 742.61 32.00 743.00 C 21.60 743.39 9.27 745.22 12.00 731.00
C 6.63 697.23 1.00 663.14 1.00 628.00
C 1.00 628.04 0.00 628.00 0.00 628.00
L 0.00 1080.00
L 1080.00 1080.00
L 1080.00 0.00
L 0.00 0.00
L 0.00 556.00
M 639.00 17.00
C 623.69 46.12 602.64 73.54 584.70 101.70 C 566.76 129.86 546.31 156.65 529.00 185.00
C 646.49 170.69 764.46 158.20 882.00 144.00
C 877.98 154.31 873.87 162.84 869.08 173.08 C 864.28 183.31 861.95 195.91 849.00 196.00 C 836.05 196.09 823.84 200.25 811.00 201.00 C 798.15 201.75 785.78 204.91 773.00 206.00 C 760.21 207.08 747.72 209.69 734.99 210.99 C 722.26 212.30 709.66 214.57 696.98 215.98 C 684.29 217.38 672.59 219.35 659.93 220.93 C 647.27 222.51 634.42 224.01 621.78 225.78 C 609.14 227.55 596.34 228.78 583.78 230.78 C 571.21 232.78 557.89 233.26 545.33 235.33 C 532.77 237.40 519.98 238.49 507.33 240.33 C 494.68 242.17 481.78 243.63 469.00 245.00 C 456.22 246.37 444.02 249.52 431.00 250.00
C 466.30 190.88 507.91 134.47 545.00 76.00
C 428.76 89.68 313.13 105.80 197.00 120.00
C 201.85 104.71 209.60 99.25 213.92 82.92 C 218.24 66.60 236.53 67.76 252.00 66.00 C 267.47 64.24 284.14 61.79 300.00 60.00 C 315.86 58.21 332.59 55.29 348.67 53.67 C 364.75 52.05 380.11 48.99 396.22 47.22 C 412.34 45.46 428.96 43.17 445.01 41.01 C 461.05 38.85 476.95 37.33 493.00 35.00 C 509.06 32.68 525.88 31.19 542.00 29.00 C 558.12 26.81 573.69 24.58 590.00 23.00 C 606.31 21.42 622.28 17.15 639.00 17.00 Z"
/>
</g>
<g
fill="None"
fill-opacity="0.0"
stroke="#4C1FCA"
stroke-opacity="0.98"
stroke-width="0.3"
>
<path
d="
M 639.00 17.00
C 622.28 17.15 606.31 21.42 590.00 23.00 C 573.69 24.58 558.12 26.81 542.00 29.00 C 525.88 31.19 509.06 32.68 493.00 35.00 C 476.95 37.33 461.05 38.85 445.01 41.01 C 428.96 43.17 412.34 45.46 396.22 47.22 C 380.11 48.99 364.75 52.05 348.67 53.67 C 332.59 55.29 315.86 58.21 300.00 60.00 C 284.14 61.79 267.47 64.24 252.00 66.00 C 236.53 67.76 218.24 66.60 213.92 82.92 C 209.60 99.25 201.85 104.71 197.00 120.00
C 313.13 105.80 428.76 89.68 545.00 76.00
C 507.91 134.47 466.30 190.88 431.00 250.00
C 444.02 249.52 456.22 246.37 469.00 245.00 C 481.78 243.63 494.68 242.17 507.33 240.33 C 519.98 238.49 532.77 237.40 545.33 235.33 C 557.89 233.26 571.21 232.78 583.78 230.78 C 596.34 228.78 609.14 227.55 621.78 225.78 C 634.42 224.01 647.27 222.51 659.93 220.93 C 672.59 219.35 684.29 217.38 696.98 215.98 C 709.66 214.57 722.26 212.30 734.99 210.99 C 747.72 209.69 760.21 207.08 773.00 206.00 C 785.78 204.91 798.15 201.75 811.00 201.00 C 823.84 200.25 836.05 196.09 849.00 196.00 C 861.95 195.91 864.28 183.31 869.08 173.08 C 873.87 162.84 877.98 154.31 882.00 144.00
C 764.46 158.20 646.49 170.69 529.00 185.00
C 546.31 156.65 566.76 129.86 584.70 101.70 C 602.64 73.54 623.69 46.12 639.00 17.00 Z"
/>
</g>
<g
fill="None"
fill-opacity="0.0"
stroke="#531FCB"
stroke-opacity="0.99"
stroke-width="0.3"
>
<path
d="
M 52.00 315.00
C 52.94 312.30 62.60 314.27 65.31 313.28 C 68.01 312.30 75.04 315.21 78.77 314.58 C 82.50 313.94 87.69 313.61 91.92 314.14 C 96.16 314.67 101.01 313.10 105.31 313.28 C 109.60 313.47 114.30 313.80 119.00 315.00
C 119.91 313.17 119.34 310.26 121.00 309.00
C 118.93 234.68 117.35 160.24 115.00 86.00
C 91.77 85.43 69.27 87.75 46.00 87.00
C 46.74 163.03 52.00 238.88 52.00 315.00 Z"
/>
</g>
<g
fill="None"
fill-opacity="0.0"
stroke="#731FCB"
stroke-opacity="1.00"
stroke-width="0.3"
>
<path
d="
M 121.00 309.00
C 119.34 310.26 119.91 313.17 119.00 315.00
C 114.30 313.80 109.60 313.47 105.31 313.28 C 101.01 313.10 96.16 314.67 91.92 314.14 C 87.69 313.61 82.50 313.94 78.77 314.58 C 75.04 315.21 68.01 312.30 65.31 313.28 C 62.60 314.27 52.94 312.30 52.00 315.00
C 54.61 379.85 55.03 445.25 58.00 510.00
C 46.33 508.88 34.67 511.49 23.00 510.00 C 11.33 508.51 3.15 511.85 2.78 523.78 C 2.41 535.71 1.00 543.96 1.00 556.00
C 1.00 560.33 1.00 564.67 1.00 569.00
C 1.00 575.83 1.83 583.99 0.00 590.00
L 0.00 603.00
C 1.82 610.42 1.00 619.82 1.00 628.00
C 1.00 663.14 6.63 697.23 12.00 731.00
C 16.70 734.32 26.99 729.52 33.00 731.00 C 39.01 732.48 47.33 730.36 54.00 731.00 C 60.67 731.64 69.08 730.71 76.00 731.00 C 82.92 731.29 89.97 730.89 97.00 731.00 C 104.03 731.11 111.98 730.99 119.00 731.00 C 126.02 731.01 133.09 731.09 140.00 731.00 C 146.91 730.91 154.26 731.25 161.00 731.00 C 167.74 730.75 176.68 731.54 183.00 731.00 C 189.32 730.46 198.77 732.27 204.00 731.00 C 209.23 729.73 222.64 734.17 225.00 730.00
C 184.35 674.23 191.93 593.33 244.08 547.08 C 296.23 500.84 376.81 499.34 428.75 546.25 C 480.69 593.16 487.96 675.06 448.00 731.00
C 458.62 727.50 471.70 732.56 483.00 731.00 C 494.30 729.44 507.43 731.77 519.00 731.00 C 530.57 730.23 542.32 731.45 554.00 731.00 C 565.68 730.55 578.32 731.44 590.00 731.00 C 601.68 730.57 614.19 732.16 625.00 730.00
C 584.91 674.43 590.92 592.78 643.75 546.75 C 696.59 500.72 775.96 498.95 828.75 546.25 C 881.54 593.55 885.75 674.52 847.00 731.00
C 855.70 727.46 867.44 732.53 877.00 731.00 C 886.56 729.47 898.05 731.69 908.00 731.00 C 917.95 730.31 928.93 731.30 939.00 731.00 C 949.07 730.70 958.86 731.09 969.00 731.00 C 979.14 730.91 989.81 730.95 1000.00 731.00 C 1010.19 731.05 1020.87 730.79 1031.00 731.00 C 1041.13 731.21 1051.36 730.03 1061.00 732.00
C 1062.44 719.38 1064.49 707.65 1066.00 695.00 C 1067.52 682.36 1068.92 669.91 1070.00 657.00 C 1071.08 644.09 1071.49 630.16 1072.00 617.00 C 1072.51 603.84 1072.09 591.08 1072.00 578.00 C 1071.91 564.92 1071.45 549.61 1070.78 537.22 C 1070.10 524.83 1069.71 510.33 1055.00 511.00 C 1040.29 511.67 1028.45 510.50 1014.00 511.00
C 1020.46 394.23 1025.41 277.01 1031.00 160.00
C 1007.80 160.13 984.98 158.73 962.00 158.00
C 957.61 233.99 953.33 310.01 949.00 386.00
C 676.00 370.80 396.02 370.77 123.00 386.00
C 122.92 360.28 121.00 334.70 121.00 309.00 Z"
/>
</g>
<g
fill="None"
fill-opacity="0.0"
stroke="#000000"
stroke-opacity="0.00"
stroke-width="0.3"
>
<path
d="
M 225.00 730.00
C 277.48 802.00 395.55 804.43 448.00 731.00
C 487.96 675.06 480.69 593.16 428.75 546.25 C 376.81 499.34 296.23 500.84 244.08 547.08 C 191.93 593.33 184.35 674.23 225.00 730.00
M 345.00 577.00
C 397.59 583.36 427.16 648.04 395.23 691.23 C 363.30 734.42 296.70 729.01 272.08 680.92 C 247.45 632.84 288.14 570.13 345.00 577.00 Z"
/>
</g>
<g
fill="None"
fill-opacity="0.0"
stroke="#000000"
stroke-opacity="0.00"
stroke-width="0.3"
>
<path
d="
M 625.00 730.00
C 676.62 801.55 796.06 805.26 847.00 731.00
C 885.75 674.52 881.54 593.55 828.75 546.25 C 775.96 498.95 696.59 500.72 643.75 546.75 C 590.92 592.78 584.91 674.43 625.00 730.00
M 745.00 577.00
C 798.20 583.43 826.54 649.80 794.23 692.23 C 761.92 734.66 695.72 728.95 671.23 680.77 C 646.73 632.59 688.83 570.21 745.00 577.00 Z"
/>
</g>
<g
fill="None"
fill-opacity="0.0"
stroke="#7920CB"
stroke-opacity="0.38"
stroke-width="0.3"
>
<path
d="
M 0.00 569.00
C 0.50 569.00 1.00 569.00 1.00 569.00
C 1.00 564.67 1.00 560.33 1.00 556.00
C 1.00 556.00 0.50 556.00 0.00 556.00
L 0.00 569.00 Z"
/>
</g>
<g
fill="None"
fill-opacity="0.0"
stroke="#7A1FCC"
stroke-opacity="0.75"
stroke-width="0.3"
>
<path
d="
M 0.00 590.00
C 1.83 583.99 1.00 575.83 1.00 569.00
C 1.00 569.00 0.50 569.00 0.00 569.00
L 0.00 590.00 Z"
/>
</g>
<g
fill="None"
fill-opacity="0.0"
stroke="#811FCB"
stroke-opacity="0.99"
stroke-width="0.3"
>
<path
d="
M 345.00 577.00
C 288.14 570.13 247.45 632.84 272.08 680.92 C 296.70 729.01 363.30 734.42 395.23 691.23 C 427.16 648.04 397.59 583.36 345.00 577.00 Z"
/>
</g>
<g
fill="None"
fill-opacity="0.0"
stroke="#811FCB"
stroke-opacity="0.99"
stroke-width="0.3"
>
<path
d="
M 745.00 577.00
C 688.83 570.21 646.73 632.59 671.23 680.77 C 695.72 728.95 761.92 734.66 794.23 692.23 C 826.54 649.80 798.20 583.43 745.00 577.00 Z"
/>
</g>
<g
fill="None"
fill-opacity="0.0"
stroke="#7E1FCB"
stroke-opacity="0.50"
stroke-width="0.3"
>
<path
d="
M 0.00 628.00
C 0.00 628.00 1.00 628.04 1.00 628.00
C 1.00 619.82 1.82 610.42 0.00 603.00
L 0.00 628.00 Z"
/>
</g>
<g
fill="None"
fill-opacity="0.0"
stroke="#931FCC"
stroke-opacity="1.00"
stroke-width="0.3"
>
<path
d="
M 12.00 731.00
C 9.27 745.22 21.60 743.39 32.00 743.00 C 42.40 742.61 53.53 743.29 64.00 743.00
C 65.22 771.15 72.01 803.47 87.08 826.92 C 102.15 850.37 114.30 866.83 138.92 882.08 C 163.55 897.32 187.80 907.00 219.33 908.67 C 250.86 910.34 291.57 908.22 325.00 908.00 C 358.43 907.78 395.73 906.58 430.00 906.00 C 464.27 905.42 501.26 905.01 536.00 905.00 C 570.74 904.99 607.72 905.42 642.00 906.00 C 676.28 906.58 713.55 907.73 747.00 908.00 C 780.45 908.27 821.08 910.25 852.78 908.78 C 884.48 907.31 907.60 896.41 932.30 881.30 C 957.01 866.20 969.22 849.87 984.25 826.25 C 999.28 802.63 1006.23 771.22 1008.00 743.00
C 1025.00 743.00 1042.00 743.00 1059.00 743.00
C 1058.90 739.18 1060.43 735.60 1061.00 732.00
C 1051.36 730.03 1041.13 731.21 1031.00 731.00 C 1020.87 730.79 1010.19 731.05 1000.00 731.00 C 989.81 730.95 979.14 730.91 969.00 731.00 C 958.86 731.09 949.07 730.70 939.00 731.00 C 928.93 731.30 917.95 730.31 908.00 731.00 C 898.05 731.69 886.56 729.47 877.00 731.00 C 867.44 732.53 855.70 727.46 847.00 731.00
C 796.06 805.26 676.62 801.55 625.00 730.00
C 614.19 732.16 601.68 730.57 590.00 731.00 C 578.32 731.44 565.68 730.55 554.00 731.00 C 542.32 731.45 530.57 730.23 519.00 731.00 C 507.43 731.77 494.30 729.44 483.00 731.00 C 471.70 732.56 458.62 727.50 448.00 731.00
C 395.55 804.43 277.48 802.00 225.00 730.00
C 222.64 734.17 209.23 729.73 204.00 731.00 C 198.77 732.27 189.32 730.46 183.00 731.00 C 176.68 731.54 167.74 730.75 161.00 731.00 C 154.26 731.25 146.91 730.91 140.00 731.00 C 133.09 731.09 126.02 731.01 119.00 731.00 C 111.98 730.99 104.03 731.11 97.00 731.00 C 89.97 730.89 82.92 731.29 76.00 731.00 C 69.08 730.71 60.67 731.64 54.00 731.00 C 47.33 730.36 39.01 732.48 33.00 731.00 C 26.99 729.52 16.70 734.32 12.00 731.00 Z"
/>
</g>
<g fill="#000000" fill-opacity="0.00" stroke="None">
<path
d="
M 0.00 556.00
C 0.50 556.00 1.00 556.00 1.00 556.00
C 1.00 543.96 2.41 535.71 2.78 523.78 C 3.15 511.85 11.33 508.51 23.00 510.00 C 34.67 511.49 46.33 508.88 58.00 510.00
C 55.03 445.25 54.61 379.85 52.00 315.00
C 52.00 238.88 46.74 163.03 46.00 87.00
C 69.27 87.75 91.77 85.43 115.00 86.00
C 117.35 160.24 118.93 234.68 121.00 309.00
C 121.00 334.70 122.92 360.28 123.00 386.00
C 396.02 370.77 676.00 370.80 949.00 386.00
C 953.33 310.01 957.61 233.99 962.00 158.00
C 984.98 158.73 1007.80 160.13 1031.00 160.00
C 1025.41 277.01 1020.46 394.23 1014.00 511.00
C 1028.45 510.50 1040.29 511.67 1055.00 511.00 C 1069.71 510.33 1070.10 524.83 1070.78 537.22 C 1071.45 549.61 1071.91 564.92 1072.00 578.00 C 1072.09 591.08 1072.51 603.84 1072.00 617.00 C 1071.49 630.16 1071.08 644.09 1070.00 657.00 C 1068.92 669.91 1067.52 682.36 1066.00 695.00 C 1064.49 707.65 1062.44 719.38 1061.00 732.00
C 1060.43 735.60 1058.90 739.18 1059.00 743.00
C 1042.00 743.00 1025.00 743.00 1008.00 743.00
C 1006.23 771.22 999.28 802.63 984.25 826.25 C 969.22 849.87 957.01 866.20 932.30 881.30 C 907.60 896.41 884.48 907.31 852.78 908.78 C 821.08 910.25 780.45 908.27 747.00 908.00 C 713.55 907.73 676.28 906.58 642.00 906.00 C 607.72 905.42 570.74 904.99 536.00 905.00 C 501.26 905.01 464.27 905.42 430.00 906.00 C 395.73 906.58 358.43 907.78 325.00 908.00 C 291.57 908.22 250.86 910.34 219.33 908.67 C 187.80 907.00 163.55 897.32 138.92 882.08 C 114.30 866.83 102.15 850.37 87.08 826.92 C 72.01 803.47 65.22 771.15 64.00 743.00
C 53.53 743.29 42.40 742.61 32.00 743.00 C 21.60 743.39 9.27 745.22 12.00 731.00
C 6.63 697.23 1.00 663.14 1.00 628.00
C 1.00 628.04 0.00 628.00 0.00 628.00
L 0.00 1080.00
L 1080.00 1080.00
L 1080.00 0.00
L 0.00 0.00
L 0.00 556.00
M 639.00 17.00
C 623.69 46.12 602.64 73.54 584.70 101.70 C 566.76 129.86 546.31 156.65 529.00 185.00
C 646.49 170.69 764.46 158.20 882.00 144.00
C 877.98 154.31 873.87 162.84 869.08 173.08 C 864.28 183.31 861.95 195.91 849.00 196.00 C 836.05 196.09 823.84 200.25 811.00 201.00 C 798.15 201.75 785.78 204.91 773.00 206.00 C 760.21 207.08 747.72 209.69 734.99 210.99 C 722.26 212.30 709.66 214.57 696.98 215.98 C 684.29 217.38 672.59 219.35 659.93 220.93 C 647.27 222.51 634.42 224.01 621.78 225.78 C 609.14 227.55 596.34 228.78 583.78 230.78 C 571.21 232.78 557.89 233.26 545.33 235.33 C 532.77 237.40 519.98 238.49 507.33 240.33 C 494.68 242.17 481.78 243.63 469.00 245.00 C 456.22 246.37 444.02 249.52 431.00 250.00
C 466.30 190.88 507.91 134.47 545.00 76.00
C 428.76 89.68 313.13 105.80 197.00 120.00
C 201.85 104.71 209.60 99.25 213.92 82.92 C 218.24 66.60 236.53 67.76 252.00 66.00 C 267.47 64.24 284.14 61.79 300.00 60.00 C 315.86 58.21 332.59 55.29 348.67 53.67 C 364.75 52.05 380.11 48.99 396.22 47.22 C 412.34 45.46 428.96 43.17 445.01 41.01 C 461.05 38.85 476.95 37.33 493.00 35.00 C 509.06 32.68 525.88 31.19 542.00 29.00 C 558.12 26.81 573.69 24.58 590.00 23.00 C 606.31 21.42 622.28 17.15 639.00 17.00 Z"
/>
</g>
<g fill="#4C1FCA" fill-opacity="0.98" stroke="None">
<path
d="
M 639.00 17.00
C 622.28 17.15 606.31 21.42 590.00 23.00 C 573.69 24.58 558.12 26.81 542.00 29.00 C 525.88 31.19 509.06 32.68 493.00 35.00 C 476.95 37.33 461.05 38.85 445.01 41.01 C 428.96 43.17 412.34 45.46 396.22 47.22 C 380.11 48.99 364.75 52.05 348.67 53.67 C 332.59 55.29 315.86 58.21 300.00 60.00 C 284.14 61.79 267.47 64.24 252.00 66.00 C 236.53 67.76 218.24 66.60 213.92 82.92 C 209.60 99.25 201.85 104.71 197.00 120.00
C 313.13 105.80 428.76 89.68 545.00 76.00
C 507.91 134.47 466.30 190.88 431.00 250.00
C 444.02 249.52 456.22 246.37 469.00 245.00 C 481.78 243.63 494.68 242.17 507.33 240.33 C 519.98 238.49 532.77 237.40 545.33 235.33 C 557.89 233.26 571.21 232.78 583.78 230.78 C 596.34 228.78 609.14 227.55 621.78 225.78 C 634.42 224.01 647.27 222.51 659.93 220.93 C 672.59 219.35 684.29 217.38 696.98 215.98 C 709.66 214.57 722.26 212.30 734.99 210.99 C 747.72 209.69 760.21 207.08 773.00 206.00 C 785.78 204.91 798.15 201.75 811.00 201.00 C 823.84 200.25 836.05 196.09 849.00 196.00 C 861.95 195.91 864.28 183.31 869.08 173.08 C 873.87 162.84 877.98 154.31 882.00 144.00
C 764.46 158.20 646.49 170.69 529.00 185.00
C 546.31 156.65 566.76 129.86 584.70 101.70 C 602.64 73.54 623.69 46.12 639.00 17.00 Z"
/>
</g>
<g fill="#531FCB" fill-opacity="0.99" stroke="None">
<path
d="
M 52.00 315.00
C 52.94 312.30 62.60 314.27 65.31 313.28 C 68.01 312.30 75.04 315.21 78.77 314.58 C 82.50 313.94 87.69 313.61 91.92 314.14 C 96.16 314.67 101.01 313.10 105.31 313.28 C 109.60 313.47 114.30 313.80 119.00 315.00
C 119.91 313.17 119.34 310.26 121.00 309.00
C 118.93 234.68 117.35 160.24 115.00 86.00
C 91.77 85.43 69.27 87.75 46.00 87.00
C 46.74 163.03 52.00 238.88 52.00 315.00 Z"
/>
</g>
<g fill="#731FCB" fill-opacity="1.00" stroke="None">
<path
d="
M 121.00 309.00
C 119.34 310.26 119.91 313.17 119.00 315.00
C 114.30 313.80 109.60 313.47 105.31 313.28 C 101.01 313.10 96.16 314.67 91.92 314.14 C 87.69 313.61 82.50 313.94 78.77 314.58 C 75.04 315.21 68.01 312.30 65.31 313.28 C 62.60 314.27 52.94 312.30 52.00 315.00
C 54.61 379.85 55.03 445.25 58.00 510.00
C 46.33 508.88 34.67 511.49 23.00 510.00 C 11.33 508.51 3.15 511.85 2.78 523.78 C 2.41 535.71 1.00 543.96 1.00 556.00
C 1.00 560.33 1.00 564.67 1.00 569.00
C 1.00 575.83 1.83 583.99 0.00 590.00
L 0.00 603.00
C 1.82 610.42 1.00 619.82 1.00 628.00
C 1.00 663.14 6.63 697.23 12.00 731.00
C 16.70 734.32 26.99 729.52 33.00 731.00 C 39.01 732.48 47.33 730.36 54.00 731.00 C 60.67 731.64 69.08 730.71 76.00 731.00 C 82.92 731.29 89.97 730.89 97.00 731.00 C 104.03 731.11 111.98 730.99 119.00 731.00 C 126.02 731.01 133.09 731.09 140.00 731.00 C 146.91 730.91 154.26 731.25 161.00 731.00 C 167.74 730.75 176.68 731.54 183.00 731.00 C 189.32 730.46 198.77 732.27 204.00 731.00 C 209.23 729.73 222.64 734.17 225.00 730.00
C 184.35 674.23 191.93 593.33 244.08 547.08 C 296.23 500.84 376.81 499.34 428.75 546.25 C 480.69 593.16 487.96 675.06 448.00 731.00
C 458.62 727.50 471.70 732.56 483.00 731.00 C 494.30 729.44 507.43 731.77 519.00 731.00 C 530.57 730.23 542.32 731.45 554.00 731.00 C 565.68 730.55 578.32 731.44 590.00 731.00 C 601.68 730.57 614.19 732.16 625.00 730.00
C 584.91 674.43 590.92 592.78 643.75 546.75 C 696.59 500.72 775.96 498.95 828.75 546.25 C 881.54 593.55 885.75 674.52 847.00 731.00
C 855.70 727.46 867.44 732.53 877.00 731.00 C 886.56 729.47 898.05 731.69 908.00 731.00 C 917.95 730.31 928.93 731.30 939.00 731.00 C 949.07 730.70 958.86 731.09 969.00 731.00 C 979.14 730.91 989.81 730.95 1000.00 731.00 C 1010.19 731.05 1020.87 730.79 1031.00 731.00 C 1041.13 731.21 1051.36 730.03 1061.00 732.00
C 1062.44 719.38 1064.49 707.65 1066.00 695.00 C 1067.52 682.36 1068.92 669.91 1070.00 657.00 C 1071.08 644.09 1071.49 630.16 1072.00 617.00 C 1072.51 603.84 1072.09 591.08 1072.00 578.00 C 1071.91 564.92 1071.45 549.61 1070.78 537.22 C 1070.10 524.83 1069.71 510.33 1055.00 511.00 C 1040.29 511.67 1028.45 510.50 1014.00 511.00
C 1020.46 394.23 1025.41 277.01 1031.00 160.00
C 1007.80 160.13 984.98 158.73 962.00 158.00
C 957.61 233.99 953.33 310.01 949.00 386.00
C 676.00 370.80 396.02 370.77 123.00 386.00
C 122.92 360.28 121.00 334.70 121.00 309.00 Z"
/>
</g>
<g fill="#000000" fill-opacity="0.00" stroke="None">
<path
d="
M 225.00 730.00
C 277.48 802.00 395.55 804.43 448.00 731.00
C 487.96 675.06 480.69 593.16 428.75 546.25 C 376.81 499.34 296.23 500.84 244.08 547.08 C 191.93 593.33 184.35 674.23 225.00 730.00
M 345.00 577.00
C 397.59 583.36 427.16 648.04 395.23 691.23 C 363.30 734.42 296.70 729.01 272.08 680.92 C 247.45 632.84 288.14 570.13 345.00 577.00 Z"
/>
</g>
<g fill="#000000" fill-opacity="0.00" stroke="None">
<path
d="
M 625.00 730.00
C 676.62 801.55 796.06 805.26 847.00 731.00
C 885.75 674.52 881.54 593.55 828.75 546.25 C 775.96 498.95 696.59 500.72 643.75 546.75 C 590.92 592.78 584.91 674.43 625.00 730.00
M 745.00 577.00
C 798.20 583.43 826.54 649.80 794.23 692.23 C 761.92 734.66 695.72 728.95 671.23 680.77 C 646.73 632.59 688.83 570.21 745.00 577.00 Z"
/>
</g>
<g fill="#7920CB" fill-opacity="0.38" stroke="None">
<path
d="
M 0.00 569.00
C 0.50 569.00 1.00 569.00 1.00 569.00
C 1.00 564.67 1.00 560.33 1.00 556.00
C 1.00 556.00 0.50 556.00 0.00 556.00
L 0.00 569.00 Z"
/>
</g>
<g fill="#7A1FCC" fill-opacity="0.75" stroke="None">
<path
d="
M 0.00 590.00
C 1.83 583.99 1.00 575.83 1.00 569.00
C 1.00 569.00 0.50 569.00 0.00 569.00
L 0.00 590.00 Z"
/>
</g>
<g fill="#811FCB" fill-opacity="0.99" stroke="None">
<path
d="
M 345.00 577.00
C 288.14 570.13 247.45 632.84 272.08 680.92 C 296.70 729.01 363.30 734.42 395.23 691.23 C 427.16 648.04 397.59 583.36 345.00 577.00 Z"
/>
</g>
<g fill="#811FCB" fill-opacity="0.99" stroke="None">
<path
d="
M 745.00 577.00
C 688.83 570.21 646.73 632.59 671.23 680.77 C 695.72 728.95 761.92 734.66 794.23 692.23 C 826.54 649.80 798.20 583.43 745.00 577.00 Z"
/>
</g>
<g fill="#7E1FCB" fill-opacity="0.50" stroke="None">
<path
d="
M 0.00 628.00
C 0.00 628.00 1.00 628.04 1.00 628.00
C 1.00 619.82 1.82 610.42 0.00 603.00
L 0.00 628.00 Z"
/>
</g>
<g fill="#931FCC" fill-opacity="1.00" stroke="None">
<path
d="
M 12.00 731.00
C 9.27 745.22 21.60 743.39 32.00 743.00 C 42.40 742.61 53.53 743.29 64.00 743.00
C 65.22 771.15 72.01 803.47 87.08 826.92 C 102.15 850.37 114.30 866.83 138.92 882.08 C 163.55 897.32 187.80 907.00 219.33 908.67 C 250.86 910.34 291.57 908.22 325.00 908.00 C 358.43 907.78 395.73 906.58 430.00 906.00 C 464.27 905.42 501.26 905.01 536.00 905.00 C 570.74 904.99 607.72 905.42 642.00 906.00 C 676.28 906.58 713.55 907.73 747.00 908.00 C 780.45 908.27 821.08 910.25 852.78 908.78 C 884.48 907.31 907.60 896.41 932.30 881.30 C 957.01 866.20 969.22 849.87 984.25 826.25 C 999.28 802.63 1006.23 771.22 1008.00 743.00
C 1025.00 743.00 1042.00 743.00 1059.00 743.00
C 1058.90 739.18 1060.43 735.60 1061.00 732.00
C 1051.36 730.03 1041.13 731.21 1031.00 731.00 C 1020.87 730.79 1010.19 731.05 1000.00 731.00 C 989.81 730.95 979.14 730.91 969.00 731.00 C 958.86 731.09 949.07 730.70 939.00 731.00 C 928.93 731.30 917.95 730.31 908.00 731.00 C 898.05 731.69 886.56 729.47 877.00 731.00 C 867.44 732.53 855.70 727.46 847.00 731.00
C 796.06 805.26 676.62 801.55 625.00 730.00
C 614.19 732.16 601.68 730.57 590.00 731.00 C 578.32 731.44 565.68 730.55 554.00 731.00 C 542.32 731.45 530.57 730.23 519.00 731.00 C 507.43 731.77 494.30 729.44 483.00 731.00 C 471.70 732.56 458.62 727.50 448.00 731.00
C 395.55 804.43 277.48 802.00 225.00 730.00
C 222.64 734.17 209.23 729.73 204.00 731.00 C 198.77 732.27 189.32 730.46 183.00 731.00 C 176.68 731.54 167.74 730.75 161.00 731.00 C 154.26 731.25 146.91 730.91 140.00 731.00 C 133.09 731.09 126.02 731.01 119.00 731.00 C 111.98 730.99 104.03 731.11 97.00 731.00 C 89.97 730.89 82.92 731.29 76.00 731.00 C 69.08 730.71 60.67 731.64 54.00 731.00 C 47.33 730.36 39.01 732.48 33.00 731.00 C 26.99 729.52 16.70 734.32 12.00 731.00 Z"
/>
</g>
</svg>
);
export default SvgZepMemory;

View file

@ -0,0 +1,9 @@
import React, { forwardRef } from "react";
import SvgZepMemory from "./ZepMemory";
export const ZepMemoryIcon = forwardRef<
SVGSVGElement,
React.PropsWithChildren<{}>
>((props, ref) => {
return <SvgZepMemory ref={ref} {...props} />;
});

View file

@ -0,0 +1,269 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:v="https://svgstorm.com"
viewBox = "0 0 1080 1080"
width="1080"
height="1080">
<g fill="None" fill-opacity="0.0" stroke="#000000" stroke-opacity="0.00" stroke-width="0.3"><path d="
M 0.00 556.00
C 0.50 556.00 1.00 556.00 1.00 556.00
C 1.00 543.96 2.41 535.71 2.78 523.78 C 3.15 511.85 11.33 508.51 23.00 510.00 C 34.67 511.49 46.33 508.88 58.00 510.00
C 55.03 445.25 54.61 379.85 52.00 315.00
C 52.00 238.88 46.74 163.03 46.00 87.00
C 69.27 87.75 91.77 85.43 115.00 86.00
C 117.35 160.24 118.93 234.68 121.00 309.00
C 121.00 334.70 122.92 360.28 123.00 386.00
C 396.02 370.77 676.00 370.80 949.00 386.00
C 953.33 310.01 957.61 233.99 962.00 158.00
C 984.98 158.73 1007.80 160.13 1031.00 160.00
C 1025.41 277.01 1020.46 394.23 1014.00 511.00
C 1028.45 510.50 1040.29 511.67 1055.00 511.00 C 1069.71 510.33 1070.10 524.83 1070.78 537.22 C 1071.45 549.61 1071.91 564.92 1072.00 578.00 C 1072.09 591.08 1072.51 603.84 1072.00 617.00 C 1071.49 630.16 1071.08 644.09 1070.00 657.00 C 1068.92 669.91 1067.52 682.36 1066.00 695.00 C 1064.49 707.65 1062.44 719.38 1061.00 732.00
C 1060.43 735.60 1058.90 739.18 1059.00 743.00
C 1042.00 743.00 1025.00 743.00 1008.00 743.00
C 1006.23 771.22 999.28 802.63 984.25 826.25 C 969.22 849.87 957.01 866.20 932.30 881.30 C 907.60 896.41 884.48 907.31 852.78 908.78 C 821.08 910.25 780.45 908.27 747.00 908.00 C 713.55 907.73 676.28 906.58 642.00 906.00 C 607.72 905.42 570.74 904.99 536.00 905.00 C 501.26 905.01 464.27 905.42 430.00 906.00 C 395.73 906.58 358.43 907.78 325.00 908.00 C 291.57 908.22 250.86 910.34 219.33 908.67 C 187.80 907.00 163.55 897.32 138.92 882.08 C 114.30 866.83 102.15 850.37 87.08 826.92 C 72.01 803.47 65.22 771.15 64.00 743.00
C 53.53 743.29 42.40 742.61 32.00 743.00 C 21.60 743.39 9.27 745.22 12.00 731.00
C 6.63 697.23 1.00 663.14 1.00 628.00
C 1.00 628.04 0.00 628.00 0.00 628.00
L 0.00 1080.00
L 1080.00 1080.00
L 1080.00 0.00
L 0.00 0.00
L 0.00 556.00
M 639.00 17.00
C 623.69 46.12 602.64 73.54 584.70 101.70 C 566.76 129.86 546.31 156.65 529.00 185.00
C 646.49 170.69 764.46 158.20 882.00 144.00
C 877.98 154.31 873.87 162.84 869.08 173.08 C 864.28 183.31 861.95 195.91 849.00 196.00 C 836.05 196.09 823.84 200.25 811.00 201.00 C 798.15 201.75 785.78 204.91 773.00 206.00 C 760.21 207.08 747.72 209.69 734.99 210.99 C 722.26 212.30 709.66 214.57 696.98 215.98 C 684.29 217.38 672.59 219.35 659.93 220.93 C 647.27 222.51 634.42 224.01 621.78 225.78 C 609.14 227.55 596.34 228.78 583.78 230.78 C 571.21 232.78 557.89 233.26 545.33 235.33 C 532.77 237.40 519.98 238.49 507.33 240.33 C 494.68 242.17 481.78 243.63 469.00 245.00 C 456.22 246.37 444.02 249.52 431.00 250.00
C 466.30 190.88 507.91 134.47 545.00 76.00
C 428.76 89.68 313.13 105.80 197.00 120.00
C 201.85 104.71 209.60 99.25 213.92 82.92 C 218.24 66.60 236.53 67.76 252.00 66.00 C 267.47 64.24 284.14 61.79 300.00 60.00 C 315.86 58.21 332.59 55.29 348.67 53.67 C 364.75 52.05 380.11 48.99 396.22 47.22 C 412.34 45.46 428.96 43.17 445.01 41.01 C 461.05 38.85 476.95 37.33 493.00 35.00 C 509.06 32.68 525.88 31.19 542.00 29.00 C 558.12 26.81 573.69 24.58 590.00 23.00 C 606.31 21.42 622.28 17.15 639.00 17.00 Z"/>
</g>
<g fill="None" fill-opacity="0.0" stroke="#4C1FCA" stroke-opacity="0.98" stroke-width="0.3"><path d="
M 639.00 17.00
C 622.28 17.15 606.31 21.42 590.00 23.00 C 573.69 24.58 558.12 26.81 542.00 29.00 C 525.88 31.19 509.06 32.68 493.00 35.00 C 476.95 37.33 461.05 38.85 445.01 41.01 C 428.96 43.17 412.34 45.46 396.22 47.22 C 380.11 48.99 364.75 52.05 348.67 53.67 C 332.59 55.29 315.86 58.21 300.00 60.00 C 284.14 61.79 267.47 64.24 252.00 66.00 C 236.53 67.76 218.24 66.60 213.92 82.92 C 209.60 99.25 201.85 104.71 197.00 120.00
C 313.13 105.80 428.76 89.68 545.00 76.00
C 507.91 134.47 466.30 190.88 431.00 250.00
C 444.02 249.52 456.22 246.37 469.00 245.00 C 481.78 243.63 494.68 242.17 507.33 240.33 C 519.98 238.49 532.77 237.40 545.33 235.33 C 557.89 233.26 571.21 232.78 583.78 230.78 C 596.34 228.78 609.14 227.55 621.78 225.78 C 634.42 224.01 647.27 222.51 659.93 220.93 C 672.59 219.35 684.29 217.38 696.98 215.98 C 709.66 214.57 722.26 212.30 734.99 210.99 C 747.72 209.69 760.21 207.08 773.00 206.00 C 785.78 204.91 798.15 201.75 811.00 201.00 C 823.84 200.25 836.05 196.09 849.00 196.00 C 861.95 195.91 864.28 183.31 869.08 173.08 C 873.87 162.84 877.98 154.31 882.00 144.00
C 764.46 158.20 646.49 170.69 529.00 185.00
C 546.31 156.65 566.76 129.86 584.70 101.70 C 602.64 73.54 623.69 46.12 639.00 17.00 Z"/>
</g>
<g fill="None" fill-opacity="0.0" stroke="#531FCB" stroke-opacity="0.99" stroke-width="0.3"><path d="
M 52.00 315.00
C 52.94 312.30 62.60 314.27 65.31 313.28 C 68.01 312.30 75.04 315.21 78.77 314.58 C 82.50 313.94 87.69 313.61 91.92 314.14 C 96.16 314.67 101.01 313.10 105.31 313.28 C 109.60 313.47 114.30 313.80 119.00 315.00
C 119.91 313.17 119.34 310.26 121.00 309.00
C 118.93 234.68 117.35 160.24 115.00 86.00
C 91.77 85.43 69.27 87.75 46.00 87.00
C 46.74 163.03 52.00 238.88 52.00 315.00 Z"/>
</g>
<g fill="None" fill-opacity="0.0" stroke="#731FCB" stroke-opacity="1.00" stroke-width="0.3"><path d="
M 121.00 309.00
C 119.34 310.26 119.91 313.17 119.00 315.00
C 114.30 313.80 109.60 313.47 105.31 313.28 C 101.01 313.10 96.16 314.67 91.92 314.14 C 87.69 313.61 82.50 313.94 78.77 314.58 C 75.04 315.21 68.01 312.30 65.31 313.28 C 62.60 314.27 52.94 312.30 52.00 315.00
C 54.61 379.85 55.03 445.25 58.00 510.00
C 46.33 508.88 34.67 511.49 23.00 510.00 C 11.33 508.51 3.15 511.85 2.78 523.78 C 2.41 535.71 1.00 543.96 1.00 556.00
C 1.00 560.33 1.00 564.67 1.00 569.00
C 1.00 575.83 1.83 583.99 0.00 590.00
L 0.00 603.00
C 1.82 610.42 1.00 619.82 1.00 628.00
C 1.00 663.14 6.63 697.23 12.00 731.00
C 16.70 734.32 26.99 729.52 33.00 731.00 C 39.01 732.48 47.33 730.36 54.00 731.00 C 60.67 731.64 69.08 730.71 76.00 731.00 C 82.92 731.29 89.97 730.89 97.00 731.00 C 104.03 731.11 111.98 730.99 119.00 731.00 C 126.02 731.01 133.09 731.09 140.00 731.00 C 146.91 730.91 154.26 731.25 161.00 731.00 C 167.74 730.75 176.68 731.54 183.00 731.00 C 189.32 730.46 198.77 732.27 204.00 731.00 C 209.23 729.73 222.64 734.17 225.00 730.00
C 184.35 674.23 191.93 593.33 244.08 547.08 C 296.23 500.84 376.81 499.34 428.75 546.25 C 480.69 593.16 487.96 675.06 448.00 731.00
C 458.62 727.50 471.70 732.56 483.00 731.00 C 494.30 729.44 507.43 731.77 519.00 731.00 C 530.57 730.23 542.32 731.45 554.00 731.00 C 565.68 730.55 578.32 731.44 590.00 731.00 C 601.68 730.57 614.19 732.16 625.00 730.00
C 584.91 674.43 590.92 592.78 643.75 546.75 C 696.59 500.72 775.96 498.95 828.75 546.25 C 881.54 593.55 885.75 674.52 847.00 731.00
C 855.70 727.46 867.44 732.53 877.00 731.00 C 886.56 729.47 898.05 731.69 908.00 731.00 C 917.95 730.31 928.93 731.30 939.00 731.00 C 949.07 730.70 958.86 731.09 969.00 731.00 C 979.14 730.91 989.81 730.95 1000.00 731.00 C 1010.19 731.05 1020.87 730.79 1031.00 731.00 C 1041.13 731.21 1051.36 730.03 1061.00 732.00
C 1062.44 719.38 1064.49 707.65 1066.00 695.00 C 1067.52 682.36 1068.92 669.91 1070.00 657.00 C 1071.08 644.09 1071.49 630.16 1072.00 617.00 C 1072.51 603.84 1072.09 591.08 1072.00 578.00 C 1071.91 564.92 1071.45 549.61 1070.78 537.22 C 1070.10 524.83 1069.71 510.33 1055.00 511.00 C 1040.29 511.67 1028.45 510.50 1014.00 511.00
C 1020.46 394.23 1025.41 277.01 1031.00 160.00
C 1007.80 160.13 984.98 158.73 962.00 158.00
C 957.61 233.99 953.33 310.01 949.00 386.00
C 676.00 370.80 396.02 370.77 123.00 386.00
C 122.92 360.28 121.00 334.70 121.00 309.00 Z"/>
</g>
<g fill="None" fill-opacity="0.0" stroke="#000000" stroke-opacity="0.00" stroke-width="0.3"><path d="
M 225.00 730.00
C 277.48 802.00 395.55 804.43 448.00 731.00
C 487.96 675.06 480.69 593.16 428.75 546.25 C 376.81 499.34 296.23 500.84 244.08 547.08 C 191.93 593.33 184.35 674.23 225.00 730.00
M 345.00 577.00
C 397.59 583.36 427.16 648.04 395.23 691.23 C 363.30 734.42 296.70 729.01 272.08 680.92 C 247.45 632.84 288.14 570.13 345.00 577.00 Z"/>
</g>
<g fill="None" fill-opacity="0.0" stroke="#000000" stroke-opacity="0.00" stroke-width="0.3"><path d="
M 625.00 730.00
C 676.62 801.55 796.06 805.26 847.00 731.00
C 885.75 674.52 881.54 593.55 828.75 546.25 C 775.96 498.95 696.59 500.72 643.75 546.75 C 590.92 592.78 584.91 674.43 625.00 730.00
M 745.00 577.00
C 798.20 583.43 826.54 649.80 794.23 692.23 C 761.92 734.66 695.72 728.95 671.23 680.77 C 646.73 632.59 688.83 570.21 745.00 577.00 Z"/>
</g>
<g fill="None" fill-opacity="0.0" stroke="#7920CB" stroke-opacity="0.38" stroke-width="0.3"><path d="
M 0.00 569.00
C 0.50 569.00 1.00 569.00 1.00 569.00
C 1.00 564.67 1.00 560.33 1.00 556.00
C 1.00 556.00 0.50 556.00 0.00 556.00
L 0.00 569.00 Z"/>
</g>
<g fill="None" fill-opacity="0.0" stroke="#7A1FCC" stroke-opacity="0.75" stroke-width="0.3"><path d="
M 0.00 590.00
C 1.83 583.99 1.00 575.83 1.00 569.00
C 1.00 569.00 0.50 569.00 0.00 569.00
L 0.00 590.00 Z"/>
</g>
<g fill="None" fill-opacity="0.0" stroke="#811FCB" stroke-opacity="0.99" stroke-width="0.3"><path d="
M 345.00 577.00
C 288.14 570.13 247.45 632.84 272.08 680.92 C 296.70 729.01 363.30 734.42 395.23 691.23 C 427.16 648.04 397.59 583.36 345.00 577.00 Z"/>
</g>
<g fill="None" fill-opacity="0.0" stroke="#811FCB" stroke-opacity="0.99" stroke-width="0.3"><path d="
M 745.00 577.00
C 688.83 570.21 646.73 632.59 671.23 680.77 C 695.72 728.95 761.92 734.66 794.23 692.23 C 826.54 649.80 798.20 583.43 745.00 577.00 Z"/>
</g>
<g fill="None" fill-opacity="0.0" stroke="#7E1FCB" stroke-opacity="0.50" stroke-width="0.3"><path d="
M 0.00 628.00
C 0.00 628.00 1.00 628.04 1.00 628.00
C 1.00 619.82 1.82 610.42 0.00 603.00
L 0.00 628.00 Z"/>
</g>
<g fill="None" fill-opacity="0.0" stroke="#931FCC" stroke-opacity="1.00" stroke-width="0.3"><path d="
M 12.00 731.00
C 9.27 745.22 21.60 743.39 32.00 743.00 C 42.40 742.61 53.53 743.29 64.00 743.00
C 65.22 771.15 72.01 803.47 87.08 826.92 C 102.15 850.37 114.30 866.83 138.92 882.08 C 163.55 897.32 187.80 907.00 219.33 908.67 C 250.86 910.34 291.57 908.22 325.00 908.00 C 358.43 907.78 395.73 906.58 430.00 906.00 C 464.27 905.42 501.26 905.01 536.00 905.00 C 570.74 904.99 607.72 905.42 642.00 906.00 C 676.28 906.58 713.55 907.73 747.00 908.00 C 780.45 908.27 821.08 910.25 852.78 908.78 C 884.48 907.31 907.60 896.41 932.30 881.30 C 957.01 866.20 969.22 849.87 984.25 826.25 C 999.28 802.63 1006.23 771.22 1008.00 743.00
C 1025.00 743.00 1042.00 743.00 1059.00 743.00
C 1058.90 739.18 1060.43 735.60 1061.00 732.00
C 1051.36 730.03 1041.13 731.21 1031.00 731.00 C 1020.87 730.79 1010.19 731.05 1000.00 731.00 C 989.81 730.95 979.14 730.91 969.00 731.00 C 958.86 731.09 949.07 730.70 939.00 731.00 C 928.93 731.30 917.95 730.31 908.00 731.00 C 898.05 731.69 886.56 729.47 877.00 731.00 C 867.44 732.53 855.70 727.46 847.00 731.00
C 796.06 805.26 676.62 801.55 625.00 730.00
C 614.19 732.16 601.68 730.57 590.00 731.00 C 578.32 731.44 565.68 730.55 554.00 731.00 C 542.32 731.45 530.57 730.23 519.00 731.00 C 507.43 731.77 494.30 729.44 483.00 731.00 C 471.70 732.56 458.62 727.50 448.00 731.00
C 395.55 804.43 277.48 802.00 225.00 730.00
C 222.64 734.17 209.23 729.73 204.00 731.00 C 198.77 732.27 189.32 730.46 183.00 731.00 C 176.68 731.54 167.74 730.75 161.00 731.00 C 154.26 731.25 146.91 730.91 140.00 731.00 C 133.09 731.09 126.02 731.01 119.00 731.00 C 111.98 730.99 104.03 731.11 97.00 731.00 C 89.97 730.89 82.92 731.29 76.00 731.00 C 69.08 730.71 60.67 731.64 54.00 731.00 C 47.33 730.36 39.01 732.48 33.00 731.00 C 26.99 729.52 16.70 734.32 12.00 731.00 Z"/>
</g>
<g fill="#000000" fill-opacity="0.00" stroke="None">
<path d="
M 0.00 556.00
C 0.50 556.00 1.00 556.00 1.00 556.00
C 1.00 543.96 2.41 535.71 2.78 523.78 C 3.15 511.85 11.33 508.51 23.00 510.00 C 34.67 511.49 46.33 508.88 58.00 510.00
C 55.03 445.25 54.61 379.85 52.00 315.00
C 52.00 238.88 46.74 163.03 46.00 87.00
C 69.27 87.75 91.77 85.43 115.00 86.00
C 117.35 160.24 118.93 234.68 121.00 309.00
C 121.00 334.70 122.92 360.28 123.00 386.00
C 396.02 370.77 676.00 370.80 949.00 386.00
C 953.33 310.01 957.61 233.99 962.00 158.00
C 984.98 158.73 1007.80 160.13 1031.00 160.00
C 1025.41 277.01 1020.46 394.23 1014.00 511.00
C 1028.45 510.50 1040.29 511.67 1055.00 511.00 C 1069.71 510.33 1070.10 524.83 1070.78 537.22 C 1071.45 549.61 1071.91 564.92 1072.00 578.00 C 1072.09 591.08 1072.51 603.84 1072.00 617.00 C 1071.49 630.16 1071.08 644.09 1070.00 657.00 C 1068.92 669.91 1067.52 682.36 1066.00 695.00 C 1064.49 707.65 1062.44 719.38 1061.00 732.00
C 1060.43 735.60 1058.90 739.18 1059.00 743.00
C 1042.00 743.00 1025.00 743.00 1008.00 743.00
C 1006.23 771.22 999.28 802.63 984.25 826.25 C 969.22 849.87 957.01 866.20 932.30 881.30 C 907.60 896.41 884.48 907.31 852.78 908.78 C 821.08 910.25 780.45 908.27 747.00 908.00 C 713.55 907.73 676.28 906.58 642.00 906.00 C 607.72 905.42 570.74 904.99 536.00 905.00 C 501.26 905.01 464.27 905.42 430.00 906.00 C 395.73 906.58 358.43 907.78 325.00 908.00 C 291.57 908.22 250.86 910.34 219.33 908.67 C 187.80 907.00 163.55 897.32 138.92 882.08 C 114.30 866.83 102.15 850.37 87.08 826.92 C 72.01 803.47 65.22 771.15 64.00 743.00
C 53.53 743.29 42.40 742.61 32.00 743.00 C 21.60 743.39 9.27 745.22 12.00 731.00
C 6.63 697.23 1.00 663.14 1.00 628.00
C 1.00 628.04 0.00 628.00 0.00 628.00
L 0.00 1080.00
L 1080.00 1080.00
L 1080.00 0.00
L 0.00 0.00
L 0.00 556.00
M 639.00 17.00
C 623.69 46.12 602.64 73.54 584.70 101.70 C 566.76 129.86 546.31 156.65 529.00 185.00
C 646.49 170.69 764.46 158.20 882.00 144.00
C 877.98 154.31 873.87 162.84 869.08 173.08 C 864.28 183.31 861.95 195.91 849.00 196.00 C 836.05 196.09 823.84 200.25 811.00 201.00 C 798.15 201.75 785.78 204.91 773.00 206.00 C 760.21 207.08 747.72 209.69 734.99 210.99 C 722.26 212.30 709.66 214.57 696.98 215.98 C 684.29 217.38 672.59 219.35 659.93 220.93 C 647.27 222.51 634.42 224.01 621.78 225.78 C 609.14 227.55 596.34 228.78 583.78 230.78 C 571.21 232.78 557.89 233.26 545.33 235.33 C 532.77 237.40 519.98 238.49 507.33 240.33 C 494.68 242.17 481.78 243.63 469.00 245.00 C 456.22 246.37 444.02 249.52 431.00 250.00
C 466.30 190.88 507.91 134.47 545.00 76.00
C 428.76 89.68 313.13 105.80 197.00 120.00
C 201.85 104.71 209.60 99.25 213.92 82.92 C 218.24 66.60 236.53 67.76 252.00 66.00 C 267.47 64.24 284.14 61.79 300.00 60.00 C 315.86 58.21 332.59 55.29 348.67 53.67 C 364.75 52.05 380.11 48.99 396.22 47.22 C 412.34 45.46 428.96 43.17 445.01 41.01 C 461.05 38.85 476.95 37.33 493.00 35.00 C 509.06 32.68 525.88 31.19 542.00 29.00 C 558.12 26.81 573.69 24.58 590.00 23.00 C 606.31 21.42 622.28 17.15 639.00 17.00 Z"/>
</g>
<g fill="#4C1FCA" fill-opacity="0.98" stroke="None">
<path d="
M 639.00 17.00
C 622.28 17.15 606.31 21.42 590.00 23.00 C 573.69 24.58 558.12 26.81 542.00 29.00 C 525.88 31.19 509.06 32.68 493.00 35.00 C 476.95 37.33 461.05 38.85 445.01 41.01 C 428.96 43.17 412.34 45.46 396.22 47.22 C 380.11 48.99 364.75 52.05 348.67 53.67 C 332.59 55.29 315.86 58.21 300.00 60.00 C 284.14 61.79 267.47 64.24 252.00 66.00 C 236.53 67.76 218.24 66.60 213.92 82.92 C 209.60 99.25 201.85 104.71 197.00 120.00
C 313.13 105.80 428.76 89.68 545.00 76.00
C 507.91 134.47 466.30 190.88 431.00 250.00
C 444.02 249.52 456.22 246.37 469.00 245.00 C 481.78 243.63 494.68 242.17 507.33 240.33 C 519.98 238.49 532.77 237.40 545.33 235.33 C 557.89 233.26 571.21 232.78 583.78 230.78 C 596.34 228.78 609.14 227.55 621.78 225.78 C 634.42 224.01 647.27 222.51 659.93 220.93 C 672.59 219.35 684.29 217.38 696.98 215.98 C 709.66 214.57 722.26 212.30 734.99 210.99 C 747.72 209.69 760.21 207.08 773.00 206.00 C 785.78 204.91 798.15 201.75 811.00 201.00 C 823.84 200.25 836.05 196.09 849.00 196.00 C 861.95 195.91 864.28 183.31 869.08 173.08 C 873.87 162.84 877.98 154.31 882.00 144.00
C 764.46 158.20 646.49 170.69 529.00 185.00
C 546.31 156.65 566.76 129.86 584.70 101.70 C 602.64 73.54 623.69 46.12 639.00 17.00 Z"/>
</g>
<g fill="#531FCB" fill-opacity="0.99" stroke="None">
<path d="
M 52.00 315.00
C 52.94 312.30 62.60 314.27 65.31 313.28 C 68.01 312.30 75.04 315.21 78.77 314.58 C 82.50 313.94 87.69 313.61 91.92 314.14 C 96.16 314.67 101.01 313.10 105.31 313.28 C 109.60 313.47 114.30 313.80 119.00 315.00
C 119.91 313.17 119.34 310.26 121.00 309.00
C 118.93 234.68 117.35 160.24 115.00 86.00
C 91.77 85.43 69.27 87.75 46.00 87.00
C 46.74 163.03 52.00 238.88 52.00 315.00 Z"/>
</g>
<g fill="#731FCB" fill-opacity="1.00" stroke="None">
<path d="
M 121.00 309.00
C 119.34 310.26 119.91 313.17 119.00 315.00
C 114.30 313.80 109.60 313.47 105.31 313.28 C 101.01 313.10 96.16 314.67 91.92 314.14 C 87.69 313.61 82.50 313.94 78.77 314.58 C 75.04 315.21 68.01 312.30 65.31 313.28 C 62.60 314.27 52.94 312.30 52.00 315.00
C 54.61 379.85 55.03 445.25 58.00 510.00
C 46.33 508.88 34.67 511.49 23.00 510.00 C 11.33 508.51 3.15 511.85 2.78 523.78 C 2.41 535.71 1.00 543.96 1.00 556.00
C 1.00 560.33 1.00 564.67 1.00 569.00
C 1.00 575.83 1.83 583.99 0.00 590.00
L 0.00 603.00
C 1.82 610.42 1.00 619.82 1.00 628.00
C 1.00 663.14 6.63 697.23 12.00 731.00
C 16.70 734.32 26.99 729.52 33.00 731.00 C 39.01 732.48 47.33 730.36 54.00 731.00 C 60.67 731.64 69.08 730.71 76.00 731.00 C 82.92 731.29 89.97 730.89 97.00 731.00 C 104.03 731.11 111.98 730.99 119.00 731.00 C 126.02 731.01 133.09 731.09 140.00 731.00 C 146.91 730.91 154.26 731.25 161.00 731.00 C 167.74 730.75 176.68 731.54 183.00 731.00 C 189.32 730.46 198.77 732.27 204.00 731.00 C 209.23 729.73 222.64 734.17 225.00 730.00
C 184.35 674.23 191.93 593.33 244.08 547.08 C 296.23 500.84 376.81 499.34 428.75 546.25 C 480.69 593.16 487.96 675.06 448.00 731.00
C 458.62 727.50 471.70 732.56 483.00 731.00 C 494.30 729.44 507.43 731.77 519.00 731.00 C 530.57 730.23 542.32 731.45 554.00 731.00 C 565.68 730.55 578.32 731.44 590.00 731.00 C 601.68 730.57 614.19 732.16 625.00 730.00
C 584.91 674.43 590.92 592.78 643.75 546.75 C 696.59 500.72 775.96 498.95 828.75 546.25 C 881.54 593.55 885.75 674.52 847.00 731.00
C 855.70 727.46 867.44 732.53 877.00 731.00 C 886.56 729.47 898.05 731.69 908.00 731.00 C 917.95 730.31 928.93 731.30 939.00 731.00 C 949.07 730.70 958.86 731.09 969.00 731.00 C 979.14 730.91 989.81 730.95 1000.00 731.00 C 1010.19 731.05 1020.87 730.79 1031.00 731.00 C 1041.13 731.21 1051.36 730.03 1061.00 732.00
C 1062.44 719.38 1064.49 707.65 1066.00 695.00 C 1067.52 682.36 1068.92 669.91 1070.00 657.00 C 1071.08 644.09 1071.49 630.16 1072.00 617.00 C 1072.51 603.84 1072.09 591.08 1072.00 578.00 C 1071.91 564.92 1071.45 549.61 1070.78 537.22 C 1070.10 524.83 1069.71 510.33 1055.00 511.00 C 1040.29 511.67 1028.45 510.50 1014.00 511.00
C 1020.46 394.23 1025.41 277.01 1031.00 160.00
C 1007.80 160.13 984.98 158.73 962.00 158.00
C 957.61 233.99 953.33 310.01 949.00 386.00
C 676.00 370.80 396.02 370.77 123.00 386.00
C 122.92 360.28 121.00 334.70 121.00 309.00 Z"/>
</g>
<g fill="#000000" fill-opacity="0.00" stroke="None">
<path d="
M 225.00 730.00
C 277.48 802.00 395.55 804.43 448.00 731.00
C 487.96 675.06 480.69 593.16 428.75 546.25 C 376.81 499.34 296.23 500.84 244.08 547.08 C 191.93 593.33 184.35 674.23 225.00 730.00
M 345.00 577.00
C 397.59 583.36 427.16 648.04 395.23 691.23 C 363.30 734.42 296.70 729.01 272.08 680.92 C 247.45 632.84 288.14 570.13 345.00 577.00 Z"/>
</g>
<g fill="#000000" fill-opacity="0.00" stroke="None">
<path d="
M 625.00 730.00
C 676.62 801.55 796.06 805.26 847.00 731.00
C 885.75 674.52 881.54 593.55 828.75 546.25 C 775.96 498.95 696.59 500.72 643.75 546.75 C 590.92 592.78 584.91 674.43 625.00 730.00
M 745.00 577.00
C 798.20 583.43 826.54 649.80 794.23 692.23 C 761.92 734.66 695.72 728.95 671.23 680.77 C 646.73 632.59 688.83 570.21 745.00 577.00 Z"/>
</g>
<g fill="#7920CB" fill-opacity="0.38" stroke="None">
<path d="
M 0.00 569.00
C 0.50 569.00 1.00 569.00 1.00 569.00
C 1.00 564.67 1.00 560.33 1.00 556.00
C 1.00 556.00 0.50 556.00 0.00 556.00
L 0.00 569.00 Z"/>
</g>
<g fill="#7A1FCC" fill-opacity="0.75" stroke="None">
<path d="
M 0.00 590.00
C 1.83 583.99 1.00 575.83 1.00 569.00
C 1.00 569.00 0.50 569.00 0.00 569.00
L 0.00 590.00 Z"/>
</g>
<g fill="#811FCB" fill-opacity="0.99" stroke="None">
<path d="
M 345.00 577.00
C 288.14 570.13 247.45 632.84 272.08 680.92 C 296.70 729.01 363.30 734.42 395.23 691.23 C 427.16 648.04 397.59 583.36 345.00 577.00 Z"/>
</g>
<g fill="#811FCB" fill-opacity="0.99" stroke="None">
<path d="
M 745.00 577.00
C 688.83 570.21 646.73 632.59 671.23 680.77 C 695.72 728.95 761.92 734.66 794.23 692.23 C 826.54 649.80 798.20 583.43 745.00 577.00 Z"/>
</g>
<g fill="#7E1FCB" fill-opacity="0.50" stroke="None">
<path d="
M 0.00 628.00
C 0.00 628.00 1.00 628.04 1.00 628.00
C 1.00 619.82 1.82 610.42 0.00 603.00
L 0.00 628.00 Z"/>
</g>
<g fill="#931FCC" fill-opacity="1.00" stroke="None">
<path d="
M 12.00 731.00
C 9.27 745.22 21.60 743.39 32.00 743.00 C 42.40 742.61 53.53 743.29 64.00 743.00
C 65.22 771.15 72.01 803.47 87.08 826.92 C 102.15 850.37 114.30 866.83 138.92 882.08 C 163.55 897.32 187.80 907.00 219.33 908.67 C 250.86 910.34 291.57 908.22 325.00 908.00 C 358.43 907.78 395.73 906.58 430.00 906.00 C 464.27 905.42 501.26 905.01 536.00 905.00 C 570.74 904.99 607.72 905.42 642.00 906.00 C 676.28 906.58 713.55 907.73 747.00 908.00 C 780.45 908.27 821.08 910.25 852.78 908.78 C 884.48 907.31 907.60 896.41 932.30 881.30 C 957.01 866.20 969.22 849.87 984.25 826.25 C 999.28 802.63 1006.23 771.22 1008.00 743.00
C 1025.00 743.00 1042.00 743.00 1059.00 743.00
C 1058.90 739.18 1060.43 735.60 1061.00 732.00
C 1051.36 730.03 1041.13 731.21 1031.00 731.00 C 1020.87 730.79 1010.19 731.05 1000.00 731.00 C 989.81 730.95 979.14 730.91 969.00 731.00 C 958.86 731.09 949.07 730.70 939.00 731.00 C 928.93 731.30 917.95 730.31 908.00 731.00 C 898.05 731.69 886.56 729.47 877.00 731.00 C 867.44 732.53 855.70 727.46 847.00 731.00
C 796.06 805.26 676.62 801.55 625.00 730.00
C 614.19 732.16 601.68 730.57 590.00 731.00 C 578.32 731.44 565.68 730.55 554.00 731.00 C 542.32 731.45 530.57 730.23 519.00 731.00 C 507.43 731.77 494.30 729.44 483.00 731.00 C 471.70 732.56 458.62 727.50 448.00 731.00
C 395.55 804.43 277.48 802.00 225.00 730.00
C 222.64 734.17 209.23 729.73 204.00 731.00 C 198.77 732.27 189.32 730.46 183.00 731.00 C 176.68 731.54 167.74 730.75 161.00 731.00 C 154.26 731.25 146.91 730.91 140.00 731.00 C 133.09 731.09 126.02 731.01 119.00 731.00 C 111.98 730.99 104.03 731.11 97.00 731.00 C 89.97 730.89 82.92 731.29 76.00 731.00 C 69.08 730.71 60.67 731.64 54.00 731.00 C 47.33 730.36 39.01 732.48 33.00 731.00 C 26.99 729.52 16.70 734.32 12.00 731.00 Z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 22 KiB

View file

@ -467,6 +467,7 @@ export function FlowSidebarComponent() {
handleKeyDown(e, item.name)
}
className="flex cursor-pointer items-center gap-2"
data-testid={`disclosure-bundles-${item.display_name.toLocaleLowerCase()}`}
>
<ForwardedIconComponent
name={item.icon}

View file

@ -1,8 +1,12 @@
import { AIMLIcon } from "@/icons/AIML";
import { DuckDuckGoIcon } from "@/icons/DuckDuckGo";
import { ExaIcon } from "@/icons/Exa";
import { LangwatchIcon } from "@/icons/Langwatch";
import { MilvusIcon } from "@/icons/Milvus";
import Perplexity from "@/icons/Perplexity/Perplexity";
import { TavilyIcon } from "@/icons/Tavily";
import { UnstructuredIcon } from "@/icons/Unstructured";
import { ZepMemoryIcon } from "@/icons/ZepMemory";
import { AthenaIcon } from "@/icons/athena/index";
import { freezeAllIcon } from "@/icons/freezeAll";
import { GlobeOkIcon } from "@/icons/globe-ok";
@ -12,6 +16,7 @@ import {
ArrowBigUp,
ArrowLeft,
ArrowRight,
ArrowRightLeft,
ArrowUpRight,
ArrowUpToLine,
Bell,
@ -44,6 +49,7 @@ import {
Clipboard,
Code,
Code2,
Cog,
Combine,
Command,
Compass,
@ -53,6 +59,7 @@ import {
Cpu,
CpuIcon,
Database,
DatabaseZap,
Delete,
Dot,
Download,
@ -142,6 +149,7 @@ import {
PlusCircle,
PlusSquare,
PocketKnife,
Radio,
Redo,
RefreshCcw,
RefreshCcwDot,
@ -161,6 +169,7 @@ import {
Share,
Share2,
Shield,
Sigma,
Sliders,
SlidersHorizontal,
Snowflake,
@ -458,10 +467,11 @@ export const SIDEBAR_CATEGORIES = [
{ display_name: "Text Splitters", name: "textsplitters", icon: "Scissors" },
{ display_name: "Toolkits", name: "toolkits", icon: "Package2" },
{ display_name: "Tools", name: "tools", icon: "Hammer" },
{ display_name: "Logic", name: "logic", icon: "ArrowRightLeft" },
{ display_name: "Processing", name: "processing", icon: "ListFilter" },
];
export const SIDEBAR_BUNDLES = [
{ display_name: "CrewAI", name: "crewai", icon: "CrewAi" },
{ display_name: "LangChain", name: "langchain_utilities", icon: "LangChain" },
{ display_name: "AssemblyAI", name: "assemblyai", icon: "AssemblyAI" },
{
@ -469,11 +479,18 @@ export const SIDEBAR_BUNDLES = [
name: "astra_assistants",
icon: "AstraDB",
},
{ display_name: "Google", name: "google", icon: "Google" },
{ display_name: "Firecrawl", name: "firecrawl", icon: "FirecrawlCrawlApi" },
{ display_name: "Notion", name: "Notion", icon: "Notion" },
{ display_name: "NVIDIA", name: "nvidia", icon: "NVIDIA" },
{ display_name: "Vectara", name: "vectara", icon: "Vectara" },
{ display_name: "Google", name: "google", icon: "Google" },
{ display_name: "CrewAI", name: "crewai", icon: "CrewAI" },
{ display_name: "Composio", name: "composio", icon: "Composio" },
{ display_name: "Cohere", name: "cohere", icon: "Cohere" },
{ display_name: "Firecrawl", name: "firecrawl", icon: "FirecrawlCrawlApi" },
{ display_name: "Unstructured", name: "unstructured", icon: "Unstructured" },
{ display_name: "Git", name: "git", icon: "GitLoader" },
{ display_name: "Confluence", name: "confluence", icon: "Confluence" },
{ display_name: "Mem0", name: "mem0", icon: "Mem0" },
];
export const categoryIcons = {
@ -622,6 +639,7 @@ export const nodeIconsLucide: iconsType = {
WolframAlphaAPIWrapper: SvgWolfram,
WikipediaQueryRun: SvgWikipedia,
WolframAlphaQueryRun: SvgWolfram,
WolframAlphaAPI: SvgWolfram,
group_components: GradientUngroup,
Streamlit,
Discord: FaDiscord,
@ -640,6 +658,11 @@ export const nodeIconsLucide: iconsType = {
GithubIcon,
FaGithub,
FaApple,
Milvus: MilvusIcon,
ExaSearch: ExaIcon,
ZepMemory: ZepMemoryIcon,
Langwatch: LangwatchIcon,
Mem0,
//Node Icons
model_specs: FileSliders,
@ -836,5 +859,9 @@ export const nodeIconsLucide: iconsType = {
CircleCheckBig,
ZoomIn,
ZoomOut,
Mem0,
Sigma,
Radio,
DatabaseZap,
Cog,
ArrowRightLeft,
};

View file

@ -34,7 +34,7 @@ test("user must see on handle hover a tooltip with possibility connections", asy
await page.waitForTimeout(1000);
await page
.getByTestId("chainsRetrieval QA")
.getByTestId("langchain_utilitiesRetrieval QA")
.dragTo(page.locator('//*[@id="react-flow-id"]'));
await page.mouse.up();
await page.mouse.down();

View file

@ -51,7 +51,7 @@ test("user must see on handle click the possibility connections - LLMChain", asy
await page.waitForTimeout(500);
expect(await page.getByTestId("icon-ListFilter")).toBeVisible();
expect(await page.getByTestId("icon-ListFilter").first()).toBeVisible();
await page
.getByTestId("icon-X")
@ -72,25 +72,23 @@ test("user must see on handle click the possibility connections - LLMChain", asy
await expect(page.getByTestId("disclosure-models")).toBeVisible();
await expect(page.getByTestId("disclosure-helpers")).toBeVisible();
await expect(page.getByTestId("disclosure-agents")).toBeVisible();
await expect(page.getByTestId("disclosure-chains")).not.toBeVisible();
await page.getByTestId("sidebar-options-trigger").click();
await page.getByTestId("sidebar-legacy-switch").isVisible({ timeout: 5000 });
await page.getByTestId("sidebar-legacy-switch").click();
await expect(page.getByTestId("sidebar-legacy-switch")).toBeChecked();
await page.getByTestId("sidebar-options-trigger").click();
await expect(page.getByTestId("disclosure-chains")).toBeVisible();
await expect(page.getByTestId("disclosure-prototypes")).toBeVisible();
await expect(page.getByTestId("inputsChat Input")).toBeVisible();
await expect(page.getByTestId("outputsChat Output")).toBeVisible();
await expect(page.getByTestId("promptsPrompt")).toBeVisible();
await expect(page.getByTestId("modelsAmazon Bedrock")).toBeVisible();
await expect(page.getByTestId("helpersChat Memory")).toBeVisible();
await expect(page.getByTestId("agentsCSVAgent")).toBeVisible();
await expect(page.getByTestId("chainsConversationChain")).toBeVisible();
await expect(page.getByTestId("prototypesConditional Router")).toBeVisible();
await expect(page.getByTestId("memoriesChat Memory")).toBeVisible();
await expect(page.getByTestId("langchain_utilitiesCSVAgent")).toBeVisible();
await expect(
page.getByTestId("langchain_utilitiesConversationChain"),
).toBeVisible();
await expect(page.getByTestId("helpersCurrent Date")).toBeVisible();
@ -108,12 +106,12 @@ test("user must see on handle click the possibility connections - LLMChain", asy
await expect(page.getByTestId("outputsChat Output")).not.toBeVisible();
await expect(page.getByTestId("promptsPrompt")).not.toBeVisible();
await expect(page.getByTestId("modelsAmazon Bedrock")).not.toBeVisible();
await expect(page.getByTestId("helpersChat Memory")).not.toBeVisible();
await expect(page.getByTestId("memoriesChat Memory")).not.toBeVisible();
await expect(page.getByTestId("agentsTool Calling Agent")).not.toBeVisible();
await expect(page.getByTestId("chainsConversationChain")).not.toBeVisible();
await expect(
page.getByTestId("prototypesConditional Router"),
page.getByTestId("langchain_utilitiesConversationChain"),
).not.toBeVisible();
await expect(page.getByTestId("logicCondition")).not.toBeVisible();
await page.getByTestId("handle-apirequest-shownode-headers-left").click();
@ -121,15 +119,14 @@ test("user must see on handle click the possibility connections - LLMChain", asy
await expect(page.getByTestId("disclosure-helpers")).toBeVisible();
await expect(page.getByTestId("disclosure-vector stores")).toBeVisible();
await expect(page.getByTestId("disclosure-prototypes")).toBeVisible();
await expect(page.getByTestId("disclosure-retrievers")).toBeVisible();
await expect(page.getByTestId("disclosure-embeddings")).toBeVisible();
await expect(page.getByTestId("disclosure-tools")).toBeVisible();
await expect(page.getByTestId("dataAPI Request")).toBeVisible();
await expect(page.getByTestId("helpersChat Memory")).toBeVisible();
await expect(page.getByTestId("memoriesChat Memory")).toBeVisible();
await expect(page.getByTestId("vectorstoresAstra DB")).toBeVisible();
await expect(page.getByTestId("toolsSearch API")).toBeVisible();
await expect(page.getByTestId("prototypesSub Flow")).not.toBeVisible();
await expect(page.getByTestId("logicSub Flow")).not.toBeVisible();
await page.getByTestId("sidebar-options-trigger").click();
await page.getByTestId("sidebar-beta-switch").isVisible({ timeout: 5000 });
@ -137,24 +134,19 @@ test("user must see on handle click the possibility connections - LLMChain", asy
await expect(page.getByTestId("sidebar-beta-switch")).toBeChecked();
await page.getByTestId("sidebar-options-trigger").click();
await expect(page.getByTestId("prototypesSub Flow")).toBeVisible();
await expect(page.getByTestId("logicSub Flow")).toBeVisible();
await expect(
page.getByTestId("retrieversSelf Query Retriever"),
).toBeVisible();
await expect(page.getByTestId("helpersSplit Text")).toBeVisible();
await expect(page.getByTestId("toolsSearch API")).toBeVisible();
await page.getByTestId("icon-X").first().click();
await expect(page.getByTestId("dataAPI Request")).not.toBeVisible();
await expect(page.getByTestId("helpersChat Memory")).not.toBeVisible();
await expect(page.getByTestId("memoriesChat Memory")).not.toBeVisible();
await expect(page.getByTestId("vectorstoresAstra DB")).not.toBeVisible();
await expect(page.getByTestId("toolsSearch API")).not.toBeVisible();
await expect(page.getByTestId("prototypesSub Flow")).not.toBeVisible();
await expect(
page.getByTestId("retrieversSelf Query Retriever"),
).not.toBeVisible();
await expect(page.getByTestId("logicSub Flow")).not.toBeVisible();
await expect(page.getByTestId("helpersSplit Text")).not.toBeVisible();
await expect(page.getByTestId("toolsSearch API")).not.toBeVisible();
});

View file

@ -98,7 +98,7 @@ test("user must be able to freeze a component", async ({ page }) => {
await page.waitForTimeout(1000);
await page
.getByTestId("helpersParse Data")
.getByTestId("processingParse Data")
.dragTo(page.locator('//*[@id="react-flow-id"]'));
await page.getByTestId("zoom_out").click();

View file

@ -103,7 +103,7 @@ test("user must be able to stop a building", async ({ page }) => {
// await page.waitForTimeout(1000);
await page
.getByTestId("helpersParse Data")
.getByTestId("processingParse Data")
.dragTo(page.locator('//*[@id="react-flow-id"]'));
await page.getByTestId("zoom_out").click();

View file

@ -3,7 +3,7 @@ import * as dotenv from "dotenv";
import path from "path";
import uaParser from "ua-parser-js";
test.skip("Simple Agent", async ({ page }) => {
test("Simple Agent", async ({ page }) => {
test.skip(
!process?.env?.OPENAI_API_KEY,
"OPENAI_API_KEY required to run this test",
@ -148,5 +148,5 @@ test.skip("Simple Agent", async ({ page }) => {
pythonWords = await page.getByText("print(").count();
expect(pythonWords).toBe(1);
expect(pythonWords).toBeGreaterThanOrEqual(1);
});

View file

@ -191,6 +191,11 @@ test("should create a flow with decision", async ({ page }) => {
timeout: 30000,
});
await page.getByTestId("blank-flow").click();
await page.getByTestId("sidebar-options-trigger").click();
await page.getByTestId("sidebar-legacy-switch").isVisible({ timeout: 5000 });
await page.getByTestId("sidebar-legacy-switch").click();
//---------------------------------- CHAT INPUT
await page.getByTestId("sidebar-search-input").click();
await page.getByTestId("sidebar-search-input").fill("chat input");
@ -234,25 +239,25 @@ test("should create a flow with decision", async ({ page }) => {
await page.getByTestId("sidebar-search-input").fill("parse data");
await page.waitForTimeout(500);
await page
.getByTestId("helpersParse Data")
.getByTestId("processingParse Data")
.dragTo(page.locator('//*[@id="react-flow-id"]'));
await page
.getByTestId("helpersParse Data")
.getByTestId("processingParse Data")
.dragTo(page.locator('//*[@id="react-flow-id"]'));
//---------------------------------- PASS
await page.getByTestId("sidebar-search-input").click();
await page.getByTestId("sidebar-search-input").fill("pass");
await page.waitForTimeout(500);
await page
.getByTestId("prototypesPass")
.getByTestId("logicPass")
.dragTo(page.locator('//*[@id="react-flow-id"]'));
await page.waitForTimeout(500);
await page
.getByTestId("prototypesPass")
.getByTestId("logicPass")
.dragTo(page.locator('//*[@id="react-flow-id"]'));
await page.waitForTimeout(500);
await page
.getByTestId("prototypesPass")
.getByTestId("logicPass")
.dragTo(page.locator('//*[@id="react-flow-id"]'));
//---------------------------------- PROMPT
await page.getByTestId("sidebar-search-input").click();
@ -273,7 +278,7 @@ test("should create a flow with decision", async ({ page }) => {
await page.getByTestId("sidebar-search-input").fill("conditional router");
await page.waitForTimeout(500);
await page
.getByTestId("prototypesConditional Router")
.getByTestId("logicIf-Else")
.dragTo(page.locator('//*[@id="react-flow-id"]'));
//---------------------------------- CHAT OUTPUT
await page.getByTestId("sidebar-search-input").click();
@ -293,7 +298,7 @@ test("should create a flow with decision", async ({ page }) => {
await page.waitForTimeout(500);
await moveElementByX(page, "Chat Output", 700, 0);
await page.waitForTimeout(500);
await moveElementByX(page, "Conditional Router", 1100, 0);
await moveElementByX(page, "If-Else", 1100, 0);
await page.waitForTimeout(500);
await page.getByTestId("fit_view").click();
await moveElementByX(page, "OpenAI", 980, 0);
@ -384,7 +389,7 @@ test("should create a flow with decision", async ({ page }) => {
.nth(0)
.click();
await page
.getByTestId("handle-conditionalrouter-shownode-input text-left")
.getByTestId("handle-conditionalrouter-shownode-text input-left")
.nth(0)
.click();
await page.getByTestId("popover-anchor-input-match_text").fill("TRUE");
@ -405,7 +410,7 @@ test("should create a flow with decision", async ({ page }) => {
await page.getByTestId("showignored_message").last().click();
await page.getByText("Close").last().click();
await page
.getByTestId("handle-conditionalrouter-shownode-true route-right")
.getByTestId("handle-conditionalrouter-shownode-true-right")
.nth(0)
.click();
await page
@ -413,7 +418,7 @@ test("should create a flow with decision", async ({ page }) => {
.nth(1)
.click();
await page
.getByTestId("handle-conditionalrouter-shownode-false route-right")
.getByTestId("handle-conditionalrouter-shownode-false-right")
.nth(0)
.click();
await page

View file

@ -133,7 +133,7 @@ test("user must be able to check similarity between embedding texts", async ({
// await page.waitForTimeout(1000);
await page
.getByTestId("helpersParse Data")
.getByTestId("processingParse Data")
.dragTo(page.locator('//*[@id="react-flow-id"]'));
await page.getByTestId("zoom_out").click();
@ -173,7 +173,7 @@ test("user must be able to check similarity between embedding texts", async ({
// await page.waitForTimeout(1000);
await page
.getByTestId("helpersFilter Data")
.getByTestId("processingFilter Data")
.dragTo(page.locator('//*[@id="react-flow-id"]'));
await page.getByTestId("zoom_out").click();
@ -249,7 +249,7 @@ test("user must be able to check similarity between embedding texts", async ({
//connection 1
const openAiEmbeddingOutput_0 = await page
.getByTestId("handle-openaiembeddings-shownode-embeddings-right")
.nth(2);
.nth(0);
await openAiEmbeddingOutput_0.hover();
await page.mouse.down();

View file

@ -73,7 +73,7 @@ test("should be able to see output preview from grouped components and connect c
await page.mouse.up();
await page
.getByTestId("helpersCombine Text")
.getByTestId("processingCombine Text")
.dragTo(page.locator('//*[@id="react-flow-id"]'));
await page
@ -88,7 +88,7 @@ test("should be able to see output preview from grouped components and connect c
await page.mouse.up();
await page
.getByTestId("helpersCombine Text")
.getByTestId("processingCombine Text")
.dragTo(page.locator('//*[@id="react-flow-id"]'));
await page

View file

@ -41,6 +41,10 @@ test("memory should work as expect", async ({ page }) => {
await page.getByTestId("sidebar-search-input").click();
await page.getByTestId("sidebar-search-input").fill("chat memory");
await page.getByTestId("sidebar-options-trigger").click();
await page.getByTestId("sidebar-legacy-switch").isVisible({ timeout: 5000 });
await page.getByTestId("sidebar-legacy-switch").click();
// Locate the canvas element
const canvas = page.locator("#react-flow-id"); // Update the selector if needed
@ -54,8 +58,8 @@ test("memory should work as expect", async ({ page }) => {
const startX = canvasBox.x + canvasBox.width / 2;
const startY = canvasBox.y + canvasBox.height / 2;
// End point (move 300 pixels to the right)
const endX = startX + 300;
// End point (move 600 pixels to the right)
const endX = startX + 600;
const endY = startY;
// Hover over the canvas to focus it
@ -72,7 +76,7 @@ test("memory should work as expect", async ({ page }) => {
await page.mouse.up();
await page
.getByTestId("helpersChat Memory")
.getByTestId("memoriesChat Memory")
.first()
.dragTo(page.locator('//*[@id="react-flow-id"]'));
@ -123,9 +127,12 @@ AI:
await page.getByText("Edit Prompt", { exact: true }).click();
await page.getByText("Check & Save").last().click();
await page.getByTestId("fit_view").click();
await page.getByTestId("fit_view").click();
//connection 1
const elementChatMemoryOutput = await page
.getByTestId("handle-memory-shownode-messages (text)-right")
.getByTestId("handle-memory-shownode-text-right")
.first();
await elementChatMemoryOutput.hover();
await page.mouse.down();

View file

@ -36,6 +36,10 @@ test("CodeAreaModalComponent", async ({ page }) => {
await page.waitForTimeout(1000);
await page.getByTestId("sidebar-options-trigger").click();
await page.getByTestId("sidebar-legacy-switch").isVisible({ timeout: 5000 });
await page.getByTestId("sidebar-legacy-switch").click();
await page
.getByTestId("prototypesPython Function")
.dragTo(page.locator('//*[@id="react-flow-id"]'));

View file

@ -71,7 +71,7 @@ test.skip("should be able to upload a file", async ({ page }) => {
await page.getByTestId("sidebar-search-input").click();
await page.getByTestId("sidebar-search-input").fill("parse data");
await page
.getByTestId("helpersParse Data")
.getByTestId("processingParse Data")
.first()
.dragTo(page.locator('//*[@id="react-flow-id"]'));

View file

@ -48,7 +48,7 @@ test("user must see on handle click the possibility connections - RetrievalQA",
await page.waitForTimeout(1000);
await page
.getByTestId("chainsRetrieval QA")
.getByTestId("langchain_utilitiesRetrieval QA")
.dragTo(page.locator('//*[@id="react-flow-id"]'));
await page.mouse.up();
await page.mouse.down();
@ -84,11 +84,12 @@ test("user must see on handle click the possibility connections - RetrievalQA",
"disclosure-vector stores",
"disclosure-embeddings",
"disclosure-agents",
"disclosure-chains",
"disclosure-memories",
"disclosure-prototypes",
"disclosure-retrievers",
"disclosure-text splitters",
"disclosure-logic",
"disclosure-tools",
"disclosure-bundles-langchain",
"disclosure-bundles-assemblyai",
"disclosure-bundles-datastax",
];
const elementTestIds = [
@ -96,15 +97,15 @@ test("user must see on handle click the possibility connections - RetrievalQA",
"outputsChat Output",
"dataAPI Request",
"modelsAmazon Bedrock",
"helpersChat Memory",
"memoriesChat Memory",
"vectorstoresAstra DB",
"embeddingsAmazon Bedrock Embeddings",
"agentsTool Calling Agent",
"chainsConversationChain",
"langchain_utilitiesTool Calling Agent",
"langchain_utilitiesConversationChain",
"memoriesAstra DB Chat Memory",
"prototypesConditional Router",
"retrieversSelf Query Retriever",
"textsplittersCharacterTextSplitter",
"logicCondition",
"langchain_utilitiesSelf Query Retriever",
"langchain_utilitiesCharacterTextSplitter",
];
await Promise.all(
@ -179,6 +180,6 @@ test("user must see on handle click the possibility connections - RetrievalQA",
await expect(page.getByTestId("disclosure-helpers")).toBeVisible();
await expect(page.getByTestId("disclosure-agents")).toBeVisible();
await expect(page.getByTestId("disclosure-chains")).toBeVisible();
await expect(page.getByTestId("disclosure-prototypes")).toBeVisible();
await expect(page.getByTestId("disclosure-memories")).toBeVisible();
await expect(page.getByTestId("disclosure-logic")).toBeVisible();
});

View file

@ -35,7 +35,7 @@ test("user should be able to use ComposIO without getting api_key error", async
await page.waitForTimeout(1000);
const modelElement = await page.getByTestId("toolkitsComposio Tools");
const modelElement = await page.getByTestId("composioComposio Tools");
const targetElement = await page.locator('//*[@id="react-flow-id"]');
await modelElement.dragTo(targetElement);
@ -102,7 +102,9 @@ test("user should be able to use connect tools", async ({ page }) => {
await page.waitForTimeout(1000);
modelElement = await page.getByTestId("agentsTool Calling Agent");
modelElement = await page.getByTestId(
"langchain_utilitiesTool Calling Agent",
);
targetElement = await page.locator('//*[@id="react-flow-id"]');
await modelElement.dragTo(targetElement);

View file

@ -43,7 +43,7 @@ test("should use webhook component on API", async ({ page }) => {
await page.waitForTimeout(1000);
await page
.getByTestId("dataWebhook Input")
.getByTestId("dataWebhook")
.dragTo(page.locator('//*[@id="react-flow-id"]'));
await page.mouse.up();
await page.mouse.down();
@ -73,6 +73,4 @@ test("should use webhook component on API", async ({ page }) => {
expect(clipboardContent).toContain("curl -X POST");
expect(clipboardContent).toContain("webhook");
await page.getByRole("tab", { name: "Tweaks" }).click();
// await page.getByText("Webhook Input").isVisible();
// await page.getByText("Webhook Input").click();
});