257 lines
304 KiB
HTML
257 lines
304 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title>graphify - graphify-out/graph.html</title>
|
|
<script src="https://unpkg.com/vis-network/standalone/umd/vis-network.min.js"></script>
|
|
<style>
|
|
* { box-sizing: border-box; margin: 0; padding: 0; }
|
|
body { background: #0f0f1a; color: #e0e0e0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; display: flex; height: 100vh; overflow: hidden; }
|
|
#graph { flex: 1; }
|
|
#sidebar { width: 280px; background: #1a1a2e; border-left: 1px solid #2a2a4e; display: flex; flex-direction: column; overflow: hidden; }
|
|
#search-wrap { padding: 12px; border-bottom: 1px solid #2a2a4e; }
|
|
#search { width: 100%; background: #0f0f1a; border: 1px solid #3a3a5e; color: #e0e0e0; padding: 7px 10px; border-radius: 6px; font-size: 13px; outline: none; }
|
|
#search:focus { border-color: #4E79A7; }
|
|
#search-results { max-height: 140px; overflow-y: auto; padding: 4px 12px; border-bottom: 1px solid #2a2a4e; display: none; }
|
|
.search-item { padding: 4px 6px; cursor: pointer; border-radius: 4px; font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
|
|
.search-item:hover { background: #2a2a4e; }
|
|
#info-panel { padding: 14px; border-bottom: 1px solid #2a2a4e; min-height: 140px; }
|
|
#info-panel h3 { font-size: 13px; color: #aaa; margin-bottom: 8px; text-transform: uppercase; letter-spacing: 0.05em; }
|
|
#info-content { font-size: 13px; color: #ccc; line-height: 1.6; }
|
|
#info-content .field { margin-bottom: 5px; }
|
|
#info-content .field b { color: #e0e0e0; }
|
|
#info-content .empty { color: #555; font-style: italic; }
|
|
.neighbor-link { display: block; padding: 2px 6px; margin: 2px 0; border-radius: 3px; cursor: pointer; font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-left: 3px solid #333; }
|
|
.neighbor-link:hover { background: #2a2a4e; }
|
|
#neighbors-list { max-height: 160px; overflow-y: auto; margin-top: 4px; }
|
|
#legend-wrap { flex: 1; overflow-y: auto; padding: 12px; }
|
|
#legend-wrap h3 { font-size: 13px; color: #aaa; margin-bottom: 10px; text-transform: uppercase; letter-spacing: 0.05em; }
|
|
.legend-item { display: flex; align-items: center; gap: 8px; padding: 4px 0; cursor: pointer; border-radius: 4px; font-size: 12px; }
|
|
.legend-item:hover { background: #2a2a4e; padding-left: 4px; }
|
|
.legend-item.dimmed { opacity: 0.35; }
|
|
.legend-dot { width: 12px; height: 12px; border-radius: 50%; flex-shrink: 0; }
|
|
.legend-label { flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
|
|
.legend-count { color: #666; font-size: 11px; }
|
|
#stats { padding: 10px 14px; border-top: 1px solid #2a2a4e; font-size: 11px; color: #555; }
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div id="graph"></div>
|
|
<div id="sidebar">
|
|
<div id="search-wrap">
|
|
<input id="search" type="text" placeholder="Search nodes..." autocomplete="off">
|
|
<div id="search-results"></div>
|
|
</div>
|
|
<div id="info-panel">
|
|
<h3>Node Info</h3>
|
|
<div id="info-content"><span class="empty">Click a node to inspect it</span></div>
|
|
</div>
|
|
<div id="legend-wrap">
|
|
<h3>Communities</h3>
|
|
<div id="legend"></div>
|
|
</div>
|
|
<div id="stats">369 nodes · 617 edges · 57 communities</div>
|
|
</div>
|
|
<script>
|
|
const RAW_NODES = [{"id": "packages_grpc_contracts_src_index_js", "label": "index.js", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "index.js", "community": 25, "community_name": "Contract Config", "source_file": "packages/grpc-contracts/src/index.js", "file_type": "code", "degree": 0}, {"id": "packages_db_prisma_config_ts", "label": "prisma.config.ts", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "prisma.config.ts", "community": 26, "community_name": "Prisma Configuration", "source_file": "packages/db/prisma.config.ts", "file_type": "code", "degree": 0}, {"id": "packages_db_index_ts", "label": "index.ts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "index.ts", "community": 7, "community_name": "Client Lifecycle & Sharding", "source_file": "packages/db/index.ts", "file_type": "code", "degree": 1}, {"id": "index_prismashardstatusrepository", "label": "PrismaShardStatusRepository", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": "PrismaShardStatusRepository", "community": 7, "community_name": "Client Lifecycle & Sharding", "source_file": "packages/db/index.ts", "file_type": "code", "degree": 4}, {"id": "index_prismashardstatusrepository_constructor", "label": ".constructor()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 7, "community_name": "Client Lifecycle & Sharding", "source_file": "packages/db/index.ts", "file_type": "code", "degree": 1}, {"id": "index_prismashardstatusrepository_upsertstatus", "label": ".upsertStatus()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".upsertStatus()", "community": 7, "community_name": "Client Lifecycle & Sharding", "source_file": "packages/db/index.ts", "file_type": "code", "degree": 2}, {"id": "index_prismashardstatusrepository_getstatus", "label": ".getStatus()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".getStatus()", "community": 7, "community_name": "Client Lifecycle & Sharding", "source_file": "packages/db/index.ts", "file_type": "code", "degree": 1}, {"id": "packages_db_prisma_seed_ts", "label": "seed.ts", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "seed.ts", "community": 8, "community_name": "Discord Event Management", "source_file": "packages/db/prisma/seed.ts", "file_type": "code", "degree": 1}, {"id": "seed_main", "label": "main()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 8, "community_name": "Discord Event Management", "source_file": "packages/db/prisma/seed.ts", "file_type": "code", "degree": 2}, {"id": "apps_dashboard_postcss_config_mjs", "label": "postcss.config.mjs", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "postcss.config.mjs", "community": 27, "community_name": "PostCSS Settings", "source_file": "apps/dashboard/postcss.config.mjs", "file_type": "code", "degree": 0}, {"id": "apps_dashboard_next_env_d_ts", "label": "next-env.d.ts", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "next-env.d.ts", "community": 28, "community_name": "TS Environment", "source_file": "apps/dashboard/next-env.d.ts", "file_type": "code", "degree": 0}, {"id": "apps_dashboard_jest_setup_ts", "label": "jest.setup.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "jest.setup.ts", "community": 29, "community_name": "Jest Global Setup", "source_file": "apps/dashboard/jest.setup.ts", "file_type": "code", "degree": 0}, {"id": "apps_dashboard_playwright_config_ts", "label": "playwright.config.ts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "playwright.config.ts", "community": 30, "community_name": "Playwright Config", "source_file": "apps/dashboard/playwright.config.ts", "file_type": "code", "degree": 0}, {"id": "apps_dashboard_playwright_global_setup_ts", "label": "playwright.global-setup.ts", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "playwright.global-setup.ts", "community": 8, "community_name": "Discord Event Management", "source_file": "apps/dashboard/playwright.global-setup.ts", "file_type": "code", "degree": 1}, {"id": "playwright_global_setup_globalsetup", "label": "globalSetup()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "globalSetup()", "community": 8, "community_name": "Discord Event Management", "source_file": "apps/dashboard/playwright.global-setup.ts", "file_type": "code", "degree": 2}, {"id": "apps_dashboard_eslint_config_mjs", "label": "eslint.config.mjs", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "eslint.config.mjs", "community": 31, "community_name": "ESLint Rules", "source_file": "apps/dashboard/eslint.config.mjs", "file_type": "code", "degree": 0}, {"id": "apps_dashboard_next_config_ts", "label": "next.config.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "next.config.ts", "community": 32, "community_name": "Next.js Config", "source_file": "apps/dashboard/next.config.ts", "file_type": "code", "degree": 0}, {"id": "apps_dashboard_jest_config_ts", "label": "jest.config.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "jest.config.ts", "community": 33, "community_name": "Test Configurations", "source_file": "apps/dashboard/jest.config.ts", "file_type": "code", "degree": 0}, {"id": "apps_dashboard_e2e_dashboard_spec_ts", "label": "dashboard.spec.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "dashboard.spec.ts", "community": 34, "community_name": "E2E Testing", "source_file": "apps/dashboard/e2e/dashboard.spec.ts", "file_type": "code", "degree": 0}, {"id": "apps_dashboard_src_app_layout_tsx", "label": "layout.tsx", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "layout.tsx", "community": 19, "community_name": "Dashboard UI Layout", "source_file": "apps/dashboard/src/app/layout.tsx", "file_type": "code", "degree": 1}, {"id": "layout_rootlayout", "label": "RootLayout()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "RootLayout()", "community": 19, "community_name": "Dashboard UI Layout", "source_file": "apps/dashboard/src/app/layout.tsx", "file_type": "code", "degree": 1}, {"id": "apps_dashboard_src_app_page_tsx", "label": "page.tsx", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "page.tsx", "community": 20, "community_name": "Dashboard Development", "source_file": "apps/dashboard/src/app/page.tsx", "file_type": "code", "degree": 1}, {"id": "page_testgrpc", "label": "testGrpc()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "testGrpc()", "community": 20, "community_name": "Dashboard Development", "source_file": "apps/dashboard/src/app/page.tsx", "file_type": "code", "degree": 1}, {"id": "apps_dashboard_src_app_api_grpc_test_route_ts", "label": "route.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "route.ts", "community": 12, "community_name": "Dashboard gRPC Routes", "source_file": "apps/dashboard/src/app/api/grpc-test/route.ts", "file_type": "code", "degree": 1}, {"id": "route_get", "label": "GET()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "GET()", "community": 12, "community_name": "Dashboard gRPC Routes", "source_file": "apps/dashboard/src/app/api/grpc-test/route.ts", "file_type": "code", "degree": 2}, {"id": "apps_dashboard_src_tests_grpc_ping_test_ts", "label": "grpc-ping.test.ts", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "grpc-ping.test.ts", "community": 35, "community_name": "gRPC Ping Tests", "source_file": "apps/dashboard/src/__tests__/grpc-ping.test.ts", "file_type": "code", "degree": 0}, {"id": "apps_dashboard_src_lib_utils_ts", "label": "utils.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "utils.ts", "community": 21, "community_name": "CSS & UI Utilities", "source_file": "apps/dashboard/src/lib/utils.ts", "file_type": "code", "degree": 1}, {"id": "utils_cn", "label": "cn()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "cn()", "community": 21, "community_name": "CSS & UI Utilities", "source_file": "apps/dashboard/src/lib/utils.ts", "file_type": "code", "degree": 1}, {"id": "apps_dashboard_src_lib_grpc_ts", "label": "grpc.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "grpc.ts", "community": 12, "community_name": "Dashboard gRPC Routes", "source_file": "apps/dashboard/src/lib/grpc.ts", "file_type": "code", "degree": 2}, {"id": "grpc_pingbot", "label": "pingBot()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "pingBot()", "community": 12, "community_name": "Dashboard gRPC Routes", "source_file": "apps/dashboard/src/lib/grpc.ts", "file_type": "code", "degree": 2}, {"id": "grpc_getguildchannels", "label": "getGuildChannels()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "getGuildChannels()", "community": 12, "community_name": "Dashboard gRPC Routes", "source_file": "apps/dashboard/src/lib/grpc.ts", "file_type": "code", "degree": 1}, {"id": "apps_bot_scratch_debug_env_js", "label": "scratch_debug_env.js", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "scratch_debug_env.js", "community": 36, "community_name": "Scratch Debugging", "source_file": "apps/bot/scratch_debug_env.js", "file_type": "code", "degree": 0}, {"id": "apps_bot_jest_config_js", "label": "jest.config.js", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "jest.config.js", "community": 37, "community_name": "Bot Test Config", "source_file": "apps/bot/jest.config.js", "file_type": "code", "degree": 0}, {"id": "apps_bot_tests_core_db_test_ts", "label": "db.test.ts", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "db.test.ts", "community": 38, "community_name": "DB Unit Tests", "source_file": "apps/bot/tests/core/db.test.ts", "file_type": "code", "degree": 0}, {"id": "apps_bot_tests_integration_grpc_test_ts", "label": "grpc.test.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "grpc.test.ts", "community": 13, "community_name": "gRPC Integration Tests", "source_file": "apps/bot/tests/integration/grpc.test.ts", "file_type": "code", "degree": 1}, {"id": "grpc_test_mockbotdashboardservice", "label": "MockBotDashboardService", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "MockBotDashboardService", "community": 13, "community_name": "gRPC Integration Tests", "source_file": "apps/bot/tests/integration/grpc.test.ts", "file_type": "code", "degree": 3}, {"id": "grpc_test_mockbotdashboardservice_ping", "label": ".Ping()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".Ping()", "community": 13, "community_name": "gRPC Integration Tests", "source_file": "apps/bot/tests/integration/grpc.test.ts", "file_type": "code", "degree": 1}, {"id": "grpc_test_mockbotdashboardservice_getguildchannels", "label": ".GetGuildChannels()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".GetGuildChannels()", "community": 13, "community_name": "gRPC Integration Tests", "source_file": "apps/bot/tests/integration/grpc.test.ts", "file_type": "code", "degree": 1}, {"id": "apps_bot_tests_utils_mockdiscord_ts", "label": "MockDiscord.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "MockDiscord.ts", "community": 14, "community_name": "Mock Interaction Testing", "source_file": "apps/bot/tests/utils/MockDiscord.ts", "file_type": "code", "degree": 1}, {"id": "mockdiscord_mockdiscord", "label": "MockDiscord", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "MockDiscord", "community": 14, "community_name": "Mock Interaction Testing", "source_file": "apps/bot/tests/utils/MockDiscord.ts", "file_type": "code", "degree": 3}, {"id": "mockdiscord_mockdiscord_constructor", "label": ".constructor()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 14, "community_name": "Mock Interaction Testing", "source_file": "apps/bot/tests/utils/MockDiscord.ts", "file_type": "code", "degree": 1}, {"id": "mockdiscord_mockdiscord_createmockinteraction", "label": ".createMockInteraction()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".createMockInteraction()", "community": 14, "community_name": "Mock Interaction Testing", "source_file": "apps/bot/tests/utils/MockDiscord.ts", "file_type": "code", "degree": 1}, {"id": "apps_bot_tests_examples_command_test_ts", "label": "Command.test.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Command.test.ts", "community": 22, "community_name": "Command Integration Tests", "source_file": "apps/bot/tests/examples/Command.test.ts", "file_type": "code", "degree": 1}, {"id": "command_test_executepingcommand", "label": "executePingCommand()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "executePingCommand()", "community": 22, "community_name": "Command Integration Tests", "source_file": "apps/bot/tests/examples/Command.test.ts", "file_type": "code", "degree": 1}, {"id": "apps_bot_tests_errors_boterror_test_ts", "label": "BotError.test.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "BotError.test.ts", "community": 39, "community_name": "Error Logic Testing", "source_file": "apps/bot/tests/errors/BotError.test.ts", "file_type": "code", "degree": 0}, {"id": "apps_bot_tests_errors_errorreporter_test_ts", "label": "ErrorReporter.test.ts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ErrorReporter.test.ts", "community": 40, "community_name": "Reporter Tests", "source_file": "apps/bot/tests/errors/ErrorReporter.test.ts", "file_type": "code", "degree": 0}, {"id": "apps_bot_tests_i18n_i18n_test_ts", "label": "i18n.test.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "i18n.test.ts", "community": 41, "community_name": "Locale Testing", "source_file": "apps/bot/tests/i18n/i18n.test.ts", "file_type": "code", "degree": 0}, {"id": "apps_bot_tests_services_inviteservice_test_ts", "label": "InviteService.test.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "InviteService.test.ts", "community": 42, "community_name": "Invite Service Tests", "source_file": "apps/bot/tests/services/InviteService.test.ts", "file_type": "code", "degree": 0}, {"id": "apps_bot_tests_services_fishingservice_test_ts", "label": "FishingService.test.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "FishingService.test.ts", "community": 43, "community_name": "Fishing Session Tests", "source_file": "apps/bot/tests/services/FishingService.test.ts", "file_type": "code", "degree": 0}, {"id": "apps_bot_tests_services_musicservice_test_ts", "label": "MusicService.test.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "MusicService.test.ts", "community": 44, "community_name": "Music Playback Tests", "source_file": "apps/bot/tests/services/MusicService.test.ts", "file_type": "code", "degree": 0}, {"id": "apps_bot_tests_services_mimicservice_test_ts", "label": "MimicService.test.ts", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "MimicService.test.ts", "community": 45, "community_name": "Mimic Logic Tests", "source_file": "apps/bot/tests/services/MimicService.test.ts", "file_type": "code", "degree": 0}, {"id": "apps_bot_tests_services_voiceservice_test_ts", "label": "VoiceService.test.ts", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "VoiceService.test.ts", "community": 46, "community_name": "Voice State Tests", "source_file": "apps/bot/tests/services/VoiceService.test.ts", "file_type": "code", "degree": 0}, {"id": "apps_bot_scripts_check_i18n_tests_ts", "label": "check-i18n-tests.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "check-i18n-tests.ts", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/scripts/check-i18n-tests.ts", "file_type": "code", "degree": 3}, {"id": "check_i18n_tests_walk", "label": "walk()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "walk()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/scripts/check-i18n-tests.ts", "file_type": "code", "degree": 2}, {"id": "check_i18n_tests_getfiles", "label": "getFiles()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "getFiles()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/scripts/check-i18n-tests.ts", "file_type": "code", "degree": 1}, {"id": "check_i18n_tests_checkfile", "label": "checkFile()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "checkFile()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/scripts/check-i18n-tests.ts", "file_type": "code", "degree": 1}, {"id": "apps_bot_src_shard_ts", "label": "shard.ts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "shard.ts", "community": 47, "community_name": "Shard Process", "source_file": "apps/bot/src/shard.ts", "file_type": "code", "degree": 0}, {"id": "apps_bot_src_index_ts", "label": "index.ts", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "index.ts", "community": 48, "community_name": "Bot Entrypoint", "source_file": "apps/bot/src/index.ts", "file_type": "code", "degree": 0}, {"id": "apps_bot_src_database_index_ts", "label": "index.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "index.ts", "community": 9, "community_name": "Infrastructure & Loaders", "source_file": "apps/bot/src/database/index.ts", "file_type": "code", "degree": 2}, {"id": "index_createpgpoolconfig", "label": "createPgPoolConfig()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "createPgPoolConfig()", "community": 9, "community_name": "Infrastructure & Loaders", "source_file": "apps/bot/src/database/index.ts", "file_type": "code", "degree": 2}, {"id": "index_connectdb", "label": "connectDB()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "connectDB()", "community": 9, "community_name": "Infrastructure & Loaders", "source_file": "apps/bot/src/database/index.ts", "file_type": "code", "degree": 2}, {"id": "apps_bot_src_interactions_handlers_refinementhandler_ts", "label": "refinementHandler.ts", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "refinementHandler.ts", "community": 6, "community_name": "Weapon Refinement RPG", "source_file": "apps/bot/src/interactions/handlers/refinementHandler.ts", "file_type": "code", "degree": 1}, {"id": "refinementhandler_handlerefinementinteraction", "label": "handleRefinementInteraction()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "handleRefinementInteraction()", "community": 6, "community_name": "Weapon Refinement RPG", "source_file": "apps/bot/src/interactions/handlers/refinementHandler.ts", "file_type": "code", "degree": 3}, {"id": "apps_bot_src_interactions_handlers_setupwizardhandler_ts", "label": "setupWizardHandler.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "setupWizardHandler.ts", "community": 4, "community_name": "Error Flow & Setup Wizard", "source_file": "apps/bot/src/interactions/handlers/setupWizardHandler.ts", "file_type": "code", "degree": 1}, {"id": "setupwizardhandler_handlesetupwizardinteraction", "label": "handleSetupWizardInteraction()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": "handleSetupWizardInteraction()", "community": 4, "community_name": "Error Flow & Setup Wizard", "source_file": "apps/bot/src/interactions/handlers/setupWizardHandler.ts", "file_type": "code", "degree": 4}, {"id": "apps_bot_src_core_command_ts", "label": "command.ts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.3, "font": {"size": 0, "color": "#ffffff"}, "title": "command.ts", "community": 10, "community_name": "Command Subscriptions", "source_file": "apps/bot/src/core/command.ts", "file_type": "code", "degree": 6}, {"id": "command_traitrequirespayment", "label": "traitRequiresPayment()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "traitRequiresPayment()", "community": 10, "community_name": "Command Subscriptions", "source_file": "apps/bot/src/service/command.ts", "file_type": "code", "degree": 3}, {"id": "command_ensureguildpaidfortrait", "label": "ensureGuildPaidForTrait()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ensureGuildPaidForTrait()", "community": 10, "community_name": "Command Subscriptions", "source_file": "apps/bot/src/service/command.ts", "file_type": "code", "degree": 4}, {"id": "command_data", "label": "data()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "data()", "community": 10, "community_name": "Command Subscriptions", "source_file": "apps/bot/src/service/command.ts", "file_type": "code", "degree": 3}, {"id": "command_beforehandle", "label": "beforeHandle()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "beforeHandle()", "community": 10, "community_name": "Command Subscriptions", "source_file": "apps/bot/src/service/command.ts", "file_type": "code", "degree": 3}, {"id": "command_execute", "label": "execute()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "execute()", "community": 10, "community_name": "Command Subscriptions", "source_file": "apps/bot/src/service/command.ts", "file_type": "code", "degree": 5}, {"id": "command_tomodule", "label": "toModule()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "toModule()", "community": 10, "community_name": "Command Subscriptions", "source_file": "apps/bot/src/service/command.ts", "file_type": "code", "degree": 2}, {"id": "apps_bot_src_core_db_ts", "label": "db.ts", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "db.ts", "community": 15, "community_name": "DB & Transaction Layer", "source_file": "apps/bot/src/core/db.ts", "file_type": "code", "degree": 3}, {"id": "db_isrootclient", "label": "isRootClient()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "isRootClient()", "community": 15, "community_name": "DB & Transaction Layer", "source_file": "apps/bot/src/core/db.ts", "file_type": "code", "degree": 2}, {"id": "db_transaction", "label": "transaction()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "transaction()", "community": 15, "community_name": "DB & Transaction Layer", "source_file": "apps/bot/src/core/db.ts", "file_type": "code", "degree": 1}, {"id": "db_withtransaction", "label": "withTransaction()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "withTransaction()", "community": 15, "community_name": "DB & Transaction Layer", "source_file": "apps/bot/src/core/db.ts", "file_type": "code", "degree": 2}, {"id": "apps_bot_src_config_env_ts", "label": "env.ts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "env.ts", "community": 17, "community_name": "Configuration & Env", "source_file": "apps/bot/src/config/env.ts", "file_type": "code", "degree": 2}, {"id": "env_getenvpath", "label": "getEnvPath()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "getEnvPath()", "community": 17, "community_name": "Configuration & Env", "source_file": "apps/bot/src/config/env.ts", "file_type": "code", "degree": 1}, {"id": "env_generateinstanceid", "label": "generateInstanceId()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "generateInstanceId()", "community": 17, "community_name": "Configuration & Env", "source_file": "apps/bot/src/config/env.ts", "file_type": "code", "degree": 1}, {"id": "apps_bot_src_utils_errorhandler_ts", "label": "errorHandler.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "errorHandler.ts", "community": 9, "community_name": "Infrastructure & Loaders", "source_file": "apps/bot/src/utils/errorHandler.ts", "file_type": "code", "degree": 1}, {"id": "errorhandler_handleglobalexceptions", "label": "handleGlobalExceptions()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleGlobalExceptions()", "community": 9, "community_name": "Infrastructure & Loaders", "source_file": "apps/bot/src/utils/errorHandler.ts", "file_type": "code", "degree": 2}, {"id": "apps_bot_src_utils_logger_ts", "label": "logger.ts", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "logger.ts", "community": 16, "community_name": "Logging Infrastructure", "source_file": "apps/bot/src/utils/logger.ts", "file_type": "code", "degree": 3}, {"id": "logger_resolveloglevel", "label": "resolveLogLevel()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "resolveLogLevel()", "community": 16, "community_name": "Logging Infrastructure", "source_file": "apps/bot/src/utils/logger.ts", "file_type": "code", "degree": 1}, {"id": "logger_resolvelogdir", "label": "resolveLogDir()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "resolveLogDir()", "community": 16, "community_name": "Logging Infrastructure", "source_file": "apps/bot/src/utils/logger.ts", "file_type": "code", "degree": 1}, {"id": "logger_ensurelogdir", "label": "ensureLogDir()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ensureLogDir()", "community": 16, "community_name": "Logging Infrastructure", "source_file": "apps/bot/src/utils/logger.ts", "file_type": "code", "degree": 1}, {"id": "apps_bot_src_commands_language_ts", "label": "language.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "language.ts", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/commands/language.ts", "file_type": "code", "degree": 1}, {"id": "language_execute", "label": "execute()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "execute()", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/commands/language.ts", "file_type": "code", "degree": 2}, {"id": "apps_bot_src_commands_setup_ts", "label": "setup.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "setup.ts", "community": 4, "community_name": "Error Flow & Setup Wizard", "source_file": "apps/bot/src/commands/setup.ts", "file_type": "code", "degree": 1}, {"id": "setup_execute", "label": "execute()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "execute()", "community": 4, "community_name": "Error Flow & Setup Wizard", "source_file": "apps/bot/src/commands/setup.ts", "file_type": "code", "degree": 2}, {"id": "apps_bot_src_commands_voice_ts", "label": "voice.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "voice.ts", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/commands/voice.ts", "file_type": "code", "degree": 1}, {"id": "voice_execute", "label": "execute()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "execute()", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/commands/voice.ts", "file_type": "code", "degree": 3}, {"id": "apps_bot_src_commands_music_ts", "label": "music.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "music.ts", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/commands/music.ts", "file_type": "code", "degree": 3}, {"id": "music_builderrormessage", "label": "buildErrorMessage()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "buildErrorMessage()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/commands/music.ts", "file_type": "code", "degree": 3}, {"id": "music_respond", "label": "respond()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "respond()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/commands/music.ts", "file_type": "code", "degree": 2}, {"id": "music_execute", "label": "execute()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 17.6, "font": {"size": 12, "color": "#ffffff"}, "title": "execute()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/commands/music.ts", "file_type": "code", "degree": 14}, {"id": "apps_bot_src_commands_refine_ts", "label": "refine.ts", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "refine.ts", "community": 6, "community_name": "Weapon Refinement RPG", "source_file": "apps/bot/src/commands/refine.ts", "file_type": "code", "degree": 1}, {"id": "refine_execute", "label": "execute()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.4, "font": {"size": 0, "color": "#ffffff"}, "title": "execute()", "community": 6, "community_name": "Weapon Refinement RPG", "source_file": "apps/bot/src/commands/refine.ts", "file_type": "code", "degree": 8}, {"id": "apps_bot_src_commands_minigame_ts", "label": "minigame.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "minigame.ts", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/commands/minigame.ts", "file_type": "code", "degree": 1}, {"id": "minigame_execute", "label": "execute()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "execute()", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/commands/minigame.ts", "file_type": "code", "degree": 3}, {"id": "apps_bot_src_commands_autorole_ts", "label": "autorole.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "autorole.ts", "community": 11, "community_name": "AutoRole Automation", "source_file": "apps/bot/src/commands/autorole.ts", "file_type": "code", "degree": 2}, {"id": "autorole_autorolecommand", "label": "AutoRoleCommand", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "AutoRoleCommand", "community": 11, "community_name": "AutoRole Automation", "source_file": "apps/bot/src/commands/autorole.ts", "file_type": "code", "degree": 3}, {"id": "autorole_autorolecommand_define", "label": ".define()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".define()", "community": 11, "community_name": "AutoRole Automation", "source_file": "apps/bot/src/commands/autorole.ts", "file_type": "code", "degree": 1}, {"id": "autorole_autorolecommand_handle", "label": ".handle()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".handle()", "community": 11, "community_name": "AutoRole Automation", "source_file": "apps/bot/src/commands/autorole.ts", "file_type": "code", "degree": 2}, {"id": "autorole_generateautoroledashboard", "label": "generateAutoRoleDashboard()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": "generateAutoRoleDashboard()", "community": 11, "community_name": "AutoRole Automation", "source_file": "apps/bot/src/commands/autorole.ts", "file_type": "code", "degree": 4}, {"id": "apps_bot_src_commands_config_ts", "label": "config.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "config.ts", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/commands/config.ts", "file_type": "code", "degree": 1}, {"id": "config_execute", "label": "execute()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "execute()", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/commands/config.ts", "file_type": "code", "degree": 2}, {"id": "apps_bot_src_commands_audit_ts", "label": "audit.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "audit.ts", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/commands/audit.ts", "file_type": "code", "degree": 3}, {"id": "audit_getoverallcolor", "label": "getOverallColor()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "getOverallColor()", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/commands/audit.ts", "file_type": "code", "degree": 2}, {"id": "audit_buildresultline", "label": "buildResultLine()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "buildResultLine()", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/commands/audit.ts", "file_type": "code", "degree": 2}, {"id": "audit_execute", "label": "execute()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "execute()", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/commands/audit.ts", "file_type": "code", "degree": 9}, {"id": "apps_bot_src_commands_event_ts", "label": "event.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.3, "font": {"size": 0, "color": "#ffffff"}, "title": "event.ts", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/commands/event.ts", "file_type": "code", "degree": 6}, {"id": "event_parseseouldatetime", "label": "parseSeoulDateTime()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "parseSeoulDateTime()", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/commands/event.ts", "file_type": "code", "degree": 2}, {"id": "event_todiscordtimestamps", "label": "toDiscordTimestamps()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "toDiscordTimestamps()", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/commands/event.ts", "file_type": "code", "degree": 2}, {"id": "event_parsereminderoffsets", "label": "parseReminderOffsets()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "parseReminderOffsets()", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/commands/event.ts", "file_type": "code", "degree": 2}, {"id": "event_formatreminderoffsets", "label": "formatReminderOffsets()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "formatReminderOffsets()", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/commands/event.ts", "file_type": "code", "degree": 3}, {"id": "event_buildstatuslabel", "label": "buildStatusLabel()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "buildStatusLabel()", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/commands/event.ts", "file_type": "code", "degree": 3}, {"id": "event_execute", "label": "execute()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "execute()", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/commands/event.ts", "file_type": "code", "degree": 9}, {"id": "apps_bot_src_commands_fishing_ts", "label": "fishing.ts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "fishing.ts", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/commands/fishing.ts", "file_type": "code", "degree": 1}, {"id": "fishing_execute", "label": "execute()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 16.0, "font": {"size": 12, "color": "#ffffff"}, "title": "execute()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/commands/fishing.ts", "file_type": "code", "degree": 11}, {"id": "apps_bot_src_errors_boterror_ts", "label": "BotError.ts", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "BotError.ts", "community": 18, "community_name": "Custom Exceptions", "source_file": "apps/bot/src/errors/BotError.ts", "file_type": "code", "degree": 1}, {"id": "boterror_boterror", "label": "BotError", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "BotError", "community": 18, "community_name": "Custom Exceptions", "source_file": "apps/bot/src/errors/BotError.ts", "file_type": "code", "degree": 2}, {"id": "boterror_boterror_constructor", "label": ".constructor()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 18, "community_name": "Custom Exceptions", "source_file": "apps/bot/src/errors/BotError.ts", "file_type": "code", "degree": 1}, {"id": "apps_bot_src_errors_errorreporter_ts", "label": "ErrorReporter.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ErrorReporter.ts", "community": 4, "community_name": "Error Flow & Setup Wizard", "source_file": "apps/bot/src/errors/ErrorReporter.ts", "file_type": "code", "degree": 2}, {"id": "errorreporter_errorreporter", "label": "ErrorReporter", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ErrorReporter", "community": 4, "community_name": "Error Flow & Setup Wizard", "source_file": "apps/bot/src/errors/ErrorReporter.ts", "file_type": "code", "degree": 4}, {"id": "errorreporter_errorreporter_report", "label": ".report()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".report()", "community": 4, "community_name": "Error Flow & Setup Wizard", "source_file": "apps/bot/src/errors/ErrorReporter.ts", "file_type": "code", "degree": 3}, {"id": "errorreporter_errorreporter_wrap", "label": ".wrap()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".wrap()", "community": 4, "community_name": "Error Flow & Setup Wizard", "source_file": "apps/bot/src/errors/ErrorReporter.ts", "file_type": "code", "degree": 3}, {"id": "errorreporter_errorreporter_buildembed", "label": ".buildEmbed()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".buildEmbed()", "community": 4, "community_name": "Error Flow & Setup Wizard", "source_file": "apps/bot/src/errors/ErrorReporter.ts", "file_type": "code", "degree": 3}, {"id": "errorreporter_witherrorhandler", "label": "withErrorHandler()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": "withErrorHandler()", "community": 4, "community_name": "Error Flow & Setup Wizard", "source_file": "apps/bot/src/errors/ErrorReporter.ts", "file_type": "code", "degree": 4}, {"id": "apps_bot_src_errors_errorcodes_ts", "label": "ErrorCodes.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ErrorCodes.ts", "community": 4, "community_name": "Error Flow & Setup Wizard", "source_file": "apps/bot/src/errors/ErrorCodes.ts", "file_type": "code", "degree": 1}, {"id": "errorcodes_createboterror", "label": "createBotError()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "createBotError()", "community": 4, "community_name": "Error Flow & Setup Wizard", "source_file": "apps/bot/src/errors/ErrorCodes.ts", "file_type": "code", "degree": 3}, {"id": "apps_bot_src_service_test_ts", "label": "test.ts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test.ts", "community": 10, "community_name": "Command Subscriptions", "source_file": "apps/bot/src/service/test.ts", "file_type": "code", "degree": 1}, {"id": "test_exampleslashcommand", "label": "ExampleSlashCommand", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ExampleSlashCommand", "community": 10, "community_name": "Command Subscriptions", "source_file": "apps/bot/src/service/test.ts", "file_type": "code", "degree": 4}, {"id": "test_exampleslashcommand_define", "label": ".define()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".define()", "community": 10, "community_name": "Command Subscriptions", "source_file": "apps/bot/src/service/test.ts", "file_type": "code", "degree": 2}, {"id": "test_exampleslashcommand_beforehandle", "label": ".beforeHandle()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".beforeHandle()", "community": 10, "community_name": "Command Subscriptions", "source_file": "apps/bot/src/service/test.ts", "file_type": "code", "degree": 1}, {"id": "test_exampleslashcommand_handle", "label": ".handle()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".handle()", "community": 10, "community_name": "Command Subscriptions", "source_file": "apps/bot/src/service/test.ts", "file_type": "code", "degree": 2}, {"id": "apps_bot_src_service_command_ts", "label": "command.ts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.3, "font": {"size": 0, "color": "#ffffff"}, "title": "command.ts", "community": 10, "community_name": "Command Subscriptions", "source_file": "apps/bot/src/service/command.ts", "file_type": "code", "degree": 6}, {"id": "apps_bot_src_events_voicestateupdate_ts", "label": "voiceStateUpdate.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "voiceStateUpdate.ts", "community": 3, "community_name": "Interaction & i18n Core", "source_file": "apps/bot/src/events/voiceStateUpdate.ts", "file_type": "code", "degree": 1}, {"id": "voicestateupdate_execute", "label": "execute()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "execute()", "community": 3, "community_name": "Interaction & i18n Core", "source_file": "apps/bot/src/events/voiceStateUpdate.ts", "file_type": "code", "degree": 2}, {"id": "apps_bot_src_events_interactioncreate_ts", "label": "interactionCreate.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "interactionCreate.ts", "community": 3, "community_name": "Interaction & i18n Core", "source_file": "apps/bot/src/events/interactionCreate.ts", "file_type": "code", "degree": 1}, {"id": "interactioncreate_execute", "label": "execute()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": "execute()", "community": 3, "community_name": "Interaction & i18n Core", "source_file": "apps/bot/src/events/interactionCreate.ts", "file_type": "code", "degree": 4}, {"id": "apps_bot_src_events_messagecreate_ts", "label": "messageCreate.ts", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "messageCreate.ts", "community": 5, "community_name": "Activity & Fever Systems", "source_file": "apps/bot/src/events/messageCreate.ts", "file_type": "code", "degree": 1}, {"id": "messagecreate_execute", "label": "execute()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "execute()", "community": 5, "community_name": "Activity & Fever Systems", "source_file": "apps/bot/src/events/messageCreate.ts", "file_type": "code", "degree": 3}, {"id": "apps_bot_src_events_guildmemberadd_ts", "label": "guildMemberAdd.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "guildMemberAdd.ts", "community": 11, "community_name": "AutoRole Automation", "source_file": "apps/bot/src/events/guildMemberAdd.ts", "file_type": "code", "degree": 1}, {"id": "guildmemberadd_execute", "label": "execute()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "execute()", "community": 11, "community_name": "AutoRole Automation", "source_file": "apps/bot/src/events/guildMemberAdd.ts", "file_type": "code", "degree": 2}, {"id": "apps_bot_src_events_guilddelete_ts", "label": "guildDelete.ts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "guildDelete.ts", "community": 7, "community_name": "Client Lifecycle & Sharding", "source_file": "apps/bot/src/events/guildDelete.ts", "file_type": "code", "degree": 1}, {"id": "guilddelete_execute", "label": "execute()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "execute()", "community": 7, "community_name": "Client Lifecycle & Sharding", "source_file": "apps/bot/src/events/guildDelete.ts", "file_type": "code", "degree": 2}, {"id": "apps_bot_src_events_ready_ts", "label": "ready.ts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ready.ts", "community": 7, "community_name": "Client Lifecycle & Sharding", "source_file": "apps/bot/src/events/ready.ts", "file_type": "code", "degree": 1}, {"id": "ready_execute", "label": "execute()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "execute()", "community": 7, "community_name": "Client Lifecycle & Sharding", "source_file": "apps/bot/src/events/ready.ts", "file_type": "code", "degree": 5}, {"id": "apps_bot_src_events_guildcreate_ts", "label": "guildCreate.ts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "guildCreate.ts", "community": 7, "community_name": "Client Lifecycle & Sharding", "source_file": "apps/bot/src/events/guildCreate.ts", "file_type": "code", "degree": 1}, {"id": "guildcreate_execute", "label": "execute()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "execute()", "community": 7, "community_name": "Client Lifecycle & Sharding", "source_file": "apps/bot/src/events/guildCreate.ts", "file_type": "code", "degree": 2}, {"id": "apps_bot_src_i18n_localehelper_ts", "label": "localeHelper.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "localeHelper.ts", "community": 3, "community_name": "Interaction & i18n Core", "source_file": "apps/bot/src/i18n/localeHelper.ts", "file_type": "code", "degree": 2}, {"id": "localehelper_getinteractionlocale", "label": "getInteractionLocale()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "getInteractionLocale()", "community": 3, "community_name": "Interaction & i18n Core", "source_file": "apps/bot/src/i18n/localeHelper.ts", "file_type": "code", "degree": 3}, {"id": "localehelper_getcontextlocale", "label": "getContextLocale()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "getContextLocale()", "community": 3, "community_name": "Interaction & i18n Core", "source_file": "apps/bot/src/i18n/localeHelper.ts", "file_type": "code", "degree": 5}, {"id": "apps_bot_src_i18n_types_ts", "label": "types.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "types.ts", "community": 49, "community_name": "i18n Schema", "source_file": "apps/bot/src/i18n/types.ts", "file_type": "code", "degree": 0}, {"id": "apps_bot_src_i18n_index_ts", "label": "index.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": "index.ts", "community": 3, "community_name": "Interaction & i18n Core", "source_file": "apps/bot/src/i18n/index.ts", "file_type": "code", "degree": 7}, {"id": "index_statici18nprovider", "label": "StaticI18nProvider", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": "StaticI18nProvider", "community": 3, "community_name": "Interaction & i18n Core", "source_file": "apps/bot/src/i18n/index.ts", "file_type": "code", "degree": 4}, {"id": "index_statici18nprovider_get", "label": ".get()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 28.0, "font": {"size": 12, "color": "#ffffff"}, "title": ".get()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/i18n/index.ts", "file_type": "code", "degree": 33}, {"id": "index_statici18nprovider_issupported", "label": ".isSupported()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".isSupported()", "community": 3, "community_name": "Interaction & i18n Core", "source_file": "apps/bot/src/i18n/index.ts", "file_type": "code", "degree": 2}, {"id": "index_statici18nprovider_getsupportedlocales", "label": ".getSupportedLocales()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".getSupportedLocales()", "community": 3, "community_name": "Interaction & i18n Core", "source_file": "apps/bot/src/i18n/index.ts", "file_type": "code", "degree": 1}, {"id": "index_seti18nprovider", "label": "setI18nProvider()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "setI18nProvider()", "community": 3, "community_name": "Interaction & i18n Core", "source_file": "apps/bot/src/i18n/index.ts", "file_type": "code", "degree": 1}, {"id": "index_geti18nprovider", "label": "getI18nProvider()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "getI18nProvider()", "community": 3, "community_name": "Interaction & i18n Core", "source_file": "apps/bot/src/i18n/index.ts", "file_type": "code", "degree": 1}, {"id": "index_resolvelocale", "label": "resolveLocale()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "resolveLocale()", "community": 3, "community_name": "Interaction & i18n Core", "source_file": "apps/bot/src/i18n/index.ts", "file_type": "code", "degree": 5}, {"id": "index_normalizediscordlocale", "label": "normalizeDiscordLocale()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "normalizeDiscordLocale()", "community": 3, "community_name": "Interaction & i18n Core", "source_file": "apps/bot/src/i18n/index.ts", "file_type": "code", "degree": 2}, {"id": "index_t", "label": "t()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 26.4, "font": {"size": 12, "color": "#ffffff"}, "title": "t()", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/i18n/index.ts", "file_type": "code", "degree": 30}, {"id": "index_getnestedvalue", "label": "getNestedValue()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "getNestedValue()", "community": 3, "community_name": "Interaction & i18n Core", "source_file": "apps/bot/src/i18n/index.ts", "file_type": "code", "degree": 2}, {"id": "apps_bot_src_i18n_locales_en_ts", "label": "en.ts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "en.ts", "community": 50, "community_name": "English Assets", "source_file": "apps/bot/src/i18n/locales/en.ts", "file_type": "code", "degree": 0}, {"id": "apps_bot_src_i18n_locales_ko_ts", "label": "ko.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ko.ts", "community": 51, "community_name": "Korean Assets", "source_file": "apps/bot/src/i18n/locales/ko.ts", "file_type": "code", "degree": 0}, {"id": "apps_bot_src_client_kordclient_ts", "label": "KordClient.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "KordClient.ts", "community": 9, "community_name": "Infrastructure & Loaders", "source_file": "apps/bot/src/client/KordClient.ts", "file_type": "code", "degree": 1}, {"id": "kordclient_kordclient", "label": "KordClient", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "KordClient", "community": 9, "community_name": "Infrastructure & Loaders", "source_file": "apps/bot/src/client/KordClient.ts", "file_type": "code", "degree": 3}, {"id": "kordclient_kordclient_constructor", "label": ".constructor()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 9, "community_name": "Infrastructure & Loaders", "source_file": "apps/bot/src/client/KordClient.ts", "file_type": "code", "degree": 1}, {"id": "kordclient_kordclient_start", "label": ".start()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".start()", "community": 9, "community_name": "Infrastructure & Loaders", "source_file": "apps/bot/src/client/KordClient.ts", "file_type": "code", "degree": 5}, {"id": "apps_bot_src_handlers_eventloader_ts", "label": "EventLoader.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "EventLoader.ts", "community": 9, "community_name": "Infrastructure & Loaders", "source_file": "apps/bot/src/handlers/EventLoader.ts", "file_type": "code", "degree": 1}, {"id": "eventloader_loadevents", "label": "loadEvents()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "loadEvents()", "community": 9, "community_name": "Infrastructure & Loaders", "source_file": "apps/bot/src/handlers/EventLoader.ts", "file_type": "code", "degree": 2}, {"id": "apps_bot_src_handlers_commandloader_ts", "label": "CommandLoader.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "CommandLoader.ts", "community": 9, "community_name": "Infrastructure & Loaders", "source_file": "apps/bot/src/handlers/CommandLoader.ts", "file_type": "code", "degree": 1}, {"id": "commandloader_loadcommands", "label": "loadCommands()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "loadCommands()", "community": 9, "community_name": "Infrastructure & Loaders", "source_file": "apps/bot/src/handlers/CommandLoader.ts", "file_type": "code", "degree": 2}, {"id": "apps_bot_src_services_mimicservice_ts", "label": "MimicService.ts", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "MimicService.ts", "community": 5, "community_name": "Activity & Fever Systems", "source_file": "apps/bot/src/services/MimicService.ts", "file_type": "code", "degree": 1}, {"id": "mimicservice_mimicservice", "label": "MimicService", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "MimicService", "community": 5, "community_name": "Activity & Fever Systems", "source_file": "apps/bot/src/services/MimicService.ts", "file_type": "code", "degree": 2}, {"id": "mimicservice_mimicservice_handlemessage", "label": ".handleMessage()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".handleMessage()", "community": 5, "community_name": "Activity & Fever Systems", "source_file": "apps/bot/src/services/MimicService.ts", "file_type": "code", "degree": 2}, {"id": "apps_bot_src_services_refinementservice_ts", "label": "RefinementService.ts", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "RefinementService.ts", "community": 6, "community_name": "Weapon Refinement RPG", "source_file": "apps/bot/src/services/RefinementService.ts", "file_type": "code", "degree": 1}, {"id": "refinementservice_refinementservice", "label": "RefinementService", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 17.1, "font": {"size": 12, "color": "#ffffff"}, "title": "RefinementService", "community": 6, "community_name": "Weapon Refinement RPG", "source_file": "apps/bot/src/services/RefinementService.ts", "file_type": "code", "degree": 13}, {"id": "refinementservice_refinementservice_getmaxdurability", "label": ".getMaxDurability()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".getMaxDurability()", "community": 6, "community_name": "Weapon Refinement RPG", "source_file": "apps/bot/src/services/RefinementService.ts", "file_type": "code", "degree": 3}, {"id": "refinementservice_refinementservice_loadconfigs", "label": ".loadConfigs()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".loadConfigs()", "community": 6, "community_name": "Weapon Refinement RPG", "source_file": "apps/bot/src/services/RefinementService.ts", "file_type": "code", "degree": 5}, {"id": "refinementservice_refinementservice_getsysconfig", "label": ".getSysConfig()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".getSysConfig()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/RefinementService.ts", "file_type": "code", "degree": 2}, {"id": "refinementservice_refinementservice_getsysconfignum", "label": ".getSysConfigNum()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 13.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".getSysConfigNum()", "community": 6, "community_name": "Weapon Refinement RPG", "source_file": "apps/bot/src/services/RefinementService.ts", "file_type": "code", "degree": 6}, {"id": "refinementservice_refinementservice_getcost", "label": ".getCost()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".getCost()", "community": 6, "community_name": "Weapon Refinement RPG", "source_file": "apps/bot/src/services/RefinementService.ts", "file_type": "code", "degree": 4}, {"id": "refinementservice_refinementservice_tryrefine", "label": ".tryRefine()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": ".tryRefine()", "community": 6, "community_name": "Weapon Refinement RPG", "source_file": "apps/bot/src/services/RefinementService.ts", "file_type": "code", "degree": 9}, {"id": "refinementservice_refinementservice_startbattle", "label": ".startBattle()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".startBattle()", "community": 6, "community_name": "Weapon Refinement RPG", "source_file": "apps/bot/src/services/RefinementService.ts", "file_type": "code", "degree": 7}, {"id": "refinementservice_refinementservice_checkin", "label": ".checkIn()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".checkIn()", "community": 6, "community_name": "Weapon Refinement RPG", "source_file": "apps/bot/src/services/RefinementService.ts", "file_type": "code", "degree": 4}, {"id": "refinementservice_refinementservice_sellweapon", "label": ".sellWeapon()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 13.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".sellWeapon()", "community": 6, "community_name": "Weapon Refinement RPG", "source_file": "apps/bot/src/services/RefinementService.ts", "file_type": "code", "degree": 6}, {"id": "refinementservice_refinementservice_getprofile", "label": ".getProfile()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".getProfile()", "community": 6, "community_name": "Weapon Refinement RPG", "source_file": "apps/bot/src/services/RefinementService.ts", "file_type": "code", "degree": 2}, {"id": "refinementservice_refinementservice_addgold", "label": ".addGold()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".addGold()", "community": 6, "community_name": "Weapon Refinement RPG", "source_file": "apps/bot/src/services/RefinementService.ts", "file_type": "code", "degree": 3}, {"id": "refinementservice_refinementservice_getorcreateprofile", "label": ".getOrCreateProfile()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": ".getOrCreateProfile()", "community": 6, "community_name": "Weapon Refinement RPG", "source_file": "apps/bot/src/services/RefinementService.ts", "file_type": "code", "degree": 9}, {"id": "apps_bot_src_services_activitytrackerservice_ts", "label": "ActivityTrackerService.ts", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ActivityTrackerService.ts", "community": 5, "community_name": "Activity & Fever Systems", "source_file": "apps/bot/src/services/ActivityTrackerService.ts", "file_type": "code", "degree": 1}, {"id": "activitytrackerservice_activitytrackerservice", "label": "ActivityTrackerService", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ActivityTrackerService", "community": 5, "community_name": "Activity & Fever Systems", "source_file": "apps/bot/src/services/ActivityTrackerService.ts", "file_type": "code", "degree": 3}, {"id": "activitytrackerservice_activitytrackerservice_recordactivity", "label": ".recordActivity()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".recordActivity()", "community": 5, "community_name": "Activity & Fever Systems", "source_file": "apps/bot/src/services/ActivityTrackerService.ts", "file_type": "code", "degree": 2}, {"id": "activitytrackerservice_activitytrackerservice_getpeakhour", "label": ".getPeakHour()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".getPeakHour()", "community": 5, "community_name": "Activity & Fever Systems", "source_file": "apps/bot/src/services/ActivityTrackerService.ts", "file_type": "code", "degree": 2}, {"id": "apps_bot_src_services_bigemojiservice_ts", "label": "BigEmojiService.ts", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "BigEmojiService.ts", "community": 5, "community_name": "Activity & Fever Systems", "source_file": "apps/bot/src/services/BigEmojiService.ts", "file_type": "code", "degree": 1}, {"id": "bigemojiservice_bigemojiservice", "label": "BigEmojiService", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "BigEmojiService", "community": 5, "community_name": "Activity & Fever Systems", "source_file": "apps/bot/src/services/BigEmojiService.ts", "file_type": "code", "degree": 2}, {"id": "bigemojiservice_bigemojiservice_handlemessage", "label": ".handleMessage()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".handleMessage()", "community": 5, "community_name": "Activity & Fever Systems", "source_file": "apps/bot/src/services/BigEmojiService.ts", "file_type": "code", "degree": 3}, {"id": "apps_bot_src_services_feverservice_ts", "label": "FeverService.ts", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "FeverService.ts", "community": 5, "community_name": "Activity & Fever Systems", "source_file": "apps/bot/src/services/FeverService.ts", "file_type": "code", "degree": 1}, {"id": "feverservice_feverservice", "label": "FeverService", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": "FeverService", "community": 5, "community_name": "Activity & Fever Systems", "source_file": "apps/bot/src/services/FeverService.ts", "file_type": "code", "degree": 4}, {"id": "feverservice_feverservice_startscheduler", "label": ".startScheduler()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".startScheduler()", "community": 5, "community_name": "Activity & Fever Systems", "source_file": "apps/bot/src/services/FeverService.ts", "file_type": "code", "degree": 1}, {"id": "feverservice_feverservice_updatefeverstate", "label": ".updateFeverState()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".updateFeverState()", "community": 5, "community_name": "Activity & Fever Systems", "source_file": "apps/bot/src/services/FeverService.ts", "file_type": "code", "degree": 2}, {"id": "feverservice_feverservice_getfeverbonus", "label": ".getFeverBonus()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".getFeverBonus()", "community": 6, "community_name": "Weapon Refinement RPG", "source_file": "apps/bot/src/services/FeverService.ts", "file_type": "code", "degree": 4}, {"id": "apps_bot_src_services_presenceservice_ts", "label": "PresenceService.ts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PresenceService.ts", "community": 7, "community_name": "Client Lifecycle & Sharding", "source_file": "apps/bot/src/services/PresenceService.ts", "file_type": "code", "degree": 1}, {"id": "presenceservice_presenceservice", "label": "PresenceService", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": "PresenceService", "community": 7, "community_name": "Client Lifecycle & Sharding", "source_file": "apps/bot/src/services/PresenceService.ts", "file_type": "code", "degree": 4}, {"id": "presenceservice_presenceservice_startactivepresence", "label": ".startActivePresence()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".startActivePresence()", "community": 7, "community_name": "Client Lifecycle & Sharding", "source_file": "apps/bot/src/services/PresenceService.ts", "file_type": "code", "degree": 3}, {"id": "presenceservice_presenceservice_updatepresence", "label": ".updatePresence()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".updatePresence()", "community": 7, "community_name": "Client Lifecycle & Sharding", "source_file": "apps/bot/src/services/PresenceService.ts", "file_type": "code", "degree": 5}, {"id": "presenceservice_presenceservice_stoprotation", "label": ".stopRotation()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".stopRotation()", "community": 7, "community_name": "Client Lifecycle & Sharding", "source_file": "apps/bot/src/services/PresenceService.ts", "file_type": "code", "degree": 1}, {"id": "apps_bot_src_services_musicservice_ts", "label": "MusicService.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.3, "font": {"size": 0, "color": "#ffffff"}, "title": "MusicService.ts", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 6}, {"id": "musicservice_extractyoutubevideoid", "label": "extractYouTubeVideoId()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "extractYouTubeVideoId()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 3}, {"id": "musicservice_isyoutubeplaylisturl", "label": "isYouTubePlaylistUrl()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "isYouTubePlaylistUrl()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 3}, {"id": "musicservice_parsedurationseconds", "label": "parseDurationSeconds()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "parseDurationSeconds()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 2}, {"id": "musicservice_parsedurationtexttoseconds", "label": "parseDurationTextToSeconds()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "parseDurationTextToSeconds()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 2}, {"id": "musicservice_formatduration", "label": "formatDuration()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "formatDuration()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 3}, {"id": "musicservice_musicservice", "label": "MusicService", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 30.7, "font": {"size": 12, "color": "#ffffff"}, "title": "MusicService", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 38}, {"id": "musicservice_musicservice_getyoutube", "label": ".getYouTube()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".getYouTube()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 4}, {"id": "musicservice_musicservice_addfromquery", "label": ".addFromQuery()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".addFromQuery()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 5}, {"id": "musicservice_musicservice_addfromurl", "label": ".addFromUrl()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".addFromUrl()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 7}, {"id": "musicservice_musicservice_getqueueembed", "label": ".getQueueEmbed()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".getQueueEmbed()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 5}, {"id": "musicservice_musicservice_getactivevoicechannelid", "label": ".getActiveVoiceChannelId()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".getActiveVoiceChannelId()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 3}, {"id": "musicservice_musicservice_skip", "label": ".skip()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".skip()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 5}, {"id": "musicservice_musicservice_pause", "label": ".pause()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".pause()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 6}, {"id": "musicservice_musicservice_resume", "label": ".resume()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".resume()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 5}, {"id": "musicservice_musicservice_stop", "label": ".stop()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".stop()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 7}, {"id": "musicservice_musicservice_remove", "label": ".remove()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".remove()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 4}, {"id": "musicservice_musicservice_leave", "label": ".leave()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".leave()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 7}, {"id": "musicservice_musicservice_handlecontrolinteraction", "label": ".handleControlInteraction()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": ".handleControlInteraction()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 9}, {"id": "musicservice_musicservice_createqueueitem", "label": ".createQueueItem()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".createQueueItem()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 7}, {"id": "musicservice_musicservice_enqueuetracks", "label": ".enqueueTracks()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".enqueueTracks()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 6}, {"id": "musicservice_musicservice_ensuresession", "label": ".ensureSession()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".ensureSession()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 4}, {"id": "musicservice_musicservice_bindsessionevents", "label": ".bindSessionEvents()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".bindSessionEvents()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 2}, {"id": "musicservice_musicservice_ontrackfinished", "label": ".onTrackFinished()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".onTrackFinished()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 5}, {"id": "musicservice_musicservice_notifyplaybackfailure", "label": ".notifyPlaybackFailure()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".notifyPlaybackFailure()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 6}, {"id": "musicservice_musicservice_playnext", "label": ".playNext()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 16.0, "font": {"size": 12, "color": "#ffffff"}, "title": ".playNext()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 11}, {"id": "musicservice_musicservice_resolvestreamurl", "label": ".resolveStreamUrl()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".resolveStreamUrl()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 3}, {"id": "musicservice_musicservice_extractplaylist", "label": ".extractPlaylist()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".extractPlaylist()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 2}, {"id": "musicservice_musicservice_spawnffmpeg", "label": ".spawnFfmpeg()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".spawnFfmpeg()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 2}, {"id": "musicservice_musicservice_cleanupprocess", "label": ".cleanupProcess()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".cleanupProcess()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 5}, {"id": "musicservice_musicservice_rendernowplaying", "label": ".renderNowPlaying()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".renderNowPlaying()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 6}, {"id": "musicservice_musicservice_renderidlestate", "label": ".renderIdleState()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 15.5, "font": {"size": 12, "color": "#ffffff"}, "title": ".renderIdleState()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 10}, {"id": "musicservice_musicservice_buildcontrolrow", "label": ".buildControlRow()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".buildControlRow()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 5}, {"id": "musicservice_musicservice_buildfallbackcontrolrow", "label": ".buildFallbackControlRow()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".buildFallbackControlRow()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 2}, {"id": "musicservice_musicservice_buildnowplayingembed", "label": ".buildNowPlayingEmbed()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 15.5, "font": {"size": 12, "color": "#ffffff"}, "title": ".buildNowPlayingEmbed()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 10}, {"id": "musicservice_musicservice_buildprogressbar", "label": ".buildProgressBar()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".buildProgressBar()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 2}, {"id": "musicservice_musicservice_buildindeterminateprogressbar", "label": ".buildIndeterminateProgressBar()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".buildIndeterminateProgressBar()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 2}, {"id": "musicservice_musicservice_startprogressupdates", "label": ".startProgressUpdates()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".startProgressUpdates()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 4}, {"id": "musicservice_musicservice_stopprogressupdates", "label": ".stopProgressUpdates()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".stopProgressUpdates()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 5}, {"id": "musicservice_musicservice_ispaused", "label": ".isPaused()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".isPaused()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 5}, {"id": "musicservice_musicservice_getelapsedseconds", "label": ".getElapsedSeconds()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".getElapsedSeconds()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 2}, {"id": "musicservice_musicservice_refreshcontrolmessage", "label": ".refreshControlMessage()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 16.0, "font": {"size": 12, "color": "#ffffff"}, "title": ".refreshControlMessage()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 11}, {"id": "musicservice_musicservice_formattrackline", "label": ".formatTrackLine()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".formatTrackLine()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 3}, {"id": "musicservice_musicservice_safesend", "label": ".safeSend()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".safeSend()", "community": 1, "community_name": "Music & i18n Testing", "source_file": "apps/bot/src/services/MusicService.ts", "file_type": "code", "degree": 4}, {"id": "apps_bot_src_services_minigameregistry_ts", "label": "MiniGameRegistry.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "MiniGameRegistry.ts", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/services/MiniGameRegistry.ts", "file_type": "code", "degree": 2}, {"id": "minigameregistry_getminigame", "label": "getMiniGame()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "getMiniGame()", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/services/MiniGameRegistry.ts", "file_type": "code", "degree": 1}, {"id": "minigameregistry_getallminigames", "label": "getAllMiniGames()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "getAllMiniGames()", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/services/MiniGameRegistry.ts", "file_type": "code", "degree": 2}, {"id": "apps_bot_src_services_voiceservice_ts", "label": "VoiceService.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "VoiceService.ts", "community": 3, "community_name": "Interaction & i18n Core", "source_file": "apps/bot/src/services/VoiceService.ts", "file_type": "code", "degree": 1}, {"id": "voiceservice_voiceservice", "label": "VoiceService", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.4, "font": {"size": 0, "color": "#ffffff"}, "title": "VoiceService", "community": 3, "community_name": "Interaction & i18n Core", "source_file": "apps/bot/src/services/VoiceService.ts", "file_type": "code", "degree": 8}, {"id": "voiceservice_voiceservice_syncchannels", "label": ".syncChannels()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".syncChannels()", "community": 7, "community_name": "Client Lifecycle & Sharding", "source_file": "apps/bot/src/services/VoiceService.ts", "file_type": "code", "degree": 3}, {"id": "voiceservice_voiceservice_handlevoicestateupdate", "label": ".handleVoiceStateUpdate()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".handleVoiceStateUpdate()", "community": 3, "community_name": "Interaction & i18n Core", "source_file": "apps/bot/src/services/VoiceService.ts", "file_type": "code", "degree": 4}, {"id": "voiceservice_voiceservice_handlejoin", "label": ".handleJoin()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".handleJoin()", "community": 3, "community_name": "Interaction & i18n Core", "source_file": "apps/bot/src/services/VoiceService.ts", "file_type": "code", "degree": 8}, {"id": "voiceservice_voiceservice_handleleave", "label": ".handleLeave()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".handleLeave()", "community": 3, "community_name": "Interaction & i18n Core", "source_file": "apps/bot/src/services/VoiceService.ts", "file_type": "code", "degree": 4}, {"id": "voiceservice_voiceservice_applyownershiptransfer", "label": ".applyOwnershipTransfer()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".applyOwnershipTransfer()", "community": 3, "community_name": "Interaction & i18n Core", "source_file": "apps/bot/src/services/VoiceService.ts", "file_type": "code", "degree": 5}, {"id": "voiceservice_voiceservice_sendcontrolpanel", "label": ".sendControlPanel()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".sendControlPanel()", "community": 3, "community_name": "Interaction & i18n Core", "source_file": "apps/bot/src/services/VoiceService.ts", "file_type": "code", "degree": 5}, {"id": "voiceservice_voiceservice_geteffectivename", "label": ".getEffectiveName()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".getEffectiveName()", "community": 3, "community_name": "Interaction & i18n Core", "source_file": "apps/bot/src/services/VoiceService.ts", "file_type": "code", "degree": 2}, {"id": "apps_bot_src_services_permissionauditservice_ts", "label": "PermissionAuditService.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PermissionAuditService.ts", "community": 4, "community_name": "Error Flow & Setup Wizard", "source_file": "apps/bot/src/services/PermissionAuditService.ts", "file_type": "code", "degree": 1}, {"id": "permissionauditservice_permissionauditservice", "label": "PermissionAuditService", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": "PermissionAuditService", "community": 4, "community_name": "Error Flow & Setup Wizard", "source_file": "apps/bot/src/services/PermissionAuditService.ts", "file_type": "code", "degree": 7}, {"id": "permissionauditservice_permissionauditservice_auditguild", "label": ".auditGuild()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".auditGuild()", "community": 4, "community_name": "Error Flow & Setup Wizard", "source_file": "apps/bot/src/services/PermissionAuditService.ts", "file_type": "code", "degree": 7}, {"id": "permissionauditservice_permissionauditservice_checkguildpermissions", "label": ".checkGuildPermissions()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".checkGuildPermissions()", "community": 4, "community_name": "Error Flow & Setup Wizard", "source_file": "apps/bot/src/services/PermissionAuditService.ts", "file_type": "code", "degree": 3}, {"id": "permissionauditservice_permissionauditservice_checkchannelpermissions", "label": ".checkChannelPermissions()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".checkChannelPermissions()", "community": 4, "community_name": "Error Flow & Setup Wizard", "source_file": "apps/bot/src/services/PermissionAuditService.ts", "file_type": "code", "degree": 3}, {"id": "permissionauditservice_permissionauditservice_checkhierarchy", "label": ".checkHierarchy()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".checkHierarchy()", "community": 4, "community_name": "Error Flow & Setup Wizard", "source_file": "apps/bot/src/services/PermissionAuditService.ts", "file_type": "code", "degree": 2}, {"id": "permissionauditservice_permissionauditservice_getmissing", "label": ".getMissing()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".getMissing()", "community": 4, "community_name": "Error Flow & Setup Wizard", "source_file": "apps/bot/src/services/PermissionAuditService.ts", "file_type": "code", "degree": 3}, {"id": "permissionauditservice_permissionauditservice_permtostring", "label": ".permToString()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".permToString()", "community": 4, "community_name": "Error Flow & Setup Wizard", "source_file": "apps/bot/src/services/PermissionAuditService.ts", "file_type": "code", "degree": 1}, {"id": "apps_bot_src_services_setupwizardrenderer_ts", "label": "SetupWizardRenderer.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "SetupWizardRenderer.ts", "community": 4, "community_name": "Error Flow & Setup Wizard", "source_file": "apps/bot/src/services/SetupWizardRenderer.ts", "file_type": "code", "degree": 1}, {"id": "setupwizardrenderer_setupwizardrenderer", "label": "SetupWizardRenderer", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "SetupWizardRenderer", "community": 4, "community_name": "Error Flow & Setup Wizard", "source_file": "apps/bot/src/services/SetupWizardRenderer.ts", "file_type": "code", "degree": 2}, {"id": "setupwizardrenderer_setupwizardrenderer_renderstep", "label": ".renderStep()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".renderStep()", "community": 4, "community_name": "Error Flow & Setup Wizard", "source_file": "apps/bot/src/services/SetupWizardRenderer.ts", "file_type": "code", "degree": 5}, {"id": "apps_bot_src_services_autoroleservice_ts", "label": "AutoRoleService.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "AutoRoleService.ts", "community": 11, "community_name": "AutoRole Automation", "source_file": "apps/bot/src/services/AutoRoleService.ts", "file_type": "code", "degree": 1}, {"id": "autoroleservice_autoroleservice", "label": "AutoRoleService", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "AutoRoleService", "community": 11, "community_name": "AutoRole Automation", "source_file": "apps/bot/src/services/AutoRoleService.ts", "file_type": "code", "degree": 5}, {"id": "autoroleservice_autoroleservice_getconfig", "label": ".getConfig()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".getConfig()", "community": 11, "community_name": "AutoRole Automation", "source_file": "apps/bot/src/services/AutoRoleService.ts", "file_type": "code", "degree": 3}, {"id": "autoroleservice_autoroleservice_updateconfig", "label": ".updateConfig()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".updateConfig()", "community": 11, "community_name": "AutoRole Automation", "source_file": "apps/bot/src/services/AutoRoleService.ts", "file_type": "code", "degree": 2}, {"id": "autoroleservice_autoroleservice_setenabled", "label": ".setEnabled()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".setEnabled()", "community": 11, "community_name": "AutoRole Automation", "source_file": "apps/bot/src/services/AutoRoleService.ts", "file_type": "code", "degree": 2}, {"id": "autoroleservice_autoroleservice_handlememberjoin", "label": ".handleMemberJoin()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".handleMemberJoin()", "community": 11, "community_name": "AutoRole Automation", "source_file": "apps/bot/src/services/AutoRoleService.ts", "file_type": "code", "degree": 4}, {"id": "apps_bot_src_services_fishingservice_ts", "label": "FishingService.ts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "FishingService.ts", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 3}, {"id": "fishingservice_fishingservice", "label": "FishingService", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 40.0, "font": {"size": 12, "color": "#ffffff"}, "title": "FishingService", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 55}, {"id": "fishingservice_fishingservice_enterthread", "label": ".enterThread()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".enterThread()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 5}, {"id": "fishingservice_fishingservice_isownedfishingthread", "label": ".isOwnedFishingThread()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".isOwnedFishingThread()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 5}, {"id": "fishingservice_fishingservice_startsessioninthread", "label": ".startSessionInThread()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".startSessionInThread()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 6}, {"id": "fishingservice_fishingservice_endthreadbyuser", "label": ".endThreadByUser()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".endThreadByUser()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 7}, {"id": "fishingservice_fishingservice_handlebutton", "label": ".handleButton()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".handleButton()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 6}, {"id": "fishingservice_fishingservice_getprofile", "label": ".getProfile()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".getProfile()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 4}, {"id": "fishingservice_fishingservice_getcollection", "label": ".getCollection()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".getCollection()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 2}, {"id": "fishingservice_fishingservice_getsizeranking", "label": ".getSizeRanking()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".getSizeRanking()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 2}, {"id": "fishingservice_fishingservice_getfishdisplayname", "label": ".getFishDisplayName()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".getFishDisplayName()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 2}, {"id": "fishingservice_fishingservice_getraritydisplaynamebyid", "label": ".getRarityDisplayNameById()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".getRarityDisplayNameById()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 3}, {"id": "fishingservice_fishingservice_ticksession", "label": ".tickSession()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".tickSession()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 6}, {"id": "fishingservice_fishingservice_queueaction", "label": ".queueAction()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".queueAction()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 4}, {"id": "fishingservice_fishingservice_resolvesuccessfulpull", "label": ".resolveSuccessfulPull()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".resolveSuccessfulPull()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 8}, {"id": "fishingservice_fishingservice_resolvemiss", "label": ".resolveMiss()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".resolveMiss()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 5}, {"id": "fishingservice_fishingservice_startnextphase", "label": ".startNextPhase()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".startNextPhase()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 5}, {"id": "fishingservice_fishingservice_finishsession", "label": ".finishSession()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 15.5, "font": {"size": 12, "color": "#ffffff"}, "title": ".finishSession()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 10}, {"id": "fishingservice_fishingservice_getactivesession", "label": ".getActiveSession()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".getActiveSession()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 6}, {"id": "fishingservice_fishingservice_issessionstale", "label": ".isSessionStale()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".isSessionStale()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 2}, {"id": "fishingservice_fishingservice_clearstalesession", "label": ".clearStaleSession()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".clearStaleSession()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 4}, {"id": "fishingservice_fishingservice_deletethread", "label": ".deleteThread()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".deleteThread()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 3}, {"id": "fishingservice_fishingservice_rendersession", "label": ".renderSession()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".renderSession()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 7}, {"id": "fishingservice_fishingservice_buildembed", "label": ".buildEmbed()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".buildEmbed()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 8}, {"id": "fishingservice_fishingservice_buildcontrolrow", "label": ".buildControlRow()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".buildControlRow()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 4}, {"id": "fishingservice_fishingservice_buildgauge", "label": ".buildGauge()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".buildGauge()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 3}, {"id": "fishingservice_fishingservice_createsessioninthread", "label": ".createSessionInThread()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".createSessionInThread()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 8}, {"id": "fishingservice_fishingservice_findorcreatethread", "label": ".findOrCreateThread()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".findOrCreateThread()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 3}, {"id": "fishingservice_fishingservice_findownedfishingthread", "label": ".findOwnedFishingThread()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".findOwnedFishingThread()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 3}, {"id": "fishingservice_fishingservice_sendcatchresult", "label": ".sendCatchResult()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".sendCatchResult()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 8}, {"id": "fishingservice_fishingservice_previewfishlane", "label": ".previewFishLane()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".previewFishLane()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 3}, {"id": "fishingservice_fishingservice_previewgauge", "label": ".previewGauge()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".previewGauge()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 3}, {"id": "fishingservice_fishingservice_buildfishlane", "label": ".buildFishLane()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".buildFishLane()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 3}, {"id": "fishingservice_fishingservice_randomdirection", "label": ".randomDirection()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".randomDirection()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 3}, {"id": "fishingservice_fishingservice_buildthreadname", "label": ".buildThreadName()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".buildThreadName()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 3}, {"id": "fishingservice_fishingservice_loadfishingcatalog", "label": ".loadFishingCatalog()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".loadFishingCatalog()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 2}, {"id": "fishingservice_fishingservice_pickfishbyrate", "label": ".pickFishByRate()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".pickFishByRate()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 2}, {"id": "fishingservice_fishingservice_pickraritybyrate", "label": ".pickRarityByRate()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".pickRarityByRate()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 2}, {"id": "fishingservice_fishingservice_getreactionwindowms", "label": ".getReactionWindowMs()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".getReactionWindowMs()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 2}, {"id": "fishingservice_fishingservice_rollrange", "label": ".rollRange()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".rollRange()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 2}, {"id": "fishingservice_fishingservice_pickrandomartpath", "label": ".pickRandomArtPath()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".pickRandomArtPath()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 3}, {"id": "fishingservice_fishingservice_resolveresourcepath", "label": ".resolveResourcePath()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".resolveResourcePath()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 4}, {"id": "fishingservice_fishingservice_loadfishingrarities", "label": ".loadFishingRarities()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".loadFishingRarities()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 2}, {"id": "fishingservice_fishingservice_getraritydisplayname", "label": ".getRarityDisplayName()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".getRarityDisplayName()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 3}, {"id": "fishingservice_fishingservice_recordprofileresult", "label": ".recordProfileResult()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".recordProfileResult()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 5}, {"id": "fishingservice_fishingservice_recordcollectioncatch", "label": ".recordCollectionCatch()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".recordCollectionCatch()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 3}, {"id": "fishingservice_fishingservice_getraritycountfield", "label": ".getRarityCountField()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".getRarityCountField()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 2}, {"id": "fishingservice_fishingservice_getrarityrank", "label": ".getRarityRank()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".getRarityRank()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 2}, {"id": "fishingservice_fishingservice_getraritybadge", "label": ".getRarityBadge()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".getRarityBadge()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 2}, {"id": "fishingservice_fishingservice_composerarityart", "label": ".composeRarityArt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".composeRarityArt()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 2}, {"id": "fishingservice_fishingservice_hextocolorint", "label": ".hexToColorInt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".hexToColorInt()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 3}, {"id": "fishingservice_fishingservice_rollcatchsizecm", "label": ".rollCatchSizeCm()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".rollCatchSizeCm()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 3}, {"id": "fishingservice_fishingservice_formatselectedaction", "label": ".formatSelectedAction()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".formatSelectedAction()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 2}, {"id": "fishingservice_fishingservice_cleartick", "label": ".clearTick()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".clearTick()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 4}, {"id": "fishingservice_fishingservice_getuserkey", "label": ".getUserKey()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": ".getUserKey()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 9}, {"id": "fishingservice_fishingservice_rolldecimalrange", "label": ".rollDecimalRange()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".rollDecimalRange()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 2}, {"id": "fishingservice_buildfishinggauge", "label": "buildFishingGauge()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "buildFishingGauge()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 2}, {"id": "fishingservice_buildfishinglane", "label": "buildFishingLane()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "buildFishingLane()", "community": 0, "community_name": "Fishing System & UI", "source_file": "apps/bot/src/services/FishingService.ts", "file_type": "code", "degree": 2}, {"id": "apps_bot_src_services_webhookservice_ts", "label": "WebhookService.ts", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "WebhookService.ts", "community": 5, "community_name": "Activity & Fever Systems", "source_file": "apps/bot/src/services/WebhookService.ts", "file_type": "code", "degree": 1}, {"id": "webhookservice_webhookservice", "label": "WebhookService", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "WebhookService", "community": 5, "community_name": "Activity & Fever Systems", "source_file": "apps/bot/src/services/WebhookService.ts", "file_type": "code", "degree": 2}, {"id": "webhookservice_webhookservice_getwebhookclient", "label": ".getWebhookClient()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".getWebhookClient()", "community": 5, "community_name": "Activity & Fever Systems", "source_file": "apps/bot/src/services/WebhookService.ts", "file_type": "code", "degree": 4}, {"id": "apps_bot_src_services_auditlogservice_ts", "label": "AuditLogService.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "AuditLogService.ts", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/services/AuditLogService.ts", "file_type": "code", "degree": 1}, {"id": "auditlogservice_auditlogservice", "label": "AuditLogService", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AuditLogService", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/services/AuditLogService.ts", "file_type": "code", "degree": 6}, {"id": "auditlogservice_auditlogservice_log", "label": ".log()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 15.5, "font": {"size": 12, "color": "#ffffff"}, "title": ".log()", "community": 8, "community_name": "Discord Event Management", "source_file": "apps/bot/src/services/AuditLogService.ts", "file_type": "code", "degree": 10}, {"id": "auditlogservice_auditlogservice_setchannel", "label": ".setChannel()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".setChannel()", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/services/AuditLogService.ts", "file_type": "code", "degree": 3}, {"id": "auditlogservice_auditlogservice_clearchannel", "label": ".clearChannel()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".clearChannel()", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/services/AuditLogService.ts", "file_type": "code", "degree": 2}, {"id": "auditlogservice_auditlogservice_getchannel", "label": ".getChannel()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".getChannel()", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/services/AuditLogService.ts", "file_type": "code", "degree": 7}, {"id": "auditlogservice_auditlogservice_setfilter", "label": ".setFilter()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".setFilter()", "community": 2, "community_name": "Command Config & Audit", "source_file": "apps/bot/src/services/AuditLogService.ts", "file_type": "code", "degree": 3}, {"id": "apps_bot_src_services_eventservice_ts", "label": "EventService.ts", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": "EventService.ts", "community": 8, "community_name": "Discord Event Management", "source_file": "apps/bot/src/services/EventService.ts", "file_type": "code", "degree": 4}, {"id": "eventservice_todiscordtimestamps", "label": "toDiscordTimestamps()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "toDiscordTimestamps()", "community": 8, "community_name": "Discord Event Management", "source_file": "apps/bot/src/services/EventService.ts", "file_type": "code", "degree": 2}, {"id": "eventservice_buildeventembed", "label": "buildEventEmbed()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "buildEventEmbed()", "community": 8, "community_name": "Discord Event Management", "source_file": "apps/bot/src/services/EventService.ts", "file_type": "code", "degree": 5}, {"id": "eventservice_resolveannouncementchannel", "label": "resolveAnnouncementChannel()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "resolveAnnouncementChannel()", "community": 8, "community_name": "Discord Event Management", "source_file": "apps/bot/src/services/EventService.ts", "file_type": "code", "degree": 3}, {"id": "eventservice_eventservice", "label": "EventService", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 13.3, "font": {"size": 0, "color": "#ffffff"}, "title": "EventService", "community": 8, "community_name": "Discord Event Management", "source_file": "apps/bot/src/services/EventService.ts", "file_type": "code", "degree": 6}, {"id": "eventservice_eventservice_announceevent", "label": ".announceEvent()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".announceEvent()", "community": 8, "community_name": "Discord Event Management", "source_file": "apps/bot/src/services/EventService.ts", "file_type": "code", "degree": 4}, {"id": "eventservice_eventservice_startreminderloop", "label": ".startReminderLoop()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".startReminderLoop()", "community": 8, "community_name": "Discord Event Management", "source_file": "apps/bot/src/services/EventService.ts", "file_type": "code", "degree": 3}, {"id": "eventservice_eventservice_stopreminderloop", "label": ".stopReminderLoop()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".stopReminderLoop()", "community": 8, "community_name": "Discord Event Management", "source_file": "apps/bot/src/services/EventService.ts", "file_type": "code", "degree": 1}, {"id": "eventservice_eventservice_processdueevents", "label": ".processDueEvents()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".processDueEvents()", "community": 8, "community_name": "Discord Event Management", "source_file": "apps/bot/src/services/EventService.ts", "file_type": "code", "degree": 7}, {"id": "eventservice_eventservice_sendreminder", "label": ".sendReminder()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".sendReminder()", "community": 8, "community_name": "Discord Event Management", "source_file": "apps/bot/src/services/EventService.ts", "file_type": "code", "degree": 4}, {"id": "kord_monorepo", "label": "Kord Monorepo Architecture", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Kord Monorepo Architecture", "community": 52, "community_name": "Monorepo Architecture", "source_file": "Docs/Project_Structure.md", "file_type": "document", "degree": 0}, {"id": "grpc_layer", "label": "gRPC Communication Layer", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "gRPC Communication Layer", "community": 53, "community_name": "gRPC Bridge", "source_file": "Docs/Decisions/Dashboard_Architecture_gRPC.md", "file_type": "document", "degree": 0}, {"id": "i18n_system", "label": "Internationalization System", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Internationalization System", "community": 54, "community_name": "Language Support", "source_file": "apps/bot/src/i18n/index.ts", "file_type": "code", "degree": 0}, {"id": "fishing_game", "label": "Fishing Mini-Game", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Fishing Mini-Game", "community": 55, "community_name": "Fishing Mechanics", "source_file": "Docs/Plans/Fishing_MiniGame_Plan.md", "file_type": "document", "degree": 0}, {"id": "refinement_rpg", "label": "Weapon Refinement System", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Weapon Refinement System", "community": 23, "community_name": "Mini-Game Mechanics", "source_file": "Docs/WorkDone/2026-03-30_RefinementImplementation.md", "file_type": "document", "degree": 1}, {"id": "temp_voice", "label": "Temporary Voice Channels", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Temporary Voice Channels", "community": 24, "community_name": "Logging & Channel Ops", "source_file": "Docs/Features/temp_voice_channels.md", "file_type": "document", "degree": 1}, {"id": "permission_audit", "label": "Permission Audit Diagnostic", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Permission Audit Diagnostic", "community": 56, "community_name": "Audit Diagnostic", "source_file": "Docs/Plans/Permission_Audit_Plan.md", "file_type": "document", "degree": 0}, {"id": "fever_time", "label": "Fever Time System", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Fever Time System", "community": 23, "community_name": "Mini-Game Mechanics", "source_file": "apps/bot/src/services/FeverService.ts", "file_type": "code", "degree": 1}, {"id": "audit_logging", "label": "Centralized Audit Logging", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Centralized Audit Logging", "community": 24, "community_name": "Logging & Channel Ops", "source_file": "apps/bot/src/services/AuditLogService.ts", "file_type": "code", "degree": 1}];
|
|
const RAW_EDGES = [{"from": "packages_db_index_ts", "to": "index_prismashardstatusrepository", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "index_prismashardstatusrepository", "to": "index_prismashardstatusrepository_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "index_prismashardstatusrepository", "to": "index_prismashardstatusrepository_upsertstatus", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "index_prismashardstatusrepository", "to": "index_prismashardstatusrepository_getstatus", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "index_prismashardstatusrepository_upsertstatus", "to": "ready_execute", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "packages_db_prisma_seed_ts", "to": "seed_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "seed_main", "to": "auditlogservice_auditlogservice_log", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_dashboard_playwright_global_setup_ts", "to": "playwright_global_setup_globalsetup", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "playwright_global_setup_globalsetup", "to": "auditlogservice_auditlogservice_log", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_dashboard_src_app_layout_tsx", "to": "layout_rootlayout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_dashboard_src_app_page_tsx", "to": "page_testgrpc", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_dashboard_src_app_api_grpc_test_route_ts", "to": "route_get", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "route_get", "to": "grpc_pingbot", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_dashboard_src_lib_utils_ts", "to": "utils_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_dashboard_src_lib_grpc_ts", "to": "grpc_pingbot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_dashboard_src_lib_grpc_ts", "to": "grpc_getguildchannels", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_tests_integration_grpc_test_ts", "to": "grpc_test_mockbotdashboardservice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "grpc_test_mockbotdashboardservice", "to": "grpc_test_mockbotdashboardservice_ping", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "grpc_test_mockbotdashboardservice", "to": "grpc_test_mockbotdashboardservice_getguildchannels", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_tests_utils_mockdiscord_ts", "to": "mockdiscord_mockdiscord", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "mockdiscord_mockdiscord", "to": "mockdiscord_mockdiscord_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "mockdiscord_mockdiscord", "to": "mockdiscord_mockdiscord_createmockinteraction", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_tests_examples_command_test_ts", "to": "command_test_executepingcommand", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_scripts_check_i18n_tests_ts", "to": "check_i18n_tests_walk", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_scripts_check_i18n_tests_ts", "to": "check_i18n_tests_getfiles", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_scripts_check_i18n_tests_ts", "to": "check_i18n_tests_checkfile", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "check_i18n_tests_walk", "to": "index_statici18nprovider_get", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_database_index_ts", "to": "index_createpgpoolconfig", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_database_index_ts", "to": "index_connectdb", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "index_createpgpoolconfig", "to": "index_statici18nprovider_get", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_connectdb", "to": "kordclient_kordclient_start", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_interactions_handlers_refinementhandler_ts", "to": "refinementhandler_handlerefinementinteraction", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementhandler_handlerefinementinteraction", "to": "refinementservice_refinementservice_tryrefine", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "refinementhandler_handlerefinementinteraction", "to": "feverservice_feverservice_getfeverbonus", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_interactions_handlers_setupwizardhandler_ts", "to": "setupwizardhandler_handlesetupwizardinteraction", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "setupwizardhandler_handlesetupwizardinteraction", "to": "errorcodes_createboterror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "setupwizardhandler_handlesetupwizardinteraction", "to": "index_t", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "setupwizardhandler_handlesetupwizardinteraction", "to": "setupwizardrenderer_setupwizardrenderer_renderstep", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_core_command_ts", "to": "command_traitrequirespayment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_core_command_ts", "to": "command_ensureguildpaidfortrait", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_core_command_ts", "to": "command_data", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_core_command_ts", "to": "command_beforehandle", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_core_command_ts", "to": "command_execute", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_core_command_ts", "to": "command_tomodule", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "command_traitrequirespayment", "to": "command_ensureguildpaidfortrait", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "command_traitrequirespayment", "to": "apps_bot_src_service_command_ts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "command_ensureguildpaidfortrait", "to": "command_execute", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "command_ensureguildpaidfortrait", "to": "apps_bot_src_service_command_ts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "command_data", "to": "apps_bot_src_service_command_ts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "command_data", "to": "test_exampleslashcommand_define", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "command_beforehandle", "to": "command_execute", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "command_beforehandle", "to": "apps_bot_src_service_command_ts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "command_execute", "to": "apps_bot_src_service_command_ts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "command_execute", "to": "test_exampleslashcommand_handle", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "command_tomodule", "to": "apps_bot_src_service_command_ts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_core_db_ts", "to": "db_isrootclient", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_core_db_ts", "to": "db_transaction", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_core_db_ts", "to": "db_withtransaction", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_isrootclient", "to": "db_withtransaction", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_config_env_ts", "to": "env_getenvpath", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_config_env_ts", "to": "env_generateinstanceid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_utils_errorhandler_ts", "to": "errorhandler_handleglobalexceptions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "errorhandler_handleglobalexceptions", "to": "kordclient_kordclient_start", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_utils_logger_ts", "to": "logger_resolveloglevel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_utils_logger_ts", "to": "logger_resolvelogdir", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_utils_logger_ts", "to": "logger_ensurelogdir", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_commands_language_ts", "to": "language_execute", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "language_execute", "to": "index_t", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_commands_setup_ts", "to": "setup_execute", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "setup_execute", "to": "setupwizardrenderer_setupwizardrenderer_renderstep", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_commands_voice_ts", "to": "voice_execute", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "voice_execute", "to": "auditlogservice_auditlogservice_getchannel", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "voice_execute", "to": "index_t", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_commands_music_ts", "to": "music_builderrormessage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_commands_music_ts", "to": "music_respond", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_commands_music_ts", "to": "music_execute", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "music_builderrormessage", "to": "music_execute", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "music_builderrormessage", "to": "index_t", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "music_respond", "to": "music_execute", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "music_execute", "to": "index_t", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "music_execute", "to": "musicservice_musicservice_addfromquery", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "music_execute", "to": "musicservice_musicservice_addfromurl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "music_execute", "to": "musicservice_musicservice_getqueueembed", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "music_execute", "to": "musicservice_musicservice_getactivevoicechannelid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "music_execute", "to": "musicservice_musicservice_remove", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "music_execute", "to": "musicservice_musicservice_pause", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "music_execute", "to": "musicservice_musicservice_resume", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "music_execute", "to": "musicservice_musicservice_skip", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "music_execute", "to": "musicservice_musicservice_stop", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "music_execute", "to": "musicservice_musicservice_leave", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_commands_refine_ts", "to": "refine_execute", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refine_execute", "to": "refinementservice_refinementservice_tryrefine", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "refine_execute", "to": "feverservice_feverservice_getfeverbonus", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "refine_execute", "to": "refinementservice_refinementservice_startbattle", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "refine_execute", "to": "refinementservice_refinementservice_checkin", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "refine_execute", "to": "fishingservice_fishingservice_getprofile", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "refine_execute", "to": "refinementservice_refinementservice_getmaxdurability", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "refine_execute", "to": "refinementservice_refinementservice_sellweapon", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_commands_minigame_ts", "to": "minigame_execute", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "minigame_execute", "to": "minigameregistry_getallminigames", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "minigame_execute", "to": "auditlogservice_auditlogservice_getchannel", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_commands_autorole_ts", "to": "autorole_autorolecommand", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_commands_autorole_ts", "to": "autorole_generateautoroledashboard", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "autorole_autorolecommand", "to": "autorole_autorolecommand_define", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "autorole_autorolecommand", "to": "autorole_autorolecommand_handle", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "autorole_autorolecommand_handle", "to": "autorole_generateautoroledashboard", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "autorole_generateautoroledashboard", "to": "autoroleservice_autoroleservice_getconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "autorole_generateautoroledashboard", "to": "index_t", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_commands_config_ts", "to": "config_execute", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "config_execute", "to": "index_t", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_commands_audit_ts", "to": "audit_getoverallcolor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_commands_audit_ts", "to": "audit_buildresultline", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_commands_audit_ts", "to": "audit_execute", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "audit_getoverallcolor", "to": "audit_execute", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "audit_buildresultline", "to": "index_t", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "audit_execute", "to": "auditlogservice_auditlogservice_getchannel", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "audit_execute", "to": "auditlogservice_auditlogservice_setchannel", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "audit_execute", "to": "auditlogservice_auditlogservice_log", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "audit_execute", "to": "auditlogservice_auditlogservice_clearchannel", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "audit_execute", "to": "auditlogservice_auditlogservice_setfilter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "audit_execute", "to": "permissionauditservice_permissionauditservice_auditguild", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "audit_execute", "to": "index_t", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_commands_event_ts", "to": "event_parseseouldatetime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_commands_event_ts", "to": "event_todiscordtimestamps", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_commands_event_ts", "to": "event_parsereminderoffsets", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_commands_event_ts", "to": "event_formatreminderoffsets", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_commands_event_ts", "to": "event_buildstatuslabel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_commands_event_ts", "to": "event_execute", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "event_parseseouldatetime", "to": "event_execute", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "event_todiscordtimestamps", "to": "event_execute", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "event_parsereminderoffsets", "to": "event_execute", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "event_formatreminderoffsets", "to": "event_execute", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "event_formatreminderoffsets", "to": "index_t", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "event_buildstatuslabel", "to": "event_execute", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "event_buildstatuslabel", "to": "index_t", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "event_execute", "to": "auditlogservice_auditlogservice_getchannel", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "event_execute", "to": "index_t", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "event_execute", "to": "eventservice_eventservice_announceevent", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_commands_fishing_ts", "to": "fishing_execute", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishing_execute", "to": "index_t", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "fishing_execute", "to": "fishingservice_fishingservice_enterthread", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "fishing_execute", "to": "fishingservice_fishingservice_isownedfishingthread", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "fishing_execute", "to": "fishingservice_fishingservice_startsessioninthread", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "fishing_execute", "to": "fishingservice_fishingservice_endthreadbyuser", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "fishing_execute", "to": "fishingservice_fishingservice_getprofile", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "fishing_execute", "to": "fishingservice_fishingservice_getcollection", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "fishing_execute", "to": "fishingservice_fishingservice_getfishdisplayname", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "fishing_execute", "to": "fishingservice_fishingservice_getraritydisplaynamebyid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "fishing_execute", "to": "fishingservice_fishingservice_getsizeranking", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_errors_boterror_ts", "to": "boterror_boterror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "boterror_boterror", "to": "boterror_boterror_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_errors_errorreporter_ts", "to": "errorreporter_errorreporter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_errors_errorreporter_ts", "to": "errorreporter_witherrorhandler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "errorreporter_errorreporter", "to": "errorreporter_errorreporter_report", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "errorreporter_errorreporter", "to": "errorreporter_errorreporter_wrap", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "errorreporter_errorreporter", "to": "errorreporter_errorreporter_buildembed", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "errorreporter_errorreporter_report", "to": "errorreporter_errorreporter_buildembed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "errorreporter_errorreporter_report", "to": "errorreporter_witherrorhandler", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "errorreporter_errorreporter_wrap", "to": "errorreporter_witherrorhandler", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "errorreporter_errorreporter_wrap", "to": "errorcodes_createboterror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "errorreporter_errorreporter_buildembed", "to": "index_t", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "errorreporter_witherrorhandler", "to": "interactioncreate_execute", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_errors_errorcodes_ts", "to": "errorcodes_createboterror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_service_test_ts", "to": "test_exampleslashcommand", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "test_exampleslashcommand", "to": "test_exampleslashcommand_define", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "test_exampleslashcommand", "to": "test_exampleslashcommand_beforehandle", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "test_exampleslashcommand", "to": "test_exampleslashcommand_handle", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_events_voicestateupdate_ts", "to": "voicestateupdate_execute", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "voicestateupdate_execute", "to": "voiceservice_voiceservice_handlevoicestateupdate", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_events_interactioncreate_ts", "to": "interactioncreate_execute", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "interactioncreate_execute", "to": "index_statici18nprovider_get", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "interactioncreate_execute", "to": "localehelper_getinteractionlocale", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_events_messagecreate_ts", "to": "messagecreate_execute", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "messagecreate_execute", "to": "activitytrackerservice_activitytrackerservice_recordactivity", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "messagecreate_execute", "to": "bigemojiservice_bigemojiservice_handlemessage", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_events_guildmemberadd_ts", "to": "guildmemberadd_execute", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "guildmemberadd_execute", "to": "autoroleservice_autoroleservice_handlememberjoin", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_events_guilddelete_ts", "to": "guilddelete_execute", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "guilddelete_execute", "to": "presenceservice_presenceservice_updatepresence", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_events_ready_ts", "to": "ready_execute", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ready_execute", "to": "voiceservice_voiceservice_syncchannels", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "ready_execute", "to": "presenceservice_presenceservice_startactivepresence", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "ready_execute", "to": "eventservice_eventservice_startreminderloop", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_events_guildcreate_ts", "to": "guildcreate_execute", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "guildcreate_execute", "to": "presenceservice_presenceservice_updatepresence", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_i18n_localehelper_ts", "to": "localehelper_getinteractionlocale", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_i18n_localehelper_ts", "to": "localehelper_getcontextlocale", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "localehelper_getinteractionlocale", "to": "index_resolvelocale", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "localehelper_getcontextlocale", "to": "index_resolvelocale", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "localehelper_getcontextlocale", "to": "voiceservice_voiceservice_handlejoin", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "localehelper_getcontextlocale", "to": "voiceservice_voiceservice_applyownershiptransfer", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "localehelper_getcontextlocale", "to": "voiceservice_voiceservice_sendcontrolpanel", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_i18n_index_ts", "to": "index_statici18nprovider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_i18n_index_ts", "to": "index_seti18nprovider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_i18n_index_ts", "to": "index_geti18nprovider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_i18n_index_ts", "to": "index_resolvelocale", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_i18n_index_ts", "to": "index_normalizediscordlocale", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_i18n_index_ts", "to": "index_t", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_i18n_index_ts", "to": "index_getnestedvalue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "index_statici18nprovider", "to": "index_statici18nprovider_get", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "index_statici18nprovider", "to": "index_statici18nprovider_issupported", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "index_statici18nprovider", "to": "index_statici18nprovider_getsupportedlocales", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "index_statici18nprovider_get", "to": "index_getnestedvalue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "index_statici18nprovider_get", "to": "index_t", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "index_statici18nprovider_get", "to": "refinementservice_refinementservice_getsysconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_statici18nprovider_get", "to": "refinementservice_refinementservice_getsysconfignum", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_statici18nprovider_get", "to": "refinementservice_refinementservice_getcost", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_statici18nprovider_get", "to": "refinementservice_refinementservice_tryrefine", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_statici18nprovider_get", "to": "refinementservice_refinementservice_startbattle", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_statici18nprovider_get", "to": "refinementservice_refinementservice_sellweapon", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_statici18nprovider_get", "to": "musicservice_extractyoutubevideoid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_statici18nprovider_get", "to": "musicservice_isyoutubeplaylisturl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_statici18nprovider_get", "to": "musicservice_musicservice_getqueueembed", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_statici18nprovider_get", "to": "musicservice_musicservice_getactivevoicechannelid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_statici18nprovider_get", "to": "musicservice_musicservice_skip", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_statici18nprovider_get", "to": "musicservice_musicservice_pause", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_statici18nprovider_get", "to": "musicservice_musicservice_resume", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_statici18nprovider_get", "to": "musicservice_musicservice_stop", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_statici18nprovider_get", "to": "musicservice_musicservice_remove", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_statici18nprovider_get", "to": "musicservice_musicservice_leave", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_statici18nprovider_get", "to": "musicservice_musicservice_handlecontrolinteraction", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_statici18nprovider_get", "to": "musicservice_musicservice_ensuresession", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_statici18nprovider_get", "to": "musicservice_musicservice_ontrackfinished", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_statici18nprovider_get", "to": "musicservice_musicservice_playnext", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_statici18nprovider_get", "to": "voiceservice_voiceservice_syncchannels", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_statici18nprovider_get", "to": "permissionauditservice_permissionauditservice_auditguild", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_statici18nprovider_get", "to": "fishingservice_fishingservice_enterthread", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_statici18nprovider_get", "to": "fishingservice_fishingservice_handlebutton", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_statici18nprovider_get", "to": "fishingservice_fishingservice_getactivesession", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_statici18nprovider_get", "to": "webhookservice_webhookservice_getwebhookclient", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_statici18nprovider_get", "to": "eventservice_eventservice_processdueevents", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_statici18nprovider_issupported", "to": "index_resolvelocale", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "index_resolvelocale", "to": "index_normalizediscordlocale", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "index_t", "to": "presenceservice_presenceservice_updatepresence", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_t", "to": "musicservice_musicservice_getqueueembed", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_t", "to": "musicservice_musicservice_handlecontrolinteraction", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_t", "to": "musicservice_musicservice_notifyplaybackfailure", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_t", "to": "musicservice_musicservice_playnext", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_t", "to": "musicservice_musicservice_renderidlestate", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_t", "to": "musicservice_musicservice_buildnowplayingembed", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_t", "to": "voiceservice_voiceservice_handlejoin", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_t", "to": "voiceservice_voiceservice_applyownershiptransfer", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_t", "to": "voiceservice_voiceservice_sendcontrolpanel", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_t", "to": "setupwizardrenderer_setupwizardrenderer_renderstep", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_t", "to": "fishingservice_fishingservice_handlebutton", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_t", "to": "fishingservice_fishingservice_buildembed", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_t", "to": "fishingservice_fishingservice_sendcatchresult", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_client_kordclient_ts", "to": "kordclient_kordclient", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "kordclient_kordclient", "to": "kordclient_kordclient_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "kordclient_kordclient", "to": "kordclient_kordclient_start", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "kordclient_kordclient_start", "to": "commandloader_loadcommands", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "kordclient_kordclient_start", "to": "eventloader_loadevents", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_handlers_eventloader_ts", "to": "eventloader_loadevents", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_handlers_commandloader_ts", "to": "commandloader_loadcommands", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_services_mimicservice_ts", "to": "mimicservice_mimicservice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "mimicservice_mimicservice", "to": "mimicservice_mimicservice_handlemessage", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "mimicservice_mimicservice_handlemessage", "to": "webhookservice_webhookservice_getwebhookclient", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_services_refinementservice_ts", "to": "refinementservice_refinementservice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice", "to": "refinementservice_refinementservice_getmaxdurability", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice", "to": "refinementservice_refinementservice_loadconfigs", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice", "to": "refinementservice_refinementservice_getsysconfig", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice", "to": "refinementservice_refinementservice_getsysconfignum", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice", "to": "refinementservice_refinementservice_getcost", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice", "to": "refinementservice_refinementservice_tryrefine", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice", "to": "refinementservice_refinementservice_startbattle", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice", "to": "refinementservice_refinementservice_checkin", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice", "to": "refinementservice_refinementservice_sellweapon", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice", "to": "refinementservice_refinementservice_getprofile", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice", "to": "refinementservice_refinementservice_addgold", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice", "to": "refinementservice_refinementservice_getorcreateprofile", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice_getmaxdurability", "to": "refinementservice_refinementservice_tryrefine", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice_loadconfigs", "to": "refinementservice_refinementservice_tryrefine", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice_loadconfigs", "to": "refinementservice_refinementservice_startbattle", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice_loadconfigs", "to": "refinementservice_refinementservice_sellweapon", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice_loadconfigs", "to": "refinementservice_refinementservice_getorcreateprofile", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice_getsysconfignum", "to": "refinementservice_refinementservice_tryrefine", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice_getsysconfignum", "to": "refinementservice_refinementservice_startbattle", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice_getsysconfignum", "to": "refinementservice_refinementservice_checkin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice_getsysconfignum", "to": "refinementservice_refinementservice_getorcreateprofile", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice_getcost", "to": "refinementservice_refinementservice_startbattle", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice_getcost", "to": "refinementservice_refinementservice_sellweapon", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice_tryrefine", "to": "refinementservice_refinementservice_getorcreateprofile", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice_tryrefine", "to": "feverservice_feverservice_getfeverbonus", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "refinementservice_refinementservice_startbattle", "to": "refinementservice_refinementservice_getorcreateprofile", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice_checkin", "to": "refinementservice_refinementservice_getorcreateprofile", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice_sellweapon", "to": "refinementservice_refinementservice_getorcreateprofile", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice_getprofile", "to": "refinementservice_refinementservice_getorcreateprofile", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice_addgold", "to": "refinementservice_refinementservice_getorcreateprofile", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinementservice_refinementservice_addgold", "to": "fishingservice_fishingservice_resolvesuccessfulpull", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_services_activitytrackerservice_ts", "to": "activitytrackerservice_activitytrackerservice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "activitytrackerservice_activitytrackerservice", "to": "activitytrackerservice_activitytrackerservice_recordactivity", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "activitytrackerservice_activitytrackerservice", "to": "activitytrackerservice_activitytrackerservice_getpeakhour", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "activitytrackerservice_activitytrackerservice_getpeakhour", "to": "feverservice_feverservice_updatefeverstate", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_services_bigemojiservice_ts", "to": "bigemojiservice_bigemojiservice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "bigemojiservice_bigemojiservice", "to": "bigemojiservice_bigemojiservice_handlemessage", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "bigemojiservice_bigemojiservice_handlemessage", "to": "webhookservice_webhookservice_getwebhookclient", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_services_feverservice_ts", "to": "feverservice_feverservice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "feverservice_feverservice", "to": "feverservice_feverservice_startscheduler", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "feverservice_feverservice", "to": "feverservice_feverservice_updatefeverstate", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "feverservice_feverservice", "to": "feverservice_feverservice_getfeverbonus", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_services_presenceservice_ts", "to": "presenceservice_presenceservice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "presenceservice_presenceservice", "to": "presenceservice_presenceservice_startactivepresence", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "presenceservice_presenceservice", "to": "presenceservice_presenceservice_updatepresence", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "presenceservice_presenceservice", "to": "presenceservice_presenceservice_stoprotation", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "presenceservice_presenceservice_startactivepresence", "to": "presenceservice_presenceservice_updatepresence", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_services_musicservice_ts", "to": "musicservice_extractyoutubevideoid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_services_musicservice_ts", "to": "musicservice_isyoutubeplaylisturl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_services_musicservice_ts", "to": "musicservice_parsedurationseconds", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_services_musicservice_ts", "to": "musicservice_parsedurationtexttoseconds", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_services_musicservice_ts", "to": "musicservice_formatduration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_services_musicservice_ts", "to": "musicservice_musicservice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_extractyoutubevideoid", "to": "musicservice_musicservice_addfromurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_isyoutubeplaylisturl", "to": "musicservice_musicservice_addfromurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_parsedurationseconds", "to": "musicservice_musicservice_createqueueitem", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_parsedurationtexttoseconds", "to": "musicservice_musicservice_createqueueitem", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_formatduration", "to": "musicservice_musicservice_createqueueitem", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_formatduration", "to": "musicservice_musicservice_buildnowplayingembed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_getyoutube", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_addfromquery", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_addfromurl", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_getqueueembed", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_getactivevoicechannelid", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_skip", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_pause", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_resume", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_stop", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_remove", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_leave", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_handlecontrolinteraction", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_createqueueitem", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_enqueuetracks", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_ensuresession", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_bindsessionevents", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_ontrackfinished", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_notifyplaybackfailure", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_playnext", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_resolvestreamurl", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_extractplaylist", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_spawnffmpeg", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_cleanupprocess", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_rendernowplaying", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_renderidlestate", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_buildcontrolrow", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_buildfallbackcontrolrow", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_buildnowplayingembed", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_buildprogressbar", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_buildindeterminateprogressbar", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_startprogressupdates", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_stopprogressupdates", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_ispaused", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_getelapsedseconds", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_refreshcontrolmessage", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_formattrackline", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice", "to": "musicservice_musicservice_safesend", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_getyoutube", "to": "musicservice_musicservice_addfromquery", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_getyoutube", "to": "musicservice_musicservice_createqueueitem", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_getyoutube", "to": "musicservice_musicservice_resolvestreamurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_addfromquery", "to": "musicservice_musicservice_createqueueitem", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_addfromquery", "to": "musicservice_musicservice_enqueuetracks", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_addfromurl", "to": "musicservice_musicservice_extractplaylist", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_addfromurl", "to": "musicservice_musicservice_enqueuetracks", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_addfromurl", "to": "musicservice_musicservice_createqueueitem", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_getqueueembed", "to": "musicservice_musicservice_formattrackline", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_skip", "to": "musicservice_musicservice_stop", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_skip", "to": "musicservice_musicservice_handlecontrolinteraction", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_pause", "to": "musicservice_musicservice_ispaused", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_pause", "to": "musicservice_musicservice_refreshcontrolmessage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_pause", "to": "musicservice_musicservice_handlecontrolinteraction", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_resume", "to": "musicservice_musicservice_refreshcontrolmessage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_resume", "to": "musicservice_musicservice_handlecontrolinteraction", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_stop", "to": "musicservice_musicservice_renderidlestate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_stop", "to": "musicservice_musicservice_leave", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_stop", "to": "musicservice_musicservice_handlecontrolinteraction", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_remove", "to": "musicservice_musicservice_refreshcontrolmessage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_leave", "to": "musicservice_musicservice_cleanupprocess", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_leave", "to": "musicservice_musicservice_renderidlestate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_leave", "to": "musicservice_musicservice_handlecontrolinteraction", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_handlecontrolinteraction", "to": "musicservice_musicservice_buildfallbackcontrolrow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_enqueuetracks", "to": "musicservice_musicservice_ensuresession", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_enqueuetracks", "to": "musicservice_musicservice_playnext", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_enqueuetracks", "to": "musicservice_musicservice_refreshcontrolmessage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_ensuresession", "to": "musicservice_musicservice_bindsessionevents", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_ontrackfinished", "to": "musicservice_musicservice_cleanupprocess", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_ontrackfinished", "to": "musicservice_musicservice_renderidlestate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_ontrackfinished", "to": "musicservice_musicservice_playnext", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_notifyplaybackfailure", "to": "musicservice_musicservice_cleanupprocess", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_notifyplaybackfailure", "to": "musicservice_musicservice_safesend", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_notifyplaybackfailure", "to": "musicservice_musicservice_playnext", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_notifyplaybackfailure", "to": "musicservice_musicservice_renderidlestate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_playnext", "to": "musicservice_musicservice_renderidlestate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_playnext", "to": "musicservice_musicservice_resolvestreamurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_playnext", "to": "musicservice_musicservice_spawnffmpeg", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_playnext", "to": "musicservice_musicservice_rendernowplaying", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_playnext", "to": "musicservice_musicservice_safesend", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_cleanupprocess", "to": "musicservice_musicservice_stopprogressupdates", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_rendernowplaying", "to": "musicservice_musicservice_buildnowplayingembed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_rendernowplaying", "to": "musicservice_musicservice_buildcontrolrow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_rendernowplaying", "to": "musicservice_musicservice_safesend", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_rendernowplaying", "to": "musicservice_musicservice_startprogressupdates", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_renderidlestate", "to": "musicservice_musicservice_stopprogressupdates", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_renderidlestate", "to": "musicservice_musicservice_buildcontrolrow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_renderidlestate", "to": "musicservice_musicservice_refreshcontrolmessage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_buildcontrolrow", "to": "musicservice_musicservice_ispaused", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_buildcontrolrow", "to": "musicservice_musicservice_refreshcontrolmessage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_buildnowplayingembed", "to": "musicservice_musicservice_getelapsedseconds", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_buildnowplayingembed", "to": "musicservice_musicservice_buildprogressbar", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_buildnowplayingembed", "to": "musicservice_musicservice_buildindeterminateprogressbar", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_buildnowplayingembed", "to": "musicservice_musicservice_ispaused", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_buildnowplayingembed", "to": "musicservice_musicservice_formattrackline", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_buildnowplayingembed", "to": "musicservice_musicservice_refreshcontrolmessage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_startprogressupdates", "to": "musicservice_musicservice_stopprogressupdates", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_startprogressupdates", "to": "musicservice_musicservice_refreshcontrolmessage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_stopprogressupdates", "to": "musicservice_musicservice_refreshcontrolmessage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "musicservice_musicservice_ispaused", "to": "musicservice_musicservice_refreshcontrolmessage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_services_minigameregistry_ts", "to": "minigameregistry_getminigame", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_services_minigameregistry_ts", "to": "minigameregistry_getallminigames", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_services_voiceservice_ts", "to": "voiceservice_voiceservice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "voiceservice_voiceservice", "to": "voiceservice_voiceservice_syncchannels", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "voiceservice_voiceservice", "to": "voiceservice_voiceservice_handlevoicestateupdate", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "voiceservice_voiceservice", "to": "voiceservice_voiceservice_handlejoin", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "voiceservice_voiceservice", "to": "voiceservice_voiceservice_handleleave", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "voiceservice_voiceservice", "to": "voiceservice_voiceservice_applyownershiptransfer", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "voiceservice_voiceservice", "to": "voiceservice_voiceservice_sendcontrolpanel", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "voiceservice_voiceservice", "to": "voiceservice_voiceservice_geteffectivename", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "voiceservice_voiceservice_handlevoicestateupdate", "to": "voiceservice_voiceservice_handlejoin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "voiceservice_voiceservice_handlevoicestateupdate", "to": "voiceservice_voiceservice_handleleave", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "voiceservice_voiceservice_handlejoin", "to": "voiceservice_voiceservice_geteffectivename", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "voiceservice_voiceservice_handlejoin", "to": "voiceservice_voiceservice_sendcontrolpanel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "voiceservice_voiceservice_handlejoin", "to": "auditlogservice_auditlogservice_log", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "voiceservice_voiceservice_handlejoin", "to": "auditlogservice_auditlogservice_setchannel", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "voiceservice_voiceservice_handleleave", "to": "voiceservice_voiceservice_applyownershiptransfer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "voiceservice_voiceservice_handleleave", "to": "auditlogservice_auditlogservice_log", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "voiceservice_voiceservice_applyownershiptransfer", "to": "voiceservice_voiceservice_sendcontrolpanel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_services_permissionauditservice_ts", "to": "permissionauditservice_permissionauditservice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "permissionauditservice_permissionauditservice", "to": "permissionauditservice_permissionauditservice_auditguild", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "permissionauditservice_permissionauditservice", "to": "permissionauditservice_permissionauditservice_checkguildpermissions", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "permissionauditservice_permissionauditservice", "to": "permissionauditservice_permissionauditservice_checkchannelpermissions", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "permissionauditservice_permissionauditservice", "to": "permissionauditservice_permissionauditservice_checkhierarchy", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "permissionauditservice_permissionauditservice", "to": "permissionauditservice_permissionauditservice_getmissing", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "permissionauditservice_permissionauditservice", "to": "permissionauditservice_permissionauditservice_permtostring", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "permissionauditservice_permissionauditservice_auditguild", "to": "permissionauditservice_permissionauditservice_checkguildpermissions", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "permissionauditservice_permissionauditservice_auditguild", "to": "permissionauditservice_permissionauditservice_checkchannelpermissions", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "permissionauditservice_permissionauditservice_auditguild", "to": "permissionauditservice_permissionauditservice_checkhierarchy", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "permissionauditservice_permissionauditservice_auditguild", "to": "setupwizardrenderer_setupwizardrenderer_renderstep", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "permissionauditservice_permissionauditservice_checkguildpermissions", "to": "permissionauditservice_permissionauditservice_getmissing", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "permissionauditservice_permissionauditservice_checkchannelpermissions", "to": "permissionauditservice_permissionauditservice_getmissing", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_services_setupwizardrenderer_ts", "to": "setupwizardrenderer_setupwizardrenderer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "setupwizardrenderer_setupwizardrenderer", "to": "setupwizardrenderer_setupwizardrenderer_renderstep", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_services_autoroleservice_ts", "to": "autoroleservice_autoroleservice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "autoroleservice_autoroleservice", "to": "autoroleservice_autoroleservice_getconfig", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "autoroleservice_autoroleservice", "to": "autoroleservice_autoroleservice_updateconfig", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "autoroleservice_autoroleservice", "to": "autoroleservice_autoroleservice_setenabled", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "autoroleservice_autoroleservice", "to": "autoroleservice_autoroleservice_handlememberjoin", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "autoroleservice_autoroleservice_getconfig", "to": "autoroleservice_autoroleservice_handlememberjoin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "autoroleservice_autoroleservice_updateconfig", "to": "autoroleservice_autoroleservice_setenabled", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "autoroleservice_autoroleservice_handlememberjoin", "to": "auditlogservice_auditlogservice_log", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "apps_bot_src_services_fishingservice_ts", "to": "fishingservice_fishingservice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_services_fishingservice_ts", "to": "fishingservice_buildfishinggauge", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_services_fishingservice_ts", "to": "fishingservice_buildfishinglane", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_enterthread", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_isownedfishingthread", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_startsessioninthread", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_endthreadbyuser", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_handlebutton", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_getprofile", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_getcollection", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_getsizeranking", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_getfishdisplayname", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_getraritydisplaynamebyid", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_ticksession", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_queueaction", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_resolvesuccessfulpull", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_resolvemiss", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_startnextphase", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_finishsession", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_getactivesession", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_issessionstale", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_clearstalesession", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_deletethread", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_rendersession", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_buildembed", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_buildcontrolrow", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_buildgauge", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_createsessioninthread", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_findorcreatethread", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_findownedfishingthread", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_sendcatchresult", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_previewfishlane", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_previewgauge", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_buildfishlane", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_randomdirection", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_buildthreadname", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_loadfishingcatalog", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_pickfishbyrate", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_pickraritybyrate", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_getreactionwindowms", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_rollrange", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_pickrandomartpath", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_resolveresourcepath", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_loadfishingrarities", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_getraritydisplayname", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_recordprofileresult", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_recordcollectioncatch", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_getraritycountfield", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_getrarityrank", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_getraritybadge", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_composerarityart", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_hextocolorint", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_rollcatchsizecm", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_formatselectedaction", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_cleartick", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_getuserkey", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice", "to": "fishingservice_fishingservice_rolldecimalrange", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_enterthread", "to": "fishingservice_fishingservice_getuserkey", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_enterthread", "to": "fishingservice_fishingservice_findorcreatethread", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_isownedfishingthread", "to": "fishingservice_fishingservice_buildthreadname", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_isownedfishingthread", "to": "fishingservice_fishingservice_startsessioninthread", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_isownedfishingthread", "to": "fishingservice_fishingservice_findownedfishingthread", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_startsessioninthread", "to": "fishingservice_fishingservice_getuserkey", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_startsessioninthread", "to": "fishingservice_fishingservice_getactivesession", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_startsessioninthread", "to": "fishingservice_fishingservice_createsessioninthread", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_endthreadbyuser", "to": "fishingservice_fishingservice_getactivesession", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_endthreadbyuser", "to": "fishingservice_fishingservice_getuserkey", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_endthreadbyuser", "to": "fishingservice_fishingservice_findownedfishingthread", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_endthreadbyuser", "to": "fishingservice_fishingservice_deletethread", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_endthreadbyuser", "to": "fishingservice_fishingservice_finishsession", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_handlebutton", "to": "fishingservice_fishingservice_getuserkey", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_handlebutton", "to": "fishingservice_fishingservice_buildcontrolrow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_handlebutton", "to": "fishingservice_fishingservice_queueaction", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_getprofile", "to": "fishingservice_fishingservice_recordprofileresult", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_getraritydisplaynamebyid", "to": "fishingservice_fishingservice_getraritydisplayname", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_ticksession", "to": "fishingservice_fishingservice_getuserkey", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_ticksession", "to": "fishingservice_fishingservice_cleartick", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_ticksession", "to": "fishingservice_fishingservice_getreactionwindowms", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_ticksession", "to": "fishingservice_fishingservice_resolvesuccessfulpull", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_ticksession", "to": "fishingservice_fishingservice_resolvemiss", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_queueaction", "to": "fishingservice_fishingservice_startnextphase", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_queueaction", "to": "fishingservice_fishingservice_rendersession", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_resolvesuccessfulpull", "to": "fishingservice_fishingservice_rollrange", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_resolvesuccessfulpull", "to": "fishingservice_fishingservice_rollcatchsizecm", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_resolvesuccessfulpull", "to": "fishingservice_fishingservice_finishsession", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_resolvesuccessfulpull", "to": "fishingservice_fishingservice_startnextphase", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_resolvesuccessfulpull", "to": "fishingservice_fishingservice_rendersession", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_resolvemiss", "to": "fishingservice_fishingservice_finishsession", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_resolvemiss", "to": "fishingservice_fishingservice_startnextphase", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_resolvemiss", "to": "fishingservice_fishingservice_rendersession", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_startnextphase", "to": "fishingservice_fishingservice_randomdirection", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_finishsession", "to": "fishingservice_fishingservice_cleartick", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_finishsession", "to": "fishingservice_fishingservice_recordprofileresult", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_finishsession", "to": "fishingservice_fishingservice_rendersession", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_finishsession", "to": "fishingservice_fishingservice_getuserkey", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_finishsession", "to": "fishingservice_fishingservice_sendcatchresult", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_finishsession", "to": "fishingservice_fishingservice_deletethread", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_getactivesession", "to": "fishingservice_fishingservice_issessionstale", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_getactivesession", "to": "fishingservice_fishingservice_clearstalesession", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_clearstalesession", "to": "fishingservice_fishingservice_cleartick", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_clearstalesession", "to": "fishingservice_fishingservice_getuserkey", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_rendersession", "to": "fishingservice_fishingservice_buildembed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_rendersession", "to": "fishingservice_fishingservice_buildcontrolrow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_buildembed", "to": "fishingservice_fishingservice_buildgauge", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_buildembed", "to": "fishingservice_fishingservice_formatselectedaction", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_buildembed", "to": "fishingservice_fishingservice_hextocolorint", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_buildembed", "to": "fishingservice_fishingservice_buildfishlane", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_buildembed", "to": "fishingservice_fishingservice_createsessioninthread", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_buildcontrolrow", "to": "fishingservice_fishingservice_createsessioninthread", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_buildgauge", "to": "fishingservice_fishingservice_previewgauge", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_createsessioninthread", "to": "fishingservice_fishingservice_pickfishbyrate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_createsessioninthread", "to": "fishingservice_fishingservice_pickraritybyrate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_createsessioninthread", "to": "fishingservice_fishingservice_randomdirection", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_createsessioninthread", "to": "fishingservice_fishingservice_getuserkey", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_findorcreatethread", "to": "fishingservice_fishingservice_buildthreadname", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_sendcatchresult", "to": "fishingservice_fishingservice_pickrandomartpath", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_sendcatchresult", "to": "fishingservice_fishingservice_getraritydisplayname", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_sendcatchresult", "to": "fishingservice_fishingservice_getraritybadge", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_sendcatchresult", "to": "fishingservice_fishingservice_hextocolorint", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_sendcatchresult", "to": "fishingservice_fishingservice_composerarityart", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_previewfishlane", "to": "fishingservice_fishingservice_buildfishlane", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_previewfishlane", "to": "fishingservice_buildfishinglane", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_previewgauge", "to": "fishingservice_buildfishinggauge", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_loadfishingcatalog", "to": "fishingservice_fishingservice_resolveresourcepath", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_pickrandomartpath", "to": "fishingservice_fishingservice_resolveresourcepath", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_resolveresourcepath", "to": "fishingservice_fishingservice_loadfishingrarities", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_recordprofileresult", "to": "fishingservice_fishingservice_getraritycountfield", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_recordprofileresult", "to": "fishingservice_fishingservice_recordcollectioncatch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_recordcollectioncatch", "to": "fishingservice_fishingservice_getrarityrank", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fishingservice_fishingservice_rollcatchsizecm", "to": "fishingservice_fishingservice_rolldecimalrange", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_services_webhookservice_ts", "to": "webhookservice_webhookservice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webhookservice_webhookservice", "to": "webhookservice_webhookservice_getwebhookclient", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_services_auditlogservice_ts", "to": "auditlogservice_auditlogservice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auditlogservice_auditlogservice", "to": "auditlogservice_auditlogservice_log", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auditlogservice_auditlogservice", "to": "auditlogservice_auditlogservice_setchannel", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auditlogservice_auditlogservice", "to": "auditlogservice_auditlogservice_clearchannel", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auditlogservice_auditlogservice", "to": "auditlogservice_auditlogservice_getchannel", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auditlogservice_auditlogservice", "to": "auditlogservice_auditlogservice_setfilter", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auditlogservice_auditlogservice_log", "to": "auditlogservice_auditlogservice_getchannel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auditlogservice_auditlogservice_log", "to": "eventservice_eventservice_processdueevents", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auditlogservice_auditlogservice_log", "to": "eventservice_eventservice_sendreminder", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auditlogservice_auditlogservice_getchannel", "to": "auditlogservice_auditlogservice_setfilter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_services_eventservice_ts", "to": "eventservice_todiscordtimestamps", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_services_eventservice_ts", "to": "eventservice_buildeventembed", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_services_eventservice_ts", "to": "eventservice_resolveannouncementchannel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "apps_bot_src_services_eventservice_ts", "to": "eventservice_eventservice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "eventservice_todiscordtimestamps", "to": "eventservice_buildeventembed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "eventservice_buildeventembed", "to": "eventservice_eventservice_announceevent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "eventservice_buildeventembed", "to": "eventservice_eventservice_processdueevents", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "eventservice_buildeventembed", "to": "eventservice_eventservice_sendreminder", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "eventservice_resolveannouncementchannel", "to": "eventservice_eventservice_announceevent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "eventservice_resolveannouncementchannel", "to": "eventservice_eventservice_processdueevents", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "eventservice_eventservice", "to": "eventservice_eventservice_announceevent", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "eventservice_eventservice", "to": "eventservice_eventservice_startreminderloop", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "eventservice_eventservice", "to": "eventservice_eventservice_stopreminderloop", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "eventservice_eventservice", "to": "eventservice_eventservice_processdueevents", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "eventservice_eventservice", "to": "eventservice_eventservice_sendreminder", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "eventservice_eventservice_startreminderloop", "to": "eventservice_eventservice_processdueevents", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "eventservice_eventservice_processdueevents", "to": "eventservice_eventservice_sendreminder", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "refinement_rpg", "to": "fever_time", "label": "influenced_by", "title": "influenced_by [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "temp_voice", "to": "audit_logging", "label": "logs_to", "title": "logs_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}];
|
|
const LEGEND = [{"cid": 0, "color": "#4E79A7", "label": "Fishing System & UI", "count": 60}, {"cid": 1, "color": "#F28E2B", "label": "Music & i18n Testing", "count": 54}, {"cid": 2, "color": "#E15759", "label": "Command Config & Audit", "count": 29}, {"cid": 3, "color": "#76B7B2", "label": "Interaction & i18n Core", "count": 24}, {"cid": 4, "color": "#59A14F", "label": "Error Flow & Setup Wizard", "count": 23}, {"cid": 5, "color": "#EDC948", "label": "Activity & Fever Systems", "count": 19}, {"cid": 6, "color": "#B07AA1", "label": "Weapon Refinement RPG", "count": 18}, {"cid": 7, "color": "#FF9DA7", "label": "Client Lifecycle & Sharding", "count": 17}, {"cid": 8, "color": "#9C755F", "label": "Discord Event Management", "count": 15}, {"cid": 9, "color": "#BAB0AC", "label": "Infrastructure & Loaders", "count": 13}, {"cid": 10, "color": "#4E79A7", "label": "Command Subscriptions", "count": 13}, {"cid": 11, "color": "#F28E2B", "label": "AutoRole Automation", "count": 13}, {"cid": 12, "color": "#E15759", "label": "Dashboard gRPC Routes", "count": 5}, {"cid": 13, "color": "#76B7B2", "label": "gRPC Integration Tests", "count": 4}, {"cid": 14, "color": "#59A14F", "label": "Mock Interaction Testing", "count": 4}, {"cid": 15, "color": "#EDC948", "label": "DB & Transaction Layer", "count": 4}, {"cid": 16, "color": "#B07AA1", "label": "Logging Infrastructure", "count": 4}, {"cid": 17, "color": "#FF9DA7", "label": "Configuration & Env", "count": 3}, {"cid": 18, "color": "#9C755F", "label": "Custom Exceptions", "count": 3}, {"cid": 19, "color": "#BAB0AC", "label": "Dashboard UI Layout", "count": 2}, {"cid": 20, "color": "#4E79A7", "label": "Dashboard Development", "count": 2}, {"cid": 21, "color": "#F28E2B", "label": "CSS & UI Utilities", "count": 2}, {"cid": 22, "color": "#E15759", "label": "Command Integration Tests", "count": 2}, {"cid": 23, "color": "#76B7B2", "label": "Mini-Game Mechanics", "count": 2}, {"cid": 24, "color": "#59A14F", "label": "Logging & Channel Ops", "count": 2}, {"cid": 25, "color": "#EDC948", "label": "Contract Config", "count": 1}, {"cid": 26, "color": "#B07AA1", "label": "Prisma Configuration", "count": 1}, {"cid": 27, "color": "#FF9DA7", "label": "PostCSS Settings", "count": 1}, {"cid": 28, "color": "#9C755F", "label": "TS Environment", "count": 1}, {"cid": 29, "color": "#BAB0AC", "label": "Jest Global Setup", "count": 1}, {"cid": 30, "color": "#4E79A7", "label": "Playwright Config", "count": 1}, {"cid": 31, "color": "#F28E2B", "label": "ESLint Rules", "count": 1}, {"cid": 32, "color": "#E15759", "label": "Next.js Config", "count": 1}, {"cid": 33, "color": "#76B7B2", "label": "Test Configurations", "count": 1}, {"cid": 34, "color": "#59A14F", "label": "E2E Testing", "count": 1}, {"cid": 35, "color": "#EDC948", "label": "gRPC Ping Tests", "count": 1}, {"cid": 36, "color": "#B07AA1", "label": "Scratch Debugging", "count": 1}, {"cid": 37, "color": "#FF9DA7", "label": "Bot Test Config", "count": 1}, {"cid": 38, "color": "#9C755F", "label": "DB Unit Tests", "count": 1}, {"cid": 39, "color": "#BAB0AC", "label": "Error Logic Testing", "count": 1}, {"cid": 40, "color": "#4E79A7", "label": "Reporter Tests", "count": 1}, {"cid": 41, "color": "#F28E2B", "label": "Locale Testing", "count": 1}, {"cid": 42, "color": "#E15759", "label": "Invite Service Tests", "count": 1}, {"cid": 43, "color": "#76B7B2", "label": "Fishing Session Tests", "count": 1}, {"cid": 44, "color": "#59A14F", "label": "Music Playback Tests", "count": 1}, {"cid": 45, "color": "#EDC948", "label": "Mimic Logic Tests", "count": 1}, {"cid": 46, "color": "#B07AA1", "label": "Voice State Tests", "count": 1}, {"cid": 47, "color": "#FF9DA7", "label": "Shard Process", "count": 1}, {"cid": 48, "color": "#9C755F", "label": "Bot Entrypoint", "count": 1}, {"cid": 49, "color": "#BAB0AC", "label": "i18n Schema", "count": 1}, {"cid": 50, "color": "#4E79A7", "label": "English Assets", "count": 1}, {"cid": 51, "color": "#F28E2B", "label": "Korean Assets", "count": 1}, {"cid": 52, "color": "#E15759", "label": "Monorepo Architecture", "count": 1}, {"cid": 53, "color": "#76B7B2", "label": "gRPC Bridge", "count": 1}, {"cid": 54, "color": "#59A14F", "label": "Language Support", "count": 1}, {"cid": 55, "color": "#EDC948", "label": "Fishing Mechanics", "count": 1}, {"cid": 56, "color": "#B07AA1", "label": "Audit Diagnostic", "count": 1}];
|
|
|
|
// HTML-escape helper — prevents XSS when injecting graph data into innerHTML
|
|
function esc(s) {
|
|
return String(s).replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>').replace(/"/g,'"').replace(/'/g,''');
|
|
}
|
|
|
|
// Build vis datasets
|
|
const nodesDS = new vis.DataSet(RAW_NODES.map(n => ({
|
|
id: n.id, label: n.label, color: n.color, size: n.size,
|
|
font: n.font, title: n.title,
|
|
_community: n.community, _community_name: n.community_name,
|
|
_source_file: n.source_file, _file_type: n.file_type, _degree: n.degree,
|
|
})));
|
|
|
|
const edgesDS = new vis.DataSet(RAW_EDGES.map((e, i) => ({
|
|
id: i, from: e.from, to: e.to,
|
|
label: '',
|
|
title: e.title,
|
|
dashes: e.dashes,
|
|
width: e.width,
|
|
color: e.color,
|
|
arrows: { to: { enabled: true, scaleFactor: 0.5 } },
|
|
})));
|
|
|
|
const container = document.getElementById('graph');
|
|
const network = new vis.Network(container, { nodes: nodesDS, edges: edgesDS }, {
|
|
physics: {
|
|
enabled: true,
|
|
solver: 'forceAtlas2Based',
|
|
forceAtlas2Based: {
|
|
gravitationalConstant: -60,
|
|
centralGravity: 0.005,
|
|
springLength: 120,
|
|
springConstant: 0.08,
|
|
damping: 0.4,
|
|
avoidOverlap: 0.8,
|
|
},
|
|
stabilization: { iterations: 200, fit: true },
|
|
},
|
|
interaction: {
|
|
hover: true,
|
|
tooltipDelay: 100,
|
|
hideEdgesOnDrag: true,
|
|
navigationButtons: false,
|
|
keyboard: false,
|
|
},
|
|
nodes: { shape: 'dot', borderWidth: 1.5 },
|
|
edges: { smooth: { type: 'continuous', roundness: 0.2 }, selectionWidth: 3 },
|
|
});
|
|
|
|
network.once('stabilizationIterationsDone', () => {
|
|
network.setOptions({ physics: { enabled: false } });
|
|
});
|
|
|
|
function showInfo(nodeId) {
|
|
const n = nodesDS.get(nodeId);
|
|
if (!n) return;
|
|
const neighborIds = network.getConnectedNodes(nodeId);
|
|
const neighborItems = neighborIds.map(nid => {
|
|
const nb = nodesDS.get(nid);
|
|
const color = nb ? nb.color.background : '#555';
|
|
return `<span class="neighbor-link" style="border-left-color:${esc(color)}" onclick="focusNode(${JSON.stringify(nid)})">${esc(nb ? nb.label : nid)}</span>`;
|
|
}).join('');
|
|
document.getElementById('info-content').innerHTML = `
|
|
<div class="field"><b>${esc(n.label)}</b></div>
|
|
<div class="field">Type: ${esc(n._file_type || 'unknown')}</div>
|
|
<div class="field">Community: ${esc(n._community_name)}</div>
|
|
<div class="field">Source: ${esc(n._source_file || '-')}</div>
|
|
<div class="field">Degree: ${n._degree}</div>
|
|
${neighborIds.length ? `<div class="field" style="margin-top:8px;color:#aaa;font-size:11px">Neighbors (${neighborIds.length})</div><div id="neighbors-list">${neighborItems}</div>` : ''}
|
|
`;
|
|
}
|
|
|
|
function focusNode(nodeId) {
|
|
network.focus(nodeId, { scale: 1.4, animation: true });
|
|
network.selectNodes([nodeId]);
|
|
showInfo(nodeId);
|
|
}
|
|
|
|
// Track hovered node — hover detection is more reliable than click params
|
|
let hoveredNodeId = null;
|
|
network.on('hoverNode', params => {
|
|
hoveredNodeId = params.node;
|
|
container.style.cursor = 'pointer';
|
|
});
|
|
network.on('blurNode', () => {
|
|
hoveredNodeId = null;
|
|
container.style.cursor = 'default';
|
|
});
|
|
container.addEventListener('click', () => {
|
|
if (hoveredNodeId !== null) {
|
|
showInfo(hoveredNodeId);
|
|
network.selectNodes([hoveredNodeId]);
|
|
}
|
|
});
|
|
network.on('click', params => {
|
|
if (params.nodes.length > 0) {
|
|
showInfo(params.nodes[0]);
|
|
} else if (hoveredNodeId === null) {
|
|
document.getElementById('info-content').innerHTML = '<span class="empty">Click a node to inspect it</span>';
|
|
}
|
|
});
|
|
|
|
const searchInput = document.getElementById('search');
|
|
const searchResults = document.getElementById('search-results');
|
|
searchInput.addEventListener('input', () => {
|
|
const q = searchInput.value.toLowerCase().trim();
|
|
searchResults.innerHTML = '';
|
|
if (!q) { searchResults.style.display = 'none'; return; }
|
|
const matches = RAW_NODES.filter(n => n.label.toLowerCase().includes(q)).slice(0, 20);
|
|
if (!matches.length) { searchResults.style.display = 'none'; return; }
|
|
searchResults.style.display = 'block';
|
|
matches.forEach(n => {
|
|
const el = document.createElement('div');
|
|
el.className = 'search-item';
|
|
el.textContent = n.label;
|
|
el.style.borderLeft = `3px solid ${n.color.background}`;
|
|
el.style.paddingLeft = '8px';
|
|
el.onclick = () => {
|
|
network.focus(n.id, { scale: 1.5, animation: true });
|
|
network.selectNodes([n.id]);
|
|
showInfo(n.id);
|
|
searchResults.style.display = 'none';
|
|
searchInput.value = '';
|
|
};
|
|
searchResults.appendChild(el);
|
|
});
|
|
});
|
|
document.addEventListener('click', e => {
|
|
if (!searchResults.contains(e.target) && e.target !== searchInput)
|
|
searchResults.style.display = 'none';
|
|
});
|
|
|
|
const hiddenCommunities = new Set();
|
|
const legendEl = document.getElementById('legend');
|
|
LEGEND.forEach(c => {
|
|
const item = document.createElement('div');
|
|
item.className = 'legend-item';
|
|
item.innerHTML = `<div class="legend-dot" style="background:${c.color}"></div>
|
|
<span class="legend-label">${c.label}</span>
|
|
<span class="legend-count">${c.count}</span>`;
|
|
item.onclick = () => {
|
|
if (hiddenCommunities.has(c.cid)) {
|
|
hiddenCommunities.delete(c.cid);
|
|
item.classList.remove('dimmed');
|
|
} else {
|
|
hiddenCommunities.add(c.cid);
|
|
item.classList.add('dimmed');
|
|
}
|
|
const updates = RAW_NODES
|
|
.filter(n => n.community === c.cid)
|
|
.map(n => ({ id: n.id, hidden: hiddenCommunities.has(c.cid) }));
|
|
nodesDS.update(updates);
|
|
};
|
|
legendEl.appendChild(item);
|
|
});
|
|
</script>
|
|
<script>
|
|
// Render hyperedges as shaded regions
|
|
const hyperedges = [];
|
|
// afterDrawing passes ctx already transformed to network coordinate space.
|
|
// Draw node positions raw — no manual pan/zoom/DPR math needed.
|
|
network.on('afterDrawing', function(ctx) {
|
|
hyperedges.forEach(h => {
|
|
const positions = h.nodes
|
|
.map(nid => network.getPositions([nid])[nid])
|
|
.filter(p => p !== undefined);
|
|
if (positions.length < 2) return;
|
|
ctx.save();
|
|
ctx.globalAlpha = 0.12;
|
|
ctx.fillStyle = '#6366f1';
|
|
ctx.strokeStyle = '#6366f1';
|
|
ctx.lineWidth = 2;
|
|
ctx.beginPath();
|
|
// Centroid and expanded hull in network coordinates
|
|
const cx = positions.reduce((s, p) => s + p.x, 0) / positions.length;
|
|
const cy = positions.reduce((s, p) => s + p.y, 0) / positions.length;
|
|
const expanded = positions.map(p => ({
|
|
x: cx + (p.x - cx) * 1.15,
|
|
y: cy + (p.y - cy) * 1.15
|
|
}));
|
|
ctx.moveTo(expanded[0].x, expanded[0].y);
|
|
expanded.slice(1).forEach(p => ctx.lineTo(p.x, p.y));
|
|
ctx.closePath();
|
|
ctx.fill();
|
|
ctx.globalAlpha = 0.4;
|
|
ctx.stroke();
|
|
// Label
|
|
ctx.globalAlpha = 0.8;
|
|
ctx.fillStyle = '#4f46e5';
|
|
ctx.font = 'bold 11px sans-serif';
|
|
ctx.textAlign = 'center';
|
|
ctx.fillText(h.label, cx, cy - 5);
|
|
ctx.restore();
|
|
});
|
|
});
|
|
</script>
|
|
</body>
|
|
</html> |