├── .dockerignore ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml └── workflows │ ├── push_to_registry.yml │ └── ui_build.yml ├── .gitignore ├── .vscode └── launch.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── Jenkinsfile ├── LICENSE ├── MAINTAINERS.md ├── README.md ├── analytics └── analytics.go ├── conf ├── config.go ├── debug │ ├── memphis-0.conf │ ├── memphis-1.conf │ ├── memphis-2.conf │ └── stand-alone.conf ├── fuzz.go ├── lex.go ├── lex_test.go ├── parse.go ├── parse_test.go └── simple.conf ├── db ├── db.go └── db_cloud.go ├── go.mod ├── go.sum ├── http_server ├── http_server.go └── routes │ ├── async_tasks.go │ ├── configurations.go │ ├── functions.go │ ├── integrations.go │ ├── monitoring.go │ ├── routes.go │ ├── schemas.go │ ├── stations.go │ ├── tags.go │ └── user_mgmt.go ├── internal ├── ldap │ ├── dn.go │ └── dn_test.go └── testhelper │ └── logging.go ├── logger ├── log.go ├── log_test.go ├── syslog.go ├── syslog_test.go ├── syslog_windows.go └── syslog_windows_test.go ├── logo-black.png ├── logo-white.png ├── main.go ├── memphis_cache ├── cache.go └── user_cache.go ├── middlewares └── auth.go ├── models ├── async_tasks.go ├── audit_logs.go ├── cache.go ├── configurations.go ├── consumers.go ├── dead_letter_station.go ├── functions.go ├── integrations.go ├── monitoring.go ├── permissions.go ├── producers.go ├── schemas.go ├── shared_locks.go ├── stations.go ├── system_keys.go ├── tags.go ├── tenants.go └── user_mgmt.go ├── package-lock.json ├── package.json ├── server ├── accounts.go ├── accounts_test.go ├── auth.go ├── auth_callout.go ├── auth_callout_test.go ├── auth_test.go ├── avl │ ├── norace_test.go │ ├── seqset.go │ └── seqset_test.go ├── background_tasks.go ├── benchmark_publish_test.go ├── certidp │ ├── certidp.go │ ├── messages.go │ └── ocsp_responder.go ├── certstore │ ├── certstore.go │ ├── certstore_other.go │ ├── certstore_windows.go │ └── errors.go ├── certstore_windows_test.go ├── ciphersuites.go ├── client.go ├── client_test.go ├── closed_conns_test.go ├── config_check_test.go ├── configs │ ├── accounts.conf │ ├── authorization.conf │ ├── certs │ │ ├── cert.new.pem │ │ ├── key.new.pem │ │ ├── key.pem │ │ ├── server.pem │ │ └── tls │ │ │ ├── benchmark-ca-cert.pem │ │ │ ├── benchmark-ca-key.pem │ │ │ ├── benchmark-server-cert-ed25519.pem │ │ │ ├── benchmark-server-cert-rsa-1024.pem │ │ │ ├── benchmark-server-cert-rsa-2048.pem │ │ │ ├── benchmark-server-cert-rsa-4096.pem │ │ │ ├── benchmark-server-key-ed25519.pem │ │ │ ├── benchmark-server-key-rsa-1024.pem │ │ │ ├── benchmark-server-key-rsa-2048.pem │ │ │ └── benchmark-server-key-rsa-4096.pem │ ├── cluster.conf │ ├── gwa.conf │ ├── gwb.conf │ ├── gws.conf │ ├── include_bad_conf_check_a.conf │ ├── include_bad_conf_check_b.conf │ ├── include_conf_check_a.conf │ ├── include_conf_check_b.conf │ ├── include_conf_check_c.conf │ ├── js-op.conf │ ├── listen-1.conf │ ├── listen.conf │ ├── listen_port.conf │ ├── listen_port_with_colon.conf │ ├── malformed_cluster_address.conf │ ├── malformed_listen_address.conf │ ├── multiple_errors.conf │ ├── multiple_users.conf │ ├── new_style_authorization.conf │ ├── one.creds │ ├── reload │ │ ├── authorization_1.conf │ │ ├── authorization_2.conf │ │ ├── basic.conf │ │ ├── file_rotate.conf │ │ ├── file_rotate1.conf │ │ ├── invalid.conf │ │ ├── max_connections.conf │ │ ├── max_payload.conf │ │ ├── multiple_users_1.conf │ │ ├── multiple_users_2.conf │ │ ├── reload.conf │ │ ├── reload_unsupported.conf │ │ ├── single_user_authentication_1.conf │ │ ├── single_user_authentication_2.conf │ │ ├── srv_a_1.conf │ │ ├── srv_a_2.conf │ │ ├── srv_a_3.conf │ │ ├── srv_a_4.conf │ │ ├── srv_b_1.conf │ │ ├── srv_b_2.conf │ │ ├── srv_c_1.conf │ │ ├── test.conf │ │ ├── tls_test.conf │ │ ├── tls_verify_test.conf │ │ ├── token_authentication_1.conf │ │ └── token_authentication_2.conf │ ├── seed.conf │ ├── seed_tls.conf │ ├── srv_a.conf │ ├── srv_a_bcrypt.conf │ ├── srv_b.conf │ ├── srv_b_bcrypt.conf │ ├── test.conf │ ├── tls.conf │ ├── tls │ │ ├── tls-ed25519.conf │ │ ├── tls-none.conf │ │ ├── tls-rsa-1024.conf │ │ ├── tls-rsa-2048.conf │ │ └── tls-rsa-4096.conf │ ├── tls_bad_cipher.conf │ ├── tls_bad_curve_prefs.conf │ ├── tls_ciphers.conf │ ├── tls_curve_prefs.conf │ ├── tls_empty_cipher.conf │ └── tls_empty_curve_prefs.conf ├── const.go ├── consumer.go ├── core_benchmarks_test.go ├── dirstore.go ├── dirstore_test.go ├── disk_avail.go ├── disk_avail_netbsd.go ├── disk_avail_openbsd.go ├── disk_avail_wasm.go ├── disk_avail_windows.go ├── errors.go ├── errors.json ├── errors_gen.go ├── errors_test.go ├── events.go ├── events_test.go ├── filestore.go ├── filestore_test.go ├── fuzz.go ├── gateway.go ├── gateway_test.go ├── integrations.go ├── ipqueue.go ├── ipqueue_test.go ├── jetstream.go ├── jetstream_api.go ├── jetstream_benchmark_test.go ├── jetstream_chaos_test.go ├── jetstream_cluster.go ├── jetstream_cluster_1_test.go ├── jetstream_cluster_2_test.go ├── jetstream_cluster_3_test.go ├── jetstream_consumer_test.go ├── jetstream_errors.go ├── jetstream_errors_generated.go ├── jetstream_errors_test.go ├── jetstream_events.go ├── jetstream_helpers_test.go ├── jetstream_jwt_test.go ├── jetstream_leafnode_test.go ├── jetstream_super_cluster_test.go ├── jetstream_test.go ├── jwt.go ├── jwt_test.go ├── leafnode.go ├── leafnode_test.go ├── log.go ├── log_test.go ├── memphis_cloud.go ├── memphis_concurrant_map.go ├── memphis_concurrant_map_test.go ├── memphis_handlers.go ├── memphis_handlers_async_tasks.go ├── memphis_handlers_audit_logs.go ├── memphis_handlers_configurations.go ├── memphis_handlers_connections.go ├── memphis_handlers_consumers.go ├── memphis_handlers_dls_messages.go ├── memphis_handlers_functions_cloud.go ├── memphis_handlers_integrations.go ├── memphis_handlers_monitoring.go ├── memphis_handlers_producers.go ├── memphis_handlers_rbac.go ├── memphis_handlers_schemas.go ├── memphis_handlers_stations.go ├── memphis_handlers_tags.go ├── memphis_handlers_tenants.go ├── memphis_handlers_user_mgmt.go ├── memphis_handlers_ws.go ├── memphis_helper.go ├── memphis_helper_test.go ├── memphis_jsapi_wrappers.go ├── memphis_sdk_handlers.go ├── memphis_zombie_resources.go ├── memstore.go ├── memstore_test.go ├── monitor.go ├── monitor_sort_opts.go ├── monitor_test.go ├── mqtt.go ├── mqtt_test.go ├── nkey.go ├── nkey_test.go ├── norace_test.go ├── notifications.go ├── notifications_slack.go ├── ocsp.go ├── ocsp_peer.go ├── ocsp_responsecache.go ├── opts.go ├── opts_test.go ├── parser.go ├── parser_test.go ├── ping_test.go ├── pse │ ├── freebsd.txt │ ├── pse_darwin.go │ ├── pse_dragonfly.go │ ├── pse_freebsd.go │ ├── pse_freebsd_amd64.go │ ├── pse_linux.go │ ├── pse_netbsd.go │ ├── pse_openbsd.go │ ├── pse_rumprun.go │ ├── pse_solaris.go │ ├── pse_test.go │ ├── pse_wasm.go │ ├── pse_windows.go │ ├── pse_windows_test.go │ └── pse_zos.go ├── raft.go ├── raft_helpers_test.go ├── raft_test.go ├── rate_counter.go ├── rate_counter_test.go ├── reload.go ├── reload_test.go ├── ring.go ├── ring_test.go ├── route.go ├── routes_test.go ├── sendq.go ├── server.go ├── server_test.go ├── service.go ├── service_test.go ├── service_windows.go ├── service_windows_test.go ├── signal.go ├── signal_test.go ├── signal_wasm.go ├── signal_windows.go ├── source_code_management_cloud.go ├── source_code_management_github_cloud.go ├── split_test.go ├── storage.go ├── storage_s3.go ├── store.go ├── stream.go ├── subject_transform.go ├── subject_transform_test.go ├── sublist.go ├── sublist_test.go ├── sysmem │ ├── mem_bsd.go │ ├── mem_darwin.go │ ├── mem_linux.go │ ├── mem_wasm.go │ ├── mem_windows.go │ ├── mem_zos.go │ └── sysctl.go ├── test_test.go ├── trust_test.go ├── util.go ├── util_test.go ├── websocket.go └── websocket_test.go ├── test ├── accounts_cycles_test.go ├── auth_test.go ├── bench_results.txt ├── bench_test.go ├── client_auth_test.go ├── client_cluster_test.go ├── cluster_test.go ├── cluster_tls_test.go ├── configs │ ├── auth_seed.conf │ ├── authorization.conf │ ├── auths.conf │ ├── certs │ │ ├── ca.pem │ │ ├── client-cert.pem │ │ ├── client-id-auth-cert.pem │ │ ├── client-id-auth-key.pem │ │ ├── client-key.pem │ │ ├── ocsp │ │ │ ├── ca-cert.pem │ │ │ ├── ca-key.pem │ │ │ ├── client-cert.pem │ │ │ ├── client-key.pem │ │ │ ├── desgsign │ │ │ │ ├── ca-cert.pem │ │ │ │ ├── ca-chain-cert.pem │ │ │ │ ├── ca-interm-cert.pem │ │ │ │ ├── ca-interm-key.pem │ │ │ │ ├── ca-key.pem │ │ │ │ ├── server-01-cert.pem │ │ │ │ ├── server-01-key.pem │ │ │ │ ├── server-02-cert.pem │ │ │ │ └── server-02-key.pem │ │ │ ├── gen.sh │ │ │ ├── server-cert.pem │ │ │ ├── server-key.pem │ │ │ ├── server-status-request-cert.pem │ │ │ ├── server-status-request-key.pem │ │ │ ├── server-status-request-url-01-cert.pem │ │ │ ├── server-status-request-url-01-key.pem │ │ │ ├── server-status-request-url-02-cert.pem │ │ │ ├── server-status-request-url-02-key.pem │ │ │ ├── server-status-request-url-03-cert.pem │ │ │ ├── server-status-request-url-03-key.pem │ │ │ ├── server-status-request-url-04-cert.pem │ │ │ ├── server-status-request-url-04-key.pem │ │ │ ├── server-status-request-url-05-cert.pem │ │ │ ├── server-status-request-url-05-key.pem │ │ │ ├── server-status-request-url-06-cert.pem │ │ │ ├── server-status-request-url-06-key.pem │ │ │ ├── server-status-request-url-07-cert.pem │ │ │ ├── server-status-request-url-07-key.pem │ │ │ ├── server-status-request-url-08-cert.pem │ │ │ └── server-status-request-url-08-key.pem │ │ ├── ocsp_peer │ │ │ └── mini-ca │ │ │ │ ├── caocsp │ │ │ │ ├── caocsp_cert.pem │ │ │ │ └── private │ │ │ │ │ └── caocsp_keypair.pem │ │ │ │ ├── client1 │ │ │ │ ├── System_bundle.pem │ │ │ │ ├── System_cert.pem │ │ │ │ ├── UserA1_bundle.pem │ │ │ │ ├── UserA1_cert.pem │ │ │ │ ├── UserA2_bundle.pem │ │ │ │ ├── UserA2_cert.pem │ │ │ │ ├── certfile.pem │ │ │ │ └── private │ │ │ │ │ ├── System_keypair.pem │ │ │ │ │ ├── UserA1_keypair.pem │ │ │ │ │ └── UserA2_keypair.pem │ │ │ │ ├── client2 │ │ │ │ ├── UserB1_bundle.pem │ │ │ │ ├── UserB1_cert.pem │ │ │ │ ├── UserB2_bundle.pem │ │ │ │ ├── UserB2_cert.pem │ │ │ │ ├── certfile.pem │ │ │ │ └── private │ │ │ │ │ ├── UserB1_keypair.pem │ │ │ │ │ └── UserB2_keypair.pem │ │ │ │ ├── intermediate1 │ │ │ │ ├── intermediate1_cert.pem │ │ │ │ └── private │ │ │ │ │ └── intermediate1_keypair.pem │ │ │ │ ├── intermediate2 │ │ │ │ ├── intermediate2_cert.pem │ │ │ │ └── private │ │ │ │ │ └── intermediate2_keypair.pem │ │ │ │ ├── misc │ │ │ │ ├── misconfig_TestServer1_bundle.pem │ │ │ │ ├── trust_config1_bundle.pem │ │ │ │ ├── trust_config2_bundle.pem │ │ │ │ └── trust_config3_bundle.pem │ │ │ │ ├── ocsp1 │ │ │ │ ├── ocsp1_bundle.pem │ │ │ │ ├── ocsp1_cert.pem │ │ │ │ └── private │ │ │ │ │ └── ocsp1_keypair.pem │ │ │ │ ├── ocsp2 │ │ │ │ ├── ocsp2_bundle.pem │ │ │ │ ├── ocsp2_cert.pem │ │ │ │ └── private │ │ │ │ │ └── ocsp2_keypair.pem │ │ │ │ ├── root │ │ │ │ ├── private │ │ │ │ │ └── root_keypair.pem │ │ │ │ └── root_cert.pem │ │ │ │ ├── server1 │ │ │ │ ├── TestServer1_bundle.pem │ │ │ │ ├── TestServer1_cert.pem │ │ │ │ ├── TestServer2_bundle.pem │ │ │ │ ├── TestServer2_cert.pem │ │ │ │ └── private │ │ │ │ │ ├── TestServer1_keypair.pem │ │ │ │ │ └── TestServer2_keypair.pem │ │ │ │ └── server2 │ │ │ │ ├── TestServer3_bundle.pem │ │ │ │ ├── TestServer3_cert.pem │ │ │ │ ├── TestServer4_bundle.pem │ │ │ │ ├── TestServer4_cert.pem │ │ │ │ └── private │ │ │ │ ├── TestServer3_keypair.pem │ │ │ │ └── TestServer4_keypair.pem │ │ ├── rdns │ │ │ ├── ca.key │ │ │ ├── ca.pem │ │ │ ├── client-a.key │ │ │ ├── client-a.pem │ │ │ ├── client-b.key │ │ │ ├── client-b.pem │ │ │ ├── client-c.key │ │ │ ├── client-c.pem │ │ │ ├── client-d.key │ │ │ ├── client-d.pem │ │ │ ├── client-e.key │ │ │ ├── client-e.pem │ │ │ ├── client-f.key │ │ │ ├── client-f.pem │ │ │ ├── server.key │ │ │ └── server.pem │ │ ├── regenerate_rdns_svid.sh │ │ ├── regenerate_top.sh │ │ ├── sans │ │ │ ├── ca.pem │ │ │ ├── client-key.pem │ │ │ ├── client.pem │ │ │ ├── dev-email-key.pem │ │ │ ├── dev-email.pem │ │ │ ├── dev-key.pem │ │ │ ├── dev.pem │ │ │ ├── prod-key.pem │ │ │ ├── prod.pem │ │ │ ├── server-key.pem │ │ │ └── server.pem │ │ ├── server-cert.pem │ │ ├── server-iponly.pem │ │ ├── server-key-iponly.pem │ │ ├── server-key-noip.pem │ │ ├── server-key.pem │ │ ├── server-noip.pem │ │ ├── srva-cert.pem │ │ ├── srva-key.pem │ │ ├── srvb-cert.pem │ │ ├── srvb-key.pem │ │ ├── svid │ │ │ ├── ca.key │ │ │ ├── ca.pem │ │ │ ├── client-a.key │ │ │ ├── client-a.pem │ │ │ ├── client-b.key │ │ │ ├── client-b.pem │ │ │ ├── server.key │ │ │ ├── server.pem │ │ │ ├── svid-user-a.key │ │ │ ├── svid-user-a.pem │ │ │ ├── svid-user-b.key │ │ │ └── svid-user-b.pem │ │ └── tlsauth │ │ │ ├── ca.pem │ │ │ ├── certstore │ │ │ ├── client.p12 │ │ │ ├── delete-cert-from-store.ps1 │ │ │ ├── import-p12-client.ps1 │ │ │ ├── import-p12-server.ps1 │ │ │ ├── pkcs12.md │ │ │ └── server.p12 │ │ │ ├── client-key.pem │ │ │ ├── client.pem │ │ │ ├── client2-key.pem │ │ │ ├── client2.pem │ │ │ ├── server-key.pem │ │ │ ├── server-no-ou-key.pem │ │ │ ├── server-no-ou.pem │ │ │ └── server.pem │ ├── cluster.conf │ ├── jetstream │ │ └── restore_bad_stream │ │ │ ├── backup.json │ │ │ └── stream.tar.s2 │ ├── multi_accounts.conf │ ├── multi_user.conf │ ├── new_cluster.conf │ ├── nkeys │ │ ├── op.jwt │ │ ├── sigkeys.txt │ │ └── test.seed │ ├── operator.conf │ ├── operator_inline.conf │ ├── override.conf │ ├── resolver_preload.conf │ ├── seed.conf │ ├── srv_a.conf │ ├── srv_a_leaf.conf │ ├── srv_a_perms.conf │ ├── srv_a_tls.conf │ ├── srv_b.conf │ ├── srv_b_tls.conf │ ├── srv_c.conf │ ├── tls.conf │ ├── tls_cert_cn.conf │ ├── tls_cert_cn_gateways.conf │ ├── tls_cert_cn_gateways_invalid_auth.conf │ ├── tls_cert_cn_routes.conf │ ├── tls_cert_cn_routes_invalid_auth.conf │ ├── tls_cert_id.conf │ ├── tls_cert_san_auth.conf │ ├── tls_cert_san_emails.conf │ ├── tls_curve_pref.conf │ ├── tls_mixed.conf │ ├── tlsverify.conf │ └── tlsverify_noca.conf ├── fanout_test.go ├── gateway_test.go ├── gosrv_test.go ├── leafnode_test.go ├── log_test.go ├── maxpayload_test.go ├── monitor_test.go ├── new_routes_test.go ├── norace_test.go ├── ocsp_peer_test.go ├── ocsp_test.go ├── operator_test.go ├── opts_test.go ├── pedantic_test.go ├── pid_test.go ├── ping_test.go ├── port_test.go ├── ports_test.go ├── proto_test.go ├── route_discovery_test.go ├── routes_test.go ├── service_latency_test.go ├── services_test.go ├── system_services_test.go ├── test.go ├── test_test.go ├── tls_test.go ├── user_authorization_test.go └── verbose_test.go ├── ui_src ├── jsconfig.json ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── img │ │ └── favicon │ │ │ ├── android-chrome-192x192.png │ │ │ ├── android-chrome-512x512.png │ │ │ ├── apple-touch-icon.png │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ ├── favicon.ico │ │ │ └── site.webmanifest │ ├── index.html │ └── manifest.json └── src │ ├── .prettierrc │ ├── App.js │ ├── App.scss │ ├── PrivateRoute.js │ ├── assets │ ├── fonts │ │ ├── Avenir-Next │ │ │ ├── AvenirNextLTPro-Bold.otf │ │ │ ├── AvenirNextLTPro-BoldCn.otf │ │ │ ├── AvenirNextLTPro-Demi.otf │ │ │ ├── AvenirNextLTPro-DemiCn.otf │ │ │ ├── AvenirNextLTPro-It.otf │ │ │ └── AvenirNextLTPro-Regular.otf │ │ └── Inter │ │ │ ├── Inter-Black.ttf │ │ │ ├── Inter-Bold.ttf │ │ │ ├── Inter-ExtraBold.ttf │ │ │ ├── Inter-ExtraLight.ttf │ │ │ ├── Inter-Light.ttf │ │ │ ├── Inter-Medium.ttf │ │ │ ├── Inter-Regular.ttf │ │ │ ├── Inter-SemiBold.ttf │ │ │ └── Inter-Thin.ttf │ ├── images │ │ ├── 3dotsIcon.svg │ │ ├── 404.svg │ │ ├── AttachedSchema.svg │ │ ├── BrokerHostname.svg │ │ ├── Calendar.svg │ │ ├── DeadLetterInHours.svg │ │ ├── DeadLetteredMessages.svg │ │ ├── GoogleLogo.png │ │ ├── LogsRetentionInDays.svg │ │ ├── RestHostname.svg │ │ ├── TieredStorageInterval.svg │ │ ├── TotalMessages.svg │ │ ├── TotalStations.svg │ │ ├── UIHostname.svg │ │ ├── add.svg │ │ ├── addFunction.svg │ │ ├── addUserIcon.svg │ │ ├── arrow.svg │ │ ├── arrowBackIcon.svg │ │ ├── arrowFunction.svg │ │ ├── arrowRight.svg │ │ ├── arrowTopGray.svg │ │ ├── asyncIcon.svg │ │ ├── attachedPlaceholder.svg │ │ ├── averageMesIcon.svg │ │ ├── awaitingIcon.svg │ │ ├── awsIcon.svg │ │ ├── backIcon.svg │ │ ├── backgroundTasks.svg │ │ ├── backgroundTasksUI.svg │ │ ├── banners │ │ │ ├── Welcoming modal.jpeg │ │ │ ├── bundle1.webp │ │ │ ├── cloud2.webp │ │ │ ├── function3.webp │ │ │ └── upgrade4.webp │ │ ├── betaFullLogo.svg │ │ ├── betaLogo.svg │ │ ├── bgGetStarted.svg │ │ ├── bgGetStartedBottom.svg │ │ ├── bgTasksIcon.svg │ │ ├── billinigAlertIcon.svg │ │ ├── binIcon.svg │ │ ├── bots │ │ │ ├── avatar1.svg │ │ │ ├── avatar2.svg │ │ │ ├── avatar3.svg │ │ │ ├── avatar4.svg │ │ │ ├── avatar5.svg │ │ │ ├── avatar6.svg │ │ │ ├── avatar7.svg │ │ │ └── avatar8.svg │ │ ├── checkIcon.svg │ │ ├── checkShieldIcon.svg │ │ ├── clean_disconnected_producers.svg │ │ ├── cliIcon.svg │ │ ├── clock.svg │ │ ├── cloneModalIcon.svg │ │ ├── close.svg │ │ ├── closeNotification.svg │ │ ├── cloudOnlyIcon.svg │ │ ├── cloudTeaser.svg │ │ ├── cloudUpload.svg │ │ ├── cloudeBadge.svg │ │ ├── codeGrayIcon.svg │ │ ├── codeIcon.svg │ │ ├── codeIconBlack.svg │ │ ├── collapseArrow.svg │ │ ├── collapseArrowWhite.svg │ │ ├── comingSoonBox.svg │ │ ├── comingSoonImg.svg │ │ ├── commitIcon.svg │ │ ├── componentIcon.svg │ │ ├── connect.svg │ │ ├── connectBG.webp │ │ ├── connectIcon.svg │ │ ├── connectorIcon.svg │ │ ├── consumeData.svg │ │ ├── consumeLagIcon.svg │ │ ├── copied.svg │ │ ├── copy.svg │ │ ├── copyClipboard.svg │ │ ├── cpuIcon.svg │ │ ├── createdByIcon.svg │ │ ├── createdDateIcon.svg │ │ ├── darkGraphOverview.png │ │ ├── dataConsumed.svg │ │ ├── dataIn.svg │ │ ├── dataNotFound.svg │ │ ├── dataOut.svg │ │ ├── dataProduced.svg │ │ ├── datadogBanner.webp │ │ ├── datadogBannerPopup.webp │ │ ├── datadogIcon.svg │ │ ├── datadogMetricsps.png │ │ ├── deadLetterPlaceholder.svg │ │ ├── debeziumBanner.webp │ │ ├── debeziumBannerPopup.webp │ │ ├── debeziumIcon.svg │ │ ├── deleteIcon.svg │ │ ├── deleteWrapperIcon.svg │ │ ├── disableIcon.svg │ │ ├── disconAlertIcon.svg │ │ ├── disconnect.svg │ │ ├── disconnectDls.svg │ │ ├── discordGroupIcon.svg │ │ ├── discordLogo.svg │ │ ├── dls_enable_icon.svg │ │ ├── docsLogo.svg │ │ ├── docsPurple.svg │ │ ├── documentGroupIcon.svg │ │ ├── documentIcon.svg │ │ ├── documentIconActive.svg │ │ ├── dollarIcon.svg │ │ ├── donwloadIcon.svg │ │ ├── editIcon.svg │ │ ├── elasticBanner.webp │ │ ├── elasticBannerPopup.webp │ │ ├── elasticIcon.svg │ │ ├── emptyEvents.svg │ │ ├── emptyList.svg │ │ ├── emptyStarIcon.svg │ │ ├── emptyStation.svg │ │ ├── emptyTags.svg │ │ ├── errorIcon.svg │ │ ├── errorModal.svg │ │ ├── errorindication.svg │ │ ├── experimentalIcon.svg │ │ ├── exportWhite.svg │ │ ├── filter.svg │ │ ├── filterIcon.svg │ │ ├── finishFlag.svg │ │ ├── followersDetails.svg │ │ ├── fullLogo.svg │ │ ├── fullStarIcon.svg │ │ ├── fullStation.svg │ │ ├── functionBoxIcon.svg │ │ ├── functionCardIcon.svg │ │ ├── functionIcon.svg │ │ ├── functionIntegrate.svg │ │ ├── functionsIcon.svg │ │ ├── functionsIconActive.svg │ │ ├── functionsWelcomeBanner.webp │ │ ├── gcpIcon.svg │ │ ├── getStartedIcon.svg │ │ ├── gitIcon.svg │ │ ├── githubActiveConnectionIcon.svg │ │ ├── githubBanner.webp │ │ ├── githubBannerPopup.webp │ │ ├── githubBranchIcon.svg │ │ ├── githubIcon.svg │ │ ├── githubIntegrationIcon.svg │ │ ├── githubLogo.svg │ │ ├── grafanaBanner.webp │ │ ├── grafanaBannerPopup.webp │ │ ├── grafanaIcon.svg │ │ ├── grafanaps.png │ │ ├── graphOverview.svg │ │ ├── graphPlaceholder.svg │ │ ├── grayAppUserIcon.svg │ │ ├── grayConsumeDataImg.svg │ │ ├── grayFinish.svg │ │ ├── grayProduceDataImg.svg │ │ ├── greenActivity.svg │ │ ├── greenHealth.svg │ │ ├── idempotencyIcon.svg │ │ ├── influxDBBanner.webp │ │ ├── influxDBIcon.svg │ │ ├── infoIcon.svg │ │ ├── infoNotificationIcon.svg │ │ ├── information.svg │ │ ├── installationIcon.svg │ │ ├── installed.svg │ │ ├── installingBG.webp │ │ ├── integrated.svg │ │ ├── integratedIcon.svg │ │ ├── integrationFailed.svg │ │ ├── integrationIcon.svg │ │ ├── integrationIconColor.svg │ │ ├── integrationRequestIcon.svg │ │ ├── journey.svg │ │ ├── leaderDetails.svg │ │ ├── lightGraphOverview.png │ │ ├── lockIcon.svg │ │ ├── logo.svg │ │ ├── logoTexeMemphis.svg │ │ ├── logsActive.svg │ │ ├── logsIcon.svg │ │ ├── mailIcon.svg │ │ ├── mailsendIcon.svg │ │ ├── memoryIcon.svg │ │ ├── memphisFunctionIcon.svg │ │ ├── messageIcon.svg │ │ ├── metricsClockIcon.svg │ │ ├── metricsErrorIcon.svg │ │ ├── metricsIcon.svg │ │ ├── moon.svg │ │ ├── newIntegrationIcon.svg │ │ ├── newSchemaIcon.svg │ │ ├── newStationIcon.svg │ │ ├── newUserIcon.svg │ │ ├── newrelicBanner.webp │ │ ├── newrelicIcon.svg │ │ ├── noCodeExample.svg │ │ ├── noConnectionIcon.svg │ │ ├── noSchemasFound.svg │ │ ├── noStations.svg │ │ ├── noTagsFound.svg │ │ ├── notUsedIcon.svg │ │ ├── orderingIcon.svg │ │ ├── overviewIcon.svg │ │ ├── overviewIconActive.svg │ │ ├── pagerDutyIcon.svg │ │ ├── pagerdutyBanner.webp │ │ ├── partitionIcon.svg │ │ ├── placeholderFunctions.svg │ │ ├── placeholderSchema.svg │ │ ├── playIcon.svg │ │ ├── playVideoIcon.svg │ │ ├── plusElement.svg │ │ ├── plusIcon.svg │ │ ├── plusIconGray.svg │ │ ├── poisionAlertIcon.svg │ │ ├── poisonMsgIcon.svg │ │ ├── proccessingIcon.svg │ │ ├── processIcon.svg │ │ ├── processingWarningIcon.svg │ │ ├── produceData.svg │ │ ├── producerIcon.svg │ │ ├── purge.svg │ │ ├── purgeWrapperIcon.svg │ │ ├── purplePlus.svg │ │ ├── purpleQuestionMark.svg │ │ ├── quickActionBtn.svg │ │ ├── readyToRoll.svg │ │ ├── redActivity.svg │ │ ├── redirectIcon.svg │ │ ├── redirectWhite.svg │ │ ├── refresh.svg │ │ ├── remoteStorage.svg │ │ ├── removeFunctionIcon.svg │ │ ├── replicasIcon.svg │ │ ├── repoPurple.svg │ │ ├── retentionIcon.svg │ │ ├── rightArrow.svg │ │ ├── riskyIcon.svg │ │ ├── rollBackIcon.svg │ │ ├── s3Banner.webp │ │ ├── s3BannerPopup.webp │ │ ├── s3Logo.svg │ │ ├── schemaAlertIcon.svg │ │ ├── schemaIcon.svg │ │ ├── schemaIconActive.svg │ │ ├── schemaIconSelect.svg │ │ ├── schemaItemIcon.svg │ │ ├── schemaTypeIcon.svg │ │ ├── scrollBackIcon.svg │ │ ├── searchIcon.svg │ │ ├── selectedClipboard.svg │ │ ├── seperator.svg │ │ ├── setting │ │ │ ├── addPayment.svg │ │ │ ├── avgMsgSize.svg │ │ │ ├── cloudProviderAWS.svg │ │ │ ├── clusterConfColor.svg │ │ │ ├── clusterConfGray.svg │ │ │ ├── consumed.svg │ │ │ ├── credit-card.svg │ │ │ ├── deadLetter.svg │ │ │ ├── editProfileColor.svg │ │ │ ├── editProfileGray.svg │ │ │ ├── file_download.svg │ │ │ ├── germanyIcon.svg │ │ │ ├── integrationColor.svg │ │ │ ├── integrationGray.svg │ │ │ ├── notificationGray.svg │ │ │ ├── paymentsColor.svg │ │ │ ├── paymentsGray.svg │ │ │ ├── priceIcon.svg │ │ │ ├── redeliver.svg │ │ │ ├── requestsColor.svg │ │ │ ├── requestsGray.svg │ │ │ ├── requestsIn.svg │ │ │ ├── requestsOut.svg │ │ │ ├── storage.svg │ │ │ ├── totalMsgIcon.svg │ │ │ ├── totalPayment.svg │ │ │ ├── totalRequests.svg │ │ │ ├── usaIcon.svg │ │ │ ├── versionUpgradeColor.svg │ │ │ └── versionUpgradeGray.svg │ │ ├── sharps.svg │ │ ├── signup.svg │ │ ├── signupInfo.svg │ │ ├── slackBanner.webp │ │ ├── slackBannerPopup.webp │ │ ├── slackColors.svg │ │ ├── slackIcon.svg │ │ ├── slackLogo.svg │ │ ├── soonBadge.svg │ │ ├── sourceIcon.svg │ │ ├── star.svg │ │ ├── stationDlsIcon.svg │ │ ├── stationIcon.svg │ │ ├── stationIdleIcon.svg │ │ ├── stationsIcon.svg │ │ ├── stationsIconActive.svg │ │ ├── statusIcon.svg │ │ ├── stopUsingIcon.svg │ │ ├── storageIcon.svg │ │ ├── strIcon.svg │ │ ├── successIcon.svg │ │ ├── sun.svg │ │ ├── supportColorIcon.svg │ │ ├── supportIcon.svg │ │ ├── supportIconColor.svg │ │ ├── sysContainer.svg │ │ ├── tagsIcon.svg │ │ ├── task.svg │ │ ├── testEventModalcon.svg │ │ ├── testFunctionModalIcon.svg │ │ ├── tickCircle.svg │ │ ├── timeFill.svg │ │ ├── timeSchedule.svg │ │ ├── totalMsgIcon.svg │ │ ├── trashIcon.svg │ │ ├── typeIcon.svg │ │ ├── unhealthyIcon.svg │ │ ├── unsupported.svg │ │ ├── upRightCorner.svg │ │ ├── upgradeBanner.svg │ │ ├── uptodateIcon.svg │ │ ├── usedIcon.svg │ │ ├── userCheck.svg │ │ ├── userPerson.svg │ │ ├── usersIcon.svg │ │ ├── usersIconActive.svg │ │ ├── verified.svg │ │ ├── verifiedIcon.svg │ │ ├── videoIcon.svg │ │ ├── vueSaxIcon.svg │ │ ├── waitingConsumer.svg │ │ ├── waitingForConsumer.svg │ │ ├── waitingForProducersvg.svg │ │ ├── waitingMessages.svg │ │ ├── waitingProducer.svg │ │ ├── warnIcon.svg │ │ ├── warningCircle.svg │ │ ├── welcomeModalImage.webp │ │ ├── white-logo.svg │ │ ├── windowGroupIcon.svg │ │ ├── yellowHealth.svg │ │ ├── zapierBanner.webp │ │ ├── zapierBannerPopup.webp │ │ └── zapierIcon.svg │ └── lotties │ │ ├── MemphisGif.json │ │ ├── activeAndHealthy.json │ │ ├── activeAndUnhealthy.json │ │ ├── consWaiting.json │ │ ├── consume.json │ │ ├── consume_empty.json │ │ ├── consume_poison.json │ │ ├── dataPassLine.json │ │ ├── dataPassLineEmpty.json │ │ ├── finishStep.json │ │ ├── noActiveAndHealthy.json │ │ ├── noActiveAndUnhealthy.json │ │ ├── prodWaiting.json │ │ ├── produce-few.json │ │ ├── produce-many.json │ │ ├── produce_empty.json │ │ ├── successProdCons.json │ │ └── userCreator.json │ ├── components │ ├── Input │ │ ├── index.js │ │ └── style.scss │ ├── InputNumber │ │ ├── index.js │ │ └── style.scss │ ├── Tabs │ │ ├── index.js │ │ └── style.scss │ ├── activeBadge │ │ ├── index.js │ │ └── style.scss │ ├── appWrapper │ │ └── index.js │ ├── asyncTasks │ │ ├── index.js │ │ └── style.scss │ ├── button │ │ ├── index.js │ │ └── style.scss │ ├── checkBox │ │ ├── index.js │ │ └── style.scss │ ├── cloneModal │ │ ├── index.js │ │ └── style.scss │ ├── colorPicker │ │ ├── index.js │ │ └── style.scss │ ├── connectToHub │ │ ├── index.js │ │ └── style.scss │ ├── connectorError │ │ ├── index.js │ │ └── style.scss │ ├── connectorInfo │ │ ├── index.js │ │ └── style.scss │ ├── connectorModal │ │ ├── index.js │ │ └── style.scss │ ├── connectorScale │ │ ├── index.js │ │ └── style.scss │ ├── consumerWithStatus │ │ ├── index.js │ │ └── style.scss │ ├── copy │ │ ├── index.js │ │ └── style.scss │ ├── createStationForm │ │ ├── index.js │ │ └── style.scss │ ├── customSelect │ │ ├── index.js │ │ └── style.scss │ ├── datePicker │ │ ├── index.js │ │ └── style.scss │ ├── deleteItemsModal │ │ ├── index.js │ │ └── style.scss │ ├── detailBox │ │ ├── index.js │ │ └── style.scss │ ├── dlsConfig │ │ ├── index.js │ │ └── style.scss │ ├── drawer │ │ ├── index.js │ │ └── style.scss │ ├── emailLink │ │ └── index.js │ ├── filter │ │ ├── customCollapse.js │ │ ├── hooks │ │ │ └── reducer.js │ │ ├── index.js │ │ └── style.scss │ ├── functionsOverview │ │ ├── index.js │ │ └── style.scss │ ├── healthyBadge │ │ ├── index.js │ │ └── style.scss │ ├── helper │ │ ├── index.js │ │ └── style.scss │ ├── indication │ │ ├── index.js │ │ └── style.scss │ ├── learnMore │ │ ├── index.js │ │ └── style.scss │ ├── loader │ │ ├── index.js │ │ └── style.scss │ ├── logBadge │ │ ├── index.js │ │ └── style.scss │ ├── modal │ │ ├── index.js │ │ └── style.scss │ ├── partitionsFilter │ │ ├── index.js │ │ └── style.scss │ ├── produceMessages │ │ ├── index.js │ │ └── style.scss │ ├── radioButton │ │ ├── index.js │ │ └── style.scss │ ├── refreshButton │ │ ├── index.js │ │ └── style.scss │ ├── runBenchmarkModal │ │ ├── index.js │ │ └── style.scss │ ├── sdkExample │ │ ├── index.js │ │ └── style.scss │ ├── searchInput │ │ ├── index.js │ │ └── style.scss │ ├── segmentButton │ │ ├── index.js │ │ └── style.scss │ ├── select │ │ ├── index.js │ │ └── style.scss │ ├── selectCheckBox │ │ ├── index.js │ │ └── style.scss │ ├── selectThroughput │ │ ├── index.js │ │ └── style.scss │ ├── selectVersion │ │ ├── index.js │ │ └── style.scss │ ├── sideBar │ │ ├── index.js │ │ ├── style.scss │ │ └── support.js │ ├── skipGetStartedModal │ │ └── index.js │ ├── spinner │ │ └── index.js │ ├── stationsInstructions │ │ ├── index.js │ │ └── style.scss │ ├── switcher │ │ ├── index.js │ │ └── style.scss │ ├── table │ │ ├── index.js │ │ └── style.scss │ ├── tag │ │ ├── index.js │ │ └── style.scss │ ├── tagList │ │ ├── index.js │ │ ├── remainingTagsList │ │ │ ├── index.js │ │ │ └── style.scss │ │ └── style.scss │ ├── tagsPicker │ │ ├── index.js │ │ ├── newTagGenerator │ │ │ ├── index.js │ │ │ └── style.scss │ │ └── style.scss │ ├── titleComponent │ │ ├── index.js │ │ └── style.scss │ ├── tooltip │ │ ├── overflowtip.js │ │ └── tooltip.js │ └── videoPlayer │ │ ├── index.js │ │ └── style.scss │ ├── config.js │ ├── connectors │ ├── assets │ │ ├── awsKinesis.svg │ │ ├── kafkaIcon.svg │ │ ├── memphisIcon.svg │ │ ├── redisIcon.svg │ │ └── s3LogoIcon.svg │ ├── index.js │ ├── kafka.js │ ├── kinesis.js │ ├── memphis.js │ └── redis.js │ ├── const │ ├── apiEndpoints.js │ ├── codeExample.js │ ├── globalConst.js │ ├── integrationList.js │ └── localStorageConsts.js │ ├── dark-style.scss │ ├── domain │ ├── administration │ │ ├── accountMenu.js │ │ ├── clusterConfiguration │ │ │ ├── components │ │ │ │ ├── inputRow │ │ │ │ │ ├── index.js │ │ │ │ │ └── style.scss │ │ │ │ ├── sliderRow │ │ │ │ │ ├── index.js │ │ │ │ │ └── style.scss │ │ │ │ └── tieredInputRow │ │ │ │ │ ├── index.js │ │ │ │ │ └── style.scss │ │ │ ├── index.js │ │ │ └── style.scss │ │ ├── index.js │ │ ├── integrations │ │ │ ├── components │ │ │ │ ├── dataDogIntegration │ │ │ │ │ ├── index.js │ │ │ │ │ └── style.scss │ │ │ │ ├── debeziumIntegration │ │ │ │ │ └── index.js │ │ │ │ ├── elasticIntegration │ │ │ │ │ ├── index.js │ │ │ │ │ └── style.scss │ │ │ │ ├── grafanaIntegration │ │ │ │ │ ├── index.js │ │ │ │ │ └── style.scss │ │ │ │ ├── integrationItem │ │ │ │ │ ├── index.js │ │ │ │ │ ├── integrationDetails.js │ │ │ │ │ ├── integrationLogs.js │ │ │ │ │ └── style.scss │ │ │ │ ├── s3Integration │ │ │ │ │ ├── index.js │ │ │ │ │ └── style.scss │ │ │ │ ├── slackIntegration │ │ │ │ │ ├── index.js │ │ │ │ │ └── style.scss │ │ │ │ └── zapierIntegration │ │ │ │ │ ├── index.js │ │ │ │ │ └── style.scss │ │ │ ├── index.js │ │ │ └── style.scss │ │ ├── softwareUpdates │ │ │ ├── imgUploader │ │ │ │ ├── index.js │ │ │ │ └── style.scss │ │ │ ├── index.js │ │ │ └── style.scss │ │ ├── style.scss │ │ └── versionUpgrade │ │ │ ├── components │ │ │ └── noteItem │ │ │ │ ├── index.js │ │ │ │ └── style.scss │ │ │ ├── index.js │ │ │ └── style.scss │ ├── login │ │ ├── index.js │ │ └── style.scss │ ├── messageJourney │ │ ├── components │ │ │ ├── consumerGroup │ │ │ │ ├── index.js │ │ │ │ └── style.scss │ │ │ ├── poisonMessage │ │ │ │ ├── index.js │ │ │ │ └── style.scss │ │ │ └── producer │ │ │ │ ├── index.js │ │ │ │ └── style.scss │ │ ├── index.js │ │ └── style.scss │ ├── overview │ │ ├── genericDetails │ │ │ ├── index.js │ │ │ ├── stationCollapse.js │ │ │ └── style.scss │ │ ├── index.js │ │ ├── integrations │ │ │ ├── index.js │ │ │ └── style.scss │ │ ├── stations │ │ │ ├── index.js │ │ │ └── style.scss │ │ ├── style.scss │ │ ├── systemComponents │ │ │ ├── components │ │ │ │ ├── component.js │ │ │ │ └── sysCompInfo.js │ │ │ ├── index.js │ │ │ ├── style.scss │ │ │ └── sysContainers.js │ │ ├── tags │ │ │ ├── index.js │ │ │ └── style.scss │ │ └── throughput │ │ │ ├── index.js │ │ │ ├── style.scss │ │ │ └── throughputInterval.js │ ├── profile │ │ ├── index.js │ │ └── style.scss │ ├── schema │ │ ├── components │ │ │ ├── attachStationModal │ │ │ │ ├── index.js │ │ │ │ └── style.scss │ │ │ ├── createSchema │ │ │ │ ├── index.js │ │ │ │ └── style.scss │ │ │ ├── schemaBox │ │ │ │ ├── index.js │ │ │ │ └── style.scss │ │ │ ├── schemaDetails │ │ │ │ ├── index.js │ │ │ │ └── style.scss │ │ │ └── schemaList │ │ │ │ ├── index.js │ │ │ │ └── style.scss │ │ ├── index.js │ │ └── style.scss │ ├── signup │ │ ├── index.js │ │ └── style.scss │ ├── stationOverview │ │ ├── components │ │ │ ├── auditing │ │ │ │ ├── genericList │ │ │ │ │ ├── index.js │ │ │ │ │ └── style.scss │ │ │ │ ├── index.js │ │ │ │ └── style.scss │ │ │ ├── generateTokenModal │ │ │ │ ├── index.js │ │ │ │ └── style.scss │ │ │ ├── updateSchemaModal │ │ │ │ ├── index.js │ │ │ │ └── style.scss │ │ │ └── useSchemaModal │ │ │ │ ├── index.js │ │ │ │ ├── schemaItem │ │ │ │ ├── index.js │ │ │ │ └── style.scss │ │ │ │ └── style.scss │ │ ├── hooks │ │ │ └── reducer.js │ │ ├── index.js │ │ ├── stationObservabilty │ │ │ ├── ProduceConsumList │ │ │ │ ├── index.js │ │ │ │ └── style.scss │ │ │ ├── components │ │ │ │ ├── customCollapse │ │ │ │ │ ├── index.js │ │ │ │ │ └── style.scss │ │ │ │ ├── messageDetails │ │ │ │ │ ├── index.js │ │ │ │ │ └── style.scss │ │ │ │ ├── multiCollapse │ │ │ │ │ ├── index.js │ │ │ │ │ └── style.scss │ │ │ │ └── purgeStationModal │ │ │ │ │ ├── index.js │ │ │ │ │ └── style.scss │ │ │ ├── index.js │ │ │ ├── messages │ │ │ │ ├── index.js │ │ │ │ └── style.scss │ │ │ └── style.scss │ │ ├── stationOverviewHeader │ │ │ ├── index.js │ │ │ └── style.scss │ │ └── style.scss │ ├── stationsList │ │ ├── index.js │ │ ├── stationBoxOverview │ │ │ ├── index.js │ │ │ └── style.scss │ │ └── style.scss │ ├── streamLineage │ │ ├── components │ │ │ ├── connection │ │ │ │ ├── index.js │ │ │ │ └── style.scss │ │ │ └── station │ │ │ │ ├── index.js │ │ │ │ └── style.scss │ │ ├── index.js │ │ └── style.scss │ ├── sysLogs │ │ ├── components │ │ │ ├── logContent │ │ │ │ ├── index.js │ │ │ │ └── style.scss │ │ │ ├── logPayload │ │ │ │ ├── index.js │ │ │ │ └── style.scss │ │ │ └── logsWrapper │ │ │ │ ├── index.js │ │ │ │ └── style.scss │ │ ├── index.js │ │ └── style.scss │ └── users │ │ ├── createUserDetails │ │ ├── index.js │ │ └── style.scss │ │ ├── index.js │ │ └── style.scss │ ├── hooks │ ├── reducer.js │ └── store.js │ ├── index.js │ ├── reportWebVitals.js │ ├── router.js │ ├── services │ ├── auth.js │ ├── decoder.js │ ├── decoderFiles │ │ ├── hexUtils.js │ │ ├── protobufDecoder.js │ │ ├── protobufPartDecoder.js │ │ └── varintUtils.js │ ├── generator.js │ ├── genericServices.js │ ├── githubRequests.js │ ├── http.js │ └── valueConvertor.js │ ├── style.scss │ ├── svg.d.ts │ └── utils │ ├── colorPalette.js │ ├── languages.js │ ├── plan.js │ ├── sleep.js │ ├── styleTemplates.js │ └── user.js ├── ui_static_files ├── build │ ├── asset-manifest.json │ ├── favicon.ico │ ├── img │ │ └── favicon │ │ │ ├── android-chrome-192x192.png │ │ │ ├── android-chrome-512x512.png │ │ │ ├── apple-touch-icon.png │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ ├── favicon.ico │ │ │ └── site.webmanifest │ ├── index.html │ ├── manifest.json │ └── static │ │ ├── css │ │ └── main.652c43f8.css │ │ ├── js │ │ ├── 1099.0f7b9efd.chunk.js │ │ ├── 1099.0f7b9efd.chunk.js.LICENSE.txt │ │ ├── 111.2b46ed03.chunk.js │ │ ├── 117.a312fb01.chunk.js │ │ ├── 117.a312fb01.chunk.js.LICENSE.txt │ │ ├── 1239.bba9a91e.chunk.js │ │ ├── 1239.bba9a91e.chunk.js.LICENSE.txt │ │ ├── 1256.e9348d0f.chunk.js │ │ ├── 1256.e9348d0f.chunk.js.LICENSE.txt │ │ ├── 1391.ba40a944.chunk.js │ │ ├── 1448.9e4b081c.chunk.js │ │ ├── 1737.e134cfd4.chunk.js │ │ ├── 1737.e134cfd4.chunk.js.LICENSE.txt │ │ ├── 1994.c385741f.chunk.js │ │ ├── 1994.c385741f.chunk.js.LICENSE.txt │ │ ├── 2078.79003c31.chunk.js │ │ ├── 2166.5a355833.chunk.js │ │ ├── 2266.6eeb805c.chunk.js │ │ ├── 2266.6eeb805c.chunk.js.LICENSE.txt │ │ ├── 2319.21f5f63f.chunk.js │ │ ├── 2319.21f5f63f.chunk.js.LICENSE.txt │ │ ├── 2491.83ee302f.chunk.js │ │ ├── 2491.83ee302f.chunk.js.LICENSE.txt │ │ ├── 2498.9aa4fbe9.chunk.js │ │ ├── 2498.9aa4fbe9.chunk.js.LICENSE.txt │ │ ├── 2513.0db0c7d7.chunk.js │ │ ├── 2542.27de8743.chunk.js │ │ ├── 2542.27de8743.chunk.js.LICENSE.txt │ │ ├── 2548.d6caa041.chunk.js │ │ ├── 2548.d6caa041.chunk.js.LICENSE.txt │ │ ├── 2617.d248e8e7.chunk.js │ │ ├── 2617.d248e8e7.chunk.js.LICENSE.txt │ │ ├── 3011.79968919.chunk.js │ │ ├── 3011.79968919.chunk.js.LICENSE.txt │ │ ├── 3380.5fae41e4.chunk.js │ │ ├── 3380.5fae41e4.chunk.js.LICENSE.txt │ │ ├── 3418.feb1ae9e.chunk.js │ │ ├── 3418.feb1ae9e.chunk.js.LICENSE.txt │ │ ├── 3422.e35495ac.chunk.js │ │ ├── 3422.e35495ac.chunk.js.LICENSE.txt │ │ ├── 3473.4363d4d2.chunk.js │ │ ├── 3473.4363d4d2.chunk.js.LICENSE.txt │ │ ├── 3579.71008510.chunk.js │ │ ├── 3579.71008510.chunk.js.LICENSE.txt │ │ ├── 3698.50e34118.chunk.js │ │ ├── 3698.50e34118.chunk.js.LICENSE.txt │ │ ├── 3912.4a6fbfef.chunk.js │ │ ├── 3969.09b81b6f.chunk.js │ │ ├── 3969.09b81b6f.chunk.js.LICENSE.txt │ │ ├── 397.86d89737.chunk.js │ │ ├── 397.86d89737.chunk.js.LICENSE.txt │ │ ├── 4027.81c097fc.chunk.js │ │ ├── 4050.8feea6d7.chunk.js │ │ ├── 4050.8feea6d7.chunk.js.LICENSE.txt │ │ ├── 4219.e4790f03.chunk.js │ │ ├── 4219.e4790f03.chunk.js.LICENSE.txt │ │ ├── 433.79564fcd.chunk.js │ │ ├── 433.79564fcd.chunk.js.LICENSE.txt │ │ ├── 4429.6eea13d5.chunk.js │ │ ├── 4429.6eea13d5.chunk.js.LICENSE.txt │ │ ├── 458.4908f729.chunk.js │ │ ├── 458.4908f729.chunk.js.LICENSE.txt │ │ ├── 460.3a01b295.chunk.js │ │ ├── 460.3a01b295.chunk.js.LICENSE.txt │ │ ├── 465.d7eb6ab9.chunk.js │ │ ├── 465.d7eb6ab9.chunk.js.LICENSE.txt │ │ ├── 4901.86e7389f.chunk.js │ │ ├── 4901.86e7389f.chunk.js.LICENSE.txt │ │ ├── 5048.e02a016c.chunk.js │ │ ├── 5048.e02a016c.chunk.js.LICENSE.txt │ │ ├── 5726.229c18df.chunk.js │ │ ├── 5726.229c18df.chunk.js.LICENSE.txt │ │ ├── 5828.6fa10b2d.chunk.js │ │ ├── 5828.6fa10b2d.chunk.js.LICENSE.txt │ │ ├── 5829.2afb9f2c.chunk.js │ │ ├── 5829.2afb9f2c.chunk.js.LICENSE.txt │ │ ├── 5887.d795e4c5.chunk.js │ │ ├── 5887.d795e4c5.chunk.js.LICENSE.txt │ │ ├── 5939.b7223c07.chunk.js │ │ ├── 5939.b7223c07.chunk.js.LICENSE.txt │ │ ├── 61.36acc8a8.chunk.js │ │ ├── 61.36acc8a8.chunk.js.LICENSE.txt │ │ ├── 6112.73948c4c.chunk.js │ │ ├── 6112.73948c4c.chunk.js.LICENSE.txt │ │ ├── 617.a5f8c4fc.chunk.js │ │ ├── 617.a5f8c4fc.chunk.js.LICENSE.txt │ │ ├── 6238.60a2c560.chunk.js │ │ ├── 6238.60a2c560.chunk.js.LICENSE.txt │ │ ├── 6377.3227169e.chunk.js │ │ ├── 6377.3227169e.chunk.js.LICENSE.txt │ │ ├── 6476.634b9f6d.chunk.js │ │ ├── 6479.db5439cb.chunk.js │ │ ├── 6479.db5439cb.chunk.js.LICENSE.txt │ │ ├── 6619.03b4c4cd.chunk.js │ │ ├── 6864.c356a22d.chunk.js │ │ ├── 6864.c356a22d.chunk.js.LICENSE.txt │ │ ├── 6876.c26d0ced.chunk.js │ │ ├── 6952.920baba2.chunk.js │ │ ├── 6952.920baba2.chunk.js.LICENSE.txt │ │ ├── 6957.4a10e036.chunk.js │ │ ├── 6957.4a10e036.chunk.js.LICENSE.txt │ │ ├── 6984.671a0b96.chunk.js │ │ ├── 6984.671a0b96.chunk.js.LICENSE.txt │ │ ├── 7048.cb26dd3c.chunk.js │ │ ├── 7048.cb26dd3c.chunk.js.LICENSE.txt │ │ ├── 7214.126ee977.chunk.js │ │ ├── 7214.126ee977.chunk.js.LICENSE.txt │ │ ├── 7276.9ca54677.chunk.js │ │ ├── 7276.9ca54677.chunk.js.LICENSE.txt │ │ ├── 7290.b228aa2a.chunk.js │ │ ├── 7290.b228aa2a.chunk.js.LICENSE.txt │ │ ├── 7386.07f15c5e.chunk.js │ │ ├── 7386.07f15c5e.chunk.js.LICENSE.txt │ │ ├── 7580.e1d4b1f3.chunk.js │ │ ├── 7580.e1d4b1f3.chunk.js.LICENSE.txt │ │ ├── 7669.d47e904f.chunk.js │ │ ├── 7669.d47e904f.chunk.js.LICENSE.txt │ │ ├── 7716.0e9c8543.chunk.js │ │ ├── 7716.0e9c8543.chunk.js.LICENSE.txt │ │ ├── 7898.fb92ca8b.chunk.js │ │ ├── 7898.fb92ca8b.chunk.js.LICENSE.txt │ │ ├── 7918.b07c71a7.chunk.js │ │ ├── 8095.8a9057af.chunk.js │ │ ├── 8095.8a9057af.chunk.js.LICENSE.txt │ │ ├── 8104.4e393d35.chunk.js │ │ ├── 8104.4e393d35.chunk.js.LICENSE.txt │ │ ├── 837.f0241953.chunk.js │ │ ├── 837.f0241953.chunk.js.LICENSE.txt │ │ ├── 8407.a6c23790.chunk.js │ │ ├── 8407.a6c23790.chunk.js.LICENSE.txt │ │ ├── 8624.a7e0f419.chunk.js │ │ ├── 8624.a7e0f419.chunk.js.LICENSE.txt │ │ ├── 866.09b7417c.chunk.js │ │ ├── 866.09b7417c.chunk.js.LICENSE.txt │ │ ├── 8678.38d4d4af.chunk.js │ │ ├── 8678.38d4d4af.chunk.js.LICENSE.txt │ │ ├── 8773.6382ca78.chunk.js │ │ ├── 8773.6382ca78.chunk.js.LICENSE.txt │ │ ├── 8917.91c8fb38.chunk.js │ │ ├── 8917.91c8fb38.chunk.js.LICENSE.txt │ │ ├── 9029.8892c2c2.chunk.js │ │ ├── 9029.8892c2c2.chunk.js.LICENSE.txt │ │ ├── 905.961db634.chunk.js │ │ ├── 905.961db634.chunk.js.LICENSE.txt │ │ ├── 9064.7a21da68.chunk.js │ │ ├── 9064.7a21da68.chunk.js.LICENSE.txt │ │ ├── 9173.f827c37b.chunk.js │ │ ├── 9173.f827c37b.chunk.js.LICENSE.txt │ │ ├── 9725.ff9afad3.chunk.js │ │ ├── 9860.91a5931d.chunk.js │ │ ├── 9860.91a5931d.chunk.js.LICENSE.txt │ │ ├── 993.42b48334.chunk.js │ │ ├── main.3f0043ac.js │ │ └── main.3f0043ac.js.LICENSE.txt │ │ └── media │ │ ├── 404.9e16e4461a6da4e6a1562ae4ced0939f.svg │ │ ├── BrokerHostname.9934a24a7838aaef881a0964af3a7779.svg │ │ ├── Calendar.af439a1c292c3e762d5df5de98f89502.svg │ │ ├── DeadLetterInHours.a4eeee945c9d499ac137ada117bd98aa.svg │ │ ├── DeadLetteredMessages.585f63bd9ae514421daf68c91edb41c1.svg │ │ ├── Inter-Bold.a73db89c43e44ca8f5e0.ttf │ │ ├── Inter-Medium.e7231ba33760832432b8.ttf │ │ ├── Inter-Regular.2391725004ae05a27e8e.ttf │ │ ├── Inter-SemiBold.45b4c2ae493bb481102f.ttf │ │ ├── LogsRetentionInDays.0a0864bd090b1a520492507a2bf1d5ea.svg │ │ ├── RestHostname.4888794d8ee01dec3e16da8145982e2c.svg │ │ ├── TieredStorageInterval.456b755bab0bde86d6f78f37ac9b2807.svg │ │ ├── TotalMessages.6d75ac5bd3a106f6ac4e37800d4c25aa.svg │ │ ├── TotalStations.16e95265e663f4e33db9709a800c50c5.svg │ │ ├── UIHostname.b2ab65aacef8f92173d8a888cfba0978.svg │ │ ├── arrowRight.1428c8d12a7b93f1b5cd7329e0837761.svg │ │ ├── arrowTopGray.477b72b2dfd5c2a271571bbb94ad27e9.svg │ │ ├── attachedPlaceholder.b1f38ca10ba6cbd7af24f8b4dae01db8.svg │ │ ├── avatar1.eb536756efe5829f2ade.svg │ │ ├── avatar1.eb536756efe5829f2adecb07a6af1840.svg │ │ ├── avatar2.3888ed3399490ce77911.svg │ │ ├── avatar3.ac8230d938d0a52f4500.svg │ │ ├── avatar4.5c001efb1cef44f249c9.svg │ │ ├── avatar5.e669200d2b88559aa969.svg │ │ ├── avatar6.70de23d5482748918c82.svg │ │ ├── avatar7.74ad285f40c41b292e0a.svg │ │ ├── avatar8.d92b08274080e4344acf.svg │ │ ├── awaitingIcon.59904187bbec884701238d6235024deb.svg │ │ ├── backIcon.be12eb6ec289ed5a4dc8d64dd8adec0f.svg │ │ ├── backgroundTasksUI.d5a0719331574a22198c49f71fb04506.svg │ │ ├── bgTasksIcon.0b1d80a54438a84abfb124c570e2b539.svg │ │ ├── clean_disconnected_producers.b846b33ced8bd85de6326521fb7e6399.svg │ │ ├── closeNotification.7551e8366682f9c6585bb1a694c4112a.svg │ │ ├── cloudTeaser.66f36b017135e9a0e865558676883b7f.svg │ │ ├── cloudUpload.34945d59dd1cc244bcdfc22eb137c989.svg │ │ ├── clusterConfColor.a76b9a325a5af536e03d7b1e458a2565.svg │ │ ├── clusterConfGray.d6689ce49c492c73ab1f86759fbfbdf1.svg │ │ ├── codeIcon.6ddd4e5ba7c67ec8dc850bc8255bbc78.svg │ │ ├── codicon.b797181c93b3755f4fa1.ttf │ │ ├── collapseArrow.1eed198efd396a89d429c8ea1c3b6f56.svg │ │ ├── componentIcon.c7e98367f39a7a5e86d1da122feba8af.svg │ │ ├── connectIcon.2937b8cc7c1d70d14d160bb250298df8.svg │ │ ├── connectorIcon.a1d2a5a1cb6e58ea11b9a9d233a46f4c.svg │ │ ├── consumeLagIcon.67333d12e2fa8213ea1d0231a1d9f170.svg │ │ ├── copied.9d395f7b95bb22fc0a0ff05fe091b25b.svg │ │ ├── copy.739f1c8fdf5b5cdea5087f8f9565f203.svg │ │ ├── createdByIcon.fed5e9f39160ffeb36aa209e79e20933.svg │ │ ├── createdDateIcon.70a357bc6971cfb816442e264457fbbb.svg │ │ ├── darkGraphOverview.92261654ef8738c3981a.png │ │ ├── dataNotFound.6a0ffb060ebf59ec266d1dd7b29eea48.svg │ │ ├── datadogBanner.3f2f0920e1bf04b7b92e.webp │ │ ├── datadogBannerPopup.5c4ebccdb6a2be226735.webp │ │ ├── datadogIcon.50af3f4d4c0af10fbedefe809eebd0e1.svg │ │ ├── datadogMetricsps.1499ed3dd93864f786d4.png │ │ ├── deadLetterPlaceholder.e81a59abbe86b8b18fa9bb9c1475fd4f.svg │ │ ├── debeziumBanner.4a7864f2d7e5839b7bd4.webp │ │ ├── debeziumBannerPopup.53a679a5b798dbd7e6e8.webp │ │ ├── debeziumIcon.52902e6efbd3484a8d18b47662d1326e.svg │ │ ├── deleteIcon.fa438e877ea1cdfbbd5e49624303aecf.svg │ │ ├── deleteWrapperIcon.d0f3e104cb36f0d99b55178735730d84.svg │ │ ├── disableIcon.f950d5c0e68f76432d0000536f990553.svg │ │ ├── disconAlertIcon.264ca4be9b5847e8305d5526a988f29c.svg │ │ ├── disconnectDls.5919be2177c77e749c1d7265961db0a3.svg │ │ ├── discordGroupIcon.e23f2f013425425b7501927b2442607e.svg │ │ ├── dls_enable_icon.03a3706804e0d1fc7b44336af88b1314.svg │ │ ├── documentGroupIcon.ecefe11a5f9fc25b0264b8fba3ce3413.svg │ │ ├── documentIcon.ddd3a6eec0e833b80782299f4728ae9a.svg │ │ ├── editIcon.1bc57053f82f152a5ea3301ae06862cd.svg │ │ ├── elasticBanner.5137ba7446b120da38b2.webp │ │ ├── elasticBannerPopup.3a137b07baecc2d2fbae.webp │ │ ├── elasticIcon.19ffd4bcb1035607a0e575bfc13b8aca.svg │ │ ├── emptyTags.cc3c010bc99b5579619b02885f447c9a.svg │ │ ├── errorIcon.144c977e7c2255ab2320f8551b518bca.svg │ │ ├── errorModal.56ec5d38d44a26bcd6582fe4a2df085f.svg │ │ ├── errorindication.6f6e388f5a1f899e9d6c810addcaf2d9.svg │ │ ├── exportWhite.3649b943679729f784317728e0be2259.svg │ │ ├── filter.3b6b26fd269d36c655ebed0d85b3754e.svg │ │ ├── followersDetails.e74daec8aa834097602a239809774351.svg │ │ ├── fullLogo.64576cea4e4d8598370f3e03920a2604.svg │ │ ├── functionsIcon.1052ea4c00c13b94c6241fba568acb26.svg │ │ ├── functionsIconActive.d78e7df2228cec87552c5f52d0de75b8.svg │ │ ├── githubBanner.45709cc90340feff943f.webp │ │ ├── githubBannerPopup.b35323b7a855400d7247.webp │ │ ├── githubIntegrationIcon.d49461242f6e3bdd4a97c25b90a5976e.svg │ │ ├── grafanaBanner.3de6be0653754ff1052e.webp │ │ ├── grafanaBannerPopup.04ea20c13ab4520bc130.webp │ │ ├── grafanaIcon.fab6c489e404c8b49be8da7181a654bb.svg │ │ ├── grafanaps.a1064265cbe0c53f0d01.png │ │ ├── graphPlaceholder.b250ab6ee837fc52e8721fe43efe74c6.svg │ │ ├── idempotencyIcon.2118e5c7e2a9ff3521e7e283db57de46.svg │ │ ├── index.umd.411bcbb098030aa2d966.cjs │ │ ├── influxDBBanner.907086855f4791ea3b9f.webp │ │ ├── influxDBIcon.2e7bbdf6ca01a76a16d98ed6158fc316.svg │ │ ├── infoNotificationIcon.b2cae38850a86ae5ffa748e2a6954074.svg │ │ ├── integrated.d41f7d8e37e5b9404c9156672c0469fe.svg │ │ ├── integrationColor.2fd008279d28c20ed1e0a0073f4affd7.svg │ │ ├── integrationFailed.4816993ebff83602ffbf430cc284809c.svg │ │ ├── integrationGray.4ecca2d6db61383fa5331af4542ca458.svg │ │ ├── integrationIcon.20d1e3c63cd6d432f8b84d63a029d707.svg │ │ ├── integrationIconColor.a55aa8f85e8499c0c2bcdc72e2dea1a2.svg │ │ ├── integrationRequestIcon.506de0d8af164310e144f90a3858c1cf.svg │ │ ├── journey.d33d5d460049fb64a1c3b972f2b5c965.svg │ │ ├── kafkaIcon.55141e9dac5efc55c985e2db1c6a421f.svg │ │ ├── leaderDetails.4fc16d0b0db4d9be1e3f5fffe0d0442d.svg │ │ ├── lightGraphOverview.d152ddd09fab00abad55.png │ │ ├── logo.c92557f7d1d13ff8a4d5388a9fd6c672.svg │ │ ├── logsActive.dd10b6ca576cba4444205502394b8456.svg │ │ ├── logsIcon.523c7dfba8286920ef9f710678e327da.svg │ │ ├── mailIcon.6b2cd301a04881d812daa62b294e157c.svg │ │ ├── mailsendIcon.b7b29e17c8ad58e6c2168c1226f7f022.svg │ │ ├── memphisFunctionIcon.eb8845f201448eb7f0846d760bd1cdaa.svg │ │ ├── memphisIcon.56b0356cbbdbbc443c41f929deceee32.svg │ │ ├── moon.590cf459cb4f07df168f5d70837fa872.svg │ │ ├── newIntegrationIcon.d8bd0b9b70229f62b6d27283c1de5fc1.svg │ │ ├── newSchemaIcon.e5e9ffaa7702664cdd6f396d0b345c1e.svg │ │ ├── newStationIcon.e8efb5fbfc96be5bd728bc9448ef7a48.svg │ │ ├── newUserIcon.33b372f9d3e986e63ef6ab845da63c29.svg │ │ ├── newrelicBanner.7ac3fcee8ec773e5fa4c.webp │ │ ├── newrelicIcon.19afaa28b0521e1eb85f844d4e2be949.svg │ │ ├── noCodeExample.77cb25f7ecdbcdeffd5638876503d4d1.svg │ │ ├── noStations.8dc1367d04b5a51dd65e12292ceddd68.svg │ │ ├── noTagsFound.337cbf0635c097bfc8f55174a6716d91.svg │ │ ├── notUsedIcon.d34b2a8e7cd5f8c760477123f305b2ab.svg │ │ ├── overviewIcon.5a0fa6784283dc830b1c5cadf668de93.svg │ │ ├── overviewIconActive.87e0603aa2a72b6523c00503b6b6555c.svg │ │ ├── pagerDutyIcon.79e6dfa497ce14051cd80e5229efca85.svg │ │ ├── pagerdutyBanner.3a702b9db3201eba99a4.webp │ │ ├── partitionIcon.366540a11872c42c760905b6708b4af3.svg │ │ ├── placeholderSchema.cde9d3484259f8c40b67644cd987432c.svg │ │ ├── playVideoIcon.441465135858af0aa839e1b335c7810c.svg │ │ ├── plusElement.6dd8f6b1e5fdebc53d78ead2f6e789c9.svg │ │ ├── plusIconGray.1230ee93547e7d33b3202ec657d9657f.svg │ │ ├── poisionAlertIcon.a0ce3405b297208589c9fac5f5cd3880.svg │ │ ├── poisonMsgIcon.ca0bc995ed577664e18c000ee7e2d95d.svg │ │ ├── producerIcon.37cc3a30a0e54a4b85ad25ce2965da0e.svg │ │ ├── purge.138eb15dd4ab408a29c28c77b2616b8e.svg │ │ ├── purgeWrapperIcon.c7fe42fb7489dae37e6971645954a1d2.svg │ │ ├── purplePlus.bfe969de4dc4fe79e31969de689acb4c.svg │ │ ├── purpleQuestionMark.618465703f77864c6b5364e691143575.svg │ │ ├── redirectIcon.fd4af1a8971f8bd9499888ffd8dd2a43.svg │ │ ├── redirectWhite.a7fe5174002203ec6fbbe70642f1635b.svg │ │ ├── redisIcon.07c2e97f79f665a01d986ab46ce214bf.svg │ │ ├── refresh.ba93d46f83e615f1174f50004368da8d.svg │ │ ├── remoteStorage.db23172541bec67ae83be84924574645.svg │ │ ├── replicasIcon.8da6d8a33af6c5c9206c0e767efd1917.svg │ │ ├── retentionIcon.1bad53366a0bc248fa647412a9b3a732.svg │ │ ├── rollBackIcon.d27a828890f2a4e685738694d53dbfb5.svg │ │ ├── s3Banner.109692d273c709febfbb.webp │ │ ├── s3BannerPopup.aae5ce355880849e7fc7.webp │ │ ├── s3Logo.e6d961e07879a322092e36018c83e2d6.svg │ │ ├── s3LogoIcon.297391bd3a8ab5b6eac7da75567f995f.svg │ │ ├── schemaAlertIcon.7fd559db477880ec74a0bf5a1ba2ccfd.svg │ │ ├── schemaIcon.0a6892a86a18f11ccf9f3b88dcb32d8f.svg │ │ ├── schemaIconActive.b27112a20db8d470218830291002c92a.svg │ │ ├── schemaIconSelect.46ef9f95edf39914c6095556987024a4.svg │ │ ├── schemaItemIcon.c6af0b5dadd1a92922cfec49255241fa.svg │ │ ├── schemaTypeIcon.44504b36261f9061119e649aaa92109a.svg │ │ ├── scrollBackIcon.fcc21809fb5fef693d85034dbafe4f9d.svg │ │ ├── searchIcon.96dfc03c8c54998fd889968871f7463f.svg │ │ ├── sharps.2972a151b1a17897c4e67e6ff24b414c.svg │ │ ├── signup.c41faf7613261ce831d03037fb47806b.svg │ │ ├── slackBanner.568424be397fd884f5a6.webp │ │ ├── slackBannerPopup.e3b008a82b234eaa8062.webp │ │ ├── slackLogo.85c9e715c432e8d73f13b4b860378f32.svg │ │ ├── soonBadge.7e13b3f9d3f680751b4516b29101aecf.svg │ │ ├── sourceIcon.861e550f98f7961a69d58df1977bae8d.svg │ │ ├── stationDlsIcon.7f81f33afc4ce8b9a5b15b1d42ac2287.svg │ │ ├── stationIcon.218e9eabe5a6ba97097ddd3f1f0026f1.svg │ │ ├── stationsIcon.b3bfa657e0537c9e767368f3a5fbaa71.svg │ │ ├── stationsIconActive.e26419ca89a74315be8a7f6bf33756f3.svg │ │ ├── stopUsingIcon.7e0db2ab31e9777c5ec29a204dd7a982.svg │ │ ├── successIcon.3336829a34ff376fc3692311485b2563.svg │ │ ├── sun.a483cbc8dd52e9af61c37d01971ae1b5.svg │ │ ├── supportColorIcon.954bead3ae9c183d91265282c593722a.svg │ │ ├── supportIcon.c5d30a436f8986ebb1e23a25939eb6da.svg │ │ ├── supportIconColor.574bbce171ddc502e831e55d7a5f1e06.svg │ │ ├── sysContainer.a0ad8ac03ca4516375b97d94b7630cb4.svg │ │ ├── tagsIcon.105d4c97471f48d8cae78fa570b12475.svg │ │ ├── task.e71baa37fcbd85f3c691d282c9276b84.svg │ │ ├── timeFill.bec2989f51458fe251e269295380f4ea.svg │ │ ├── totalMsgIcon.6915a97cf4f9c4b6b9113182f34576d2.svg │ │ ├── typeIcon.e663a2d8562816001bdd4feae921295d.svg │ │ ├── unsupported.4ad964333a77d4614aed147479badbc8.svg │ │ ├── upRightCorner.048496064b0ca5d80bdb4026c7ac0c59.svg │ │ ├── usedIcon.3ee64ce6307a6d01fec9e9b29d96674d.svg │ │ ├── userPerson.ff1d63b3458add3062c152ad9b2ba333.svg │ │ ├── usersIconActive.b85b8f2e28394e7e41d2d5e18774ec50.svg │ │ ├── verifiedIcon.0d8d050883148eadba2c89769a9a3d46.svg │ │ ├── versionUpgradeColor.4c642366ef44734f80cce3f4ad5a51fe.svg │ │ ├── versionUpgradeGray.d62075ba8f33dcb5290fba6116c4a109.svg │ │ ├── waitingConsumer.9c8fe46e57642589a37ea1e507345af8.svg │ │ ├── waitingMessages.b6dc0edb44eea832a6bc4e9f8357b215.svg │ │ ├── waitingProducer.881595ab6b49ba3bbcd2b16b78e399dd.svg │ │ ├── warnIcon.bcd5179783b0503822d46c2ea334fb9b.svg │ │ ├── warningCircle.35b628c068d0871aa55a59e28a393ffb.svg │ │ ├── white-logo.0cb9be08c523b35f6be5ce8ac7cc6a33.svg │ │ ├── zapierBanner.70a1c6dc379accb0b0ad.webp │ │ ├── zapierBannerPopup.115aeaa642deb09097a9.webp │ │ └── zapierIcon.9017e2487b5d11504fa3cba5a321b371.svg └── ui.go ├── utils └── schema_validation.go └── version.conf /.dockerignore: -------------------------------------------------------------------------------- 1 | memphis 2 | *.md 3 | logos 4 | logo* 5 | ui_src 6 | debug 7 | Dockerfile 8 | Jenkinsfile 9 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @idanasulinmemphis @avrhamNeeman @shay23b @daniel-davidd 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: true 2 | contact_links: 3 | - name: ❓ Ask a question 4 | url: https://discord.gg/WZpysvAeTf 5 | about: Ask questions about memphis onboarding 6 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | # syntax=docker/dockerfile:1 2 | 3 | FROM --platform=$BUILDPLATFORM golang:1.20-alpine3.18 as build 4 | 5 | WORKDIR $GOPATH/src/memphis 6 | COPY . . 7 | 8 | ARG TARGETOS TARGETARCH 9 | RUN CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH go build -ldflags="-w" -a -o . 10 | 11 | FROM alpine:3.18 12 | ENV GOPATH="/go/src" 13 | WORKDIR /run 14 | 15 | RUN apk update && apk add --no-cache make protobuf-dev 16 | RUN apk add --update ca-certificates && mkdir -p /nats/bin && mkdir /nats/conf 17 | 18 | COPY --from=build $GOPATH/memphis/memphis /bin/nats-server 19 | # COPY --from=build $GOPATH/memphis/conf/* conf/ 20 | COPY --from=build $GOPATH/memphis/version.conf . 21 | 22 | ENTRYPOINT ["/bin/nats-server"] 23 | -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- 1 | ### Maintainers 2 | - Idan Asulin [@idanasulinmemphis](https://github.com/idanasulinmemphis) 3 | - Avraham Neeman [@avrhamNeeman](https://github.com/avrhamNeeman) 4 | - Valera Bronshtein [@valeraBr](https://github.com/valeraBr) 5 | - Yaniv Ben Hemo [@yanivbh1](https://github.com/yanivbh1) 6 | - Sveta Gimpelson [@SvetaMemphis](https://github.com/SvetaMemphis) 7 | - Shay Bratslavsky [@shay23b](https://github.com/shay23b) 8 | - Shoham Roditi [@shohamroditimemphis](https://github.com/shohamroditimemphis) 9 | - Daniel David [@daniel-davidd](https://github.com/daniel-davidd) -------------------------------------------------------------------------------- /conf/debug/stand-alone.conf: -------------------------------------------------------------------------------- 1 | # Memphis ports 2 | port: 6666 3 | http: 8222 4 | ui_port: 9000 5 | rest_gw_port: 4444 6 | 7 | # k8s_namespace: "" 8 | logs_retention_days: 7 9 | tiered_storage_upload_interval_seconds: 8 10 | dls_retention_hours: 3 11 | gc_producer_consumer_retention_hours: 3 12 | # ui_host: "" 13 | # rest_gw_host: "" 14 | # broker_host: "" 15 | 16 | server_name: "memphis-0" 17 | 18 | jetstream { 19 | store_dir: /tmp/stand-alone 20 | } 21 | 22 | cluster {} 23 | max_payload: 8MB 24 | lame_duck_duration: 30s 25 | 26 | websocket { 27 | port: 7770 28 | same_origin: false 29 | no_tls: true 30 | } 31 | -------------------------------------------------------------------------------- /conf/fuzz.go: -------------------------------------------------------------------------------- 1 | // Copyright 2020 The NATS Authors 2 | // Licensed under the Apache License, Version 2.0 (the "License"); 3 | // you may not use this file except in compliance with the License. 4 | // You may obtain a copy of the License at 5 | // 6 | // http://www.apache.org/licenses/LICENSE-2.0 7 | // 8 | // Unless required by applicable law or agreed to in writing, software 9 | // distributed under the License is distributed on an "AS IS" BASIS, 10 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | // See the License for the specific language governing permissions and 12 | // limitations under the License. 13 | 14 | //go:build gofuzz 15 | // +build gofuzz 16 | 17 | package conf 18 | 19 | func Fuzz(data []byte) int { 20 | _, err := Parse(string(data)) 21 | if err != nil { 22 | return 0 23 | } 24 | return 1 25 | } 26 | -------------------------------------------------------------------------------- /conf/simple.conf: -------------------------------------------------------------------------------- 1 | listen: 127.0.0.1:4222 2 | 3 | authorization { 4 | include 'includes/users.conf' # Pull in from file 5 | timeout: 0.5 6 | } 7 | -------------------------------------------------------------------------------- /logo-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/logo-black.png -------------------------------------------------------------------------------- /logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/logo-white.png -------------------------------------------------------------------------------- /models/cache.go: -------------------------------------------------------------------------------- 1 | package models 2 | 3 | type CacheUpdateRequest struct { 4 | CacheType string `json:"type"` 5 | Operation string `json:"operation"` 6 | Usernames []string `json:"users"` 7 | TenantName string `json:"tenant_name"` 8 | } 9 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "memphis", 3 | "lockfileVersion": 3, 4 | "requires": true, 5 | "packages": {} 6 | } 7 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /server/configs/certs/tls/benchmark-server-key-ed25519.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MC4CAQAwBQYDK2VwBCIEIJRCtUNxUuutNs9j8OtcwFw1xkbs+zxjHhpAqVuqDNo5 3 | -----END PRIVATE KEY----- 4 | -------------------------------------------------------------------------------- /server/configs/cluster.conf: -------------------------------------------------------------------------------- 1 | # Cluster config file 2 | 3 | port: 4242 4 | net: 127.0.0.1 5 | 6 | authorization { 7 | user: derek 8 | password: porkchop 9 | timeout: 1 10 | } 11 | 12 | pid_file: '/tmp/nats-server/nats_cluster_test.pid' 13 | 14 | cluster { 15 | host: 127.0.0.1 16 | port: 4244 17 | name: "abc" 18 | 19 | authorization { 20 | user: route_user 21 | password: top_secret 22 | timeout: 1 23 | } 24 | 25 | # Routes are actively solicited and connected to from this server. 26 | # Other servers can connect to us if they supply the correct credentials 27 | # in their routes definitions from above. 28 | 29 | routes = [ 30 | nats-route://foo:bar@127.0.0.1:4245 31 | nats-route://foo:bar@127.0.0.1:4246 32 | ] 33 | 34 | no_advertise: true 35 | connect_retries: 2 36 | } 37 | -------------------------------------------------------------------------------- /server/configs/gwa.conf: -------------------------------------------------------------------------------- 1 | listen: "127.0.0.1:-1" 2 | gateway { 3 | name: "A" 4 | listen: "127.0.0.1:5227" 5 | include 'gws.conf' 6 | } 7 | -------------------------------------------------------------------------------- /server/configs/gwb.conf: -------------------------------------------------------------------------------- 1 | listen: "127.0.0.1:-1" 2 | gateway { 3 | name: "B" 4 | listen: "127.0.0.1:5228" 5 | include 'gws.conf' 6 | } 7 | -------------------------------------------------------------------------------- /server/configs/gws.conf: -------------------------------------------------------------------------------- 1 | gateways [ 2 | { 3 | name: "A" 4 | url: "nats://127.0.0.1:5227" 5 | } 6 | { 7 | name: "B" 8 | url: "nats://127.0.0.1:5228" 9 | } 10 | ] 11 | -------------------------------------------------------------------------------- /server/configs/include_bad_conf_check_a.conf: -------------------------------------------------------------------------------- 1 | 2 | port = 4222 3 | 4 | include "include_bad_conf_check_b.conf" 5 | 6 | # http_port = $monitoring_port 7 | -------------------------------------------------------------------------------- /server/configs/include_bad_conf_check_b.conf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | monitoring_port = 8222 11 | 12 | include "include_conf_check_c.conf" 13 | -------------------------------------------------------------------------------- /server/configs/include_conf_check_a.conf: -------------------------------------------------------------------------------- 1 | 2 | port = 4222 3 | 4 | include "include_conf_check_b.conf" 5 | 6 | http_port = $monitoring_port 7 | -------------------------------------------------------------------------------- /server/configs/include_conf_check_b.conf: -------------------------------------------------------------------------------- 1 | 2 | monitoring_port = 8222 3 | 4 | include "include_conf_check_c.conf" 5 | -------------------------------------------------------------------------------- /server/configs/include_conf_check_c.conf: -------------------------------------------------------------------------------- 1 | 2 | authorization { 3 | user = "foo" 4 | pass = "bar" 5 | } 6 | -------------------------------------------------------------------------------- /server/configs/listen-1.conf: -------------------------------------------------------------------------------- 1 | # Make sure -1 works in listen directives too. 2 | listen: 10.0.1.22:-1 3 | 4 | http: -1 5 | https: :-1 6 | -------------------------------------------------------------------------------- /server/configs/listen.conf: -------------------------------------------------------------------------------- 1 | # Test all permutations of listen address parsing, client, cluster and http. 2 | 3 | listen: 10.0.1.22:4422 4 | 5 | http: 127.0.0.1:8422 6 | https: 127.0.0.1:9443 7 | 8 | cluster { 9 | listen: 127.0.0.1:4244 10 | name: "abc" 11 | } 12 | -------------------------------------------------------------------------------- /server/configs/listen_port.conf: -------------------------------------------------------------------------------- 1 | listen: 8922 2 | -------------------------------------------------------------------------------- /server/configs/listen_port_with_colon.conf: -------------------------------------------------------------------------------- 1 | listen: :8922 2 | -------------------------------------------------------------------------------- /server/configs/malformed_cluster_address.conf: -------------------------------------------------------------------------------- 1 | # Test malformed cluster listen address 2 | cluster { 3 | listen: 266.0.0.1:foo 4 | } 5 | -------------------------------------------------------------------------------- /server/configs/malformed_listen_address.conf: -------------------------------------------------------------------------------- 1 | # test garbage listen address for failure 2 | listen: 10.0.1.22:foo -------------------------------------------------------------------------------- /server/configs/multiple_users.conf: -------------------------------------------------------------------------------- 1 | listen: 127.0.0.1:4443 2 | 3 | authorization { 4 | users = [ 5 | {user: alice, password: foo} 6 | {user: bob, password: bar} 7 | ] 8 | timeout: 0.5 9 | } 10 | -------------------------------------------------------------------------------- /server/configs/reload/basic.conf: -------------------------------------------------------------------------------- 1 | listen: 127.0.0.1:-1 2 | -------------------------------------------------------------------------------- /server/configs/reload/file_rotate.conf: -------------------------------------------------------------------------------- 1 | listen: 127.0.0.1:-1 2 | logfile: "log.txt" 3 | pid_file: "nats-server.pid" 4 | -------------------------------------------------------------------------------- /server/configs/reload/file_rotate1.conf: -------------------------------------------------------------------------------- 1 | listen: 127.0.0.1:-1 2 | logfile: "log1.txt" 3 | pid_file: "nats-server1.pid" 4 | -------------------------------------------------------------------------------- /server/configs/reload/invalid.conf: -------------------------------------------------------------------------------- 1 | # Invalid config file 2 | trace: 3 | -------------------------------------------------------------------------------- /server/configs/reload/max_connections.conf: -------------------------------------------------------------------------------- 1 | listen: 127.0.0.1:-1 2 | 3 | max_connections: 1 4 | -------------------------------------------------------------------------------- /server/configs/reload/max_payload.conf: -------------------------------------------------------------------------------- 1 | listen: 127.0.0.1:-1 2 | 3 | max_payload: 1 4 | -------------------------------------------------------------------------------- /server/configs/reload/multiple_users_1.conf: -------------------------------------------------------------------------------- 1 | listen: 127.0.0.1:-1 2 | 3 | authorization { 4 | users = [ 5 | {user: alice, password: foo} 6 | {user: bob, password: bar} 7 | ] 8 | timeout: 0.5 9 | } 10 | -------------------------------------------------------------------------------- /server/configs/reload/multiple_users_2.conf: -------------------------------------------------------------------------------- 1 | listen: 127.0.0.1:-1 2 | 3 | authorization { 4 | users = [ 5 | {user: alice, password: baz} 6 | {user: bob, password: bar} 7 | ] 8 | timeout: 0.5 9 | } 10 | -------------------------------------------------------------------------------- /server/configs/reload/reload_unsupported.conf: -------------------------------------------------------------------------------- 1 | # logging options 2 | debug: false 3 | trace: true 4 | logtime: true 5 | 6 | # Removes cluster host, which is unsupported. 7 | -------------------------------------------------------------------------------- /server/configs/reload/single_user_authentication_1.conf: -------------------------------------------------------------------------------- 1 | listen: 127.0.0.1:-1 2 | 3 | authorization { 4 | user: tyler 5 | password: T0pS3cr3t 6 | } 7 | -------------------------------------------------------------------------------- /server/configs/reload/single_user_authentication_2.conf: -------------------------------------------------------------------------------- 1 | listen: 127.0.0.1:-1 2 | 3 | authorization { 4 | user: derek 5 | password: passw0rd 6 | } 7 | -------------------------------------------------------------------------------- /server/configs/reload/srv_a_1.conf: -------------------------------------------------------------------------------- 1 | # Cluster Server A 2 | 3 | listen: 127.0.0.1:-1 4 | 5 | cluster { 6 | listen: 127.0.0.1:7244 7 | name: "abc" 8 | 9 | routes = [ 10 | nats-route://127.0.0.1:7246 11 | ] 12 | } 13 | 14 | no_sys_acc: true 15 | -------------------------------------------------------------------------------- /server/configs/reload/srv_a_2.conf: -------------------------------------------------------------------------------- 1 | # Cluster Server A 2 | 3 | listen: 127.0.0.1:-1 4 | 5 | cluster { 6 | listen: 127.0.0.1:7244 7 | name: "abc" 8 | 9 | routes = [ 10 | nats-route://tyler:foo@127.0.0.1:7246 # Use route credentials 11 | ] 12 | } 13 | 14 | no_sys_acc: true 15 | -------------------------------------------------------------------------------- /server/configs/reload/srv_a_3.conf: -------------------------------------------------------------------------------- 1 | # Cluster Server A 2 | 3 | listen: 127.0.0.1:-1 4 | 5 | cluster { 6 | listen: 127.0.0.1:7244 7 | name: "abc" 8 | 9 | routes = [ 10 | nats-route://127.0.0.1:7247 # Remove srv b route and add srv c 11 | ] 12 | } 13 | 14 | no_sys_acc: true 15 | -------------------------------------------------------------------------------- /server/configs/reload/srv_a_4.conf: -------------------------------------------------------------------------------- 1 | # Cluster Server A 2 | 3 | listen: 127.0.0.1:-1 4 | 5 | cluster { 6 | listen: 127.0.0.1:7244 7 | name: "abc" 8 | } 9 | 10 | no_sys_acc: true 11 | -------------------------------------------------------------------------------- /server/configs/reload/srv_b_1.conf: -------------------------------------------------------------------------------- 1 | # Cluster Server B 2 | 3 | listen: 127.0.0.1:-1 4 | 5 | cluster { 6 | listen: 127.0.0.1:7246 7 | name: "abc" 8 | } 9 | 10 | no_sys_acc: true 11 | -------------------------------------------------------------------------------- /server/configs/reload/srv_b_2.conf: -------------------------------------------------------------------------------- 1 | # Cluster Server B 2 | 3 | listen: 127.0.0.1:-1 4 | 5 | cluster { 6 | listen: 127.0.0.1:7246 7 | name: "abc" 8 | 9 | # Enable route authorization. 10 | authorization { 11 | user: tyler 12 | password: foo 13 | } 14 | } 15 | 16 | no_sys_acc: true 17 | -------------------------------------------------------------------------------- /server/configs/reload/srv_c_1.conf: -------------------------------------------------------------------------------- 1 | # Cluster Server C 2 | 3 | listen: 127.0.0.1:-1 4 | 5 | cluster { 6 | listen: 127.0.0.1:7247 7 | name: "abc" 8 | } 9 | 10 | no_sys_acc: true 11 | -------------------------------------------------------------------------------- /server/configs/reload/test.conf: -------------------------------------------------------------------------------- 1 | port: 2233 2 | 3 | # logging options 4 | debug: false 5 | trace: false 6 | logtime: false 7 | 8 | cluster { 9 | listen: 127.0.0.1:-1 10 | name: "abc" 11 | no_advertise: false 12 | } 13 | -------------------------------------------------------------------------------- /server/configs/reload/tls_test.conf: -------------------------------------------------------------------------------- 1 | # Simple TLS config file 2 | 3 | listen: 127.0.0.1:-1 4 | 5 | tls { 6 | cert_file: "./configs/certs/server.pem" 7 | key_file: "./configs/certs/key.pem" 8 | timeout: 2 9 | } 10 | -------------------------------------------------------------------------------- /server/configs/reload/tls_verify_test.conf: -------------------------------------------------------------------------------- 1 | # Simple TLS config file 2 | 3 | listen: 127.0.0.1:-1 4 | 5 | tls { 6 | cert_file: "./configs/certs/cert.new.pem" 7 | key_file: "./configs/certs/key.new.pem" 8 | ca_file: "./configs/certs/cert.new.pem" 9 | verify: true 10 | timeout: 2 11 | } 12 | -------------------------------------------------------------------------------- /server/configs/reload/token_authentication_1.conf: -------------------------------------------------------------------------------- 1 | listen: 127.0.0.1:-1 2 | 3 | authorization { 4 | token: T0pS3cr3t 5 | } 6 | -------------------------------------------------------------------------------- /server/configs/reload/token_authentication_2.conf: -------------------------------------------------------------------------------- 1 | listen: 127.0.0.1:-1 2 | 3 | authorization { 4 | token: passw0rd 5 | } 6 | -------------------------------------------------------------------------------- /server/configs/seed.conf: -------------------------------------------------------------------------------- 1 | # Cluster Seed Node 2 | 3 | listen: 127.0.0.1:7222 4 | 5 | http: 127.0.0.1:9222 6 | 7 | cluster { 8 | listen: 127.0.0.1:7248 9 | name: "abc" 10 | } 11 | -------------------------------------------------------------------------------- /server/configs/seed_tls.conf: -------------------------------------------------------------------------------- 1 | # Cluster Seed Node 2 | 3 | listen: 127.0.0.1:7222 4 | 5 | http: 127.0.0.1:9222 6 | 7 | cluster { 8 | listen: 127.0.0.1:7248 9 | name: "abc" 10 | 11 | tls { 12 | # Route cert 13 | cert_file: "../test/configs/certs/server-cert.pem" 14 | # Private key 15 | key_file: "../test/configs/certs/server-key.pem" 16 | # Specified time for handshake to complete 17 | timeout: 2 18 | 19 | # Optional certificate authority verifying connected routes 20 | # Required when we have self-signed CA, etc. 21 | ca_file: "../test/configs/certs/ca.pem" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /server/configs/srv_a.conf: -------------------------------------------------------------------------------- 1 | # Cluster Server A 2 | 3 | listen: 127.0.0.1:7222 4 | 5 | cluster { 6 | listen: 127.0.0.1:7244 7 | name: "abc" 8 | 9 | authorization { 10 | user: ruser 11 | password: top_secret 12 | timeout: 0.5 13 | } 14 | 15 | # Routes are actively solicited and connected to from this server. 16 | # Other servers can connect to us if they supply the correct credentials 17 | # in their routes definitions from above. 18 | 19 | routes = [ 20 | nats-route://ruser:top_secret@127.0.0.1:7246 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /server/configs/srv_a_bcrypt.conf: -------------------------------------------------------------------------------- 1 | # Cluster Server A 2 | 3 | listen: 127.0.0.1:7222 4 | 5 | authorization { 6 | user: user 7 | password: foo 8 | timeout: 2 9 | } 10 | 11 | cluster { 12 | listen: 127.0.0.1:7244 13 | name: "abc" 14 | 15 | authorization { 16 | user: ruser 17 | # bcrypt version of 'bar' 18 | password: $2a$10$LoRPzN3GtF2pNX5QgCBBHeUr6/zVN./RVGOu5U8SpHyg2sfzvfXji 19 | timeout: 5 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /server/configs/srv_b.conf: -------------------------------------------------------------------------------- 1 | # Cluster Server B 2 | 3 | listen: 127.0.0.1:7224 4 | 5 | cluster { 6 | listen: 127.0.0.1:7246 7 | name: "abc" 8 | 9 | authorization { 10 | user: ruser 11 | password: top_secret 12 | timeout: 0.5 13 | } 14 | 15 | # Routes are actively solicited and connected to from this server. 16 | # Other servers can connect to us if they supply the correct credentials 17 | # in their routes definitions from above. 18 | 19 | routes = [ 20 | nats-route://ruser:top_secret@127.0.0.1:7244 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /server/configs/srv_b_bcrypt.conf: -------------------------------------------------------------------------------- 1 | # Cluster Server B 2 | 3 | listen: 127.0.0.1:7224 4 | 5 | authorization { 6 | user: user 7 | password: foo 8 | timeout: 2 9 | } 10 | 11 | cluster { 12 | listen: 127.0.0.1:7246 13 | name: "abc" 14 | 15 | authorization { 16 | user: ruser 17 | # bcrypt version of 'bar' 18 | password: $2a$10$LoRPzN3GtF2pNX5QgCBBHeUr6/zVN./RVGOu5U8SpHyg2sfzvfXji 19 | timeout: 5 20 | } 21 | 22 | # Routes are actively solicited and connected to from this server. 23 | # Other servers can connect to us if they supply the correct credentials 24 | # in their routes definitions from above. 25 | 26 | routes = [ 27 | nats-route://ruser:bar@127.0.0.1:7244 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /server/configs/tls.conf: -------------------------------------------------------------------------------- 1 | # Simple TLS config file 2 | 3 | listen: 127.0.0.1:4443 4 | 5 | tls { 6 | cert_file: "./configs/certs/server.pem" 7 | key_file: "./configs/certs/key.pem" 8 | timeout: "2s" 9 | } 10 | 11 | authorization { 12 | user: derek 13 | password: foo 14 | timeout: 1 15 | } 16 | -------------------------------------------------------------------------------- /server/configs/tls/tls-ed25519.conf: -------------------------------------------------------------------------------- 1 | # Simple TLS (ed25519) config file 2 | 3 | listen: 127.0.0.1:-1 4 | 5 | tls { 6 | cert_file: "./configs/certs/tls/benchmark-server-cert-ed25519.pem" 7 | key_file: "./configs/certs/tls/benchmark-server-key-ed25519.pem" 8 | ca_file: "./configs/certs/tls/benchmark-ca-cert.pem" 9 | timeout: "5s" 10 | } 11 | -------------------------------------------------------------------------------- /server/configs/tls/tls-none.conf: -------------------------------------------------------------------------------- 1 | # Simple config file 2 | 3 | listen: 127.0.0.1:-1 4 | 5 | -------------------------------------------------------------------------------- /server/configs/tls/tls-rsa-1024.conf: -------------------------------------------------------------------------------- 1 | # Simple TLS (rsa-1024) config file 2 | 3 | listen: 127.0.0.1:-1 4 | 5 | tls { 6 | cert_file: "./configs/certs/tls/benchmark-server-cert-rsa-1024.pem" 7 | key_file: "./configs/certs/tls/benchmark-server-key-rsa-1024.pem" 8 | ca_file: "./configs/certs/tls/benchmark-ca-cert.pem" 9 | timeout: "5s" 10 | } 11 | -------------------------------------------------------------------------------- /server/configs/tls/tls-rsa-2048.conf: -------------------------------------------------------------------------------- 1 | # Simple TLS (rsa-2048) config file 2 | 3 | listen: 127.0.0.1:-1 4 | 5 | tls { 6 | cert_file: "./configs/certs/tls/benchmark-server-cert-rsa-2048.pem" 7 | key_file: "./configs/certs/tls/benchmark-server-key-rsa-2048.pem" 8 | ca_file: "./configs/certs/tls/benchmark-ca-cert.pem" 9 | timeout: "5s" 10 | } 11 | -------------------------------------------------------------------------------- /server/configs/tls/tls-rsa-4096.conf: -------------------------------------------------------------------------------- 1 | # Simple TLS (rsa-4096) config file 2 | 3 | listen: 127.0.0.1:-1 4 | 5 | tls { 6 | cert_file: "./configs/certs/tls/benchmark-server-cert-rsa-4096.pem" 7 | key_file: "./configs/certs/tls/benchmark-server-key-rsa-4096.pem" 8 | ca_file: "./configs/certs/tls/benchmark-ca-cert.pem" 9 | timeout: "5s" 10 | } 11 | -------------------------------------------------------------------------------- /server/configs/tls_bad_cipher.conf: -------------------------------------------------------------------------------- 1 | # Simple TLS config file 2 | 3 | listen: 127.0.0.1:4443 4 | 5 | tls { 6 | cert_file: "./configs/certs/server.pem" 7 | key_file: "./configs/certs/key.pem" 8 | timeout: 2 9 | 10 | # this should generate an error 11 | cipher_suites: [ 12 | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA", 13 | "BAD_CIPHER_SPEC", 14 | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA", 15 | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256", 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /server/configs/tls_bad_curve_prefs.conf: -------------------------------------------------------------------------------- 1 | # Simple TLS config file 2 | 3 | listen: 127.0.0.1:4443 4 | 5 | tls { 6 | cert_file: "./configs/certs/server.pem" 7 | key_file: "./configs/certs/key.pem" 8 | timeout: 2 9 | curve_preferences: [ 10 | "GARBAGE" 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /server/configs/tls_curve_prefs.conf: -------------------------------------------------------------------------------- 1 | # Simple TLS config file 2 | 3 | listen: 127.0.0.1:4443 4 | 5 | tls { 6 | cert_file: "./configs/certs/server.pem" 7 | key_file: "./configs/certs/key.pem" 8 | timeout: 2 9 | curve_preferences: [ 10 | "CurveP256" 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /server/configs/tls_empty_cipher.conf: -------------------------------------------------------------------------------- 1 | # Simple TLS config file 2 | 3 | listen: 127.0.0.1:4443 4 | 5 | tls { 6 | cert_file: "./configs/certs/server.pem" 7 | key_file: "./configs/certs/key.pem" 8 | timeout: 2 9 | 10 | # this should generate an error 11 | cipher_suites: [ 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /server/configs/tls_empty_curve_prefs.conf: -------------------------------------------------------------------------------- 1 | # Simple TLS config file 2 | 3 | listen: 127.0.0.1:4443 4 | 5 | tls { 6 | cert_file: "./configs/certs/server.pem" 7 | key_file: "./configs/certs/key.pem" 8 | timeout: 2 9 | curve_preferences: [ 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /server/disk_avail_wasm.go: -------------------------------------------------------------------------------- 1 | // Copyright 2022 The NATS Authors 2 | // Licensed under the Apache License, Version 2.0 (the "License"); 3 | // you may not use this file except in compliance with the License. 4 | // You may obtain a copy of the License at 5 | // 6 | // http://www.apache.org/licenses/LICENSE-2.0 7 | // 8 | // Unless required by applicable law or agreed to in writing, software 9 | // distributed under the License is distributed on an "AS IS" BASIS, 10 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | // See the License for the specific language governing permissions and 12 | // limitations under the License. 13 | 14 | //go:build wasm 15 | // +build wasm 16 | 17 | package server 18 | 19 | func diskAvailable(storeDir string) int64 { 20 | return JetStreamMaxStoreDefault 21 | } 22 | -------------------------------------------------------------------------------- /server/sysmem/mem_darwin.go: -------------------------------------------------------------------------------- 1 | // Copyright 2019 The NATS Authors 2 | // Licensed under the Apache License, Version 2.0 (the "License"); 3 | // you may not use this file except in compliance with the License. 4 | // You may obtain a copy of the License at 5 | // 6 | // http://www.apache.org/licenses/LICENSE-2.0 7 | // 8 | // Unless required by applicable law or agreed to in writing, software 9 | // distributed under the License is distributed on an "AS IS" BASIS, 10 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | // See the License for the specific language governing permissions and 12 | // limitations under the License. 13 | 14 | //go:build darwin 15 | // +build darwin 16 | 17 | package sysmem 18 | 19 | func Memory() int64 { 20 | return sysctlInt64("hw.memsize") 21 | } 22 | -------------------------------------------------------------------------------- /server/sysmem/mem_wasm.go: -------------------------------------------------------------------------------- 1 | // Copyright 2022 The NATS Authors 2 | // Licensed under the Apache License, Version 2.0 (the "License"); 3 | // you may not use this file except in compliance with the License. 4 | // You may obtain a copy of the License at 5 | // 6 | // http://www.apache.org/licenses/LICENSE-2.0 7 | // 8 | // Unless required by applicable law or agreed to in writing, software 9 | // distributed under the License is distributed on an "AS IS" BASIS, 10 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | // See the License for the specific language governing permissions and 12 | // limitations under the License. 13 | 14 | //go:build wasm 15 | // +build wasm 16 | 17 | package sysmem 18 | 19 | func Memory() int64 { 20 | // TODO: We don't know the system memory 21 | return 0 22 | } 23 | -------------------------------------------------------------------------------- /server/sysmem/mem_zos.go: -------------------------------------------------------------------------------- 1 | // Copyright 2022 The NATS Authors 2 | // Licensed under the Apache License, Version 2.0 (the "License"); 3 | // you may not use this file except in compliance with the License. 4 | // You may obtain a copy of the License at 5 | // 6 | // http://www.apache.org/licenses/LICENSE-2.0 7 | // 8 | // Unless required by applicable law or agreed to in writing, software 9 | // distributed under the License is distributed on an "AS IS" BASIS, 10 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | // See the License for the specific language governing permissions and 12 | // limitations under the License. 13 | 14 | //go:build zos 15 | // +build zos 16 | 17 | package sysmem 18 | 19 | func Memory() int64 { 20 | // TODO: We don't know the system memory 21 | return 0 22 | } 23 | -------------------------------------------------------------------------------- /test/configs/auth_seed.conf: -------------------------------------------------------------------------------- 1 | # Cluster Seed Node 2 | 3 | listen: 127.0.0.1:5222 4 | 5 | http: 8222 6 | 7 | cluster { 8 | listen: 127.0.0.1:4248 9 | name: xyz 10 | 11 | authorization { 12 | user: ruser 13 | password: T0PS3cr3T! 14 | timeout: 1 15 | } 16 | } 17 | 18 | no_sys_acc: true 19 | -------------------------------------------------------------------------------- /test/configs/certs/svid/svid-user-a.key: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgST6YP9hyfw/Vmoxo 3 | MFp6MJFZu4xaYK3OweYcANEFTkmhRANCAAQCY7xD5sWZDVSRmBu2l4sjJYzpGVqg 4 | d7M8I6LnFjkhkJFc0h9n8jPud8POip9BfXJyLBzmtW+CfZC84zlFSknN 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /test/configs/certs/svid/svid-user-b.key: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgEiQo4GXKbViodiF2 3 | LltOkXLauMoyKJu01c/FUoGpnXahRANCAASiSiVhimnedxcnXY1ffLWV6Ez9XIkq 4 | 3pXxtk6q6jvDfn3OPPjIB47OH4KCqNaMoIsKxwK/mtOEETb0/gFqeQWa 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /test/configs/certs/tlsauth/certstore/client.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/test/configs/certs/tlsauth/certstore/client.p12 -------------------------------------------------------------------------------- /test/configs/certs/tlsauth/certstore/delete-cert-from-store.ps1: -------------------------------------------------------------------------------- 1 | $issuer="Synadia Communications Inc." 2 | Get-ChildItem Cert:\CurrentUser\My | Where-Object {$_.Issuer -match $issuer} | Remove-Item -------------------------------------------------------------------------------- /test/configs/certs/tlsauth/certstore/import-p12-client.ps1: -------------------------------------------------------------------------------- 1 | $fileLocale = $PSScriptRoot + "\client.p12" 2 | $Pass = ConvertTo-SecureString -String 's3cr3t' -Force -AsPlainText 3 | $User = "whatever" 4 | $Cred = New-Object -TypeName "System.Management.Automation.PSCredential" -ArgumentList $User, $Pass 5 | Import-PfxCertificate -FilePath $filelocale -CertStoreLocation Cert:\CurrentUser\My -Password $Cred.Password -------------------------------------------------------------------------------- /test/configs/certs/tlsauth/certstore/import-p12-server.ps1: -------------------------------------------------------------------------------- 1 | $fileLocale = $PSScriptRoot + "\server.p12" 2 | $Pass = ConvertTo-SecureString -String 's3cr3t' -Force -AsPlainText 3 | $User = "whatever" 4 | $Cred = New-Object -TypeName "System.Management.Automation.PSCredential" -ArgumentList $User, $Pass 5 | Import-PfxCertificate -FilePath $filelocale -CertStoreLocation Cert:\CurrentUser\My -Password $Cred.Password -------------------------------------------------------------------------------- /test/configs/certs/tlsauth/certstore/server.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/test/configs/certs/tlsauth/certstore/server.p12 -------------------------------------------------------------------------------- /test/configs/cluster.conf: -------------------------------------------------------------------------------- 1 | # Cluster config file 2 | 3 | listen: 127.0.0.1:5242 4 | 5 | cluster { 6 | listen: 127.0.0.1:5244 7 | name: xyz 8 | 9 | authorization { 10 | user: route_user 11 | password: top_secret 12 | timeout: 0.5 13 | } 14 | 15 | # Routes are actively solicited and connected to from this server. 16 | # Other servers can connect to us if they supply the correct credentials 17 | # in their routes definitions from above. 18 | 19 | routes = [ 20 | nats-route://foo:bar@127.0.0.1:5245 21 | nats-route://foo:bar@127.0.0.1:5246 22 | ] 23 | } 24 | 25 | no_sys_acc: true 26 | -------------------------------------------------------------------------------- /test/configs/jetstream/restore_bad_stream/stream.tar.s2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/test/configs/jetstream/restore_bad_stream/stream.tar.s2 -------------------------------------------------------------------------------- /test/configs/multi_accounts.conf: -------------------------------------------------------------------------------- 1 | listen: 127.0.0.1:4033 2 | http: 127.0.0.1:8033 3 | 4 | password = "s3cr3t!" 5 | 6 | accounts: { 7 | engineering: { 8 | users = [ 9 | {user: alice, password: $password} 10 | {user: bob, password: $password} 11 | ] 12 | } 13 | 14 | legal: { 15 | users = [ 16 | {user: john, password: $password} 17 | {user: mary, password: $password} 18 | ] 19 | } 20 | 21 | finance: { 22 | users = [ 23 | {user: peter, password: $password} 24 | {user: paul, password: $password} 25 | ] 26 | } 27 | } 28 | 29 | no_sys_acc: true 30 | -------------------------------------------------------------------------------- /test/configs/multi_user.conf: -------------------------------------------------------------------------------- 1 | listen: 127.0.0.1:4233 2 | http: 127.0.0.1:8233 3 | 4 | authorization { 5 | users = [ 6 | {user: alice, password: foo} 7 | {user: bob, password: bar} 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /test/configs/new_cluster.conf: -------------------------------------------------------------------------------- 1 | # New Cluster config file 2 | 3 | listen: 127.0.0.1:5343 4 | 5 | cluster { 6 | listen: 127.0.0.1:5344 7 | name: xyz 8 | 9 | # Routes are actively solicited and connected to from this server. 10 | # Other servers can connect to us if they supply the correct credentials 11 | # in their routes definitions from above. 12 | 13 | routes = [ 14 | nats-route://127.0.0.1:5345 15 | nats-route://127.0.0.1:5346 16 | ] 17 | } 18 | 19 | no_sys_acc: true 20 | -------------------------------------------------------------------------------- /test/configs/nkeys/sigkeys.txt: -------------------------------------------------------------------------------- 1 | 2 | ######################################################## 3 | # TESTS ONLY # 4 | ######################################################## 5 | 6 | # These are the public signing keys 7 | 8 | -----BEGIN SIGNING KEYS----- 9 | ODSKR7MYFQZ5MMAJ6FPMEETCTE3RIHOFLTYPJRMAVVN4OLV2YYAMHCAC 10 | ODSKACSRBWP537DZDRVJ657JOIGOPOQ6KG7T4HN6OK4F6IECGXDAHNP2 11 | ODSKI36LZB44OY5IVCR6P52FZJZYMYWZVWNUDTLEZ5TK2PN3OEMRTABR 12 | ------END SIGNING KEYS------ 13 | 14 | # These are the seeds. 15 | 16 | ----BEGIN SIGNING SEEDS----- 17 | SOAO7RDW6CLJORHHBS4DPYYIIIAASEIUJ5WWS5FMWLNTFHUCKQ5CAC45AA 18 | SOAEL3NFOTU6YK3DBTEKQYZ2C5IWSVZWWZCQDASBUOHJKBFLVANK27JMMQ 19 | SOACSMP662P2BZDKVF6WCB6FIQYORADDWWWEAI55QY24CQRTY4METUING4 20 | ------END SIGING SEEDS------ 21 | -------------------------------------------------------------------------------- /test/configs/nkeys/test.seed: -------------------------------------------------------------------------------- 1 | ######################################################## 2 | # TESTS ONLY # 3 | ######################################################## 4 | 5 | -----BEGIN TEST OPERATOR SEED----- 6 | SOAFYNORQLQFJYBYNUGC5D7SH2MXMUX5BFEWWGHN3EK4VGG5TPT5DZP7QU 7 | ------END TEST OPERATOR SEED------ 8 | -------------------------------------------------------------------------------- /test/configs/operator.conf: -------------------------------------------------------------------------------- 1 | # Server that loads an operator JWT 2 | 3 | listen: 127.0.0.1:22222 4 | 5 | # Can be an array of filenames as well. 6 | # Key can be operator, operators, roots, root, root_operators, root_operator 7 | 8 | operator = "./configs/nkeys/op.jwt" 9 | 10 | # This is for account resolution. 11 | # Can be MEMORY (Testing) or can be URL(url). 12 | # The resolver will append the account name to url for retrieval. 13 | # E.g. 14 | # resolver = URL("https://api.synadia.com/ngs/v1/accounts/jwt") 15 | # 16 | resolver = MEMORY 17 | -------------------------------------------------------------------------------- /test/configs/override.conf: -------------------------------------------------------------------------------- 1 | # Config file to test overrides to client 2 | 3 | listen: 127.0.0.1:5224 4 | 5 | # maximum payload 6 | max_payload: 2222 7 | -------------------------------------------------------------------------------- /test/configs/seed.conf: -------------------------------------------------------------------------------- 1 | # Cluster Seed Node 2 | 3 | listen: 127.0.0.1:5222 4 | 5 | http: 8222 6 | 7 | cluster { 8 | listen: 127.0.0.1:4248 9 | name: xyz 10 | } 11 | 12 | no_sys_acc: true 13 | -------------------------------------------------------------------------------- /test/configs/srv_a.conf: -------------------------------------------------------------------------------- 1 | # Cluster Server A 2 | 3 | listen: 127.0.0.1:5222 4 | 5 | cluster { 6 | listen: 127.0.0.1:5244 7 | name: xyz 8 | 9 | authorization { 10 | user: ruser 11 | password: top_secret 12 | timeout: 0.5 13 | } 14 | 15 | # Routes are actively solicited and connected to from this server. 16 | # Other servers can connect to us if they supply the correct credentials 17 | # in their routes definitions from above. 18 | 19 | routes = [ 20 | nats-route://ruser:top_secret@127.0.0.1:5246 21 | ] 22 | } 23 | 24 | no_sys_acc: true 25 | -------------------------------------------------------------------------------- /test/configs/srv_a_leaf.conf: -------------------------------------------------------------------------------- 1 | # Cluster Server A 2 | 3 | listen: 127.0.0.1:5222 4 | 5 | leafnodes { 6 | listen: 127.0.0.1:5223 7 | } 8 | 9 | cluster { 10 | listen: 127.0.0.1:5244 11 | name: xyz 12 | 13 | authorization { 14 | user: ruser 15 | password: top_secret 16 | timeout: 0.5 17 | } 18 | 19 | # Routes are actively solicited and connected to from this server. 20 | # Other servers can connect to us if they supply the correct credentials 21 | # in their routes definitions from above. 22 | 23 | routes = [ 24 | nats-route://ruser:top_secret@127.0.0.1:5246 25 | ] 26 | } 27 | -------------------------------------------------------------------------------- /test/configs/srv_a_perms.conf: -------------------------------------------------------------------------------- 1 | # Cluster Server A with Permissions 2 | 3 | listen: 127.0.0.1:5222 4 | http: 127.0.0.1:5223 5 | 6 | cluster { 7 | listen: 127.0.0.1:5244 8 | name: xyz 9 | 10 | authorization { 11 | user: ruser 12 | password: top_secret 13 | timeout: 0.5 14 | } 15 | 16 | permissions { 17 | import: "foo" 18 | export: { 19 | allow: "*" 20 | deny: ["foo", "nats"] 21 | } 22 | } 23 | 24 | # Routes are actively solicited and connected to from this server. 25 | # Other servers can connect to us if they supply the correct credentials 26 | # in their routes definitions from above. 27 | 28 | routes = [ 29 | nats-route://ruser:top_secret@127.0.0.1:5246 30 | ] 31 | } 32 | 33 | no_sys_acc: true 34 | -------------------------------------------------------------------------------- /test/configs/srv_b.conf: -------------------------------------------------------------------------------- 1 | # Cluster Server B 2 | 3 | listen: 127.0.0.1:5224 4 | http: 127.0.0.1:5225 5 | 6 | cluster { 7 | listen: 127.0.0.1:5246 8 | name: xyz 9 | 10 | authorization { 11 | user: ruser 12 | password: top_secret 13 | timeout: 0.5 14 | } 15 | 16 | # Routes are actively solicited and connected to from this server. 17 | # Other servers can connect to us if they supply the correct credentials 18 | # in their routes definitions from above. 19 | 20 | routes = [ 21 | nats-route://ruser:top_secret@127.0.0.1:5244 22 | ] 23 | } 24 | 25 | no_sys_acc: true 26 | -------------------------------------------------------------------------------- /test/configs/srv_c.conf: -------------------------------------------------------------------------------- 1 | # Cluster Server C 2 | 3 | listen: 127.0.0.1:5226 4 | 5 | cluster { 6 | listen: 127.0.0.1:5248 7 | name: xyz 8 | 9 | authorization { 10 | user: ruser 11 | password: top_secret 12 | timeout: 0.5 13 | } 14 | 15 | # Routes are actively solicited and connected to from this server. 16 | # Other servers can connect to us if they supply the correct credentials 17 | # in their routes definitions from above. 18 | 19 | routes = [ 20 | nats-route://ruser:top_secret@127.0.0.1:5244 21 | ] 22 | } 23 | 24 | no_sys_acc: true 25 | -------------------------------------------------------------------------------- /test/configs/tls.conf: -------------------------------------------------------------------------------- 1 | # Simple TLS config file 2 | 3 | listen: 127.0.0.1:5443 4 | 5 | https: 11522 6 | 7 | tls { 8 | # Server cert 9 | cert_file: "./configs/certs/server-cert.pem" 10 | # Server private key 11 | key_file: "./configs/certs/server-key.pem" 12 | # Specified time for handshake to complete 13 | timeout: 2 14 | } 15 | 16 | authorization { 17 | user: derek 18 | password: monkey 19 | timeout: 1 20 | } 21 | -------------------------------------------------------------------------------- /test/configs/tls_cert_cn.conf: -------------------------------------------------------------------------------- 1 | 2 | listen: localhost:9334 3 | 4 | tls { 5 | cert_file = "./configs/certs/tlsauth/server.pem" 6 | key_file = "./configs/certs/tlsauth/server-key.pem" 7 | ca_file = "./configs/certs/tlsauth/ca.pem" 8 | verify = true 9 | verify_and_map = true 10 | } 11 | 12 | authorization { 13 | # Default permissions 14 | permissions { 15 | publish { 16 | allow = ["public.>"] 17 | } 18 | subscribe { 19 | allow = ["public.>"] 20 | } 21 | } 22 | 23 | users [ 24 | { user = "CN=example.com,OU=NATS.io" } 25 | { user = "CN=example.com,OU=CNCF", permissions = { 26 | publish { 27 | allow = [">"] 28 | } 29 | subscribe { 30 | allow = [">"] 31 | } 32 | } 33 | } 34 | ] 35 | } 36 | -------------------------------------------------------------------------------- /test/configs/tls_cert_cn_gateways.conf: -------------------------------------------------------------------------------- 1 | 2 | gateway { 3 | tls { 4 | cert_file = "./configs/certs/tlsauth/server.pem" 5 | key_file = "./configs/certs/tlsauth/server-key.pem" 6 | ca_file = "./configs/certs/tlsauth/ca.pem" 7 | verify_and_map = true 8 | timeout = 2 9 | } 10 | 11 | authorization { 12 | user = "CN=localhost,OU=NATS.io Operators" 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /test/configs/tls_cert_cn_gateways_invalid_auth.conf: -------------------------------------------------------------------------------- 1 | 2 | gateway { 3 | tls { 4 | cert_file = "./configs/certs/tlsauth/server-no-ou.pem" 5 | key_file = "./configs/certs/tlsauth/server-no-ou-key.pem" 6 | ca_file = "./configs/certs/tlsauth/ca.pem" 7 | verify_and_map = true 8 | timeout = 2 9 | } 10 | 11 | authorization { 12 | user = "CN=localhost" 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /test/configs/tls_cert_cn_routes.conf: -------------------------------------------------------------------------------- 1 | 2 | cluster { 3 | tls { 4 | cert_file = "./configs/certs/tlsauth/server.pem" 5 | key_file = "./configs/certs/tlsauth/server-key.pem" 6 | ca_file = "./configs/certs/tlsauth/ca.pem" 7 | verify_and_map = true 8 | timeout = 2 9 | } 10 | 11 | permissions { 12 | publish { 13 | allow = ["public.>"] 14 | } 15 | subscribe { 16 | allow = ["public.>"] 17 | } 18 | } 19 | 20 | authorization { 21 | user = "CN=localhost,OU=NATS.io Operators" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /test/configs/tls_cert_cn_routes_invalid_auth.conf: -------------------------------------------------------------------------------- 1 | 2 | cluster { 3 | tls { 4 | cert_file = "./configs/certs/tlsauth/server-no-ou.pem" 5 | key_file = "./configs/certs/tlsauth/server-no-ou-key.pem" 6 | ca_file = "./configs/certs/tlsauth/ca.pem" 7 | verify_and_map = true 8 | timeout = 2 9 | } 10 | 11 | no_advertise = true 12 | 13 | permissions { 14 | publish { 15 | allow = ["public.>"] 16 | } 17 | subscribe { 18 | allow = ["public.>"] 19 | } 20 | } 21 | 22 | authorization { 23 | user = "CN=localhost" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /test/configs/tls_cert_id.conf: -------------------------------------------------------------------------------- 1 | # TLS config file 2 | # We require client certs and pull the user from the cert itself. 3 | 4 | listen: 127.0.0.1:9333 5 | 6 | tls { 7 | # Server cert 8 | cert_file: "./configs/certs/server-cert.pem" 9 | # Server private key 10 | key_file: "./configs/certs/server-key.pem" 11 | # Specified time for handshake to complete 12 | timeout: 2 13 | # Optional certificate authority for clients 14 | ca_file: "./configs/certs/ca.pem" 15 | # Require a client certificate and map user id from certificate 16 | verify_and_map: true 17 | } 18 | 19 | # User authenticated from above in certificate. 20 | authorization { 21 | users = [ 22 | {user: derek@nats.io, permissions: { publish:"foo" }} 23 | ] 24 | } 25 | -------------------------------------------------------------------------------- /test/configs/tls_curve_pref.conf: -------------------------------------------------------------------------------- 1 | # Simple TLS config file 2 | 3 | listen: 127.0.0.1:5443 4 | 5 | https: 11522 6 | 7 | tls { 8 | # Server cert 9 | cert_file: "./configs/certs/server-cert.pem" 10 | # Server private key 11 | key_file: "./configs/certs/server-key.pem" 12 | # Specified time for handshake to complete 13 | timeout: 2 14 | curve_preferences: [ 15 | "CurveP256" 16 | ] 17 | } 18 | 19 | authorization { 20 | user: derek 21 | password: boo 22 | timeout: 1 23 | } 24 | -------------------------------------------------------------------------------- /test/configs/tls_mixed.conf: -------------------------------------------------------------------------------- 1 | # Allow TLS and non TLS on same port. 2 | 3 | listen: 127.0.0.1:-1 4 | 5 | tls { 6 | # Server cert 7 | cert_file: "./configs/certs/server-cert.pem" 8 | # Server private key 9 | key_file: "./configs/certs/server-key.pem" 10 | # Specified time for handshake to complete 11 | timeout: 2 12 | } 13 | 14 | # This allows non tls traffic on same port. 15 | allow_non_tls: true 16 | -------------------------------------------------------------------------------- /test/configs/tlsverify.conf: -------------------------------------------------------------------------------- 1 | # Simple TLS config file 2 | 3 | listen: 127.0.0.1:5443 4 | 5 | tls { 6 | # Server cert 7 | cert_file: "./configs/certs/server-cert.pem" 8 | # Server private key 9 | key_file: "./configs/certs/server-key.pem" 10 | # Specified time for handshake to complete 11 | timeout: 2 12 | # Optional certificate authority for clients 13 | ca_file: "./configs/certs/ca.pem" 14 | # Require a client certificate 15 | verify: true 16 | } 17 | -------------------------------------------------------------------------------- /test/configs/tlsverify_noca.conf: -------------------------------------------------------------------------------- 1 | # Simple TLS config file 2 | 3 | listen: 127.0.0.1:5443 4 | 5 | tls { 6 | # Server cert 7 | cert_file: "./configs/certs/server-cert.pem" 8 | # Server private key 9 | key_file: "./configs/certs/server-key.pem" 10 | # Specified time for handshake to complete 11 | timeout: 2 12 | # Require a client certificate 13 | verify: true 14 | # Omit the client CA, this is to verify that 15 | # the server is really trying to verify the 16 | # client certificate. 17 | } 18 | -------------------------------------------------------------------------------- /ui_src/jsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "baseUrl": "src" 4 | }, 5 | "include": [ 6 | "src" 7 | ], 8 | "exclude": [ 9 | "node_modules" 10 | ] 11 | } -------------------------------------------------------------------------------- /ui_src/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/public/favicon.ico -------------------------------------------------------------------------------- /ui_src/public/img/favicon/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/public/img/favicon/android-chrome-192x192.png -------------------------------------------------------------------------------- /ui_src/public/img/favicon/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/public/img/favicon/android-chrome-512x512.png -------------------------------------------------------------------------------- /ui_src/public/img/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/public/img/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /ui_src/public/img/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/public/img/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /ui_src/public/img/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/public/img/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /ui_src/public/img/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/public/img/favicon/favicon.ico -------------------------------------------------------------------------------- /ui_src/public/img/favicon/site.webmanifest: -------------------------------------------------------------------------------- 1 | {"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} -------------------------------------------------------------------------------- /ui_src/public/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "short_name": "React App", 3 | "name": "Create React App Sample", 4 | "icons": [ 5 | { 6 | "src": "favicon.ico", 7 | "sizes": "64x64 32x32 24x24 16x16", 8 | "type": "image/x-icon" 9 | } 10 | ], 11 | "start_url": ".", 12 | "display": "standalone", 13 | "theme_color": "#000000", 14 | "background_color": "#ffffff" 15 | } -------------------------------------------------------------------------------- /ui_src/src/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true, 3 | "semi": true, 4 | "tabWidth": 4, 5 | "printWidth": 170, 6 | "trailingComma": "none" 7 | } 8 | -------------------------------------------------------------------------------- /ui_src/src/assets/fonts/Avenir-Next/AvenirNextLTPro-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/fonts/Avenir-Next/AvenirNextLTPro-Bold.otf -------------------------------------------------------------------------------- /ui_src/src/assets/fonts/Avenir-Next/AvenirNextLTPro-BoldCn.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/fonts/Avenir-Next/AvenirNextLTPro-BoldCn.otf -------------------------------------------------------------------------------- /ui_src/src/assets/fonts/Avenir-Next/AvenirNextLTPro-Demi.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/fonts/Avenir-Next/AvenirNextLTPro-Demi.otf -------------------------------------------------------------------------------- /ui_src/src/assets/fonts/Avenir-Next/AvenirNextLTPro-DemiCn.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/fonts/Avenir-Next/AvenirNextLTPro-DemiCn.otf -------------------------------------------------------------------------------- /ui_src/src/assets/fonts/Avenir-Next/AvenirNextLTPro-It.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/fonts/Avenir-Next/AvenirNextLTPro-It.otf -------------------------------------------------------------------------------- /ui_src/src/assets/fonts/Avenir-Next/AvenirNextLTPro-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/fonts/Avenir-Next/AvenirNextLTPro-Regular.otf -------------------------------------------------------------------------------- /ui_src/src/assets/fonts/Inter/Inter-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/fonts/Inter/Inter-Black.ttf -------------------------------------------------------------------------------- /ui_src/src/assets/fonts/Inter/Inter-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/fonts/Inter/Inter-Bold.ttf -------------------------------------------------------------------------------- /ui_src/src/assets/fonts/Inter/Inter-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/fonts/Inter/Inter-ExtraBold.ttf -------------------------------------------------------------------------------- /ui_src/src/assets/fonts/Inter/Inter-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/fonts/Inter/Inter-ExtraLight.ttf -------------------------------------------------------------------------------- /ui_src/src/assets/fonts/Inter/Inter-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/fonts/Inter/Inter-Light.ttf -------------------------------------------------------------------------------- /ui_src/src/assets/fonts/Inter/Inter-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/fonts/Inter/Inter-Medium.ttf -------------------------------------------------------------------------------- /ui_src/src/assets/fonts/Inter/Inter-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/fonts/Inter/Inter-Regular.ttf -------------------------------------------------------------------------------- /ui_src/src/assets/fonts/Inter/Inter-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/fonts/Inter/Inter-SemiBold.ttf -------------------------------------------------------------------------------- /ui_src/src/assets/fonts/Inter/Inter-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/fonts/Inter/Inter-Thin.ttf -------------------------------------------------------------------------------- /ui_src/src/assets/images/GoogleLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/GoogleLogo.png -------------------------------------------------------------------------------- /ui_src/src/assets/images/add.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/addUserIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/arrowBackIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/arrowFunction.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/averageMesIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/banners/Welcoming modal.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/banners/Welcoming modal.jpeg -------------------------------------------------------------------------------- /ui_src/src/assets/images/banners/bundle1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/banners/bundle1.webp -------------------------------------------------------------------------------- /ui_src/src/assets/images/banners/cloud2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/banners/cloud2.webp -------------------------------------------------------------------------------- /ui_src/src/assets/images/banners/function3.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/banners/function3.webp -------------------------------------------------------------------------------- /ui_src/src/assets/images/banners/upgrade4.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/banners/upgrade4.webp -------------------------------------------------------------------------------- /ui_src/src/assets/images/billinigAlertIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/checkIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/clean_disconnected_producers.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/clock.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/close.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/closeNotification.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/cloudTeaser.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/collapseArrowWhite.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/commitIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/componentIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/connectBG.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/connectBG.webp -------------------------------------------------------------------------------- /ui_src/src/assets/images/cpuIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/createdDateIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/darkGraphOverview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/darkGraphOverview.png -------------------------------------------------------------------------------- /ui_src/src/assets/images/dataConsumed.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/dataIn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/dataOut.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/dataProduced.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/datadogBanner.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/datadogBanner.webp -------------------------------------------------------------------------------- /ui_src/src/assets/images/datadogBannerPopup.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/datadogBannerPopup.webp -------------------------------------------------------------------------------- /ui_src/src/assets/images/datadogMetricsps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/datadogMetricsps.png -------------------------------------------------------------------------------- /ui_src/src/assets/images/debeziumBanner.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/debeziumBanner.webp -------------------------------------------------------------------------------- /ui_src/src/assets/images/debeziumBannerPopup.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/debeziumBannerPopup.webp -------------------------------------------------------------------------------- /ui_src/src/assets/images/deleteWrapperIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/docsLogo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/docsPurple.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/elasticBanner.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/elasticBanner.webp -------------------------------------------------------------------------------- /ui_src/src/assets/images/elasticBannerPopup.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/elasticBannerPopup.webp -------------------------------------------------------------------------------- /ui_src/src/assets/images/emptyStation.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/errorIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/exportWhite.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/filter.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/filterIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/followersDetails.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/fullStarIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/fullStation.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/functionsWelcomeBanner.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/functionsWelcomeBanner.webp -------------------------------------------------------------------------------- /ui_src/src/assets/images/getStartedIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/githubBanner.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/githubBanner.webp -------------------------------------------------------------------------------- /ui_src/src/assets/images/githubBannerPopup.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/githubBannerPopup.webp -------------------------------------------------------------------------------- /ui_src/src/assets/images/grafanaBanner.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/grafanaBanner.webp -------------------------------------------------------------------------------- /ui_src/src/assets/images/grafanaBannerPopup.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/grafanaBannerPopup.webp -------------------------------------------------------------------------------- /ui_src/src/assets/images/grafanaps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/grafanaps.png -------------------------------------------------------------------------------- /ui_src/src/assets/images/grayConsumeDataImg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/grayProduceDataImg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/influxDBBanner.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/influxDBBanner.webp -------------------------------------------------------------------------------- /ui_src/src/assets/images/infoNotificationIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/installingBG.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/installingBG.webp -------------------------------------------------------------------------------- /ui_src/src/assets/images/lightGraphOverview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/lightGraphOverview.png -------------------------------------------------------------------------------- /ui_src/src/assets/images/memoryIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/metricsClockIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/moon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/newrelicBanner.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/newrelicBanner.webp -------------------------------------------------------------------------------- /ui_src/src/assets/images/overviewIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/overviewIconActive.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/pagerdutyBanner.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/pagerdutyBanner.webp -------------------------------------------------------------------------------- /ui_src/src/assets/images/playIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/playVideoIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/plusIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/processIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/redirectWhite.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/refresh.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/replicasIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/rightArrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/riskyIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/s3Banner.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/s3Banner.webp -------------------------------------------------------------------------------- /ui_src/src/assets/images/s3BannerPopup.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/s3BannerPopup.webp -------------------------------------------------------------------------------- /ui_src/src/assets/images/schemaIconSelect.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/schemaItemIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/scrollBackIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/searchIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/seperator.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/setting/consumed.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/setting/editProfileColor.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/setting/editProfileGray.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/setting/integrationColor.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/setting/integrationGray.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/setting/notificationGray.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/setting/paymentsColor.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/setting/paymentsGray.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/setting/requestsIn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/setting/requestsOut.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/slackBanner.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/slackBanner.webp -------------------------------------------------------------------------------- /ui_src/src/assets/images/slackBannerPopup.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/slackBannerPopup.webp -------------------------------------------------------------------------------- /ui_src/src/assets/images/stationDlsIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/stationIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/stationsIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/stationsIconActive.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/statusIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/stopUsingIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/storageIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/successIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/sysContainer.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/tickCircle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/timeFill.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/usedIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/verified.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/videoIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /ui_src/src/assets/images/welcomeModalImage.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/welcomeModalImage.webp -------------------------------------------------------------------------------- /ui_src/src/assets/images/zapierBanner.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/zapierBanner.webp -------------------------------------------------------------------------------- /ui_src/src/assets/images/zapierBannerPopup.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/assets/images/zapierBannerPopup.webp -------------------------------------------------------------------------------- /ui_src/src/components/InputNumber/style.scss: -------------------------------------------------------------------------------- 1 | .input-number-wrapper { 2 | svg { 3 | color: black; 4 | } 5 | } 6 | .ant-input-number { 7 | border-radius: 4px; 8 | border: 1px solid var(--gray); 9 | } 10 | 11 | .ant-input-number:hover { 12 | border-color: var(--gray); 13 | border: 1px solid var(--gray); 14 | } 15 | 16 | .ant-input-number-focused { 17 | box-shadow: unset; 18 | } 19 | .ant-input-number-handler { 20 | border-left: none; 21 | } 22 | .ant-input-number-handler-wrap { 23 | opacity: 1; 24 | } 25 | -------------------------------------------------------------------------------- /ui_src/src/components/activeBadge/style.scss: -------------------------------------------------------------------------------- 1 | .version-badge { 2 | border-radius: 4px; 3 | height: 20px; 4 | padding: 0px 10px; 5 | display: flex; 6 | align-items: center; 7 | p { 8 | margin: 0; 9 | margin-right: 0px; 10 | font-family: 'InterMedium'; 11 | font-size: 11px; 12 | line-height: 12px; 13 | white-space: nowrap; 14 | } 15 | } 16 | .badgeGreen { 17 | background: #d6f5e3; 18 | p { 19 | color: #27ae60; 20 | } 21 | } 22 | .badgeOrange { 23 | background: #ffe5cc; 24 | min-width: 106px; 25 | p { 26 | color: #ff7d00; 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /ui_src/src/components/button/style.scss: -------------------------------------------------------------------------------- 1 | .ant-btn > .ant-btn-loading-icon { 2 | padding-right: 5px; 3 | } 4 | .button-container { 5 | button { 6 | position: relative; 7 | display: flex; 8 | align-items: center; 9 | justify-content: center; 10 | } 11 | .noHover{ 12 | pointer-events: unset !important; 13 | } 14 | } 15 | 16 | .noHover { 17 | pointer-events: none; 18 | display: block !important; 19 | } 20 | -------------------------------------------------------------------------------- /ui_src/src/components/colorPicker/style.scss: -------------------------------------------------------------------------------- 1 | .color-picker { 2 | margin-top: 25px; 3 | display: flex; 4 | flex-wrap: wrap; 5 | justify-content: space-between; 6 | .color-circle { 7 | margin-bottom: 12px; 8 | display: flex; 9 | justify-content: space-between; 10 | border-radius: 50%; 11 | width: 30px; 12 | height: 30px; 13 | position: relative; 14 | cursor: pointer; 15 | } 16 | .inner-circle { 17 | margin-left: 0; 18 | background-color: transparent; 19 | border: 2px solid white; 20 | border-radius: 50%; 21 | left: 3px; 22 | top: 3px; 23 | height: 24px; 24 | width: 24px; 25 | position: relative; 26 | cursor: pointer; 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /ui_src/src/components/connectorError/style.scss: -------------------------------------------------------------------------------- 1 | .connector-errors { 2 | .loader { 3 | width: 100%; 4 | display: flex; 5 | justify-content: center; 6 | margin-top: 10px; 7 | } 8 | .no-logs { 9 | font-family: 'InterMedium'; 10 | font-size: 14px; 11 | color: #84818a; 12 | margin-top: 10px; 13 | margin-left: 10px; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /ui_src/src/components/connectorInfo/style.scss: -------------------------------------------------------------------------------- 1 | .connector-info { 2 | width: 100%; 3 | height: 100%; 4 | display: flex; 5 | flex-direction: column; 6 | padding-top: 30px; 7 | overflow-y: auto; 8 | .loader { 9 | width: 100%; 10 | display: flex; 11 | justify-content: center; 12 | margin-top: 10px; 13 | } 14 | .field-conainer { 15 | display: flex; 16 | flex-direction: column; 17 | margin-bottom: 20px; 18 | .field-name { 19 | color: #737373; 20 | font-family: 'Inter'; 21 | font-size: 12px; 22 | text-transform: capitalize; 23 | } 24 | .field-value { 25 | color: #000; 26 | font-family: 'Inter'; 27 | font-size: 14px; 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /ui_src/src/components/connectorScale/style.scss: -------------------------------------------------------------------------------- 1 | .scale-connector { 2 | padding: 15px; 3 | display: flex; 4 | flex-direction: column; 5 | gap: 20px; 6 | .ant-form-item { 7 | margin: 0px; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /ui_src/src/components/consumerWithStatus/style.scss: -------------------------------------------------------------------------------- 1 | .title-with-count{ 2 | display: flex; 3 | margin-top: 0; 4 | margin-bottom: 0; 5 | align-items: center; 6 | width: 75%; 7 | align-content: space-between; 8 | font-family: 'InterSemiBold'; 9 | font-size: 12px; 10 | } 11 | .consumer-number-title{ 12 | background: #DFDFDF; 13 | font-size: 12px; 14 | color: black; 15 | min-width: 15px; 16 | display: flex; 17 | justify-content: center; 18 | border-radius: 20px; 19 | font-family: 'Inter'; 20 | padding: 0 8px; 21 | } 22 | -------------------------------------------------------------------------------- /ui_src/src/components/copy/style.scss: -------------------------------------------------------------------------------- 1 | .copy-wrapper { 2 | &-popover { 3 | .ant-popover-arrow { 4 | display: initial!important; 5 | } 6 | } 7 | cursor: pointer; 8 | display: flex; 9 | align-items: center; 10 | gap: 5px; 11 | .copy-text { 12 | font-family: 'InterSemiBold'; 13 | font-size: 14px !important; 14 | } 15 | .copied { 16 | color: var(--purple) !important; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /ui_src/src/components/deleteItemsModal/style.scss: -------------------------------------------------------------------------------- 1 | .delete-modal-wrapper{ 2 | height: calc(100% - 25px); 3 | display: flex; 4 | flex-direction: column; 5 | justify-content: space-between; 6 | p{ 7 | margin: 0; 8 | } 9 | .title{ 10 | font-size: 18px; 11 | font-family:'InterMedium' 12 | } 13 | .desc{ 14 | font-size: 14px; 15 | color: #667085; 16 | } 17 | .confirm-section{ 18 | color: #667085; 19 | p{ 20 | margin-bottom: 5px; 21 | } 22 | b{ 23 | font-family: 'InterSemiBold'; 24 | } 25 | 26 | } 27 | } -------------------------------------------------------------------------------- /ui_src/src/components/drawer/style.scss: -------------------------------------------------------------------------------- 1 | .ant-drawer-header-title { 2 | flex-direction: row-reverse; 3 | } 4 | .ant-drawer-content { 5 | border-radius: 16px 0px 0px 16px; 6 | } 7 | -------------------------------------------------------------------------------- /ui_src/src/components/helper/style.scss: -------------------------------------------------------------------------------- 1 | .helper-icon{ 2 | font-size: 16px !important; 3 | margin-left: 5px; 4 | cursor: pointer; 5 | } -------------------------------------------------------------------------------- /ui_src/src/components/indication/style.scss: -------------------------------------------------------------------------------- 1 | .circle-status{ 2 | border-radius: 32px; 3 | width: 18px; 4 | height: 18px; 5 | display: flex; 6 | align-items: center; 7 | justify-content: center; 8 | .dot{ 9 | width: 6px; 10 | height: 6px; 11 | border-radius: 50px; 12 | } 13 | .disconnected-dot{ 14 | background: #F7685B; 15 | } 16 | .active-dot { 17 | background: #2ED47A; 18 | } 19 | .proccesing{ 20 | background: #2ED47A; 21 | animation: blinker 0.5s cubic-bezier(.5, 0, 1, 1) infinite alternate; 22 | } 23 | } 24 | .disconnected{ 25 | background: #FEE4E2; 26 | } 27 | .active{ 28 | background: #DDF8E9; 29 | } 30 | .deleted svg { 31 | width: 13px; 32 | color: #ADADAD; 33 | } 34 | -------------------------------------------------------------------------------- /ui_src/src/components/learnMore/style.scss: -------------------------------------------------------------------------------- 1 | .learn-more-container { 2 | .info-icon { 3 | cursor: pointer; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /ui_src/src/components/loader/style.scss: -------------------------------------------------------------------------------- 1 | .loader-container { 2 | .gif-wrapper { 3 | background-color: var(--white); 4 | position: fixed; 5 | z-index: 5; 6 | opacity: 0.5; 7 | width: 100%; 8 | height: 100%; 9 | } 10 | .memphis-gif { 11 | position: relative; 12 | z-index: 999; 13 | position: fixed; 14 | top: 40%; 15 | -ms-transform: translateY(-50%); 16 | transform: translateY(-50%); 17 | left: 50%; 18 | -ms-transform: translateX(-50%); 19 | transform: translateX(-50%); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /ui_src/src/components/logBadge/style.scss: -------------------------------------------------------------------------------- 1 | .log-badge-container { 2 | .badge{ 3 | display: flex; 4 | align-items: center; 5 | border-radius: 4px; 6 | justify-content: center; 7 | width: 60px; 8 | font-family: 'InterSemiBold'; 9 | font-size: 12px; 10 | height: 25px; 11 | } 12 | .info { 13 | background-color: rgba(32, 201, 172, 0.1); 14 | color: #20C9AC; 15 | } 16 | .error { 17 | background-color: rgba(252, 52, 0, 0.1); 18 | color: #FC3400; 19 | } 20 | .warn { 21 | background-color: rgba(255, 160, 67, 0.1); 22 | color: #FFA043; 23 | } 24 | .sys{ 25 | background-color: rgba(100, 100, 103, 0.1); 26 | color: #646467; 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /ui_src/src/components/refreshButton/style.scss: -------------------------------------------------------------------------------- 1 | .update-refresh { 2 | display: flex; 3 | position: relative; 4 | .ant-badge { 5 | position: absolute; 6 | right: 5px; 7 | top: 5px; 8 | z-index: 5; 9 | } 10 | .refresh-btn { 11 | background-color: #ffffff; 12 | border-radius: 50%; 13 | box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.12); 14 | width: 34px; 15 | height: 34px; 16 | display: flex; 17 | align-items: center; 18 | justify-content: center; 19 | cursor: pointer; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /ui_src/src/components/searchInput/style.scss: -------------------------------------------------------------------------------- 1 | .search-input-container { 2 | position: relative; 3 | // z-index: 2; 4 | align-self: stretch; 5 | } 6 | 7 | .search-input-container Input { 8 | font-size: 12px; 9 | margin-top: 3px; 10 | } 11 | 12 | .search-icon { 13 | margin-left: 13px; 14 | margin-right: 5px; 15 | margin-top: 6px; 16 | svg { 17 | width: 13px; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /ui_src/src/components/segmentButton/style.scss: -------------------------------------------------------------------------------- 1 | .segment-button-wrapper { 2 | background: #ffffff; 3 | border: 1px solid #E8E8E8; 4 | border-radius: 5px; 5 | .ant-segmented-item-label{ 6 | font-family: 'InterMedium'; 7 | font-size: 13px; 8 | } 9 | .ant-segmented-item-selected .ant-segmented-item-label{ 10 | color: var(--purple); 11 | background: rgba(101,87,255,0.1); 12 | border-radius: 3px; 13 | } 14 | .ant-segmented-thumb-motion{ 15 | background: rgba(101,87,255,0.1); 16 | } 17 | .ant-segmented-item:hover { 18 | background: rgba(204, 200, 245, 0.1) !important; 19 | } 20 | } 21 | .segment-button-wrapper:hover { 22 | background: unset !important 23 | } -------------------------------------------------------------------------------- /ui_src/src/components/stationsInstructions/style.scss: -------------------------------------------------------------------------------- 1 | .stations-placeholder { 2 | height: calc(100%); 3 | text-align: center; 4 | align-items: center; 5 | flex-direction: column; 6 | display: flex; 7 | justify-content: center; 8 | gap: 18px; 9 | margin-top: -40px; 10 | .stations-icon { 11 | width: 120px; 12 | } 13 | 14 | .header-empty-stations { 15 | font-size: 24px; 16 | font-family: 'InterSemiBold'; 17 | color: #1d1d1d; 18 | line-height: 24px; 19 | } 20 | 21 | .header-empty-description { 22 | font-size: 13px; 23 | font-family: 'InterSemiBold'; 24 | color: #8f8f8f; 25 | width: 400px; 26 | margin: 0; 27 | } 28 | } 29 | .add-more{ 30 | margin-top: 50px; 31 | } 32 | -------------------------------------------------------------------------------- /ui_src/src/components/switcher/style.scss: -------------------------------------------------------------------------------- 1 | .switch-button { 2 | max-width: 60px; 3 | .ant-click-animating-node { 4 | display: none; 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /ui_src/src/components/table/style.scss: -------------------------------------------------------------------------------- 1 | .ant-table{ 2 | border-radius: 8px; 3 | } -------------------------------------------------------------------------------- /ui_src/src/components/tag/style.scss: -------------------------------------------------------------------------------- 1 | .tag-wrapper { 2 | height: 24px; 3 | display: flex; 4 | max-width: 100px; 5 | min-width: 45px; 6 | align-items: center; 7 | padding: 5px; 8 | justify-content: center; 9 | border: 2px solid; 10 | .tag-content { 11 | font-family: 'InterSemiBold'; 12 | font-size: 12px; 13 | line-height: 14px; 14 | overflow: hidden; 15 | text-overflow: ellipsis; 16 | white-space: nowrap; 17 | } 18 | .close { 19 | display: flex; 20 | height: 10px; 21 | width: 10px; 22 | cursor: pointer; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /ui_src/src/components/tagList/remainingTagsList/style.scss: -------------------------------------------------------------------------------- 1 | .remaining-tags-list-wrapper { 2 | display: flex; 3 | flex-direction: column; 4 | align-items: flex-start; 5 | gap: 10px; 6 | } 7 | -------------------------------------------------------------------------------- /ui_src/src/components/videoPlayer/style.scss: -------------------------------------------------------------------------------- 1 | .video-player { 2 | display: flex; 3 | align-items: center; 4 | border-radius: 10px; 5 | justify-content: center; 6 | 7 | } 8 | -------------------------------------------------------------------------------- /ui_src/src/domain/administration/clusterConfiguration/components/inputRow/style.scss: -------------------------------------------------------------------------------- 1 | .configuration-list-container { 2 | .input { 3 | display: flex; 4 | align-items: center; 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /ui_src/src/domain/administration/clusterConfiguration/components/tieredInputRow/style.scss: -------------------------------------------------------------------------------- 1 | .configuration-list-container { 2 | .input { 3 | display: flex; 4 | justify-content: space-between; 5 | width: 30vw; 6 | min-width: 100px; 7 | .input-and-error { 8 | position: relative; 9 | display: flex; 10 | flex-direction: column; 11 | .error { 12 | position: absolute; 13 | font-size: 14px; 14 | color: #ff4d4f; 15 | font-family: 'Inter'; 16 | margin-top: 36px; 17 | } 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /ui_src/src/domain/administration/integrations/components/grafanaIntegration/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/domain/administration/integrations/components/grafanaIntegration/style.scss -------------------------------------------------------------------------------- /ui_src/src/domain/administration/integrations/components/s3Integration/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/domain/administration/integrations/components/s3Integration/style.scss -------------------------------------------------------------------------------- /ui_src/src/domain/administration/integrations/components/slackIntegration/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/domain/administration/integrations/components/slackIntegration/style.scss -------------------------------------------------------------------------------- /ui_src/src/domain/administration/integrations/components/zapierIntegration/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/domain/administration/integrations/components/zapierIntegration/style.scss -------------------------------------------------------------------------------- /ui_src/src/domain/administration/versionUpgrade/components/noteItem/style.scss: -------------------------------------------------------------------------------- 1 | .feature-container{ 2 | height: 145px; 3 | width: 300px; 4 | border: 1px solid #E6E6E6; 5 | box-shadow: 0px 0px 2px rgba(24, 24, 28, 0.02), 0px 1px 2px rgba(24, 24, 28, 0.06); 6 | border-radius: 8px; 7 | padding: 10px; 8 | padding-right:1px; 9 | .markdown{ 10 | font-family: 'InterMedium'; 11 | font-size: 16px; 12 | height: calc(100% - 20px); 13 | overflow: auto; 14 | position: relative; 15 | overflow-wrap: break-word; 16 | margin-top: 5px; 17 | a {color: var(--purple) !important;} 18 | 19 | } 20 | 21 | } -------------------------------------------------------------------------------- /ui_src/src/domain/schema/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_src/src/domain/schema/style.scss -------------------------------------------------------------------------------- /ui_src/src/domain/sysLogs/style.scss: -------------------------------------------------------------------------------- 1 | .logs-container { 2 | width: calc(100% - var(--main-container-sidebar-width)); 3 | transition: .3s ease-in-out; 4 | position: absolute; 5 | padding: 1vw; 6 | min-width: 700px; 7 | height: 100%; 8 | p { 9 | margin: 0; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /ui_src/src/svg.d.ts: -------------------------------------------------------------------------------- 1 | declare module "*.svg" { 2 | export const ReactComponent: React.FC; 3 | } 4 | -------------------------------------------------------------------------------- /ui_src/src/utils/plan.js: -------------------------------------------------------------------------------- 1 | export const entitlementChecker = (object, entitlement) => { 2 | const entitlements = object?.userData?.entitlements?.entitelments || object?.userData?.entitlements?.entitlements || object?.userData?.entitlements; 3 | 4 | return entitlements ? entitlements.hasOwnProperty(entitlement) : false; 5 | }; 6 | -------------------------------------------------------------------------------- /ui_src/src/utils/sleep.js: -------------------------------------------------------------------------------- 1 | export const Sleep = (sec) => { 2 | return new Promise((resolve, reject) => { 3 | setTimeout(() => resolve(), sec * 1000); 4 | }); 5 | }; 6 | -------------------------------------------------------------------------------- /ui_src/src/utils/user.js: -------------------------------------------------------------------------------- 1 | import { LOCAL_STORAGE_USER_ID } from "../const/localStorageConsts"; 2 | 3 | export function isCurrentUser(userId) { 4 | const currentUserId = localStorage.getItem(LOCAL_STORAGE_USER_ID); 5 | return parseInt(userId) === parseInt(currentUserId); 6 | } -------------------------------------------------------------------------------- /ui_static_files/build/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/favicon.ico -------------------------------------------------------------------------------- /ui_static_files/build/img/favicon/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/img/favicon/android-chrome-192x192.png -------------------------------------------------------------------------------- /ui_static_files/build/img/favicon/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/img/favicon/android-chrome-512x512.png -------------------------------------------------------------------------------- /ui_static_files/build/img/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/img/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /ui_static_files/build/img/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/img/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /ui_static_files/build/img/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/img/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /ui_static_files/build/img/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/img/favicon/favicon.ico -------------------------------------------------------------------------------- /ui_static_files/build/img/favicon/site.webmanifest: -------------------------------------------------------------------------------- 1 | {"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} -------------------------------------------------------------------------------- /ui_static_files/build/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "short_name": "React App", 3 | "name": "Create React App Sample", 4 | "icons": [ 5 | { 6 | "src": "favicon.ico", 7 | "sizes": "64x64 32x32 24x24 16x16", 8 | "type": "image/x-icon" 9 | } 10 | ], 11 | "start_url": ".", 12 | "display": "standalone", 13 | "theme_color": "#000000", 14 | "background_color": "#ffffff" 15 | } -------------------------------------------------------------------------------- /ui_static_files/build/static/js/1099.0f7b9efd.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/117.a312fb01.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/1239.bba9a91e.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/1256.e9348d0f.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/1737.e134cfd4.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/1994.c385741f.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/2266.6eeb805c.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/2319.21f5f63f.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/2491.83ee302f.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/2498.9aa4fbe9.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/2542.27de8743.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/2548.d6caa041.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/2617.d248e8e7.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/3011.79968919.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/3380.5fae41e4.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/3418.feb1ae9e.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/3422.e35495ac.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/3473.4363d4d2.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/3579.71008510.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/3698.50e34118.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/3969.09b81b6f.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/397.86d89737.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/4050.8feea6d7.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/4219.e4790f03.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/433.79564fcd.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/4429.6eea13d5.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/458.4908f729.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/460.3a01b295.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/465.d7eb6ab9.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/4901.86e7389f.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/5048.e02a016c.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/5726.229c18df.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/5828.6fa10b2d.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/5829.2afb9f2c.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/5887.d795e4c5.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/5939.b7223c07.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/61.36acc8a8.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/6112.73948c4c.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/617.a5f8c4fc.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/6238.60a2c560.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/6377.3227169e.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/6479.db5439cb.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/6864.c356a22d.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/6952.920baba2.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/6957.4a10e036.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/6984.671a0b96.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/7048.cb26dd3c.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/7214.126ee977.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/7276.9ca54677.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/7290.b228aa2a.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/7386.07f15c5e.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/7580.e1d4b1f3.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/7669.d47e904f.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/7716.0e9c8543.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/7898.fb92ca8b.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/8095.8a9057af.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/8104.4e393d35.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/837.f0241953.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/8407.a6c23790.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/8624.a7e0f419.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/866.09b7417c.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/8678.38d4d4af.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/8773.6382ca78.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/8917.91c8fb38.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/9029.8892c2c2.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/905.961db634.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/9064.7a21da68.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/9173.f827c37b.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/js/9860.91a5931d.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*!----------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Version: 0.34.1(547870b6881302c5b4ff32173c16d06009e3588f) 4 | * Released under the MIT license 5 | * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt 6 | *-----------------------------------------------------------------------------*/ 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/Inter-Bold.a73db89c43e44ca8f5e0.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/Inter-Bold.a73db89c43e44ca8f5e0.ttf -------------------------------------------------------------------------------- /ui_static_files/build/static/media/Inter-Medium.e7231ba33760832432b8.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/Inter-Medium.e7231ba33760832432b8.ttf -------------------------------------------------------------------------------- /ui_static_files/build/static/media/Inter-Regular.2391725004ae05a27e8e.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/Inter-Regular.2391725004ae05a27e8e.ttf -------------------------------------------------------------------------------- /ui_static_files/build/static/media/Inter-SemiBold.45b4c2ae493bb481102f.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/Inter-SemiBold.45b4c2ae493bb481102f.ttf -------------------------------------------------------------------------------- /ui_static_files/build/static/media/clean_disconnected_producers.b846b33ced8bd85de6326521fb7e6399.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/closeNotification.7551e8366682f9c6585bb1a694c4112a.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/cloudTeaser.66f36b017135e9a0e865558676883b7f.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/codicon.b797181c93b3755f4fa1.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/codicon.b797181c93b3755f4fa1.ttf -------------------------------------------------------------------------------- /ui_static_files/build/static/media/componentIcon.c7e98367f39a7a5e86d1da122feba8af.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/createdDateIcon.70a357bc6971cfb816442e264457fbbb.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/darkGraphOverview.92261654ef8738c3981a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/darkGraphOverview.92261654ef8738c3981a.png -------------------------------------------------------------------------------- /ui_static_files/build/static/media/datadogBanner.3f2f0920e1bf04b7b92e.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/datadogBanner.3f2f0920e1bf04b7b92e.webp -------------------------------------------------------------------------------- /ui_static_files/build/static/media/datadogBannerPopup.5c4ebccdb6a2be226735.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/datadogBannerPopup.5c4ebccdb6a2be226735.webp -------------------------------------------------------------------------------- /ui_static_files/build/static/media/datadogMetricsps.1499ed3dd93864f786d4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/datadogMetricsps.1499ed3dd93864f786d4.png -------------------------------------------------------------------------------- /ui_static_files/build/static/media/debeziumBanner.4a7864f2d7e5839b7bd4.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/debeziumBanner.4a7864f2d7e5839b7bd4.webp -------------------------------------------------------------------------------- /ui_static_files/build/static/media/debeziumBannerPopup.53a679a5b798dbd7e6e8.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/debeziumBannerPopup.53a679a5b798dbd7e6e8.webp -------------------------------------------------------------------------------- /ui_static_files/build/static/media/elasticBanner.5137ba7446b120da38b2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/elasticBanner.5137ba7446b120da38b2.webp -------------------------------------------------------------------------------- /ui_static_files/build/static/media/elasticBannerPopup.3a137b07baecc2d2fbae.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/elasticBannerPopup.3a137b07baecc2d2fbae.webp -------------------------------------------------------------------------------- /ui_static_files/build/static/media/errorIcon.144c977e7c2255ab2320f8551b518bca.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/exportWhite.3649b943679729f784317728e0be2259.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/filter.3b6b26fd269d36c655ebed0d85b3754e.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/followersDetails.e74daec8aa834097602a239809774351.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/githubBanner.45709cc90340feff943f.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/githubBanner.45709cc90340feff943f.webp -------------------------------------------------------------------------------- /ui_static_files/build/static/media/githubBannerPopup.b35323b7a855400d7247.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/githubBannerPopup.b35323b7a855400d7247.webp -------------------------------------------------------------------------------- /ui_static_files/build/static/media/grafanaBanner.3de6be0653754ff1052e.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/grafanaBanner.3de6be0653754ff1052e.webp -------------------------------------------------------------------------------- /ui_static_files/build/static/media/grafanaBannerPopup.04ea20c13ab4520bc130.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/grafanaBannerPopup.04ea20c13ab4520bc130.webp -------------------------------------------------------------------------------- /ui_static_files/build/static/media/grafanaps.a1064265cbe0c53f0d01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/grafanaps.a1064265cbe0c53f0d01.png -------------------------------------------------------------------------------- /ui_static_files/build/static/media/influxDBBanner.907086855f4791ea3b9f.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/influxDBBanner.907086855f4791ea3b9f.webp -------------------------------------------------------------------------------- /ui_static_files/build/static/media/infoNotificationIcon.b2cae38850a86ae5ffa748e2a6954074.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/integrationColor.2fd008279d28c20ed1e0a0073f4affd7.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/integrationGray.4ecca2d6db61383fa5331af4542ca458.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/lightGraphOverview.d152ddd09fab00abad55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/lightGraphOverview.d152ddd09fab00abad55.png -------------------------------------------------------------------------------- /ui_static_files/build/static/media/moon.590cf459cb4f07df168f5d70837fa872.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/newrelicBanner.7ac3fcee8ec773e5fa4c.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/newrelicBanner.7ac3fcee8ec773e5fa4c.webp -------------------------------------------------------------------------------- /ui_static_files/build/static/media/overviewIcon.5a0fa6784283dc830b1c5cadf668de93.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/overviewIconActive.87e0603aa2a72b6523c00503b6b6555c.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/pagerdutyBanner.3a702b9db3201eba99a4.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/pagerdutyBanner.3a702b9db3201eba99a4.webp -------------------------------------------------------------------------------- /ui_static_files/build/static/media/playVideoIcon.441465135858af0aa839e1b335c7810c.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/redirectWhite.a7fe5174002203ec6fbbe70642f1635b.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/refresh.ba93d46f83e615f1174f50004368da8d.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/replicasIcon.8da6d8a33af6c5c9206c0e767efd1917.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/s3Banner.109692d273c709febfbb.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/s3Banner.109692d273c709febfbb.webp -------------------------------------------------------------------------------- /ui_static_files/build/static/media/s3BannerPopup.aae5ce355880849e7fc7.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/s3BannerPopup.aae5ce355880849e7fc7.webp -------------------------------------------------------------------------------- /ui_static_files/build/static/media/schemaIconSelect.46ef9f95edf39914c6095556987024a4.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/schemaItemIcon.c6af0b5dadd1a92922cfec49255241fa.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/scrollBackIcon.fcc21809fb5fef693d85034dbafe4f9d.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/searchIcon.96dfc03c8c54998fd889968871f7463f.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/slackBanner.568424be397fd884f5a6.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/slackBanner.568424be397fd884f5a6.webp -------------------------------------------------------------------------------- /ui_static_files/build/static/media/slackBannerPopup.e3b008a82b234eaa8062.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/slackBannerPopup.e3b008a82b234eaa8062.webp -------------------------------------------------------------------------------- /ui_static_files/build/static/media/stationDlsIcon.7f81f33afc4ce8b9a5b15b1d42ac2287.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/stationIcon.218e9eabe5a6ba97097ddd3f1f0026f1.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/stationsIcon.b3bfa657e0537c9e767368f3a5fbaa71.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/stationsIconActive.e26419ca89a74315be8a7f6bf33756f3.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/stopUsingIcon.7e0db2ab31e9777c5ec29a204dd7a982.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/successIcon.3336829a34ff376fc3692311485b2563.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/sysContainer.a0ad8ac03ca4516375b97d94b7630cb4.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/timeFill.bec2989f51458fe251e269295380f4ea.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ui_static_files/build/static/media/zapierBanner.70a1c6dc379accb0b0ad.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/zapierBanner.70a1c6dc379accb0b0ad.webp -------------------------------------------------------------------------------- /ui_static_files/build/static/media/zapierBannerPopup.115aeaa642deb09097a9.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superstreamlabs/memphis/7cdafa67408f34715cabdeafc31348bc509c1977/ui_static_files/build/static/media/zapierBannerPopup.115aeaa642deb09097a9.webp -------------------------------------------------------------------------------- /version.conf: -------------------------------------------------------------------------------- 1 | 1.4.4 --------------------------------------------------------------------------------