Files
CompanySite/graphify-out/graph.html
T

305 lines
426 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>graphify - /home/agent/ai-agent/backend/workspace/2e709500-79ab-403f-9ca0-3f027ac9f36e/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; }
#legend-controls { display: flex; align-items: center; gap: 8px; margin-bottom: 8px; padding: 4px 0; }
#legend-controls label { display: flex; align-items: center; gap: 6px; cursor: pointer; font-size: 12px; color: #aaa; user-select: none; }
#legend-controls label:hover { color: #e0e0e0; }
.legend-cb, #select-all-cb { appearance: none; -webkit-appearance: none; width: 14px; height: 14px; border: 1.5px solid #3a3a5e; border-radius: 3px; background: #0f0f1a; cursor: pointer; position: relative; flex-shrink: 0; }
.legend-cb:checked, #select-all-cb:checked { background: #4E79A7; border-color: #4E79A7; }
.legend-cb:checked::after, #select-all-cb:checked::after { content: ''; position: absolute; left: 3.5px; top: 1px; width: 4px; height: 7px; border: solid #fff; border-width: 0 2px 2px 0; transform: rotate(45deg); }
#select-all-cb:indeterminate { background: #4E79A7; border-color: #4E79A7; }
#select-all-cb:indeterminate::after { content: ''; position: absolute; left: 2px; top: 5px; width: 8px; height: 2px; background: #fff; border: none; transform: none; }
</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-controls">
<label><input type="checkbox" id="select-all-cb" checked onchange="toggleAllCommunities(!this.checked)">Select All</label>
</div>
<div id="legend"></div>
</div>
<div id="stats">596 nodes &middot; 620 edges &middot; 114 communities</div>
</div>
<script>
const RAW_NODES = [{"id": "astro_config_mjs", "label": "astro.config.mjs", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "astro.config.mjs", "community": 62, "community_name": "Community 62", "source_file": "astro.config.mjs", "file_type": "code", "degree": 1}, {"id": "playwright_config_ts", "label": "playwright.config.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "playwright.config.ts", "community": 69, "community_name": "Community 69", "source_file": "playwright.config.ts", "file_type": "code", "degree": 0}, {"id": "tailwind_config_mjs", "label": "tailwind.config.mjs", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "tailwind.config.mjs", "community": 70, "community_name": "Community 70", "source_file": "tailwind.config.mjs", "file_type": "code", "degree": 0}, {"id": "server_mjs", "label": "server.mjs", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "server.mjs", "community": 71, "community_name": "Community 71", "source_file": "server.mjs", "file_type": "code", "degree": 0}, {"id": "src_env_d_ts", "label": "env.d.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "env.d.ts", "community": 72, "community_name": "Community 72", "source_file": "src/env.d.ts", "file_type": "code", "degree": 0}, {"id": "src_middleware_ts", "label": "middleware.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 19.2, "font": {"size": 12, "color": "#ffffff"}, "title": "middleware.ts", "community": 2, "community_name": "Community 2", "source_file": "src/middleware.ts", "file_type": "code", "degree": 4}, {"id": "src_middleware_validatecsrforigin", "label": "validateCsrfOrigin()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "validateCsrfOrigin()", "community": 2, "community_name": "Community 2", "source_file": "src/middleware.ts", "file_type": "code", "degree": 1}, {"id": "src_content_config_ts", "label": "config.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "config.ts", "community": 73, "community_name": "Community 73", "source_file": "src/content/config.ts", "file_type": "code", "degree": 0}, {"id": "src_pages_sitemap_xml_ts", "label": "sitemap.xml.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "sitemap.xml.ts", "community": 63, "community_name": "Community 63", "source_file": "src/pages/sitemap.xml.ts", "file_type": "code", "degree": 1}, {"id": "pages_sitemap_xml_get", "label": "GET()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "GET()", "community": 63, "community_name": "Community 63", "source_file": "src/pages/sitemap.xml.ts", "file_type": "code", "degree": 1}, {"id": "src_pages_sitemap_index_xml_ts", "label": "sitemap-index.xml.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "sitemap-index.xml.ts", "community": 64, "community_name": "Community 64", "source_file": "src/pages/sitemap-index.xml.ts", "file_type": "code", "degree": 1}, {"id": "pages_sitemap_index_xml_get", "label": "GET()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "GET()", "community": 64, "community_name": "Community 64", "source_file": "src/pages/sitemap-index.xml.ts", "file_type": "code", "degree": 1}, {"id": "src_pages_api_contact_ts", "label": "contact.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 40.0, "font": {"size": 12, "color": "#ffffff"}, "title": "contact.ts", "community": 2, "community_name": "Community 2", "source_file": "src/pages/api/contact.ts", "file_type": "code", "degree": 13}, {"id": "api_contact_checkratelimit", "label": "checkRateLimit()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "checkRateLimit()", "community": 2, "community_name": "Community 2", "source_file": "src/pages/api/contact.ts", "file_type": "code", "degree": 2}, {"id": "api_contact_validatecontactform", "label": "validateContactForm()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "validateContactForm()", "community": 2, "community_name": "Community 2", "source_file": "src/pages/api/contact.ts", "file_type": "code", "degree": 2}, {"id": "api_contact_readsmtpconfig", "label": "readSmtpConfig()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "readSmtpConfig()", "community": 2, "community_name": "Community 2", "source_file": "src/pages/api/contact.ts", "file_type": "code", "degree": 2}, {"id": "api_contact_gettransporter", "label": "getTransporter()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "getTransporter()", "community": 2, "community_name": "Community 2", "source_file": "src/pages/api/contact.ts", "file_type": "code", "degree": 2}, {"id": "api_contact_sendcontactemail", "label": "sendContactEmail()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 23.8, "font": {"size": 12, "color": "#ffffff"}, "title": "sendContactEmail()", "community": 2, "community_name": "Community 2", "source_file": "src/pages/api/contact.ts", "file_type": "code", "degree": 6}, {"id": "api_contact_escapehtml", "label": "escapeHtml()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "escapeHtml()", "community": 2, "community_name": "Community 2", "source_file": "src/pages/api/contact.ts", "file_type": "code", "degree": 2}, {"id": "api_contact_corsheaders", "label": "corsHeaders()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "corsHeaders()", "community": 2, "community_name": "Community 2", "source_file": "src/pages/api/contact.ts", "file_type": "code", "degree": 3}, {"id": "api_contact_options", "label": "OPTIONS()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "OPTIONS()", "community": 2, "community_name": "Community 2", "source_file": "src/pages/api/contact.ts", "file_type": "code", "degree": 2}, {"id": "api_contact_post", "label": "POST()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 23.8, "font": {"size": 12, "color": "#ffffff"}, "title": "POST()", "community": 2, "community_name": "Community 2", "source_file": "src/pages/api/contact.ts", "file_type": "code", "degree": 6}, {"id": "src_pages_api_metrics_json_ts", "label": "metrics.json.ts", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 19.2, "font": {"size": 12, "color": "#ffffff"}, "title": "metrics.json.ts", "community": 35, "community_name": "Community 35", "source_file": "src/pages/api/metrics.json.ts", "file_type": "code", "degree": 4}, {"id": "api_metrics_json_recordrequest", "label": "recordRequest()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "recordRequest()", "community": 35, "community_name": "Community 35", "source_file": "src/pages/api/metrics.json.ts", "file_type": "code", "degree": 1}, {"id": "api_metrics_json_percentile", "label": "percentile()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "percentile()", "community": 35, "community_name": "Community 35", "source_file": "src/pages/api/metrics.json.ts", "file_type": "code", "degree": 2}, {"id": "api_metrics_json_get", "label": "GET()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "GET()", "community": 35, "community_name": "Community 35", "source_file": "src/pages/api/metrics.json.ts", "file_type": "code", "degree": 3}, {"id": "api_metrics_json_formatuptime", "label": "formatUptime()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "formatUptime()", "community": 35, "community_name": "Community 35", "source_file": "src/pages/api/metrics.json.ts", "file_type": "code", "degree": 2}, {"id": "src_pages_api_health_json_ts", "label": "health.json.ts", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "health.json.ts", "community": 65, "community_name": "Community 65", "source_file": "src/pages/api/health.json.ts", "file_type": "code", "degree": 1}, {"id": "api_health_json_get", "label": "GET()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "GET()", "community": 65, "community_name": "Community 65", "source_file": "src/pages/api/health.json.ts", "file_type": "code", "degree": 1}, {"id": "src_pages_api_newsletter_ts", "label": "newsletter.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 33.1, "font": {"size": 12, "color": "#ffffff"}, "title": "newsletter.ts", "community": 2, "community_name": "Community 2", "source_file": "src/pages/api/newsletter.ts", "file_type": "code", "degree": 10}, {"id": "api_newsletter_checkratelimit", "label": "checkRateLimit()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "checkRateLimit()", "community": 2, "community_name": "Community 2", "source_file": "src/pages/api/newsletter.ts", "file_type": "code", "degree": 2}, {"id": "api_newsletter_validateemail", "label": "validateEmail()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "validateEmail()", "community": 2, "community_name": "Community 2", "source_file": "src/pages/api/newsletter.ts", "file_type": "code", "degree": 2}, {"id": "api_newsletter_subscribetonewsletter", "label": "subscribeToNewsletter()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "subscribeToNewsletter()", "community": 2, "community_name": "Community 2", "source_file": "src/pages/api/newsletter.ts", "file_type": "code", "degree": 3}, {"id": "api_newsletter_corsheaders", "label": "corsHeaders()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "corsHeaders()", "community": 2, "community_name": "Community 2", "source_file": "src/pages/api/newsletter.ts", "file_type": "code", "degree": 3}, {"id": "api_newsletter_options", "label": "OPTIONS()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "OPTIONS()", "community": 2, "community_name": "Community 2", "source_file": "src/pages/api/newsletter.ts", "file_type": "code", "degree": 2}, {"id": "api_newsletter_post", "label": "POST()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 23.8, "font": {"size": 12, "color": "#ffffff"}, "title": "POST()", "community": 2, "community_name": "Community 2", "source_file": "src/pages/api/newsletter.ts", "file_type": "code", "degree": 6}, {"id": "src_utils_seo_ts", "label": "seo.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 35.4, "font": {"size": 12, "color": "#ffffff"}, "title": "seo.ts", "community": 9, "community_name": "Community 9", "source_file": "src/utils/seo.ts", "file_type": "code", "degree": 11}, {"id": "utils_seo_generatepagetitle", "label": "generatePageTitle()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generatePageTitle()", "community": 9, "community_name": "Community 9", "source_file": "src/utils/seo.ts", "file_type": "code", "degree": 1}, {"id": "utils_seo_generatekeywords", "label": "generateKeywords()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generateKeywords()", "community": 9, "community_name": "Community 9", "source_file": "src/utils/seo.ts", "file_type": "code", "degree": 1}, {"id": "utils_seo_generatebreadcrumbschema", "label": "generateBreadcrumbSchema()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generateBreadcrumbSchema()", "community": 9, "community_name": "Community 9", "source_file": "src/utils/seo.ts", "file_type": "code", "degree": 1}, {"id": "utils_seo_generatearticleschema", "label": "generateArticleSchema()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generateArticleSchema()", "community": 9, "community_name": "Community 9", "source_file": "src/utils/seo.ts", "file_type": "code", "degree": 1}, {"id": "utils_seo_generatefaqschema", "label": "generateFAQSchema()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generateFAQSchema()", "community": 9, "community_name": "Community 9", "source_file": "src/utils/seo.ts", "file_type": "code", "degree": 1}, {"id": "utils_seo_generateserviceschema", "label": "generateServiceSchema()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generateServiceSchema()", "community": 9, "community_name": "Community 9", "source_file": "src/utils/seo.ts", "file_type": "code", "degree": 1}, {"id": "utils_seo_generatecanonicalurl", "label": "generateCanonicalUrl()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generateCanonicalUrl()", "community": 9, "community_name": "Community 9", "source_file": "src/utils/seo.ts", "file_type": "code", "degree": 1}, {"id": "utils_seo_truncatedescription", "label": "truncateDescription()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "truncateDescription()", "community": 9, "community_name": "Community 9", "source_file": "src/utils/seo.ts", "file_type": "code", "degree": 1}, {"id": "utils_seo_generateogimageurl", "label": "generateOGImageUrl()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generateOGImageUrl()", "community": 9, "community_name": "Community 9", "source_file": "src/utils/seo.ts", "file_type": "code", "degree": 1}, {"id": "utils_seo_shouldindexpage", "label": "shouldIndexPage()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "shouldIndexPage()", "community": 9, "community_name": "Community 9", "source_file": "src/utils/seo.ts", "file_type": "code", "degree": 1}, {"id": "utils_seo_generateshareurls", "label": "generateShareUrls()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generateShareUrls()", "community": 9, "community_name": "Community 9", "source_file": "src/utils/seo.ts", "file_type": "code", "degree": 1}, {"id": "src_utils_animations_ts", "label": "animations.ts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 23.8, "font": {"size": 12, "color": "#ffffff"}, "title": "animations.ts", "community": 27, "community_name": "Community 27", "source_file": "src/utils/animations.ts", "file_type": "code", "degree": 6}, {"id": "utils_animations_initscrollreveal", "label": "initScrollReveal()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "initScrollReveal()", "community": 27, "community_name": "Community 27", "source_file": "src/utils/animations.ts", "file_type": "code", "degree": 2}, {"id": "utils_animations_initcounters", "label": "initCounters()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "initCounters()", "community": 27, "community_name": "Community 27", "source_file": "src/utils/animations.ts", "file_type": "code", "degree": 2}, {"id": "utils_animations_animatecounter", "label": "animateCounter()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "animateCounter()", "community": 27, "community_name": "Community 27", "source_file": "src/utils/animations.ts", "file_type": "code", "degree": 1}, {"id": "utils_animations_initbuttonripple", "label": "initButtonRipple()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "initButtonRipple()", "community": 27, "community_name": "Community 27", "source_file": "src/utils/animations.ts", "file_type": "code", "degree": 2}, {"id": "utils_animations_initprogressbars", "label": "initProgressBars()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "initProgressBars()", "community": 27, "community_name": "Community 27", "source_file": "src/utils/animations.ts", "file_type": "code", "degree": 2}, {"id": "utils_animations_initallanimations", "label": "initAllAnimations()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 21.5, "font": {"size": 12, "color": "#ffffff"}, "title": "initAllAnimations()", "community": 27, "community_name": "Community 27", "source_file": "src/utils/animations.ts", "file_type": "code", "degree": 5}, {"id": "src_utils_analytics_ts", "label": "analytics.ts", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 26.2, "font": {"size": 12, "color": "#ffffff"}, "title": "analytics.ts", "community": 18, "community_name": "Community 18", "source_file": "src/utils/analytics.ts", "file_type": "code", "degree": 7}, {"id": "utils_analytics_trackevent", "label": "trackEvent()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 23.8, "font": {"size": 12, "color": "#ffffff"}, "title": "trackEvent()", "community": 18, "community_name": "Community 18", "source_file": "src/utils/analytics.ts", "file_type": "code", "degree": 6}, {"id": "utils_analytics_trackexternallink", "label": "trackExternalLink()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "trackExternalLink()", "community": 18, "community_name": "Community 18", "source_file": "src/utils/analytics.ts", "file_type": "code", "degree": 2}, {"id": "utils_analytics_trackformsubmit", "label": "trackFormSubmit()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "trackFormSubmit()", "community": 18, "community_name": "Community 18", "source_file": "src/utils/analytics.ts", "file_type": "code", "degree": 2}, {"id": "utils_analytics_tracknewslettersignup", "label": "trackNewsletterSignup()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "trackNewsletterSignup()", "community": 18, "community_name": "Community 18", "source_file": "src/utils/analytics.ts", "file_type": "code", "degree": 2}, {"id": "utils_analytics_trackportfoliofilter", "label": "trackPortfolioFilter()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "trackPortfolioFilter()", "community": 18, "community_name": "Community 18", "source_file": "src/utils/analytics.ts", "file_type": "code", "degree": 2}, {"id": "utils_analytics_trackcasestudyview", "label": "trackCaseStudyView()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "trackCaseStudyView()", "community": 18, "community_name": "Community 18", "source_file": "src/utils/analytics.ts", "file_type": "code", "degree": 2}, {"id": "utils_analytics_bindexternallinktracking", "label": "bindExternalLinkTracking()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "bindExternalLinkTracking()", "community": 18, "community_name": "Community 18", "source_file": "src/utils/analytics.ts", "file_type": "code", "degree": 1}, {"id": "src_utils_logger_ts", "label": "logger.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 33.1, "font": {"size": 12, "color": "#ffffff"}, "title": "logger.ts", "community": 2, "community_name": "Community 2", "source_file": "src/utils/logger.ts", "file_type": "code", "degree": 10}, {"id": "utils_logger_getminlevel", "label": "getMinLevel()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "getMinLevel()", "community": 2, "community_name": "Community 2", "source_file": "src/utils/logger.ts", "file_type": "code", "degree": 2}, {"id": "utils_logger_shouldlog", "label": "shouldLog()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "shouldLog()", "community": 2, "community_name": "Community 2", "source_file": "src/utils/logger.ts", "file_type": "code", "degree": 3}, {"id": "utils_logger_formatentry", "label": "formatEntry()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "formatEntry()", "community": 2, "community_name": "Community 2", "source_file": "src/utils/logger.ts", "file_type": "code", "degree": 2}, {"id": "utils_logger_output", "label": "output()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "output()", "community": 2, "community_name": "Community 2", "source_file": "src/utils/logger.ts", "file_type": "code", "degree": 2}, {"id": "utils_logger_log", "label": "log()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 21.5, "font": {"size": 12, "color": "#ffffff"}, "title": "log()", "community": 2, "community_name": "Community 2", "source_file": "src/utils/logger.ts", "file_type": "code", "degree": 5}, {"id": "utils_logger_logapirequest", "label": "logApiRequest()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 23.8, "font": {"size": 12, "color": "#ffffff"}, "title": "logApiRequest()", "community": 2, "community_name": "Community 2", "source_file": "src/utils/logger.ts", "file_type": "code", "degree": 6}, {"id": "src_utils_imageutils_ts", "label": "imageUtils.ts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "imageUtils.ts", "community": 37, "community_name": "Community 37", "source_file": "src/utils/imageUtils.ts", "file_type": "code", "degree": 3}, {"id": "utils_imageutils_optimizeunsplashurl", "label": "optimizeUnsplashUrl()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "optimizeUnsplashUrl()", "community": 37, "community_name": "Community 37", "source_file": "src/utils/imageUtils.ts", "file_type": "code", "degree": 1}, {"id": "utils_imageutils_generatesrcset", "label": "generateSrcset()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generateSrcset()", "community": 37, "community_name": "Community 37", "source_file": "src/utils/imageUtils.ts", "file_type": "code", "degree": 1}, {"id": "utils_imageutils_getblurplaceholder", "label": "getBlurPlaceholder()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "getBlurPlaceholder()", "community": 37, "community_name": "Community 37", "source_file": "src/utils/imageUtils.ts", "file_type": "code", "degree": 1}, {"id": "src_utils_sentry_ts", "label": "sentry.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 37.7, "font": {"size": 12, "color": "#ffffff"}, "title": "sentry.ts", "community": 2, "community_name": "Community 2", "source_file": "src/utils/sentry.ts", "file_type": "code", "degree": 12}, {"id": "utils_sentry_getsentrydsn", "label": "getSentryDsn()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 19.2, "font": {"size": 12, "color": "#ffffff"}, "title": "getSentryDsn()", "community": 2, "community_name": "Community 2", "source_file": "src/utils/sentry.ts", "file_type": "code", "degree": 4}, {"id": "utils_sentry_getenvironment", "label": "getEnvironment()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "getEnvironment()", "community": 2, "community_name": "Community 2", "source_file": "src/utils/sentry.ts", "file_type": "code", "degree": 3}, {"id": "utils_sentry_getrelease", "label": "getRelease()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "getRelease()", "community": 2, "community_name": "Community 2", "source_file": "src/utils/sentry.ts", "file_type": "code", "degree": 3}, {"id": "utils_sentry_generateeventid", "label": "generateEventId()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "generateEventId()", "community": 2, "community_name": "Community 2", "source_file": "src/utils/sentry.ts", "file_type": "code", "degree": 3}, {"id": "utils_sentry_parsedsn", "label": "parseDsn()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "parseDsn()", "community": 2, "community_name": "Community 2", "source_file": "src/utils/sentry.ts", "file_type": "code", "degree": 2}, {"id": "utils_sentry_sendtosentry", "label": "sendToSentry()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 21.5, "font": {"size": 12, "color": "#ffffff"}, "title": "sendToSentry()", "community": 2, "community_name": "Community 2", "source_file": "src/utils/sentry.ts", "file_type": "code", "degree": 5}, {"id": "utils_sentry_captureexception", "label": "captureException()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 35.4, "font": {"size": 12, "color": "#ffffff"}, "title": "captureException()", "community": 2, "community_name": "Community 2", "source_file": "src/utils/sentry.ts", "file_type": "code", "degree": 11}, {"id": "utils_sentry_capturemessage", "label": "captureMessage()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 23.8, "font": {"size": 12, "color": "#ffffff"}, "title": "captureMessage()", "community": 2, "community_name": "Community 2", "source_file": "src/utils/sentry.ts", "file_type": "code", "degree": 6}, {"id": "scripts_lighthouse_audit_py", "label": "lighthouse_audit.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 19.2, "font": {"size": 12, "color": "#ffffff"}, "title": "lighthouse_audit.py", "community": 19, "community_name": "Community 19", "source_file": "scripts/lighthouse_audit.py", "file_type": "code", "degree": 4}, {"id": "scripts_lighthouse_audit_run_lighthouse", "label": "run_lighthouse()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "run_lighthouse()", "community": 19, "community_name": "Community 19", "source_file": "scripts/lighthouse_audit.py", "file_type": "code", "degree": 3}, {"id": "scripts_lighthouse_audit_extract_scores", "label": "extract_scores()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "extract_scores()", "community": 19, "community_name": "Community 19", "source_file": "scripts/lighthouse_audit.py", "file_type": "code", "degree": 3}, {"id": "scripts_lighthouse_audit_get_issues", "label": "get_issues()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "get_issues()", "community": 19, "community_name": "Community 19", "source_file": "scripts/lighthouse_audit.py", "file_type": "code", "degree": 3}, {"id": "scripts_lighthouse_audit_main", "label": "main()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 19.2, "font": {"size": 12, "color": "#ffffff"}, "title": "main()", "community": 19, "community_name": "Community 19", "source_file": "scripts/lighthouse_audit.py", "file_type": "code", "degree": 4}, {"id": "scripts_lighthouse_audit_rationale_13", "label": "Run Lighthouse audit on a URL", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Run Lighthouse audit on a URL", "community": 19, "community_name": "Community 19", "source_file": "scripts/lighthouse_audit.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_lighthouse_audit_rationale_41", "label": "Extract key scores from Lighthouse data", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Extract key scores from Lighthouse data", "community": 19, "community_name": "Community 19", "source_file": "scripts/lighthouse_audit.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_lighthouse_audit_rationale_54", "label": "Extract issues from Lighthouse audit", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Extract issues from Lighthouse audit", "community": 19, "community_name": "Community 19", "source_file": "scripts/lighthouse_audit.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_validate_schema_js", "label": "validate-schema.js", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 23.8, "font": {"size": 12, "color": "#ffffff"}, "title": "validate-schema.js", "community": 28, "community_name": "Community 28", "source_file": "scripts/validate-schema.js", "file_type": "code", "degree": 6}, {"id": "scripts_validate_schema_extractjsonld", "label": "extractJsonLd()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "extractJsonLd()", "community": 28, "community_name": "Community 28", "source_file": "scripts/validate-schema.js", "file_type": "code", "degree": 2}, {"id": "scripts_validate_schema_validateschema", "label": "validateSchema()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "validateSchema()", "community": 28, "community_name": "Community 28", "source_file": "scripts/validate-schema.js", "file_type": "code", "degree": 1}, {"id": "scripts_validate_schema_validateopengraph", "label": "validateOpenGraph()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "validateOpenGraph()", "community": 28, "community_name": "Community 28", "source_file": "scripts/validate-schema.js", "file_type": "code", "degree": 2}, {"id": "scripts_validate_schema_validatetwittercard", "label": "validateTwitterCard()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "validateTwitterCard()", "community": 28, "community_name": "Community 28", "source_file": "scripts/validate-schema.js", "file_type": "code", "degree": 2}, {"id": "scripts_validate_schema_validatepage", "label": "validatePage()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 21.5, "font": {"size": 12, "color": "#ffffff"}, "title": "validatePage()", "community": 28, "community_name": "Community 28", "source_file": "scripts/validate-schema.js", "file_type": "code", "degree": 5}, {"id": "scripts_validate_schema_main", "label": "main()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "main()", "community": 28, "community_name": "Community 28", "source_file": "scripts/validate-schema.js", "file_type": "code", "degree": 2}, {"id": "scripts_capture_theme_screenshots_js", "label": "capture-theme-screenshots.js", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 26.2, "font": {"size": 12, "color": "#ffffff"}, "title": "capture-theme-screenshots.js", "community": 20, "community_name": "Community 20", "source_file": "scripts/capture-theme-screenshots.js", "file_type": "code", "degree": 7}, {"id": "scripts_capture_theme_screenshots_ensuredir", "label": "ensureDir()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "ensureDir()", "community": 20, "community_name": "Community 20", "source_file": "scripts/capture-theme-screenshots.js", "file_type": "code", "degree": 2}, {"id": "scripts_capture_theme_screenshots_screenshotpath", "label": "screenshotPath()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "screenshotPath()", "community": 20, "community_name": "Community 20", "source_file": "scripts/capture-theme-screenshots.js", "file_type": "code", "degree": 2}, {"id": "scripts_capture_theme_screenshots_waitforpageready", "label": "waitForPageReady()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "waitForPageReady()", "community": 20, "community_name": "Community 20", "source_file": "scripts/capture-theme-screenshots.js", "file_type": "code", "degree": 2}, {"id": "scripts_capture_theme_screenshots_settheme", "label": "setTheme()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "setTheme()", "community": 20, "community_name": "Community 20", "source_file": "scripts/capture-theme-screenshots.js", "file_type": "code", "degree": 2}, {"id": "scripts_capture_theme_screenshots_capturescreenshot", "label": "captureScreenshot()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "captureScreenshot()", "community": 20, "community_name": "Community 20", "source_file": "scripts/capture-theme-screenshots.js", "file_type": "code", "degree": 2}, {"id": "scripts_capture_theme_screenshots_main", "label": "main()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 26.2, "font": {"size": 12, "color": "#ffffff"}, "title": "main()", "community": 20, "community_name": "Community 20", "source_file": "scripts/capture-theme-screenshots.js", "file_type": "code", "degree": 7}, {"id": "scripts_capture_theme_screenshots_generateindex", "label": "generateIndex()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "generateIndex()", "community": 20, "community_name": "Community 20", "source_file": "scripts/capture-theme-screenshots.js", "file_type": "code", "degree": 2}, {"id": "scripts_performance_test_py", "label": "performance_test.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "performance_test.py", "community": 31, "community_name": "Community 31", "source_file": "scripts/performance_test.py", "file_type": "code", "degree": 3}, {"id": "scripts_performance_test_measure_response_time", "label": "measure_response_time()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "measure_response_time()", "community": 31, "community_name": "Community 31", "source_file": "scripts/performance_test.py", "file_type": "code", "degree": 3}, {"id": "scripts_performance_test_print_stats", "label": "print_stats()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "print_stats()", "community": 31, "community_name": "Community 31", "source_file": "scripts/performance_test.py", "file_type": "code", "degree": 3}, {"id": "scripts_performance_test_main", "label": "main()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "main()", "community": 31, "community_name": "Community 31", "source_file": "scripts/performance_test.py", "file_type": "code", "degree": 3}, {"id": "scripts_performance_test_rationale_19", "label": "Measure response time for a URL over multiple iterations", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Measure response time for a URL over multiple iterations", "community": 31, "community_name": "Community 31", "source_file": "scripts/performance_test.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_performance_test_rationale_42", "label": "Print statistics for response times", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Print statistics for response times", "community": 31, "community_name": "Community 31", "source_file": "scripts/performance_test.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_backup_windows_tasks_ps1", "label": "windows-tasks.ps1", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "windows-tasks.ps1", "community": 74, "community_name": "Community 74", "source_file": "scripts/backup/windows-tasks.ps1", "file_type": "code", "degree": 0}, {"id": "public_sw_js", "label": "sw.js", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 26.2, "font": {"size": 12, "color": "#ffffff"}, "title": "sw.js", "community": 21, "community_name": "Community 21", "source_file": "public/sw.js", "file_type": "code", "degree": 7}, {"id": "public_sw_isstaticasset", "label": "isStaticAsset()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "isStaticAsset()", "community": 21, "community_name": "Community 21", "source_file": "public/sw.js", "file_type": "code", "degree": 1}, {"id": "public_sw_cachefirst", "label": "cacheFirst()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "cacheFirst()", "community": 21, "community_name": "Community 21", "source_file": "public/sw.js", "file_type": "code", "degree": 1}, {"id": "public_sw_stalewhilerevalidate", "label": "staleWhileRevalidate()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "staleWhileRevalidate()", "community": 21, "community_name": "Community 21", "source_file": "public/sw.js", "file_type": "code", "degree": 1}, {"id": "public_sw_processsyncqueue", "label": "processSyncQueue()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 19.2, "font": {"size": 12, "color": "#ffffff"}, "title": "processSyncQueue()", "community": 21, "community_name": "Community 21", "source_file": "public/sw.js", "file_type": "code", "degree": 4}, {"id": "public_sw_opendb", "label": "openDB()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "openDB()", "community": 21, "community_name": "Community 21", "source_file": "public/sw.js", "file_type": "code", "degree": 2}, {"id": "public_sw_getallfromdb", "label": "getAllFromDB()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "getAllFromDB()", "community": 21, "community_name": "Community 21", "source_file": "public/sw.js", "file_type": "code", "degree": 2}, {"id": "public_sw_deletefromdb", "label": "deleteFromDB()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "deleteFromDB()", "community": 21, "community_name": "Community 21", "source_file": "public/sw.js", "file_type": "code", "degree": 2}, {"id": "tests_e2e_blog_navigation_spec_ts", "label": "e2e-blog-navigation.spec.ts", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "e2e-blog-navigation.spec.ts", "community": 75, "community_name": "Community 75", "source_file": "tests/e2e-blog-navigation.spec.ts", "file_type": "code", "degree": 0}, {"id": "tests_theme_cross_browser_spec_ts", "label": "theme-cross-browser.spec.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 21.5, "font": {"size": 12, "color": "#ffffff"}, "title": "theme-cross-browser.spec.ts", "community": 32, "community_name": "Community 32", "source_file": "tests/theme-cross-browser.spec.ts", "file_type": "code", "degree": 5}, {"id": "tests_theme_cross_browser_spec_getthemestate", "label": "getThemeState()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "getThemeState()", "community": 32, "community_name": "Community 32", "source_file": "tests/theme-cross-browser.spec.ts", "file_type": "code", "degree": 1}, {"id": "tests_theme_cross_browser_spec_setstoredtheme", "label": "setStoredTheme()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "setStoredTheme()", "community": 32, "community_name": "Community 32", "source_file": "tests/theme-cross-browser.spec.ts", "file_type": "code", "degree": 2}, {"id": "tests_theme_cross_browser_spec_loadwiththeme", "label": "loadWithTheme()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "loadWithTheme()", "community": 32, "community_name": "Community 32", "source_file": "tests/theme-cross-browser.spec.ts", "file_type": "code", "degree": 2}, {"id": "tests_theme_cross_browser_spec_clicktoggle", "label": "clickToggle()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "clickToggle()", "community": 32, "community_name": "Community 32", "source_file": "tests/theme-cross-browser.spec.ts", "file_type": "code", "degree": 1}, {"id": "tests_theme_cross_browser_spec_get", "label": "get()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get()", "community": 32, "community_name": "Community 32", "source_file": "tests/theme-cross-browser.spec.ts", "file_type": "code", "degree": 1}, {"id": "tests_e2e_critical_paths_spec_ts", "label": "e2e-critical-paths.spec.ts", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "e2e-critical-paths.spec.ts", "community": 76, "community_name": "Community 76", "source_file": "tests/e2e-critical-paths.spec.ts", "file_type": "code", "degree": 0}, {"id": "tests_navigation_spec_ts", "label": "navigation.spec.ts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "navigation.spec.ts", "community": 77, "community_name": "Community 77", "source_file": "tests/navigation.spec.ts", "file_type": "code", "degree": 0}, {"id": "tests_contact_form_spec_ts", "label": "contact-form.spec.ts", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "contact-form.spec.ts", "community": 78, "community_name": "Community 78", "source_file": "tests/contact-form.spec.ts", "file_type": "code", "degree": 0}, {"id": "tests_e2e_form_interactions_spec_ts", "label": "e2e-form-interactions.spec.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "e2e-form-interactions.spec.ts", "community": 79, "community_name": "Community 79", "source_file": "tests/e2e-form-interactions.spec.ts", "file_type": "code", "degree": 0}, {"id": "tests_destructive_chaos_spec_ts", "label": "destructive-chaos.spec.ts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "destructive-chaos.spec.ts", "community": 80, "community_name": "Community 80", "source_file": "tests/destructive-chaos.spec.ts", "file_type": "code", "degree": 0}, {"id": "tests_security_headers_test_ts", "label": "security-headers.test.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "security-headers.test.ts", "community": 81, "community_name": "Community 81", "source_file": "tests/security-headers.test.ts", "file_type": "code", "degree": 0}, {"id": "tests_bug_fix_verification_spec_ts", "label": "bug-fix-verification.spec.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "bug-fix-verification.spec.ts", "community": 82, "community_name": "Community 82", "source_file": "tests/bug-fix-verification.spec.ts", "file_type": "code", "degree": 0}, {"id": "tests_pages_spec_ts", "label": "pages.spec.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "pages.spec.ts", "community": 83, "community_name": "Community 83", "source_file": "tests/pages.spec.ts", "file_type": "code", "degree": 0}, {"id": "tests_api_integration_spec_ts", "label": "api-integration.spec.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "api-integration.spec.ts", "community": 84, "community_name": "Community 84", "source_file": "tests/api-integration.spec.ts", "file_type": "code", "degree": 0}, {"id": "tests_static_assets_spec_ts", "label": "static-assets.spec.ts", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "static-assets.spec.ts", "community": 85, "community_name": "Community 85", "source_file": "tests/static-assets.spec.ts", "file_type": "code", "degree": 0}, {"id": "tests_accessibility_spec_ts", "label": "accessibility.spec.ts", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "accessibility.spec.ts", "community": 86, "community_name": "Community 86", "source_file": "tests/accessibility.spec.ts", "file_type": "code", "degree": 0}, {"id": "tests_theme_spec_ts", "label": "theme.spec.ts", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "theme.spec.ts", "community": 38, "community_name": "Community 38", "source_file": "tests/theme.spec.ts", "file_type": "code", "degree": 3}, {"id": "tests_theme_spec_getthemestate", "label": "getThemeState()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "getThemeState()", "community": 38, "community_name": "Community 38", "source_file": "tests/theme.spec.ts", "file_type": "code", "degree": 1}, {"id": "tests_theme_spec_loadpagewithstoredtheme", "label": "loadPageWithStoredTheme()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "loadPageWithStoredTheme()", "community": 38, "community_name": "Community 38", "source_file": "tests/theme.spec.ts", "file_type": "code", "degree": 1}, {"id": "tests_theme_spec_clickthemetoggle", "label": "clickThemeToggle()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "clickThemeToggle()", "community": 38, "community_name": "Community 38", "source_file": "tests/theme.spec.ts", "file_type": "code", "degree": 1}, {"id": "tests_inline_lead_form_spec_ts", "label": "inline-lead-form.spec.ts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "inline-lead-form.spec.ts", "community": 87, "community_name": "Community 87", "source_file": "tests/inline-lead-form.spec.ts", "file_type": "code", "degree": 0}, {"id": "tests_cross_browser_spec_ts", "label": "cross-browser.spec.ts", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "cross-browser.spec.ts", "community": 88, "community_name": "Community 88", "source_file": "tests/cross-browser.spec.ts", "file_type": "code", "degree": 0}, {"id": "tests_sticky_cta_spec_ts", "label": "sticky-cta.spec.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "sticky-cta.spec.ts", "community": 89, "community_name": "Community 89", "source_file": "tests/sticky-cta.spec.ts", "file_type": "code", "degree": 0}, {"id": "tests_newsletter_subscription_spec_ts", "label": "newsletter-subscription.spec.ts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "newsletter-subscription.spec.ts", "community": 90, "community_name": "Community 90", "source_file": "tests/newsletter-subscription.spec.ts", "file_type": "code", "degree": 0}, {"id": "tests_portfolio_spec_ts", "label": "portfolio.spec.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "portfolio.spec.ts", "community": 91, "community_name": "Community 91", "source_file": "tests/portfolio.spec.ts", "file_type": "code", "degree": 0}, {"id": "tests_blog_spec_ts", "label": "blog.spec.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "blog.spec.ts", "community": 92, "community_name": "Community 92", "source_file": "tests/blog.spec.ts", "file_type": "code", "degree": 0}, {"id": "tests_e2e_smoke_suite_spec_ts", "label": "e2e-smoke-suite.spec.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "e2e-smoke-suite.spec.ts", "community": 93, "community_name": "Community 93", "source_file": "tests/e2e-smoke-suite.spec.ts", "file_type": "code", "degree": 0}, {"id": "tests_pages_contactpage_ts", "label": "ContactPage.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ContactPage.ts", "community": 13, "community_name": "Community 13", "source_file": "tests/pages/ContactPage.ts", "file_type": "code", "degree": 1}, {"id": "pages_contactpage_contactpage", "label": "ContactPage", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 33.1, "font": {"size": 12, "color": "#ffffff"}, "title": "ContactPage", "community": 13, "community_name": "Community 13", "source_file": "tests/pages/ContactPage.ts", "file_type": "code", "degree": 10}, {"id": "pages_contactpage_contactpage_constructor", "label": ".constructor()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 13, "community_name": "Community 13", "source_file": "tests/pages/ContactPage.ts", "file_type": "code", "degree": 1}, {"id": "pages_contactpage_contactpage_goto", "label": ".goto()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".goto()", "community": 13, "community_name": "Community 13", "source_file": "tests/pages/ContactPage.ts", "file_type": "code", "degree": 1}, {"id": "pages_contactpage_contactpage_fillvalidform", "label": ".fillValidForm()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": ".fillValidForm()", "community": 13, "community_name": "Community 13", "source_file": "tests/pages/ContactPage.ts", "file_type": "code", "degree": 2}, {"id": "pages_contactpage_contactpage_submit", "label": ".submit()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": ".submit()", "community": 13, "community_name": "Community 13", "source_file": "tests/pages/ContactPage.ts", "file_type": "code", "degree": 2}, {"id": "pages_contactpage_contactpage_fillandsubmit", "label": ".fillAndSubmit()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": ".fillAndSubmit()", "community": 13, "community_name": "Community 13", "source_file": "tests/pages/ContactPage.ts", "file_type": "code", "degree": 3}, {"id": "pages_contactpage_contactpage_waitforsuccesstoast", "label": ".waitForSuccessToast()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".waitForSuccessToast()", "community": 13, "community_name": "Community 13", "source_file": "tests/pages/ContactPage.ts", "file_type": "code", "degree": 1}, {"id": "pages_contactpage_contactpage_waitforerrortoast", "label": ".waitForErrorToast()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".waitForErrorToast()", "community": 13, "community_name": "Community 13", "source_file": "tests/pages/ContactPage.ts", "file_type": "code", "degree": 1}, {"id": "pages_contactpage_contactpage_issubmitbuttondisabled", "label": ".isSubmitButtonDisabled()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".isSubmitButtonDisabled()", "community": 13, "community_name": "Community 13", "source_file": "tests/pages/ContactPage.ts", "file_type": "code", "degree": 1}, {"id": "pages_contactpage_contactpage_getfielderror", "label": ".getFieldError()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".getFieldError()", "community": 13, "community_name": "Community 13", "source_file": "tests/pages/ContactPage.ts", "file_type": "code", "degree": 1}, {"id": "tests_pages_navigationpage_ts", "label": "NavigationPage.ts", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "NavigationPage.ts", "community": 16, "community_name": "Community 16", "source_file": "tests/pages/NavigationPage.ts", "file_type": "code", "degree": 1}, {"id": "pages_navigationpage_navigationpage", "label": "NavigationPage", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 28.5, "font": {"size": 12, "color": "#ffffff"}, "title": "NavigationPage", "community": 16, "community_name": "Community 16", "source_file": "tests/pages/NavigationPage.ts", "file_type": "code", "degree": 8}, {"id": "pages_navigationpage_navigationpage_constructor", "label": ".constructor()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 16, "community_name": "Community 16", "source_file": "tests/pages/NavigationPage.ts", "file_type": "code", "degree": 1}, {"id": "pages_navigationpage_navigationpage_clicknavlink", "label": ".clickNavLink()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".clickNavLink()", "community": 16, "community_name": "Community 16", "source_file": "tests/pages/NavigationPage.ts", "file_type": "code", "degree": 1}, {"id": "pages_navigationpage_navigationpage_openmobilemenu", "label": ".openMobileMenu()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".openMobileMenu()", "community": 16, "community_name": "Community 16", "source_file": "tests/pages/NavigationPage.ts", "file_type": "code", "degree": 1}, {"id": "pages_navigationpage_navigationpage_closemobilemenu", "label": ".closeMobileMenu()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".closeMobileMenu()", "community": 16, "community_name": "Community 16", "source_file": "tests/pages/NavigationPage.ts", "file_type": "code", "degree": 1}, {"id": "pages_navigationpage_navigationpage_scrolltofooter", "label": ".scrollToFooter()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".scrollToFooter()", "community": 16, "community_name": "Community 16", "source_file": "tests/pages/NavigationPage.ts", "file_type": "code", "degree": 1}, {"id": "pages_navigationpage_navigationpage_clickfooterlink", "label": ".clickFooterLink()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".clickFooterLink()", "community": 16, "community_name": "Community 16", "source_file": "tests/pages/NavigationPage.ts", "file_type": "code", "degree": 1}, {"id": "pages_navigationpage_navigationpage_verifynohorizontaloverflow", "label": ".verifyNoHorizontalOverflow()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".verifyNoHorizontalOverflow()", "community": 16, "community_name": "Community 16", "source_file": "tests/pages/NavigationPage.ts", "file_type": "code", "degree": 1}, {"id": "readme_md", "label": "README.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "README.md", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_astro_ssr_standalone_server", "label": "Astro SSR Standalone Server", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 30.8, "font": {"size": 12, "color": "#ffffff"}, "title": "Astro SSR Standalone Server", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 9}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_quick_start", "label": "Quick Start", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "Quick Start", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 3}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_development", "label": "Development", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Development", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 2}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_1", "label": "code:bash (npm install)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (npm install)", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_production", "label": "Production", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Production", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 2}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_2", "label": "code:bash (npm run build)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (npm run build)", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_deployment", "label": "Deployment", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 21.5, "font": {"size": 12, "color": "#ffffff"}, "title": "Deployment", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 5}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_build_process", "label": "Build Process", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Build Process", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 2}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_3", "label": "code:bash (npm run build)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (npm run build)", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_running_the_server", "label": "Running the Server", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Running the Server", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 2}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_4", "label": "code:bash (npm start)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (npm start)", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_environment_configuration", "label": "Environment Configuration", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Environment Configuration", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 2}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_example_configuration", "label": "Example Configuration", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "Example Configuration", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 3}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_5", "label": "code:env (HOST=0.0.0.0)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:env (HOST=0.0.0.0)", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_6", "label": "code:env (HOST=localhost)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:env (HOST=localhost)", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_available_scripts", "label": "Available Scripts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Available Scripts", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_architecture", "label": "Architecture", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "Architecture", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 3}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_ssr_configuration", "label": "SSR Configuration", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "SSR Configuration", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_server_entry_point", "label": "Server Entry Point", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Server Entry Point", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_deployment_platforms", "label": "Deployment Platforms", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "Deployment Platforms", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 3}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_generic_node_js_platforms", "label": "Generic Node.js Platforms", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 19.2, "font": {"size": 12, "color": "#ffffff"}, "title": "Generic Node.js Platforms", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 4}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_7", "label": "code:bash (npm run build)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (npm run build)", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_8", "label": "code:bash (export HOST=0.0.0.0)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (export HOST=0.0.0.0)", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_9", "label": "code:bash (npm start)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (npm start)", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_platform_specific_notes", "label": "Platform-Specific Notes", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Platform-Specific Notes", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 2}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_10", "label": "code:dockerfile (FROM node:18-alpine)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:dockerfile (FROM node:18-alpine)", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_project_structure", "label": "Project Structure", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Project Structure", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 2}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_11", "label": "code:block11 (.)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:block11 (.)", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_features", "label": "Features", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Features", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_troubleshooting", "label": "Troubleshooting", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 19.2, "font": {"size": 12, "color": "#ffffff"}, "title": "Troubleshooting", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 4}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_port_already_in_use", "label": "Port Already in Use", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Port Already in Use", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 2}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_12", "label": "code:bash (# Windows)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (# Windows)", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_server_not_accessible", "label": "Server Not Accessible", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Server Not Accessible", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 2}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_13", "label": "code:env (HOST=0.0.0.0)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:env (HOST=0.0.0.0)", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_build_failures", "label": "Build Failures", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Build Failures", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 2}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_14", "label": "code:bash (npm run clean)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (npm run clean)", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_license", "label": "License", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "License", "community": 0, "community_name": "Community 0", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "changelog_md", "label": "CHANGELOG.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CHANGELOG.md", "community": 4, "community_name": "Community 4", "source_file": "CHANGELOG.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_changelog", "label": "Changelog", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 19.2, "font": {"size": 12, "color": "#ffffff"}, "title": "Changelog", "community": 4, "community_name": "Community 4", "source_file": "CHANGELOG.md", "file_type": "document", "degree": 4}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_unreleased", "label": "[Unreleased]", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "[Unreleased]", "community": 4, "community_name": "Community 4", "source_file": "CHANGELOG.md", "file_type": "document", "degree": 3}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_changed_domain_migration_2026_03_21", "label": "Changed - Domain Migration (2026-03-21)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 28.5, "font": {"size": 12, "color": "#ffffff"}, "title": "Changed - Domain Migration (2026-03-21)", "community": 4, "community_name": "Community 4", "source_file": "CHANGELOG.md", "file_type": "document", "degree": 8}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_configuration", "label": "Configuration", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Configuration", "community": 4, "community_name": "Community 4", "source_file": "CHANGELOG.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_api_routes", "label": "API Routes", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "API Routes", "community": 4, "community_name": "Community 4", "source_file": "CHANGELOG.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_seo_metadata", "label": "SEO & Metadata", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "SEO &amp; Metadata", "community": 4, "community_name": "Community 4", "source_file": "CHANGELOG.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_content", "label": "Content", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Content", "community": 4, "community_name": "Community 4", "source_file": "CHANGELOG.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_documentation", "label": "Documentation", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Documentation", "community": 4, "community_name": "Community 4", "source_file": "CHANGELOG.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_security", "label": "Security", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Security", "community": 4, "community_name": "Community 4", "source_file": "CHANGELOG.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_testing", "label": "Testing", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Testing", "community": 4, "community_name": "Community 4", "source_file": "CHANGELOG.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_migration_impact", "label": "Migration Impact", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration Impact", "community": 4, "community_name": "Community 4", "source_file": "CHANGELOG.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_1_0_0_initial_release", "label": "[1.0.0] - Initial Release", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "[1.0.0] - Initial Release", "community": 4, "community_name": "Community 4", "source_file": "CHANGELOG.md", "file_type": "document", "degree": 3}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_added", "label": "Added", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Added", "community": 4, "community_name": "Community 4", "source_file": "CHANGELOG.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_security_83", "label": "Security", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Security", "community": 4, "community_name": "Community 4", "source_file": "CHANGELOG.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_release_notes_template", "label": "Release Notes Template", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Release Notes Template", "community": 4, "community_name": "Community 4", "source_file": "CHANGELOG.md", "file_type": "document", "degree": 2}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_version_yyyy_mm_dd", "label": "[Version] - YYYY-MM-DD", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 26.2, "font": {"size": 12, "color": "#ffffff"}, "title": "[Version] - YYYY-MM-DD", "community": 4, "community_name": "Community 4", "source_file": "CHANGELOG.md", "file_type": "document", "degree": 7}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_added_96", "label": "Added", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Added", "community": 4, "community_name": "Community 4", "source_file": "CHANGELOG.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_changed", "label": "Changed", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Changed", "community": 4, "community_name": "Community 4", "source_file": "CHANGELOG.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_deprecated", "label": "Deprecated", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Deprecated", "community": 4, "community_name": "Community 4", "source_file": "CHANGELOG.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_removed", "label": "Removed", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Removed", "community": 4, "community_name": "Community 4", "source_file": "CHANGELOG.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_fixed", "label": "Fixed", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Fixed", "community": 4, "community_name": "Community 4", "source_file": "CHANGELOG.md", "file_type": "document", "degree": 1}, {"id": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_security_111", "label": "Security", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Security", "community": 4, "community_name": "Community 4", "source_file": "CHANGELOG.md", "file_type": "document", "degree": 1}, {"id": "src_content_blog_ai_transforming_business_md", "label": "ai-transforming-business.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 19.2, "font": {"size": 12, "color": "#ffffff"}, "title": "ai-transforming-business.md", "community": 10, "community_name": "Community 10", "source_file": "src/content/blog/ai-transforming-business.md", "file_type": "document", "degree": 4}, {"id": "blog_ai_transforming_business_key_ai_applications_in_business", "label": "Key AI Applications in Business", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 21.5, "font": {"size": 12, "color": "#ffffff"}, "title": "Key AI Applications in Business", "community": 10, "community_name": "Community 10", "source_file": "src/content/blog/ai-transforming-business.md", "file_type": "document", "degree": 5}, {"id": "blog_ai_transforming_business_1_customer_service_automation", "label": "1. Customer Service Automation", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "1. Customer Service Automation", "community": 10, "community_name": "Community 10", "source_file": "src/content/blog/ai-transforming-business.md", "file_type": "document", "degree": 2}, {"id": "blog_ai_transforming_business_codeblock_1", "label": "code:python (from transformers import pipeline)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:python (from transformers import pipeline)", "community": 10, "community_name": "Community 10", "source_file": "src/content/blog/ai-transforming-business.md", "file_type": "document", "degree": 1}, {"id": "blog_ai_transforming_business_2_predictive_analytics", "label": "2. Predictive Analytics", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "2. Predictive Analytics", "community": 10, "community_name": "Community 10", "source_file": "src/content/blog/ai-transforming-business.md", "file_type": "document", "degree": 2}, {"id": "blog_ai_transforming_business_codeblock_2", "label": "code:python (import pandas as pd)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:python (import pandas as pd)", "community": 10, "community_name": "Community 10", "source_file": "src/content/blog/ai-transforming-business.md", "file_type": "document", "degree": 1}, {"id": "blog_ai_transforming_business_3_process_automation", "label": "3. Process Automation", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Process Automation", "community": 10, "community_name": "Community 10", "source_file": "src/content/blog/ai-transforming-business.md", "file_type": "document", "degree": 1}, {"id": "blog_ai_transforming_business_4_intelligent_document_processing", "label": "4. Intelligent Document Processing", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "4. Intelligent Document Processing", "community": 10, "community_name": "Community 10", "source_file": "src/content/blog/ai-transforming-business.md", "file_type": "document", "degree": 2}, {"id": "blog_ai_transforming_business_codeblock_3", "label": "code:python (# Example: Extracting structured data from forms)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:python (# Example: Extracting structured data from forms)", "community": 10, "community_name": "Community 10", "source_file": "src/content/blog/ai-transforming-business.md", "file_type": "document", "degree": 1}, {"id": "blog_ai_transforming_business_implementation_considerations", "label": "Implementation Considerations", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementation Considerations", "community": 10, "community_name": "Community 10", "source_file": "src/content/blog/ai-transforming-business.md", "file_type": "document", "degree": 1}, {"id": "blog_ai_transforming_business_measuring_roi", "label": "Measuring ROI", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Measuring ROI", "community": 10, "community_name": "Community 10", "source_file": "src/content/blog/ai-transforming-business.md", "file_type": "document", "degree": 1}, {"id": "blog_ai_transforming_business_the_road_ahead", "label": "The Road Ahead", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "The Road Ahead", "community": 10, "community_name": "Community 10", "source_file": "src/content/blog/ai-transforming-business.md", "file_type": "document", "degree": 1}, {"id": "src_content_blog_cloud_migration_guide_md", "label": "cloud-migration-guide.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 26.2, "font": {"size": 12, "color": "#ffffff"}, "title": "cloud-migration-guide.md", "community": 14, "community_name": "Community 14", "source_file": "src/content/blog/cloud-migration-guide.md", "file_type": "document", "degree": 7}, {"id": "blog_cloud_migration_guide_the_6_r_s_of_migration", "label": "The 6 R's of Migration", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "The 6 R&#x27;s of Migration", "community": 14, "community_name": "Community 14", "source_file": "src/content/blog/cloud-migration-guide.md", "file_type": "document", "degree": 1}, {"id": "blog_cloud_migration_guide_infrastructure_as_code", "label": "Infrastructure as Code", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Infrastructure as Code", "community": 14, "community_name": "Community 14", "source_file": "src/content/blog/cloud-migration-guide.md", "file_type": "document", "degree": 2}, {"id": "blog_cloud_migration_guide_codeblock_1", "label": "code:hcl (# Define AWS EC2 instance)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:hcl (# Define AWS EC2 instance)", "community": 14, "community_name": "Community 14", "source_file": "src/content/blog/cloud-migration-guide.md", "file_type": "document", "degree": 1}, {"id": "blog_cloud_migration_guide_containerization_as_a_migration_strategy", "label": "Containerization as a Migration Strategy", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Containerization as a Migration Strategy", "community": 14, "community_name": "Community 14", "source_file": "src/content/blog/cloud-migration-guide.md", "file_type": "document", "degree": 2}, {"id": "blog_cloud_migration_guide_codeblock_2", "label": "code:dockerfile (# Multi-stage build for a Go application)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:dockerfile (# Multi-stage build for a Go application)", "community": 14, "community_name": "Community 14", "source_file": "src/content/blog/cloud-migration-guide.md", "file_type": "document", "degree": 1}, {"id": "blog_cloud_migration_guide_cost_optimization_strategies", "label": "Cost Optimization Strategies", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Cost Optimization Strategies", "community": 14, "community_name": "Community 14", "source_file": "src/content/blog/cloud-migration-guide.md", "file_type": "document", "degree": 2}, {"id": "blog_cloud_migration_guide_codeblock_3", "label": "code:yaml (# AWS Cost allocation tags)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:yaml (# AWS Cost allocation tags)", "community": 14, "community_name": "Community 14", "source_file": "src/content/blog/cloud-migration-guide.md", "file_type": "document", "degree": 1}, {"id": "blog_cloud_migration_guide_migration_checklist", "label": "Migration Checklist", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration Checklist", "community": 14, "community_name": "Community 14", "source_file": "src/content/blog/cloud-migration-guide.md", "file_type": "document", "degree": 1}, {"id": "blog_cloud_migration_guide_common_pitfalls", "label": "Common Pitfalls", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Common Pitfalls", "community": 14, "community_name": "Community 14", "source_file": "src/content/blog/cloud-migration-guide.md", "file_type": "document", "degree": 1}, {"id": "blog_cloud_migration_guide_conclusion", "label": "Conclusion", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Conclusion", "community": 14, "community_name": "Community 14", "source_file": "src/content/blog/cloud-migration-guide.md", "file_type": "document", "degree": 1}, {"id": "src_content_blog_building_scalable_erp_systems_md", "label": "building-scalable-erp-systems.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 23.8, "font": {"size": 12, "color": "#ffffff"}, "title": "building-scalable-erp-systems.md", "community": 6, "community_name": "Community 6", "source_file": "src/content/blog/building-scalable-erp-systems.md", "file_type": "document", "degree": 6}, {"id": "blog_building_scalable_erp_systems_why_custom_erp_still_matters", "label": "Why Custom ERP Still Matters", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Why Custom ERP Still Matters", "community": 6, "community_name": "Community 6", "source_file": "src/content/blog/building-scalable-erp-systems.md", "file_type": "document", "degree": 1}, {"id": "blog_building_scalable_erp_systems_architecture_decisions_that_scale", "label": "Architecture Decisions That Scale", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 19.2, "font": {"size": 12, "color": "#ffffff"}, "title": "Architecture Decisions That Scale", "community": 6, "community_name": "Community 6", "source_file": "src/content/blog/building-scalable-erp-systems.md", "file_type": "document", "degree": 4}, {"id": "blog_building_scalable_erp_systems_1_modular_monolith_over_premature_microservices", "label": "1. Modular Monolith Over Premature Microservices", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "1. Modular Monolith Over Premature Microservices", "community": 6, "community_name": "Community 6", "source_file": "src/content/blog/building-scalable-erp-systems.md", "file_type": "document", "degree": 2}, {"id": "blog_building_scalable_erp_systems_codeblock_1", "label": "code:block1 (src/)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:block1 (src/)", "community": 6, "community_name": "Community 6", "source_file": "src/content/blog/building-scalable-erp-systems.md", "file_type": "document", "degree": 1}, {"id": "blog_building_scalable_erp_systems_2_role_based_access_control_rbac_from_day_one", "label": "2. Role-Based Access Control (RBAC) from Day One", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "2. Role-Based Access Control (RBAC) from Day One", "community": 6, "community_name": "Community 6", "source_file": "src/content/blog/building-scalable-erp-systems.md", "file_type": "document", "degree": 2}, {"id": "blog_building_scalable_erp_systems_codeblock_2", "label": "code:typescript (// Example: Contextual data filtering)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:typescript (// Example: Contextual data filtering)", "community": 6, "community_name": "Community 6", "source_file": "src/content/blog/building-scalable-erp-systems.md", "file_type": "document", "degree": 1}, {"id": "blog_building_scalable_erp_systems_3_offline_resilient_design", "label": "3. Offline-Resilient Design", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Offline-Resilient Design", "community": 6, "community_name": "Community 6", "source_file": "src/content/blog/building-scalable-erp-systems.md", "file_type": "document", "degree": 1}, {"id": "blog_building_scalable_erp_systems_database_design_for_multi_tenant_government_systems", "label": "Database Design for Multi-Tenant Government Systems", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Database Design for Multi-Tenant Government Systems", "community": 6, "community_name": "Community 6", "source_file": "src/content/blog/building-scalable-erp-systems.md", "file_type": "document", "degree": 2}, {"id": "blog_building_scalable_erp_systems_shared_database_separate_schemas", "label": "Shared Database, Separate Schemas", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Shared Database, Separate Schemas", "community": 6, "community_name": "Community 6", "source_file": "src/content/blog/building-scalable-erp-systems.md", "file_type": "document", "degree": 2}, {"id": "blog_building_scalable_erp_systems_codeblock_3", "label": "code:sql (-- Row-level tenant isolation)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:sql (-- Row-level tenant isolation)", "community": 6, "community_name": "Community 6", "source_file": "src/content/blog/building-scalable-erp-systems.md", "file_type": "document", "degree": 1}, {"id": "blog_building_scalable_erp_systems_deployment_strategy_for_government_projects", "label": "Deployment Strategy for Government Projects", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "Deployment Strategy for Government Projects", "community": 6, "community_name": "Community 6", "source_file": "src/content/blog/building-scalable-erp-systems.md", "file_type": "document", "degree": 3}, {"id": "blog_building_scalable_erp_systems_blue_green_deployments", "label": "Blue-Green Deployments", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Blue-Green Deployments", "community": 6, "community_name": "Community 6", "source_file": "src/content/blog/building-scalable-erp-systems.md", "file_type": "document", "degree": 1}, {"id": "blog_building_scalable_erp_systems_monitoring_and_alerting", "label": "Monitoring and Alerting", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Monitoring and Alerting", "community": 6, "community_name": "Community 6", "source_file": "src/content/blog/building-scalable-erp-systems.md", "file_type": "document", "degree": 1}, {"id": "blog_building_scalable_erp_systems_lessons_learned", "label": "Lessons Learned", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Lessons Learned", "community": 6, "community_name": "Community 6", "source_file": "src/content/blog/building-scalable-erp-systems.md", "file_type": "document", "degree": 1}, {"id": "blog_building_scalable_erp_systems_conclusion", "label": "Conclusion", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Conclusion", "community": 6, "community_name": "Community 6", "source_file": "src/content/blog/building-scalable-erp-systems.md", "file_type": "document", "degree": 1}, {"id": "src_content_blog_deploying_police_management_system_bihar_md", "label": "deploying-police-management-system-bihar.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 26.2, "font": {"size": 12, "color": "#ffffff"}, "title": "deploying-police-management-system-bihar.md", "community": 7, "community_name": "Community 7", "source_file": "src/content/blog/deploying-police-management-system-bihar.md", "file_type": "document", "degree": 7}, {"id": "blog_deploying_police_management_system_bihar_the_starting_point", "label": "The Starting Point", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "The Starting Point", "community": 7, "community_name": "Community 7", "source_file": "src/content/blog/deploying-police-management-system-bihar.md", "file_type": "document", "degree": 1}, {"id": "blog_deploying_police_management_system_bihar_the_architecture_we_committed_to", "label": "The Architecture We Committed To", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 19.2, "font": {"size": 12, "color": "#ffffff"}, "title": "The Architecture We Committed To", "community": 7, "community_name": "Community 7", "source_file": "src/content/blog/deploying-police-management-system-bihar.md", "file_type": "document", "degree": 4}, {"id": "blog_deploying_police_management_system_bihar_1_database_per_district_with_central_aggregation", "label": "1. Database-per-district with central aggregation", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "1. Database-per-district with central aggregation", "community": 7, "community_name": "Community 7", "source_file": "src/content/blog/deploying-police-management-system-bihar.md", "file_type": "document", "degree": 2}, {"id": "blog_deploying_police_management_system_bihar_codeblock_1", "label": "code:yaml (# Per-district deployment descriptor)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:yaml (# Per-district deployment descriptor)", "community": 7, "community_name": "Community 7", "source_file": "src/content/blog/deploying-police-management-system-bihar.md", "file_type": "document", "degree": 1}, {"id": "blog_deploying_police_management_system_bihar_2_offline_first_for_field_critical_modules", "label": "2. Offline-first for field-critical modules", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "2. Offline-first for field-critical modules", "community": 7, "community_name": "Community 7", "source_file": "src/content/blog/deploying-police-management-system-bihar.md", "file_type": "document", "degree": 2}, {"id": "blog_deploying_police_management_system_bihar_codeblock_2", "label": "code:java (@Scheduled(fixedDelay = 300_000) // every 5 minutes)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:java (@Scheduled(fixedDelay = 300_000) // every 5 minutes)", "community": 7, "community_name": "Community 7", "source_file": "src/content/blog/deploying-police-management-system-bihar.md", "file_type": "document", "degree": 1}, {"id": "blog_deploying_police_management_system_bihar_3_audit_logging_baked_into_the_data_layer", "label": "3. Audit logging baked into the data layer", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Audit logging baked into the data layer", "community": 7, "community_name": "Community 7", "source_file": "src/content/blog/deploying-police-management-system-bihar.md", "file_type": "document", "degree": 1}, {"id": "blog_deploying_police_management_system_bihar_the_rollout_plan_that_actually_held_up", "label": "The Rollout Plan That Actually Held Up", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "The Rollout Plan That Actually Held Up", "community": 7, "community_name": "Community 7", "source_file": "src/content/blog/deploying-police-management-system-bihar.md", "file_type": "document", "degree": 2}, {"id": "blog_deploying_police_management_system_bihar_codeblock_3", "label": "code:yaml (features:)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:yaml (features:)", "community": 7, "community_name": "Community 7", "source_file": "src/content/blog/deploying-police-management-system-bihar.md", "file_type": "document", "degree": 1}, {"id": "blog_deploying_police_management_system_bihar_what_broke_because_something_always_does", "label": "What Broke (Because Something Always Does)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "What Broke (Because Something Always Does)", "community": 7, "community_name": "Community 7", "source_file": "src/content/blog/deploying-police-management-system-bihar.md", "file_type": "document", "degree": 1}, {"id": "blog_deploying_police_management_system_bihar_the_numbers", "label": "The Numbers", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "The Numbers", "community": 7, "community_name": "Community 7", "source_file": "src/content/blog/deploying-police-management-system-bihar.md", "file_type": "document", "degree": 1}, {"id": "blog_deploying_police_management_system_bihar_what_we_d_tell_anyone_attempting_this", "label": "What We'd Tell Anyone Attempting This", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "What We&#x27;d Tell Anyone Attempting This", "community": 7, "community_name": "Community 7", "source_file": "src/content/blog/deploying-police-management-system-bihar.md", "file_type": "document", "degree": 1}, {"id": "blog_deploying_police_management_system_bihar_building_something_similar", "label": "Building something similar?", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Building something similar?", "community": 7, "community_name": "Community 7", "source_file": "src/content/blog/deploying-police-management-system-bihar.md", "file_type": "document", "degree": 1}, {"id": "src_content_blog_building_government_it_systems_md", "label": "building-government-it-systems.md", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 21.5, "font": {"size": 12, "color": "#ffffff"}, "title": "building-government-it-systems.md", "community": 8, "community_name": "Community 8", "source_file": "src/content/blog/building-government-it-systems.md", "file_type": "document", "degree": 5}, {"id": "blog_building_government_it_systems_the_unique_challenges_of_government_it", "label": "The Unique Challenges of Government IT", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 19.2, "font": {"size": 12, "color": "#ffffff"}, "title": "The Unique Challenges of Government IT", "community": 8, "community_name": "Community 8", "source_file": "src/content/blog/building-government-it-systems.md", "file_type": "document", "degree": 4}, {"id": "blog_building_government_it_systems_1_multi_district_deployment_complexity", "label": "1. Multi-District Deployment Complexity", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "1. Multi-District Deployment Complexity", "community": 8, "community_name": "Community 8", "source_file": "src/content/blog/building-government-it-systems.md", "file_type": "document", "degree": 2}, {"id": "blog_building_government_it_systems_codeblock_1", "label": "code:java (@Configuration)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:java (@Configuration)", "community": 8, "community_name": "Community 8", "source_file": "src/content/blog/building-government-it-systems.md", "file_type": "document", "degree": 1}, {"id": "blog_building_government_it_systems_2_security_and_compliance", "label": "2. Security and Compliance", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "2. Security and Compliance", "community": 8, "community_name": "Community 8", "source_file": "src/content/blog/building-government-it-systems.md", "file_type": "document", "degree": 2}, {"id": "blog_building_government_it_systems_codeblock_2", "label": "code:java (@Service)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:java (@Service)", "community": 8, "community_name": "Community 8", "source_file": "src/content/blog/building-government-it-systems.md", "file_type": "document", "degree": 1}, {"id": "blog_building_government_it_systems_3_reliability_under_constraint", "label": "3. Reliability Under Constraint", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "3. Reliability Under Constraint", "community": 8, "community_name": "Community 8", "source_file": "src/content/blog/building-government-it-systems.md", "file_type": "document", "degree": 2}, {"id": "blog_building_government_it_systems_codeblock_3", "label": "code:java (@Component)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:java (@Component)", "community": 8, "community_name": "Community 8", "source_file": "src/content/blog/building-government-it-systems.md", "file_type": "document", "degree": 1}, {"id": "blog_building_government_it_systems_lessons_from_the_police_management_system", "label": "Lessons from the Police Management System", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Lessons from the Police Management System", "community": 8, "community_name": "Community 8", "source_file": "src/content/blog/building-government-it-systems.md", "file_type": "document", "degree": 2}, {"id": "blog_building_government_it_systems_architecture_decisions_that_paid_off", "label": "Architecture Decisions That Paid Off", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Architecture Decisions That Paid Off", "community": 8, "community_name": "Community 8", "source_file": "src/content/blog/building-government-it-systems.md", "file_type": "document", "degree": 2}, {"id": "blog_building_government_it_systems_codeblock_4", "label": "code:yaml (# District-specific feature configuration)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:yaml (# District-specific feature configuration)", "community": 8, "community_name": "Community 8", "source_file": "src/content/blog/building-government-it-systems.md", "file_type": "document", "degree": 1}, {"id": "blog_building_government_it_systems_scms_scaling_content_management_for_government", "label": "SCMS: Scaling Content Management for Government", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "SCMS: Scaling Content Management for Government", "community": 8, "community_name": "Community 8", "source_file": "src/content/blog/building-government-it-systems.md", "file_type": "document", "degree": 1}, {"id": "blog_building_government_it_systems_key_takeaways_for_government_it_projects", "label": "Key Takeaways for Government IT Projects", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Key Takeaways for Government IT Projects", "community": 8, "community_name": "Community 8", "source_file": "src/content/blog/building-government-it-systems.md", "file_type": "document", "degree": 1}, {"id": "blog_building_government_it_systems_conclusion", "label": "Conclusion", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Conclusion", "community": 8, "community_name": "Community 8", "source_file": "src/content/blog/building-government-it-systems.md", "file_type": "document", "degree": 1}, {"id": "src_content_blog_getting_started_with_astro_md", "label": "getting-started-with-astro.md", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 26.2, "font": {"size": 12, "color": "#ffffff"}, "title": "getting-started-with-astro.md", "community": 11, "community_name": "Community 11", "source_file": "src/content/blog/getting-started-with-astro.md", "file_type": "document", "degree": 7}, {"id": "blog_getting_started_with_astro_why_choose_astro", "label": "Why Choose Astro?", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Why Choose Astro?", "community": 11, "community_name": "Community 11", "source_file": "src/content/blog/getting-started-with-astro.md", "file_type": "document", "degree": 1}, {"id": "blog_getting_started_with_astro_how_astro_differs_from_traditional_frameworks", "label": "How Astro Differs from Traditional Frameworks", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "How Astro Differs from Traditional Frameworks", "community": 11, "community_name": "Community 11", "source_file": "src/content/blog/getting-started-with-astro.md", "file_type": "document", "degree": 1}, {"id": "blog_getting_started_with_astro_code_example", "label": "Code Example", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Code Example", "community": 11, "community_name": "Community 11", "source_file": "src/content/blog/getting-started-with-astro.md", "file_type": "document", "degree": 2}, {"id": "blog_getting_started_with_astro_codeblock_1", "label": "code:astro (---)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:astro (---)", "community": 11, "community_name": "Community 11", "source_file": "src/content/blog/getting-started-with-astro.md", "file_type": "document", "degree": 1}, {"id": "blog_getting_started_with_astro_performance_benefits", "label": "Performance Benefits", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Performance Benefits", "community": 11, "community_name": "Community 11", "source_file": "src/content/blog/getting-started-with-astro.md", "file_type": "document", "degree": 2}, {"id": "blog_getting_started_with_astro_codeblock_2", "label": "code:javascript (// Traditional SPA: Everything loads upfront)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:javascript (// Traditional SPA: Everything loads upfront)", "community": 11, "community_name": "Community 11", "source_file": "src/content/blog/getting-started-with-astro.md", "file_type": "document", "degree": 1}, {"id": "blog_getting_started_with_astro_content_collections_type_safe_content", "label": "Content Collections: Type-Safe Content", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Content Collections: Type-Safe Content", "community": 11, "community_name": "Community 11", "source_file": "src/content/blog/getting-started-with-astro.md", "file_type": "document", "degree": 2}, {"id": "blog_getting_started_with_astro_codeblock_3", "label": "code:typescript (// src/content/config.ts)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:typescript (// src/content/config.ts)", "community": 11, "community_name": "Community 11", "source_file": "src/content/blog/getting-started-with-astro.md", "file_type": "document", "degree": 1}, {"id": "blog_getting_started_with_astro_getting_started", "label": "Getting Started", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Getting Started", "community": 11, "community_name": "Community 11", "source_file": "src/content/blog/getting-started-with-astro.md", "file_type": "document", "degree": 2}, {"id": "blog_getting_started_with_astro_codeblock_4", "label": "code:bash (npm create astro@latest)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (npm create astro@latest)", "community": 11, "community_name": "Community 11", "source_file": "src/content/blog/getting-started-with-astro.md", "file_type": "document", "degree": 1}, {"id": "blog_getting_started_with_astro_when_to_use_astro", "label": "When to Use Astro", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "When to Use Astro", "community": 11, "community_name": "Community 11", "source_file": "src/content/blog/getting-started-with-astro.md", "file_type": "document", "degree": 1}, {"id": "playwright_report_data_448763de83b442e1e9a6c6e4e70870f8a7246e0a_md", "label": "448763de83b442e1e9a6c6e4e70870f8a7246e0a.md", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "448763de83b442e1e9a6c6e4e70870f8a7246e0a.md", "community": 41, "community_name": "Community 41", "source_file": "playwright-report/data/448763de83b442e1e9a6c6e4e70870f8a7246e0a.md", "file_type": "document", "degree": 1}, {"id": "data_448763de83b442e1e9a6c6e4e70870f8a7246e0a_page_snapshot", "label": "Page snapshot", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Page snapshot", "community": 41, "community_name": "Community 41", "source_file": "playwright-report/data/448763de83b442e1e9a6c6e4e70870f8a7246e0a.md", "file_type": "document", "degree": 2}, {"id": "data_448763de83b442e1e9a6c6e4e70870f8a7246e0a_codeblock_1", "label": "code:yaml (- generic [active] [ref=e1]:)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:yaml (- generic [active] [ref=e1]:)", "community": 41, "community_name": "Community 41", "source_file": "playwright-report/data/448763de83b442e1e9a6c6e4e70870f8a7246e0a.md", "file_type": "document", "degree": 1}, {"id": "playwright_report_data_6604b3783e14b0fe2e620b288e8828b6f55be330_md", "label": "6604b3783e14b0fe2e620b288e8828b6f55be330.md", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "6604b3783e14b0fe2e620b288e8828b6f55be330.md", "community": 42, "community_name": "Community 42", "source_file": "playwright-report/data/6604b3783e14b0fe2e620b288e8828b6f55be330.md", "file_type": "document", "degree": 1}, {"id": "data_6604b3783e14b0fe2e620b288e8828b6f55be330_page_snapshot", "label": "Page snapshot", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Page snapshot", "community": 42, "community_name": "Community 42", "source_file": "playwright-report/data/6604b3783e14b0fe2e620b288e8828b6f55be330.md", "file_type": "document", "degree": 2}, {"id": "data_6604b3783e14b0fe2e620b288e8828b6f55be330_codeblock_1", "label": "code:yaml (- generic [active] [ref=e1]:)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:yaml (- generic [active] [ref=e1]:)", "community": 42, "community_name": "Community 42", "source_file": "playwright-report/data/6604b3783e14b0fe2e620b288e8828b6f55be330.md", "file_type": "document", "degree": 1}, {"id": "playwright_report_data_3e3d231801ce8a68ec884e518f6e46e7f3a8d6ff_md", "label": "3e3d231801ce8a68ec884e518f6e46e7f3a8d6ff.md", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3e3d231801ce8a68ec884e518f6e46e7f3a8d6ff.md", "community": 43, "community_name": "Community 43", "source_file": "playwright-report/data/3e3d231801ce8a68ec884e518f6e46e7f3a8d6ff.md", "file_type": "document", "degree": 1}, {"id": "data_3e3d231801ce8a68ec884e518f6e46e7f3a8d6ff_page_snapshot", "label": "Page snapshot", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Page snapshot", "community": 43, "community_name": "Community 43", "source_file": "playwright-report/data/3e3d231801ce8a68ec884e518f6e46e7f3a8d6ff.md", "file_type": "document", "degree": 2}, {"id": "data_3e3d231801ce8a68ec884e518f6e46e7f3a8d6ff_codeblock_1", "label": "code:yaml (- generic [ref=e1]:)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:yaml (- generic [ref=e1]:)", "community": 43, "community_name": "Community 43", "source_file": "playwright-report/data/3e3d231801ce8a68ec884e518f6e46e7f3a8d6ff.md", "file_type": "document", "degree": 1}, {"id": "scripts_readme_performance_md", "label": "README-PERFORMANCE.md", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "README-PERFORMANCE.md", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 1}, {"id": "scripts_readme_performance_performance_testing_scripts", "label": "Performance Testing Scripts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 37.7, "font": {"size": 12, "color": "#ffffff"}, "title": "Performance Testing Scripts", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 12}, {"id": "scripts_readme_performance_quick_start", "label": "Quick Start", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Quick Start", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 2}, {"id": "scripts_readme_performance_test_current_server_performance", "label": "Test Current Server Performance", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Test Current Server Performance", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 2}, {"id": "scripts_readme_performance_codeblock_1", "label": "code:bash (# Quick check (recommended))", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (# Quick check (recommended))", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 1}, {"id": "scripts_readme_performance_available_scripts", "label": "Available Scripts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 19.2, "font": {"size": 12, "color": "#ffffff"}, "title": "Available Scripts", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 4}, {"id": "scripts_readme_performance_1_performance_test_py", "label": "1. `performance_test.py`", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "1. `performance_test.py`", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 2}, {"id": "scripts_readme_performance_codeblock_2", "label": "code:bash (python scripts/performance_test.py)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (python scripts/performance_test.py)", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 1}, {"id": "scripts_readme_performance_2_quick_perf_check_sh", "label": "2. `quick-perf-check.sh`", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "2. `quick-perf-check.sh`", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 2}, {"id": "scripts_readme_performance_codeblock_3", "label": "code:bash (# Default (localhost:10000))", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (# Default (localhost:10000))", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 1}, {"id": "scripts_readme_performance_3_lighthouse_audit_py", "label": "3. `lighthouse_audit.py`", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "3. `lighthouse_audit.py`", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 2}, {"id": "scripts_readme_performance_codeblock_4", "label": "code:bash (python scripts/lighthouse_audit.py <url>)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (python scripts/lighthouse_audit.py &lt;url&gt;)", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 1}, {"id": "scripts_readme_performance_performance_targets", "label": "Performance Targets", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Performance Targets", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 1}, {"id": "scripts_readme_performance_core_web_vitals_production", "label": "Core Web Vitals (Production)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Core Web Vitals (Production)", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 1}, {"id": "scripts_readme_performance_manual_testing_with_curl", "label": "Manual Testing with curl", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 19.2, "font": {"size": 12, "color": "#ffffff"}, "title": "Manual Testing with curl", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 4}, {"id": "scripts_readme_performance_basic_response_time", "label": "Basic Response Time", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Basic Response Time", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 2}, {"id": "scripts_readme_performance_codeblock_5", "label": "code:bash (curl -w \"\\nTime: %{time_total}s\\n\" -o /dev/null -s http://lo)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (curl -w &quot;\\nTime: %{time_total}s\\n&quot; -o /dev/null -s http://lo)", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 1}, {"id": "scripts_readme_performance_detailed_timing", "label": "Detailed Timing", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Detailed Timing", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 2}, {"id": "scripts_readme_performance_codeblock_6", "label": "code:bash (curl -w \"\\n)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (curl -w &quot;\\n)", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 1}, {"id": "scripts_readme_performance_test_multiple_endpoints", "label": "Test Multiple Endpoints", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Test Multiple Endpoints", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 2}, {"id": "scripts_readme_performance_codeblock_7", "label": "code:bash (for endpoint in / /contact /about /api/health.json; do)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (for endpoint in / /contact /about /api/health.json; do)", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 1}, {"id": "scripts_readme_performance_ci_cd_integration", "label": "CI/CD Integration", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "CI/CD Integration", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 3}, {"id": "scripts_readme_performance_github_actions_example", "label": "GitHub Actions Example", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "GitHub Actions Example", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 2}, {"id": "scripts_readme_performance_codeblock_8", "label": "code:yaml (- name: Performance Test)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:yaml (- name: Performance Test)", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 1}, {"id": "scripts_readme_performance_pre_deployment_check", "label": "Pre-deployment Check", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Pre-deployment Check", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 2}, {"id": "scripts_readme_performance_codeblock_9", "label": "code:bash (# Build and test)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (# Build and test)", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 1}, {"id": "scripts_readme_performance_troubleshooting", "label": "Troubleshooting", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "Troubleshooting", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 3}, {"id": "scripts_readme_performance_slow_response_times_500ms", "label": "Slow Response Times (> 500ms)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Slow Response Times (&gt; 500ms)", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 2}, {"id": "scripts_readme_performance_codeblock_10", "label": "code:bash (# 1. Build for production)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (# 1. Build for production)", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 1}, {"id": "scripts_readme_performance_high_variance_in_response_times", "label": "High Variance in Response Times", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "High Variance in Response Times", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 1}, {"id": "scripts_readme_performance_monitoring_in_production", "label": "Monitoring in Production", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "Monitoring in Production", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 3}, {"id": "scripts_readme_performance_recommended_tools", "label": "Recommended Tools", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Recommended Tools", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 1}, {"id": "scripts_readme_performance_custom_performance_monitoring", "label": "Custom Performance Monitoring", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Custom Performance Monitoring", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 2}, {"id": "scripts_readme_performance_codeblock_11", "label": "code:javascript (// Add to your app)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:javascript (// Add to your app)", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 1}, {"id": "scripts_readme_performance_best_practices", "label": "Best Practices", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Best Practices", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 1}, {"id": "scripts_readme_performance_resources", "label": "Resources", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Resources", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 1}, {"id": "scripts_readme_performance_quick_reference", "label": "Quick Reference", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Quick Reference", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 2}, {"id": "scripts_readme_performance_codeblock_12", "label": "code:bash (# Test homepage)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (# Test homepage)", "community": 1, "community_name": "Community 1", "source_file": "scripts/README-PERFORMANCE.md", "file_type": "document", "degree": 1}, {"id": "scripts_backup_readme_md", "label": "README.md", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "README.md", "community": 5, "community_name": "Community 5", "source_file": "scripts/backup/README.md", "file_type": "document", "degree": 1}, {"id": "backup_readme_backup_scripts", "label": "Backup Scripts", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 30.8, "font": {"size": 12, "color": "#ffffff"}, "title": "Backup Scripts", "community": 5, "community_name": "Community 5", "source_file": "scripts/backup/README.md", "file_type": "document", "degree": 9}, {"id": "backup_readme_quick_start", "label": "Quick Start", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Quick Start", "community": 5, "community_name": "Community 5", "source_file": "scripts/backup/README.md", "file_type": "document", "degree": 2}, {"id": "backup_readme_codeblock_1", "label": "code:bash (# First-time setup)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (# First-time setup)", "community": 5, "community_name": "Community 5", "source_file": "scripts/backup/README.md", "file_type": "document", "degree": 1}, {"id": "backup_readme_available_commands", "label": "Available Commands", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Available Commands", "community": 5, "community_name": "Community 5", "source_file": "scripts/backup/README.md", "file_type": "document", "degree": 1}, {"id": "backup_readme_automation_setup", "label": "Automation Setup", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "Automation Setup", "community": 5, "community_name": "Community 5", "source_file": "scripts/backup/README.md", "file_type": "document", "degree": 3}, {"id": "backup_readme_linux_macos_cron", "label": "Linux/macOS (cron)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Linux/macOS (cron)", "community": 5, "community_name": "Community 5", "source_file": "scripts/backup/README.md", "file_type": "document", "degree": 2}, {"id": "backup_readme_codeblock_2", "label": "code:bash (# Edit crontab)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (# Edit crontab)", "community": 5, "community_name": "Community 5", "source_file": "scripts/backup/README.md", "file_type": "document", "degree": 1}, {"id": "backup_readme_windows_task_scheduler", "label": "Windows (Task Scheduler)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Windows (Task Scheduler)", "community": 5, "community_name": "Community 5", "source_file": "scripts/backup/README.md", "file_type": "document", "degree": 2}, {"id": "backup_readme_codeblock_3", "label": "code:powershell (# Daily backup)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:powershell (# Daily backup)", "community": 5, "community_name": "Community 5", "source_file": "scripts/backup/README.md", "file_type": "document", "degree": 1}, {"id": "backup_readme_restore_examples", "label": "Restore Examples", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Restore Examples", "community": 5, "community_name": "Community 5", "source_file": "scripts/backup/README.md", "file_type": "document", "degree": 2}, {"id": "backup_readme_codeblock_4", "label": "code:bash (# List available backups)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (# List available backups)", "community": 5, "community_name": "Community 5", "source_file": "scripts/backup/README.md", "file_type": "document", "degree": 1}, {"id": "backup_readme_storage_structure", "label": "Storage Structure", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Storage Structure", "community": 5, "community_name": "Community 5", "source_file": "scripts/backup/README.md", "file_type": "document", "degree": 2}, {"id": "backup_readme_codeblock_5", "label": "code:block5 (backups/)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:block5 (backups/)", "community": 5, "community_name": "Community 5", "source_file": "scripts/backup/README.md", "file_type": "document", "degree": 1}, {"id": "backup_readme_pre_deployment", "label": "Pre-Deployment", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Pre-Deployment", "community": 5, "community_name": "Community 5", "source_file": "scripts/backup/README.md", "file_type": "document", "degree": 2}, {"id": "backup_readme_codeblock_6", "label": "code:bash (# Manual)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (# Manual)", "community": 5, "community_name": "Community 5", "source_file": "scripts/backup/README.md", "file_type": "document", "degree": 1}, {"id": "backup_readme_troubleshooting", "label": "Troubleshooting", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "Troubleshooting", "community": 5, "community_name": "Community 5", "source_file": "scripts/backup/README.md", "file_type": "document", "degree": 3}, {"id": "backup_readme_backup_fails", "label": "Backup fails", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Backup fails", "community": 5, "community_name": "Community 5", "source_file": "scripts/backup/README.md", "file_type": "document", "degree": 2}, {"id": "backup_readme_codeblock_7", "label": "code:bash (# Check disk space)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (# Check disk space)", "community": 5, "community_name": "Community 5", "source_file": "scripts/backup/README.md", "file_type": "document", "degree": 1}, {"id": "backup_readme_restore_fails", "label": "Restore fails", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Restore fails", "community": 5, "community_name": "Community 5", "source_file": "scripts/backup/README.md", "file_type": "document", "degree": 2}, {"id": "backup_readme_codeblock_8", "label": "code:bash (# Verify backup integrity)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (# Verify backup integrity)", "community": 5, "community_name": "Community 5", "source_file": "scripts/backup/README.md", "file_type": "document", "degree": 1}, {"id": "backup_readme_documentation", "label": "Documentation", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Documentation", "community": 5, "community_name": "Community 5", "source_file": "scripts/backup/README.md", "file_type": "document", "degree": 1}, {"id": "test_results_e2e_smoke_suite_smoke_suit_6ed4a_has_proper_structured_data_chromium_error_context_md", "label": "error-context.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "error-context.md", "community": 44, "community_name": "Community 44", "source_file": "test-results/e2e-smoke-suite-Smoke-Suit-6ed4a--has-proper-structured-data-chromium/error-context.md", "file_type": "document", "degree": 1}, {"id": "e2e_smoke_suite_smoke_suit_6ed4a_has_proper_structured_data_chromium_error_context_page_snapshot", "label": "Page snapshot", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Page snapshot", "community": 44, "community_name": "Community 44", "source_file": "test-results/e2e-smoke-suite-Smoke-Suit-6ed4a--has-proper-structured-data-chromium/error-context.md", "file_type": "document", "degree": 2}, {"id": "e2e_smoke_suite_smoke_suit_6ed4a_has_proper_structured_data_chromium_error_context_codeblock_1", "label": "code:yaml (- generic [active] [ref=e1]:)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:yaml (- generic [active] [ref=e1]:)", "community": 44, "community_name": "Community 44", "source_file": "test-results/e2e-smoke-suite-Smoke-Suit-6ed4a--has-proper-structured-data-chromium/error-context.md", "file_type": "document", "degree": 1}, {"id": "test_results_e2e_smoke_suite_smoke_suit_742f0_enders_correctly_on_desktop_chromium_error_context_md", "label": "error-context.md", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "error-context.md", "community": 45, "community_name": "Community 45", "source_file": "test-results/e2e-smoke-suite-Smoke-Suit-742f0-enders-correctly-on-Desktop-chromium/error-context.md", "file_type": "document", "degree": 1}, {"id": "e2e_smoke_suite_smoke_suit_742f0_enders_correctly_on_desktop_chromium_error_context_page_snapshot", "label": "Page snapshot", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Page snapshot", "community": 45, "community_name": "Community 45", "source_file": "test-results/e2e-smoke-suite-Smoke-Suit-742f0-enders-correctly-on-Desktop-chromium/error-context.md", "file_type": "document", "degree": 2}, {"id": "e2e_smoke_suite_smoke_suit_742f0_enders_correctly_on_desktop_chromium_error_context_codeblock_1", "label": "code:yaml (- generic [active] [ref=e1]:)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:yaml (- generic [active] [ref=e1]:)", "community": 45, "community_name": "Community 45", "source_file": "test-results/e2e-smoke-suite-Smoke-Suit-742f0-enders-correctly-on-Desktop-chromium/error-context.md", "file_type": "document", "degree": 1}, {"id": "test_results_e2e_smoke_suite_smoke_suit_8282a_mepage_has_proper_meta_tags_chromium_error_context_md", "label": "error-context.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "error-context.md", "community": 46, "community_name": "Community 46", "source_file": "test-results/e2e-smoke-suite-Smoke-Suit-8282a-mepage-has-proper-meta-tags-chromium/error-context.md", "file_type": "document", "degree": 1}, {"id": "e2e_smoke_suite_smoke_suit_8282a_mepage_has_proper_meta_tags_chromium_error_context_page_snapshot", "label": "Page snapshot", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Page snapshot", "community": 46, "community_name": "Community 46", "source_file": "test-results/e2e-smoke-suite-Smoke-Suit-8282a-mepage-has-proper-meta-tags-chromium/error-context.md", "file_type": "document", "degree": 2}, {"id": "e2e_smoke_suite_smoke_suit_8282a_mepage_has_proper_meta_tags_chromium_error_context_codeblock_1", "label": "code:yaml (- generic [active] [ref=e1]:)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:yaml (- generic [active] [ref=e1]:)", "community": 46, "community_name": "Community 46", "source_file": "test-results/e2e-smoke-suite-Smoke-Suit-8282a-mepage-has-proper-meta-tags-chromium/error-context.md", "file_type": "document", "degree": 1}, {"id": "test_results_e2e_smoke_suite_smoke_suit_7fcfd_ntact_form_submission_works_chromium_error_context_md", "label": "error-context.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "error-context.md", "community": 47, "community_name": "Community 47", "source_file": "test-results/e2e-smoke-suite-Smoke-Suit-7fcfd-ntact-form-submission-works-chromium/error-context.md", "file_type": "document", "degree": 1}, {"id": "e2e_smoke_suite_smoke_suit_7fcfd_ntact_form_submission_works_chromium_error_context_page_snapshot", "label": "Page snapshot", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Page snapshot", "community": 47, "community_name": "Community 47", "source_file": "test-results/e2e-smoke-suite-Smoke-Suit-7fcfd-ntact-form-submission-works-chromium/error-context.md", "file_type": "document", "degree": 2}, {"id": "e2e_smoke_suite_smoke_suit_7fcfd_ntact_form_submission_works_chromium_error_context_codeblock_1", "label": "code:yaml (- generic [ref=e1]:)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:yaml (- generic [ref=e1]:)", "community": 47, "community_name": "Community 47", "source_file": "test-results/e2e-smoke-suite-Smoke-Suit-7fcfd-ntact-form-submission-works-chromium/error-context.md", "file_type": "document", "degree": 1}, {"id": "playwright_report_data_e913a96525d005a5baae8ddb2fbea15bbc53abb1_md", "label": "e913a96525d005a5baae8ddb2fbea15bbc53abb1.md", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "e913a96525d005a5baae8ddb2fbea15bbc53abb1.md", "community": 48, "community_name": "Community 48", "source_file": "playwright-report/data/e913a96525d005a5baae8ddb2fbea15bbc53abb1.md", "file_type": "document", "degree": 1}, {"id": "data_e913a96525d005a5baae8ddb2fbea15bbc53abb1_page_snapshot", "label": "Page snapshot", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Page snapshot", "community": 48, "community_name": "Community 48", "source_file": "playwright-report/data/e913a96525d005a5baae8ddb2fbea15bbc53abb1.md", "file_type": "document", "degree": 2}, {"id": "data_e913a96525d005a5baae8ddb2fbea15bbc53abb1_codeblock_1", "label": "code:yaml (- generic [active] [ref=e1]:)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:yaml (- generic [active] [ref=e1]:)", "community": 48, "community_name": "Community 48", "source_file": "playwright-report/data/e913a96525d005a5baae8ddb2fbea15bbc53abb1.md", "file_type": "document", "degree": 1}, {"id": "playwright_report_data_a1c157260391dca389fbe38c6259c4efd286b319_md", "label": "a1c157260391dca389fbe38c6259c4efd286b319.md", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "a1c157260391dca389fbe38c6259c4efd286b319.md", "community": 49, "community_name": "Community 49", "source_file": "playwright-report/data/a1c157260391dca389fbe38c6259c4efd286b319.md", "file_type": "document", "degree": 1}, {"id": "data_a1c157260391dca389fbe38c6259c4efd286b319_page_snapshot", "label": "Page snapshot", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Page snapshot", "community": 49, "community_name": "Community 49", "source_file": "playwright-report/data/a1c157260391dca389fbe38c6259c4efd286b319.md", "file_type": "document", "degree": 2}, {"id": "data_a1c157260391dca389fbe38c6259c4efd286b319_codeblock_1", "label": "code:yaml (- generic [active] [ref=e1]:)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:yaml (- generic [active] [ref=e1]:)", "community": 49, "community_name": "Community 49", "source_file": "playwright-report/data/a1c157260391dca389fbe38c6259c4efd286b319.md", "file_type": "document", "degree": 1}, {"id": "playwright_report_data_0f6bc059f79105264bd8619a97b50f0c07ebb8d8_md", "label": "0f6bc059f79105264bd8619a97b50f0c07ebb8d8.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "0f6bc059f79105264bd8619a97b50f0c07ebb8d8.md", "community": 50, "community_name": "Community 50", "source_file": "playwright-report/data/0f6bc059f79105264bd8619a97b50f0c07ebb8d8.md", "file_type": "document", "degree": 1}, {"id": "data_0f6bc059f79105264bd8619a97b50f0c07ebb8d8_page_snapshot", "label": "Page snapshot", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Page snapshot", "community": 50, "community_name": "Community 50", "source_file": "playwright-report/data/0f6bc059f79105264bd8619a97b50f0c07ebb8d8.md", "file_type": "document", "degree": 2}, {"id": "data_0f6bc059f79105264bd8619a97b50f0c07ebb8d8_codeblock_1", "label": "code:yaml (- generic [active] [ref=e1]:)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:yaml (- generic [active] [ref=e1]:)", "community": 50, "community_name": "Community 50", "source_file": "playwright-report/data/0f6bc059f79105264bd8619a97b50f0c07ebb8d8.md", "file_type": "document", "degree": 1}, {"id": "playwright_report_data_cc0ed5549c339ad261436d0f63d13eb3259a9dde_md", "label": "cc0ed5549c339ad261436d0f63d13eb3259a9dde.md", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "cc0ed5549c339ad261436d0f63d13eb3259a9dde.md", "community": 51, "community_name": "Community 51", "source_file": "playwright-report/data/cc0ed5549c339ad261436d0f63d13eb3259a9dde.md", "file_type": "document", "degree": 1}, {"id": "data_cc0ed5549c339ad261436d0f63d13eb3259a9dde_page_snapshot", "label": "Page snapshot", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Page snapshot", "community": 51, "community_name": "Community 51", "source_file": "playwright-report/data/cc0ed5549c339ad261436d0f63d13eb3259a9dde.md", "file_type": "document", "degree": 2}, {"id": "data_cc0ed5549c339ad261436d0f63d13eb3259a9dde_codeblock_1", "label": "code:yaml (- generic [ref=e1]:)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:yaml (- generic [ref=e1]:)", "community": 51, "community_name": "Community 51", "source_file": "playwright-report/data/cc0ed5549c339ad261436d0f63d13eb3259a9dde.md", "file_type": "document", "degree": 1}, {"id": "playwright_report_data_bbfcf94d298e196a738e1c4aa9fcbebf09850749_md", "label": "bbfcf94d298e196a738e1c4aa9fcbebf09850749.md", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "bbfcf94d298e196a738e1c4aa9fcbebf09850749.md", "community": 52, "community_name": "Community 52", "source_file": "playwright-report/data/bbfcf94d298e196a738e1c4aa9fcbebf09850749.md", "file_type": "document", "degree": 1}, {"id": "data_bbfcf94d298e196a738e1c4aa9fcbebf09850749_page_snapshot", "label": "Page snapshot", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Page snapshot", "community": 52, "community_name": "Community 52", "source_file": "playwright-report/data/bbfcf94d298e196a738e1c4aa9fcbebf09850749.md", "file_type": "document", "degree": 2}, {"id": "data_bbfcf94d298e196a738e1c4aa9fcbebf09850749_codeblock_1", "label": "code:yaml (- generic [active] [ref=e1]:)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:yaml (- generic [active] [ref=e1]:)", "community": 52, "community_name": "Community 52", "source_file": "playwright-report/data/bbfcf94d298e196a738e1c4aa9fcbebf09850749.md", "file_type": "document", "degree": 1}, {"id": "playwright_report_data_9b3c49237ac0c6da58c2e4aee5df00459559a271_md", "label": "9b3c49237ac0c6da58c2e4aee5df00459559a271.md", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "9b3c49237ac0c6da58c2e4aee5df00459559a271.md", "community": 53, "community_name": "Community 53", "source_file": "playwright-report/data/9b3c49237ac0c6da58c2e4aee5df00459559a271.md", "file_type": "document", "degree": 1}, {"id": "data_9b3c49237ac0c6da58c2e4aee5df00459559a271_page_snapshot", "label": "Page snapshot", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Page snapshot", "community": 53, "community_name": "Community 53", "source_file": "playwright-report/data/9b3c49237ac0c6da58c2e4aee5df00459559a271.md", "file_type": "document", "degree": 2}, {"id": "data_9b3c49237ac0c6da58c2e4aee5df00459559a271_codeblock_1", "label": "code:yaml (- generic [ref=e1]:)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:yaml (- generic [ref=e1]:)", "community": 53, "community_name": "Community 53", "source_file": "playwright-report/data/9b3c49237ac0c6da58c2e4aee5df00459559a271.md", "file_type": "document", "degree": 1}, {"id": "playwright_report_data_690bd8f0a073eceeb87b8e46e681123950f08f93_md", "label": "690bd8f0a073eceeb87b8e46e681123950f08f93.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "690bd8f0a073eceeb87b8e46e681123950f08f93.md", "community": 54, "community_name": "Community 54", "source_file": "playwright-report/data/690bd8f0a073eceeb87b8e46e681123950f08f93.md", "file_type": "document", "degree": 1}, {"id": "data_690bd8f0a073eceeb87b8e46e681123950f08f93_page_snapshot", "label": "Page snapshot", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Page snapshot", "community": 54, "community_name": "Community 54", "source_file": "playwright-report/data/690bd8f0a073eceeb87b8e46e681123950f08f93.md", "file_type": "document", "degree": 2}, {"id": "data_690bd8f0a073eceeb87b8e46e681123950f08f93_codeblock_1", "label": "code:yaml (- generic [active] [ref=e1]:)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:yaml (- generic [active] [ref=e1]:)", "community": 54, "community_name": "Community 54", "source_file": "playwright-report/data/690bd8f0a073eceeb87b8e46e681123950f08f93.md", "file_type": "document", "degree": 1}, {"id": "playwright_report_data_6a86fc05ec2c2ce701392e4df2db4d19695f2488_md", "label": "6a86fc05ec2c2ce701392e4df2db4d19695f2488.md", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "6a86fc05ec2c2ce701392e4df2db4d19695f2488.md", "community": 55, "community_name": "Community 55", "source_file": "playwright-report/data/6a86fc05ec2c2ce701392e4df2db4d19695f2488.md", "file_type": "document", "degree": 1}, {"id": "data_6a86fc05ec2c2ce701392e4df2db4d19695f2488_page_snapshot", "label": "Page snapshot", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Page snapshot", "community": 55, "community_name": "Community 55", "source_file": "playwright-report/data/6a86fc05ec2c2ce701392e4df2db4d19695f2488.md", "file_type": "document", "degree": 2}, {"id": "data_6a86fc05ec2c2ce701392e4df2db4d19695f2488_codeblock_1", "label": "code:yaml (- generic [active] [ref=e1]:)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:yaml (- generic [active] [ref=e1]:)", "community": 55, "community_name": "Community 55", "source_file": "playwright-report/data/6a86fc05ec2c2ce701392e4df2db4d19695f2488.md", "file_type": "document", "degree": 1}, {"id": "playwright_report_data_1639575cca1fe4171917a09f8f7cc59c33654911_md", "label": "1639575cca1fe4171917a09f8f7cc59c33654911.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "1639575cca1fe4171917a09f8f7cc59c33654911.md", "community": 56, "community_name": "Community 56", "source_file": "playwright-report/data/1639575cca1fe4171917a09f8f7cc59c33654911.md", "file_type": "document", "degree": 1}, {"id": "data_1639575cca1fe4171917a09f8f7cc59c33654911_page_snapshot", "label": "Page snapshot", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Page snapshot", "community": 56, "community_name": "Community 56", "source_file": "playwright-report/data/1639575cca1fe4171917a09f8f7cc59c33654911.md", "file_type": "document", "degree": 2}, {"id": "data_1639575cca1fe4171917a09f8f7cc59c33654911_codeblock_1", "label": "code:yaml (- generic [active] [ref=e1]:)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:yaml (- generic [active] [ref=e1]:)", "community": 56, "community_name": "Community 56", "source_file": "playwright-report/data/1639575cca1fe4171917a09f8f7cc59c33654911.md", "file_type": "document", "degree": 1}, {"id": "playwright_report_data_32e7238c826ab5be125e270cc69efc4a37a8ffb3_md", "label": "32e7238c826ab5be125e270cc69efc4a37a8ffb3.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "32e7238c826ab5be125e270cc69efc4a37a8ffb3.md", "community": 57, "community_name": "Community 57", "source_file": "playwright-report/data/32e7238c826ab5be125e270cc69efc4a37a8ffb3.md", "file_type": "document", "degree": 1}, {"id": "data_32e7238c826ab5be125e270cc69efc4a37a8ffb3_page_snapshot", "label": "Page snapshot", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Page snapshot", "community": 57, "community_name": "Community 57", "source_file": "playwright-report/data/32e7238c826ab5be125e270cc69efc4a37a8ffb3.md", "file_type": "document", "degree": 2}, {"id": "data_32e7238c826ab5be125e270cc69efc4a37a8ffb3_codeblock_1", "label": "code:yaml (- generic [active] [ref=e1]:)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:yaml (- generic [active] [ref=e1]:)", "community": 57, "community_name": "Community 57", "source_file": "playwright-report/data/32e7238c826ab5be125e270cc69efc4a37a8ffb3.md", "file_type": "document", "degree": 1}, {"id": "playwright_report_data_806b690efd1ee745a1991725b2d2aea1b5c435f2_md", "label": "806b690efd1ee745a1991725b2d2aea1b5c435f2.md", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "806b690efd1ee745a1991725b2d2aea1b5c435f2.md", "community": 58, "community_name": "Community 58", "source_file": "playwright-report/data/806b690efd1ee745a1991725b2d2aea1b5c435f2.md", "file_type": "document", "degree": 1}, {"id": "data_806b690efd1ee745a1991725b2d2aea1b5c435f2_page_snapshot", "label": "Page snapshot", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Page snapshot", "community": 58, "community_name": "Community 58", "source_file": "playwright-report/data/806b690efd1ee745a1991725b2d2aea1b5c435f2.md", "file_type": "document", "degree": 2}, {"id": "data_806b690efd1ee745a1991725b2d2aea1b5c435f2_codeblock_1", "label": "code:yaml (- generic [active] [ref=e1]:)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:yaml (- generic [active] [ref=e1]:)", "community": 58, "community_name": "Community 58", "source_file": "playwright-report/data/806b690efd1ee745a1991725b2d2aea1b5c435f2.md", "file_type": "document", "degree": 1}, {"id": "playwright_report_data_c0712711f6dffbdf3e61da69d7bf618fa7d12cce_md", "label": "c0712711f6dffbdf3e61da69d7bf618fa7d12cce.md", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "c0712711f6dffbdf3e61da69d7bf618fa7d12cce.md", "community": 59, "community_name": "Community 59", "source_file": "playwright-report/data/c0712711f6dffbdf3e61da69d7bf618fa7d12cce.md", "file_type": "document", "degree": 1}, {"id": "data_c0712711f6dffbdf3e61da69d7bf618fa7d12cce_page_snapshot", "label": "Page snapshot", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Page snapshot", "community": 59, "community_name": "Community 59", "source_file": "playwright-report/data/c0712711f6dffbdf3e61da69d7bf618fa7d12cce.md", "file_type": "document", "degree": 2}, {"id": "data_c0712711f6dffbdf3e61da69d7bf618fa7d12cce_codeblock_1", "label": "code:yaml (- generic [active] [ref=e1]:)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:yaml (- generic [active] [ref=e1]:)", "community": 59, "community_name": "Community 59", "source_file": "playwright-report/data/c0712711f6dffbdf3e61da69d7bf618fa7d12cce.md", "file_type": "document", "degree": 1}, {"id": "test_results_theme_theme_aria_accessibi_8c42a_ria_checked_desktop_mobile_chromium_error_context_md", "label": "error-context.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "error-context.md", "community": 60, "community_name": "Community 60", "source_file": "test-results/theme-Theme-ARIA-Accessibi-8c42a-ria-checked-desktop-mobile--chromium/error-context.md", "file_type": "document", "degree": 1}, {"id": "theme_theme_aria_accessibi_8c42a_ria_checked_desktop_mobile_chromium_error_context_page_snapshot", "label": "Page snapshot", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Page snapshot", "community": 60, "community_name": "Community 60", "source_file": "test-results/theme-Theme-ARIA-Accessibi-8c42a-ria-checked-desktop-mobile--chromium/error-context.md", "file_type": "document", "degree": 2}, {"id": "theme_theme_aria_accessibi_8c42a_ria_checked_desktop_mobile_chromium_error_context_codeblock_1", "label": "code:yaml (- generic [active] [ref=e1]:)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:yaml (- generic [active] [ref=e1]:)", "community": 60, "community_name": "Community 60", "source_file": "test-results/theme-Theme-ARIA-Accessibi-8c42a-ria-checked-desktop-mobile--chromium/error-context.md", "file_type": "document", "degree": 1}, {"id": "test_results_newsletter_subscription_ne_c1de9_isible_and_usable_on_mobile_chromium_error_context_md", "label": "error-context.md", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "error-context.md", "community": 61, "community_name": "Community 61", "source_file": "test-results/newsletter-subscription-Ne-c1de9-isible-and-usable-on-mobile-chromium/error-context.md", "file_type": "document", "degree": 1}, {"id": "newsletter_subscription_ne_c1de9_isible_and_usable_on_mobile_chromium_error_context_page_snapshot", "label": "Page snapshot", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Page snapshot", "community": 61, "community_name": "Community 61", "source_file": "test-results/newsletter-subscription-Ne-c1de9-isible-and-usable-on-mobile-chromium/error-context.md", "file_type": "document", "degree": 2}, {"id": "newsletter_subscription_ne_c1de9_isible_and_usable_on_mobile_chromium_error_context_codeblock_1", "label": "code:yaml (- generic [active] [ref=e1]:)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "code:yaml (- generic [active] [ref=e1]:)", "community": 61, "community_name": "Community 61", "source_file": "test-results/newsletter-subscription-Ne-c1de9-isible-and-usable-on-mobile-chromium/error-context.md", "file_type": "document", "degree": 1}, {"id": "playwright_config", "label": "playwright.config.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "playwright.config.ts", "community": 94, "community_name": "Community 94", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/playwright.config.ts", "file_type": "code", "degree": 0}, {"id": "env_d", "label": "env.d.ts", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "env.d.ts", "community": 95, "community_name": "Community 95", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/env.d.ts", "file_type": "code", "degree": 0}, {"id": "middleware", "label": "middleware.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "middleware.ts", "community": 3, "community_name": "Community 3", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/middleware.ts", "file_type": "code", "degree": 3}, {"id": "middleware_validatecsrforigin", "label": "validateCsrfOrigin()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "validateCsrfOrigin()", "community": 3, "community_name": "Community 3", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/middleware.ts", "file_type": "code", "degree": 1}, {"id": "config", "label": "config.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "config.ts", "community": 62, "community_name": "Community 62", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/content/config.ts", "file_type": "code", "degree": 1}, {"id": "sitemap_xml", "label": "sitemap.xml.ts", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "sitemap.xml.ts", "community": 66, "community_name": "Community 66", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/sitemap.xml.ts", "file_type": "code", "degree": 1}, {"id": "sitemap_xml_get", "label": "GET()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "GET()", "community": 66, "community_name": "Community 66", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/sitemap.xml.ts", "file_type": "code", "degree": 1}, {"id": "sitemap_index_xml", "label": "sitemap-index.xml.ts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "sitemap-index.xml.ts", "community": 67, "community_name": "Community 67", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/sitemap-index.xml.ts", "file_type": "code", "degree": 1}, {"id": "sitemap_index_xml_get", "label": "GET()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "GET()", "community": 67, "community_name": "Community 67", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/sitemap-index.xml.ts", "file_type": "code", "degree": 1}, {"id": "contact", "label": "contact.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 30.8, "font": {"size": 12, "color": "#ffffff"}, "title": "contact.ts", "community": 23, "community_name": "Community 23", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "file_type": "code", "degree": 9}, {"id": "contact_checkratelimit", "label": "checkRateLimit()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "checkRateLimit()", "community": 23, "community_name": "Community 23", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "file_type": "code", "degree": 2}, {"id": "contact_validatecontactform", "label": "validateContactForm()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "validateContactForm()", "community": 23, "community_name": "Community 23", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "file_type": "code", "degree": 2}, {"id": "contact_sendcontactemail", "label": "sendContactEmail()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "sendContactEmail()", "community": 23, "community_name": "Community 23", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "file_type": "code", "degree": 3}, {"id": "contact_escapehtml", "label": "escapeHtml()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "escapeHtml()", "community": 23, "community_name": "Community 23", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "file_type": "code", "degree": 2}, {"id": "contact_corsheaders", "label": "corsHeaders()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "corsHeaders()", "community": 23, "community_name": "Community 23", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "file_type": "code", "degree": 3}, {"id": "contact_options", "label": "OPTIONS()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "OPTIONS()", "community": 23, "community_name": "Community 23", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "file_type": "code", "degree": 2}, {"id": "contact_post", "label": "POST()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 21.5, "font": {"size": 12, "color": "#ffffff"}, "title": "POST()", "community": 23, "community_name": "Community 23", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "file_type": "code", "degree": 5}, {"id": "metrics_json", "label": "metrics.json.ts", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 19.2, "font": {"size": 12, "color": "#ffffff"}, "title": "metrics.json.ts", "community": 36, "community_name": "Community 36", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/metrics.json.ts", "file_type": "code", "degree": 4}, {"id": "metrics_json_recordrequest", "label": "recordRequest()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "recordRequest()", "community": 36, "community_name": "Community 36", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/metrics.json.ts", "file_type": "code", "degree": 1}, {"id": "metrics_json_percentile", "label": "percentile()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "percentile()", "community": 36, "community_name": "Community 36", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/metrics.json.ts", "file_type": "code", "degree": 2}, {"id": "metrics_json_get", "label": "GET()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "GET()", "community": 36, "community_name": "Community 36", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/metrics.json.ts", "file_type": "code", "degree": 3}, {"id": "metrics_json_formatuptime", "label": "formatUptime()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "formatUptime()", "community": 36, "community_name": "Community 36", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/metrics.json.ts", "file_type": "code", "degree": 2}, {"id": "health_json", "label": "health.json.ts", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "health.json.ts", "community": 68, "community_name": "Community 68", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/health.json.ts", "file_type": "code", "degree": 1}, {"id": "health_json_get", "label": "GET()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "GET()", "community": 68, "community_name": "Community 68", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/health.json.ts", "file_type": "code", "degree": 1}, {"id": "newsletter", "label": "newsletter.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 28.5, "font": {"size": 12, "color": "#ffffff"}, "title": "newsletter.ts", "community": 3, "community_name": "Community 3", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/newsletter.ts", "file_type": "code", "degree": 8}, {"id": "newsletter_checkratelimit", "label": "checkRateLimit()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "checkRateLimit()", "community": 3, "community_name": "Community 3", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/newsletter.ts", "file_type": "code", "degree": 2}, {"id": "newsletter_validateemail", "label": "validateEmail()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "validateEmail()", "community": 3, "community_name": "Community 3", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/newsletter.ts", "file_type": "code", "degree": 2}, {"id": "newsletter_subscribetonewsletter", "label": "subscribeToNewsletter()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "subscribeToNewsletter()", "community": 3, "community_name": "Community 3", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/newsletter.ts", "file_type": "code", "degree": 2}, {"id": "newsletter_corsheaders", "label": "corsHeaders()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "corsHeaders()", "community": 3, "community_name": "Community 3", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/newsletter.ts", "file_type": "code", "degree": 3}, {"id": "newsletter_options", "label": "OPTIONS()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "OPTIONS()", "community": 3, "community_name": "Community 3", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/newsletter.ts", "file_type": "code", "degree": 2}, {"id": "newsletter_post", "label": "POST()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 21.5, "font": {"size": 12, "color": "#ffffff"}, "title": "POST()", "community": 3, "community_name": "Community 3", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/newsletter.ts", "file_type": "code", "degree": 5}, {"id": "seo", "label": "seo.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 35.4, "font": {"size": 12, "color": "#ffffff"}, "title": "seo.ts", "community": 12, "community_name": "Community 12", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "file_type": "code", "degree": 11}, {"id": "seo_generatepagetitle", "label": "generatePageTitle()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generatePageTitle()", "community": 12, "community_name": "Community 12", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "file_type": "code", "degree": 1}, {"id": "seo_generatekeywords", "label": "generateKeywords()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generateKeywords()", "community": 12, "community_name": "Community 12", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "file_type": "code", "degree": 1}, {"id": "seo_generatebreadcrumbschema", "label": "generateBreadcrumbSchema()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generateBreadcrumbSchema()", "community": 12, "community_name": "Community 12", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "file_type": "code", "degree": 1}, {"id": "seo_generatearticleschema", "label": "generateArticleSchema()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generateArticleSchema()", "community": 12, "community_name": "Community 12", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "file_type": "code", "degree": 1}, {"id": "seo_generatefaqschema", "label": "generateFAQSchema()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generateFAQSchema()", "community": 12, "community_name": "Community 12", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "file_type": "code", "degree": 1}, {"id": "seo_generateserviceschema", "label": "generateServiceSchema()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generateServiceSchema()", "community": 12, "community_name": "Community 12", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "file_type": "code", "degree": 1}, {"id": "seo_generatecanonicalurl", "label": "generateCanonicalUrl()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generateCanonicalUrl()", "community": 12, "community_name": "Community 12", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "file_type": "code", "degree": 1}, {"id": "seo_truncatedescription", "label": "truncateDescription()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "truncateDescription()", "community": 12, "community_name": "Community 12", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "file_type": "code", "degree": 1}, {"id": "seo_generateogimageurl", "label": "generateOGImageUrl()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generateOGImageUrl()", "community": 12, "community_name": "Community 12", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "file_type": "code", "degree": 1}, {"id": "seo_shouldindexpage", "label": "shouldIndexPage()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "shouldIndexPage()", "community": 12, "community_name": "Community 12", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "file_type": "code", "degree": 1}, {"id": "seo_generateshareurls", "label": "generateShareUrls()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generateShareUrls()", "community": 12, "community_name": "Community 12", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "file_type": "code", "degree": 1}, {"id": "animations", "label": "animations.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 23.8, "font": {"size": 12, "color": "#ffffff"}, "title": "animations.ts", "community": 29, "community_name": "Community 29", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/animations.ts", "file_type": "code", "degree": 6}, {"id": "animations_initscrollreveal", "label": "initScrollReveal()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "initScrollReveal()", "community": 29, "community_name": "Community 29", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/animations.ts", "file_type": "code", "degree": 2}, {"id": "animations_initcounters", "label": "initCounters()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "initCounters()", "community": 29, "community_name": "Community 29", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/animations.ts", "file_type": "code", "degree": 2}, {"id": "animations_animatecounter", "label": "animateCounter()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "animateCounter()", "community": 29, "community_name": "Community 29", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/animations.ts", "file_type": "code", "degree": 1}, {"id": "animations_initbuttonripple", "label": "initButtonRipple()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "initButtonRipple()", "community": 29, "community_name": "Community 29", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/animations.ts", "file_type": "code", "degree": 2}, {"id": "animations_initprogressbars", "label": "initProgressBars()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "initProgressBars()", "community": 29, "community_name": "Community 29", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/animations.ts", "file_type": "code", "degree": 2}, {"id": "animations_initallanimations", "label": "initAllAnimations()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 21.5, "font": {"size": 12, "color": "#ffffff"}, "title": "initAllAnimations()", "community": 29, "community_name": "Community 29", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/animations.ts", "file_type": "code", "degree": 5}, {"id": "analytics", "label": "analytics.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 26.2, "font": {"size": 12, "color": "#ffffff"}, "title": "analytics.ts", "community": 22, "community_name": "Community 22", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "file_type": "code", "degree": 7}, {"id": "analytics_trackevent", "label": "trackEvent()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 23.8, "font": {"size": 12, "color": "#ffffff"}, "title": "trackEvent()", "community": 22, "community_name": "Community 22", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "file_type": "code", "degree": 6}, {"id": "analytics_trackexternallink", "label": "trackExternalLink()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "trackExternalLink()", "community": 22, "community_name": "Community 22", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "file_type": "code", "degree": 2}, {"id": "analytics_trackformsubmit", "label": "trackFormSubmit()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "trackFormSubmit()", "community": 22, "community_name": "Community 22", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "file_type": "code", "degree": 2}, {"id": "analytics_tracknewslettersignup", "label": "trackNewsletterSignup()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "trackNewsletterSignup()", "community": 22, "community_name": "Community 22", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "file_type": "code", "degree": 2}, {"id": "analytics_trackportfoliofilter", "label": "trackPortfolioFilter()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "trackPortfolioFilter()", "community": 22, "community_name": "Community 22", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "file_type": "code", "degree": 2}, {"id": "analytics_trackcasestudyview", "label": "trackCaseStudyView()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "trackCaseStudyView()", "community": 22, "community_name": "Community 22", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "file_type": "code", "degree": 2}, {"id": "analytics_bindexternallinktracking", "label": "bindExternalLinkTracking()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "bindExternalLinkTracking()", "community": 22, "community_name": "Community 22", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "file_type": "code", "degree": 1}, {"id": "logger", "label": "logger.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 33.1, "font": {"size": 12, "color": "#ffffff"}, "title": "logger.ts", "community": 3, "community_name": "Community 3", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "file_type": "code", "degree": 10}, {"id": "logger_getminlevel", "label": "getMinLevel()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "getMinLevel()", "community": 3, "community_name": "Community 3", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "file_type": "code", "degree": 2}, {"id": "logger_shouldlog", "label": "shouldLog()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "shouldLog()", "community": 3, "community_name": "Community 3", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "file_type": "code", "degree": 3}, {"id": "logger_formatentry", "label": "formatEntry()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "formatEntry()", "community": 3, "community_name": "Community 3", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "file_type": "code", "degree": 2}, {"id": "logger_output", "label": "output()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "output()", "community": 3, "community_name": "Community 3", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "file_type": "code", "degree": 2}, {"id": "logger_log", "label": "log()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 21.5, "font": {"size": 12, "color": "#ffffff"}, "title": "log()", "community": 3, "community_name": "Community 3", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "file_type": "code", "degree": 5}, {"id": "logger_logapirequest", "label": "logApiRequest()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "logApiRequest()", "community": 3, "community_name": "Community 3", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "file_type": "code", "degree": 2}, {"id": "imageutils", "label": "imageUtils.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "imageUtils.ts", "community": 39, "community_name": "Community 39", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/imageUtils.ts", "file_type": "code", "degree": 3}, {"id": "imageutils_optimizeunsplashurl", "label": "optimizeUnsplashUrl()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "optimizeUnsplashUrl()", "community": 39, "community_name": "Community 39", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/imageUtils.ts", "file_type": "code", "degree": 1}, {"id": "imageutils_generatesrcset", "label": "generateSrcset()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generateSrcset()", "community": 39, "community_name": "Community 39", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/imageUtils.ts", "file_type": "code", "degree": 1}, {"id": "imageutils_getblurplaceholder", "label": "getBlurPlaceholder()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "getBlurPlaceholder()", "community": 39, "community_name": "Community 39", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/imageUtils.ts", "file_type": "code", "degree": 1}, {"id": "sentry", "label": "sentry.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 37.7, "font": {"size": 12, "color": "#ffffff"}, "title": "sentry.ts", "community": 3, "community_name": "Community 3", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "file_type": "code", "degree": 12}, {"id": "sentry_getsentrydsn", "label": "getSentryDsn()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 19.2, "font": {"size": 12, "color": "#ffffff"}, "title": "getSentryDsn()", "community": 3, "community_name": "Community 3", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "file_type": "code", "degree": 4}, {"id": "sentry_getenvironment", "label": "getEnvironment()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "getEnvironment()", "community": 3, "community_name": "Community 3", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "file_type": "code", "degree": 3}, {"id": "sentry_getrelease", "label": "getRelease()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "getRelease()", "community": 3, "community_name": "Community 3", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "file_type": "code", "degree": 3}, {"id": "sentry_generateeventid", "label": "generateEventId()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "generateEventId()", "community": 3, "community_name": "Community 3", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "file_type": "code", "degree": 3}, {"id": "sentry_parsedsn", "label": "parseDsn()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "parseDsn()", "community": 3, "community_name": "Community 3", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "file_type": "code", "degree": 2}, {"id": "sentry_sendtosentry", "label": "sendToSentry()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 21.5, "font": {"size": 12, "color": "#ffffff"}, "title": "sendToSentry()", "community": 3, "community_name": "Community 3", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "file_type": "code", "degree": 5}, {"id": "sentry_captureexception", "label": "captureException()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 23.8, "font": {"size": 12, "color": "#ffffff"}, "title": "captureException()", "community": 3, "community_name": "Community 3", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "file_type": "code", "degree": 6}, {"id": "sentry_capturemessage", "label": "captureMessage()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 23.8, "font": {"size": 12, "color": "#ffffff"}, "title": "captureMessage()", "community": 3, "community_name": "Community 3", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "file_type": "code", "degree": 6}, {"id": "lighthouse_audit", "label": "lighthouse_audit.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 19.2, "font": {"size": 12, "color": "#ffffff"}, "title": "lighthouse_audit.py", "community": 24, "community_name": "Community 24", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/lighthouse_audit.py", "file_type": "code", "degree": 4}, {"id": "lighthouse_audit_run_lighthouse", "label": "run_lighthouse()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "run_lighthouse()", "community": 24, "community_name": "Community 24", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/lighthouse_audit.py", "file_type": "code", "degree": 3}, {"id": "lighthouse_audit_extract_scores", "label": "extract_scores()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "extract_scores()", "community": 24, "community_name": "Community 24", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/lighthouse_audit.py", "file_type": "code", "degree": 3}, {"id": "lighthouse_audit_get_issues", "label": "get_issues()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "get_issues()", "community": 24, "community_name": "Community 24", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/lighthouse_audit.py", "file_type": "code", "degree": 3}, {"id": "lighthouse_audit_main", "label": "main()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 19.2, "font": {"size": 12, "color": "#ffffff"}, "title": "main()", "community": 24, "community_name": "Community 24", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/lighthouse_audit.py", "file_type": "code", "degree": 4}, {"id": "lighthouse_audit_rationale_13", "label": "Run Lighthouse audit on a URL", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Run Lighthouse audit on a URL", "community": 24, "community_name": "Community 24", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/lighthouse_audit.py", "file_type": "rationale", "degree": 1}, {"id": "lighthouse_audit_rationale_41", "label": "Extract key scores from Lighthouse data", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Extract key scores from Lighthouse data", "community": 24, "community_name": "Community 24", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/lighthouse_audit.py", "file_type": "rationale", "degree": 1}, {"id": "lighthouse_audit_rationale_54", "label": "Extract issues from Lighthouse audit", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Extract issues from Lighthouse audit", "community": 24, "community_name": "Community 24", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/lighthouse_audit.py", "file_type": "rationale", "degree": 1}, {"id": "validate_schema", "label": "validate-schema.js", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 23.8, "font": {"size": 12, "color": "#ffffff"}, "title": "validate-schema.js", "community": 30, "community_name": "Community 30", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/validate-schema.js", "file_type": "code", "degree": 6}, {"id": "validate_schema_extractjsonld", "label": "extractJsonLd()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "extractJsonLd()", "community": 30, "community_name": "Community 30", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/validate-schema.js", "file_type": "code", "degree": 2}, {"id": "validate_schema_validateschema", "label": "validateSchema()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "validateSchema()", "community": 30, "community_name": "Community 30", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/validate-schema.js", "file_type": "code", "degree": 1}, {"id": "validate_schema_validateopengraph", "label": "validateOpenGraph()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "validateOpenGraph()", "community": 30, "community_name": "Community 30", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/validate-schema.js", "file_type": "code", "degree": 2}, {"id": "validate_schema_validatetwittercard", "label": "validateTwitterCard()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "validateTwitterCard()", "community": 30, "community_name": "Community 30", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/validate-schema.js", "file_type": "code", "degree": 2}, {"id": "validate_schema_validatepage", "label": "validatePage()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 21.5, "font": {"size": 12, "color": "#ffffff"}, "title": "validatePage()", "community": 30, "community_name": "Community 30", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/validate-schema.js", "file_type": "code", "degree": 5}, {"id": "validate_schema_main", "label": "main()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "main()", "community": 30, "community_name": "Community 30", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/validate-schema.js", "file_type": "code", "degree": 2}, {"id": "capture_theme_screenshots", "label": "capture-theme-screenshots.js", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 26.2, "font": {"size": 12, "color": "#ffffff"}, "title": "capture-theme-screenshots.js", "community": 25, "community_name": "Community 25", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "file_type": "code", "degree": 7}, {"id": "capture_theme_screenshots_ensuredir", "label": "ensureDir()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "ensureDir()", "community": 25, "community_name": "Community 25", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "file_type": "code", "degree": 2}, {"id": "capture_theme_screenshots_screenshotpath", "label": "screenshotPath()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "screenshotPath()", "community": 25, "community_name": "Community 25", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "file_type": "code", "degree": 2}, {"id": "capture_theme_screenshots_waitforpageready", "label": "waitForPageReady()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "waitForPageReady()", "community": 25, "community_name": "Community 25", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "file_type": "code", "degree": 2}, {"id": "capture_theme_screenshots_settheme", "label": "setTheme()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "setTheme()", "community": 25, "community_name": "Community 25", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "file_type": "code", "degree": 2}, {"id": "capture_theme_screenshots_capturescreenshot", "label": "captureScreenshot()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "captureScreenshot()", "community": 25, "community_name": "Community 25", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "file_type": "code", "degree": 2}, {"id": "capture_theme_screenshots_main", "label": "main()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 26.2, "font": {"size": 12, "color": "#ffffff"}, "title": "main()", "community": 25, "community_name": "Community 25", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "file_type": "code", "degree": 7}, {"id": "capture_theme_screenshots_generateindex", "label": "generateIndex()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "generateIndex()", "community": 25, "community_name": "Community 25", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "file_type": "code", "degree": 2}, {"id": "performance_test", "label": "performance_test.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "performance_test.py", "community": 33, "community_name": "Community 33", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/performance_test.py", "file_type": "code", "degree": 3}, {"id": "performance_test_measure_response_time", "label": "measure_response_time()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "measure_response_time()", "community": 33, "community_name": "Community 33", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/performance_test.py", "file_type": "code", "degree": 3}, {"id": "performance_test_print_stats", "label": "print_stats()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "print_stats()", "community": 33, "community_name": "Community 33", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/performance_test.py", "file_type": "code", "degree": 3}, {"id": "performance_test_main", "label": "main()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "main()", "community": 33, "community_name": "Community 33", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/performance_test.py", "file_type": "code", "degree": 3}, {"id": "performance_test_rationale_19", "label": "Measure response time for a URL over multiple iterations", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Measure response time for a URL over multiple iterations", "community": 33, "community_name": "Community 33", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/performance_test.py", "file_type": "rationale", "degree": 1}, {"id": "performance_test_rationale_42", "label": "Print statistics for response times", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Print statistics for response times", "community": 33, "community_name": "Community 33", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/performance_test.py", "file_type": "rationale", "degree": 1}, {"id": "windows_tasks", "label": "windows-tasks.ps1", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "windows-tasks.ps1", "community": 96, "community_name": "Community 96", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/backup/windows-tasks.ps1", "file_type": "code", "degree": 0}, {"id": "sw", "label": "sw.js", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 26.2, "font": {"size": 12, "color": "#ffffff"}, "title": "sw.js", "community": 26, "community_name": "Community 26", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/public/sw.js", "file_type": "code", "degree": 7}, {"id": "sw_isstaticasset", "label": "isStaticAsset()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "isStaticAsset()", "community": 26, "community_name": "Community 26", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/public/sw.js", "file_type": "code", "degree": 1}, {"id": "sw_cachefirst", "label": "cacheFirst()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "cacheFirst()", "community": 26, "community_name": "Community 26", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/public/sw.js", "file_type": "code", "degree": 1}, {"id": "sw_stalewhilerevalidate", "label": "staleWhileRevalidate()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "staleWhileRevalidate()", "community": 26, "community_name": "Community 26", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/public/sw.js", "file_type": "code", "degree": 1}, {"id": "sw_processsyncqueue", "label": "processSyncQueue()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 19.2, "font": {"size": 12, "color": "#ffffff"}, "title": "processSyncQueue()", "community": 26, "community_name": "Community 26", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/public/sw.js", "file_type": "code", "degree": 4}, {"id": "sw_opendb", "label": "openDB()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "openDB()", "community": 26, "community_name": "Community 26", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/public/sw.js", "file_type": "code", "degree": 2}, {"id": "sw_getallfromdb", "label": "getAllFromDB()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "getAllFromDB()", "community": 26, "community_name": "Community 26", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/public/sw.js", "file_type": "code", "degree": 2}, {"id": "sw_deletefromdb", "label": "deleteFromDB()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "deleteFromDB()", "community": 26, "community_name": "Community 26", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/public/sw.js", "file_type": "code", "degree": 2}, {"id": "e2e_blog_navigation_spec", "label": "e2e-blog-navigation.spec.ts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "e2e-blog-navigation.spec.ts", "community": 97, "community_name": "Community 97", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/e2e-blog-navigation.spec.ts", "file_type": "code", "degree": 0}, {"id": "theme_cross_browser_spec", "label": "theme-cross-browser.spec.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 21.5, "font": {"size": 12, "color": "#ffffff"}, "title": "theme-cross-browser.spec.ts", "community": 34, "community_name": "Community 34", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme-cross-browser.spec.ts", "file_type": "code", "degree": 5}, {"id": "theme_cross_browser_spec_getthemestate", "label": "getThemeState()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "getThemeState()", "community": 34, "community_name": "Community 34", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme-cross-browser.spec.ts", "file_type": "code", "degree": 1}, {"id": "theme_cross_browser_spec_setstoredtheme", "label": "setStoredTheme()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "setStoredTheme()", "community": 34, "community_name": "Community 34", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme-cross-browser.spec.ts", "file_type": "code", "degree": 2}, {"id": "theme_cross_browser_spec_loadwiththeme", "label": "loadWithTheme()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "loadWithTheme()", "community": 34, "community_name": "Community 34", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme-cross-browser.spec.ts", "file_type": "code", "degree": 2}, {"id": "theme_cross_browser_spec_clicktoggle", "label": "clickToggle()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "clickToggle()", "community": 34, "community_name": "Community 34", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme-cross-browser.spec.ts", "file_type": "code", "degree": 1}, {"id": "theme_cross_browser_spec_get", "label": "get()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get()", "community": 34, "community_name": "Community 34", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme-cross-browser.spec.ts", "file_type": "code", "degree": 1}, {"id": "e2e_critical_paths_spec", "label": "e2e-critical-paths.spec.ts", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "e2e-critical-paths.spec.ts", "community": 98, "community_name": "Community 98", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/e2e-critical-paths.spec.ts", "file_type": "code", "degree": 0}, {"id": "navigation_spec", "label": "navigation.spec.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "navigation.spec.ts", "community": 99, "community_name": "Community 99", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/navigation.spec.ts", "file_type": "code", "degree": 0}, {"id": "contact_form_spec", "label": "contact-form.spec.ts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "contact-form.spec.ts", "community": 100, "community_name": "Community 100", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/contact-form.spec.ts", "file_type": "code", "degree": 0}, {"id": "e2e_form_interactions_spec", "label": "e2e-form-interactions.spec.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "e2e-form-interactions.spec.ts", "community": 101, "community_name": "Community 101", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/e2e-form-interactions.spec.ts", "file_type": "code", "degree": 0}, {"id": "destructive_chaos_spec", "label": "destructive-chaos.spec.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "destructive-chaos.spec.ts", "community": 102, "community_name": "Community 102", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/destructive-chaos.spec.ts", "file_type": "code", "degree": 0}, {"id": "security_headers_test", "label": "security-headers.test.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "security-headers.test.ts", "community": 103, "community_name": "Community 103", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/security-headers.test.ts", "file_type": "code", "degree": 0}, {"id": "bug_fix_verification_spec", "label": "bug-fix-verification.spec.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "bug-fix-verification.spec.ts", "community": 104, "community_name": "Community 104", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/bug-fix-verification.spec.ts", "file_type": "code", "degree": 0}, {"id": "pages_spec", "label": "pages.spec.ts", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "pages.spec.ts", "community": 105, "community_name": "Community 105", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages.spec.ts", "file_type": "code", "degree": 0}, {"id": "api_integration_spec", "label": "api-integration.spec.ts", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "api-integration.spec.ts", "community": 106, "community_name": "Community 106", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/api-integration.spec.ts", "file_type": "code", "degree": 0}, {"id": "static_assets_spec", "label": "static-assets.spec.ts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "static-assets.spec.ts", "community": 107, "community_name": "Community 107", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/static-assets.spec.ts", "file_type": "code", "degree": 0}, {"id": "accessibility_spec", "label": "accessibility.spec.ts", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "accessibility.spec.ts", "community": 108, "community_name": "Community 108", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/accessibility.spec.ts", "file_type": "code", "degree": 0}, {"id": "theme_spec", "label": "theme.spec.ts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "theme.spec.ts", "community": 40, "community_name": "Community 40", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme.spec.ts", "file_type": "code", "degree": 3}, {"id": "theme_spec_getthemestate", "label": "getThemeState()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "getThemeState()", "community": 40, "community_name": "Community 40", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme.spec.ts", "file_type": "code", "degree": 1}, {"id": "theme_spec_loadpagewithstoredtheme", "label": "loadPageWithStoredTheme()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "loadPageWithStoredTheme()", "community": 40, "community_name": "Community 40", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme.spec.ts", "file_type": "code", "degree": 1}, {"id": "theme_spec_clickthemetoggle", "label": "clickThemeToggle()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "clickThemeToggle()", "community": 40, "community_name": "Community 40", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme.spec.ts", "file_type": "code", "degree": 1}, {"id": "cross_browser_spec", "label": "cross-browser.spec.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "cross-browser.spec.ts", "community": 109, "community_name": "Community 109", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/cross-browser.spec.ts", "file_type": "code", "degree": 0}, {"id": "newsletter_subscription_spec", "label": "newsletter-subscription.spec.ts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "newsletter-subscription.spec.ts", "community": 110, "community_name": "Community 110", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/newsletter-subscription.spec.ts", "file_type": "code", "degree": 0}, {"id": "portfolio_spec", "label": "portfolio.spec.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "portfolio.spec.ts", "community": 111, "community_name": "Community 111", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/portfolio.spec.ts", "file_type": "code", "degree": 0}, {"id": "blog_spec", "label": "blog.spec.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "blog.spec.ts", "community": 112, "community_name": "Community 112", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/blog.spec.ts", "file_type": "code", "degree": 0}, {"id": "e2e_smoke_suite_spec", "label": "e2e-smoke-suite.spec.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "e2e-smoke-suite.spec.ts", "community": 113, "community_name": "Community 113", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/e2e-smoke-suite.spec.ts", "file_type": "code", "degree": 0}, {"id": "contactpage", "label": "ContactPage.ts", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ContactPage.ts", "community": 15, "community_name": "Community 15", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "file_type": "code", "degree": 1}, {"id": "contactpage_contactpage", "label": "ContactPage", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 33.1, "font": {"size": 12, "color": "#ffffff"}, "title": "ContactPage", "community": 15, "community_name": "Community 15", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "file_type": "code", "degree": 10}, {"id": "contactpage_contactpage_constructor", "label": ".constructor()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 15, "community_name": "Community 15", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "file_type": "code", "degree": 1}, {"id": "contactpage_contactpage_goto", "label": ".goto()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".goto()", "community": 15, "community_name": "Community 15", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "file_type": "code", "degree": 1}, {"id": "contactpage_contactpage_fillvalidform", "label": ".fillValidForm()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": ".fillValidForm()", "community": 15, "community_name": "Community 15", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "file_type": "code", "degree": 2}, {"id": "contactpage_contactpage_submit", "label": ".submit()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": ".submit()", "community": 15, "community_name": "Community 15", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "file_type": "code", "degree": 2}, {"id": "contactpage_contactpage_fillandsubmit", "label": ".fillAndSubmit()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": ".fillAndSubmit()", "community": 15, "community_name": "Community 15", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "file_type": "code", "degree": 3}, {"id": "contactpage_contactpage_waitforsuccesstoast", "label": ".waitForSuccessToast()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".waitForSuccessToast()", "community": 15, "community_name": "Community 15", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "file_type": "code", "degree": 1}, {"id": "contactpage_contactpage_waitforerrortoast", "label": ".waitForErrorToast()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".waitForErrorToast()", "community": 15, "community_name": "Community 15", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "file_type": "code", "degree": 1}, {"id": "contactpage_contactpage_issubmitbuttondisabled", "label": ".isSubmitButtonDisabled()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".isSubmitButtonDisabled()", "community": 15, "community_name": "Community 15", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "file_type": "code", "degree": 1}, {"id": "contactpage_contactpage_getfielderror", "label": ".getFieldError()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".getFieldError()", "community": 15, "community_name": "Community 15", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "file_type": "code", "degree": 1}, {"id": "navigationpage", "label": "NavigationPage.ts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "NavigationPage.ts", "community": 17, "community_name": "Community 17", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/NavigationPage.ts", "file_type": "code", "degree": 1}, {"id": "navigationpage_navigationpage", "label": "NavigationPage", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 28.5, "font": {"size": 12, "color": "#ffffff"}, "title": "NavigationPage", "community": 17, "community_name": "Community 17", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/NavigationPage.ts", "file_type": "code", "degree": 8}, {"id": "navigationpage_navigationpage_constructor", "label": ".constructor()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 17, "community_name": "Community 17", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/NavigationPage.ts", "file_type": "code", "degree": 1}, {"id": "navigationpage_navigationpage_clicknavlink", "label": ".clickNavLink()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".clickNavLink()", "community": 17, "community_name": "Community 17", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/NavigationPage.ts", "file_type": "code", "degree": 1}, {"id": "navigationpage_navigationpage_openmobilemenu", "label": ".openMobileMenu()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".openMobileMenu()", "community": 17, "community_name": "Community 17", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/NavigationPage.ts", "file_type": "code", "degree": 1}, {"id": "navigationpage_navigationpage_closemobilemenu", "label": ".closeMobileMenu()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".closeMobileMenu()", "community": 17, "community_name": "Community 17", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/NavigationPage.ts", "file_type": "code", "degree": 1}, {"id": "navigationpage_navigationpage_scrolltofooter", "label": ".scrollToFooter()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".scrollToFooter()", "community": 17, "community_name": "Community 17", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/NavigationPage.ts", "file_type": "code", "degree": 1}, {"id": "navigationpage_navigationpage_clickfooterlink", "label": ".clickFooterLink()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".clickFooterLink()", "community": 17, "community_name": "Community 17", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/NavigationPage.ts", "file_type": "code", "degree": 1}, {"id": "navigationpage_navigationpage_verifynohorizontaloverflow", "label": ".verifyNoHorizontalOverflow()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".verifyNoHorizontalOverflow()", "community": 17, "community_name": "Community 17", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/NavigationPage.ts", "file_type": "code", "degree": 1}];
const RAW_EDGES = [{"from": "astro_config_mjs", "to": "config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_middleware_ts", "to": "src_utils_logger_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_middleware_ts", "to": "src_utils_sentry_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_middleware_ts", "to": "utils_sentry_captureexception", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_middleware_ts", "to": "src_middleware_validatecsrforigin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_sitemap_xml_ts", "to": "pages_sitemap_xml_get", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_sitemap_index_xml_ts", "to": "pages_sitemap_index_xml_get", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_api_contact_ts", "to": "src_utils_logger_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_api_contact_ts", "to": "utils_logger_logapirequest", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_api_contact_ts", "to": "src_utils_sentry_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_api_contact_ts", "to": "utils_sentry_captureexception", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_api_contact_ts", "to": "api_contact_checkratelimit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_api_contact_ts", "to": "api_contact_validatecontactform", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_api_contact_ts", "to": "api_contact_readsmtpconfig", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_api_contact_ts", "to": "api_contact_gettransporter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_api_contact_ts", "to": "api_contact_sendcontactemail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_api_contact_ts", "to": "api_contact_escapehtml", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_api_contact_ts", "to": "api_contact_corsheaders", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_api_contact_ts", "to": "api_contact_options", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_api_contact_ts", "to": "api_contact_post", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_contact_post", "to": "api_contact_checkratelimit", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_contact_post", "to": "api_contact_validatecontactform", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_contact_sendcontactemail", "to": "api_contact_readsmtpconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_contact_sendcontactemail", "to": "api_contact_gettransporter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_contact_sendcontactemail", "to": "api_contact_escapehtml", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_contact_post", "to": "api_contact_sendcontactemail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_contact_sendcontactemail", "to": "utils_sentry_captureexception", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_contact_options", "to": "api_contact_corsheaders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_contact_post", "to": "api_contact_corsheaders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_contact_post", "to": "utils_logger_logapirequest", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_pages_api_metrics_json_ts", "to": "api_metrics_json_recordrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_api_metrics_json_ts", "to": "api_metrics_json_percentile", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_api_metrics_json_ts", "to": "api_metrics_json_get", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_api_metrics_json_ts", "to": "api_metrics_json_formatuptime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_metrics_json_get", "to": "api_metrics_json_percentile", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_metrics_json_get", "to": "api_metrics_json_formatuptime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_api_health_json_ts", "to": "api_health_json_get", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_api_newsletter_ts", "to": "src_utils_logger_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_api_newsletter_ts", "to": "utils_logger_logapirequest", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_api_newsletter_ts", "to": "src_utils_sentry_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_api_newsletter_ts", "to": "utils_sentry_captureexception", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_api_newsletter_ts", "to": "api_newsletter_checkratelimit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_api_newsletter_ts", "to": "api_newsletter_validateemail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_api_newsletter_ts", "to": "api_newsletter_subscribetonewsletter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_api_newsletter_ts", "to": "api_newsletter_corsheaders", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_api_newsletter_ts", "to": "api_newsletter_options", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_pages_api_newsletter_ts", "to": "api_newsletter_post", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_newsletter_post", "to": "api_newsletter_checkratelimit", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_newsletter_post", "to": "api_newsletter_validateemail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_newsletter_post", "to": "api_newsletter_subscribetonewsletter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_newsletter_subscribetonewsletter", "to": "utils_sentry_captureexception", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_newsletter_options", "to": "api_newsletter_corsheaders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_newsletter_post", "to": "api_newsletter_corsheaders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_newsletter_post", "to": "utils_logger_logapirequest", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_utils_seo_ts", "to": "utils_seo_generatepagetitle", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_seo_ts", "to": "utils_seo_generatekeywords", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_seo_ts", "to": "utils_seo_generatebreadcrumbschema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_seo_ts", "to": "utils_seo_generatearticleschema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_seo_ts", "to": "utils_seo_generatefaqschema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_seo_ts", "to": "utils_seo_generateserviceschema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_seo_ts", "to": "utils_seo_generatecanonicalurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_seo_ts", "to": "utils_seo_truncatedescription", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_seo_ts", "to": "utils_seo_generateogimageurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_seo_ts", "to": "utils_seo_shouldindexpage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_seo_ts", "to": "utils_seo_generateshareurls", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_animations_ts", "to": "utils_animations_initscrollreveal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_animations_ts", "to": "utils_animations_initcounters", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_animations_ts", "to": "utils_animations_animatecounter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_animations_ts", "to": "utils_animations_initbuttonripple", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_animations_ts", "to": "utils_animations_initprogressbars", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_animations_ts", "to": "utils_animations_initallanimations", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_animations_initallanimations", "to": "utils_animations_initscrollreveal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_animations_initallanimations", "to": "utils_animations_initcounters", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_animations_initallanimations", "to": "utils_animations_initbuttonripple", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_animations_initallanimations", "to": "utils_animations_initprogressbars", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_analytics_ts", "to": "utils_analytics_trackevent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_analytics_ts", "to": "utils_analytics_trackexternallink", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_analytics_ts", "to": "utils_analytics_trackformsubmit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_analytics_ts", "to": "utils_analytics_tracknewslettersignup", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_analytics_ts", "to": "utils_analytics_trackportfoliofilter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_analytics_ts", "to": "utils_analytics_trackcasestudyview", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_analytics_ts", "to": "utils_analytics_bindexternallinktracking", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_analytics_trackexternallink", "to": "utils_analytics_trackevent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_analytics_trackformsubmit", "to": "utils_analytics_trackevent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_analytics_tracknewslettersignup", "to": "utils_analytics_trackevent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_analytics_trackportfoliofilter", "to": "utils_analytics_trackevent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_analytics_trackcasestudyview", "to": "utils_analytics_trackevent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_logger_ts", "to": "utils_logger_getminlevel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_logger_ts", "to": "utils_logger_shouldlog", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_logger_ts", "to": "utils_logger_formatentry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_logger_ts", "to": "utils_logger_output", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_logger_ts", "to": "utils_logger_log", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_logger_ts", "to": "utils_logger_logapirequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_sentry_ts", "to": "src_utils_logger_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_logger_shouldlog", "to": "utils_logger_getminlevel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_logger_log", "to": "utils_logger_shouldlog", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_logger_log", "to": "utils_logger_formatentry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_logger_log", "to": "utils_logger_output", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_logger_logapirequest", "to": "utils_logger_log", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_imageutils_ts", "to": "utils_imageutils_optimizeunsplashurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_imageutils_ts", "to": "utils_imageutils_generatesrcset", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_imageutils_ts", "to": "utils_imageutils_getblurplaceholder", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_sentry_ts", "to": "utils_sentry_getsentrydsn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_sentry_ts", "to": "utils_sentry_getenvironment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_sentry_ts", "to": "utils_sentry_getrelease", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_sentry_ts", "to": "utils_sentry_generateeventid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_sentry_ts", "to": "utils_sentry_parsedsn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_sentry_ts", "to": "utils_sentry_sendtosentry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_sentry_ts", "to": "utils_sentry_captureexception", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_sentry_ts", "to": "utils_sentry_capturemessage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_sentry_sendtosentry", "to": "utils_sentry_getsentrydsn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_sentry_captureexception", "to": "utils_sentry_getsentrydsn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_sentry_capturemessage", "to": "utils_sentry_getsentrydsn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_sentry_captureexception", "to": "utils_sentry_getenvironment", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_sentry_capturemessage", "to": "utils_sentry_getenvironment", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_sentry_captureexception", "to": "utils_sentry_getrelease", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_sentry_capturemessage", "to": "utils_sentry_getrelease", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_sentry_captureexception", "to": "utils_sentry_generateeventid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_sentry_capturemessage", "to": "utils_sentry_generateeventid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_sentry_sendtosentry", "to": "utils_sentry_parsedsn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_sentry_captureexception", "to": "utils_sentry_sendtosentry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_sentry_capturemessage", "to": "utils_sentry_sendtosentry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_lighthouse_audit_py", "to": "scripts_lighthouse_audit_run_lighthouse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_lighthouse_audit_py", "to": "scripts_lighthouse_audit_extract_scores", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_lighthouse_audit_py", "to": "scripts_lighthouse_audit_get_issues", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_lighthouse_audit_py", "to": "scripts_lighthouse_audit_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_lighthouse_audit_main", "to": "scripts_lighthouse_audit_run_lighthouse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_lighthouse_audit_rationale_13", "to": "scripts_lighthouse_audit_run_lighthouse", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_lighthouse_audit_main", "to": "scripts_lighthouse_audit_extract_scores", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_lighthouse_audit_rationale_41", "to": "scripts_lighthouse_audit_extract_scores", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_lighthouse_audit_main", "to": "scripts_lighthouse_audit_get_issues", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_lighthouse_audit_rationale_54", "to": "scripts_lighthouse_audit_get_issues", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_validate_schema_js", "to": "scripts_validate_schema_extractjsonld", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_validate_schema_js", "to": "scripts_validate_schema_validateschema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_validate_schema_js", "to": "scripts_validate_schema_validateopengraph", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_validate_schema_js", "to": "scripts_validate_schema_validatetwittercard", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_validate_schema_js", "to": "scripts_validate_schema_validatepage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_validate_schema_js", "to": "scripts_validate_schema_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_validate_schema_validatepage", "to": "scripts_validate_schema_extractjsonld", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_validate_schema_validatepage", "to": "scripts_validate_schema_validateopengraph", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_validate_schema_validatepage", "to": "scripts_validate_schema_validatetwittercard", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_validate_schema_main", "to": "scripts_validate_schema_validatepage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_capture_theme_screenshots_js", "to": "scripts_capture_theme_screenshots_ensuredir", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_capture_theme_screenshots_js", "to": "scripts_capture_theme_screenshots_screenshotpath", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_capture_theme_screenshots_js", "to": "scripts_capture_theme_screenshots_waitforpageready", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_capture_theme_screenshots_js", "to": "scripts_capture_theme_screenshots_settheme", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_capture_theme_screenshots_js", "to": "scripts_capture_theme_screenshots_capturescreenshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_capture_theme_screenshots_js", "to": "scripts_capture_theme_screenshots_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_capture_theme_screenshots_js", "to": "scripts_capture_theme_screenshots_generateindex", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_capture_theme_screenshots_main", "to": "scripts_capture_theme_screenshots_ensuredir", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_capture_theme_screenshots_main", "to": "scripts_capture_theme_screenshots_screenshotpath", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_capture_theme_screenshots_main", "to": "scripts_capture_theme_screenshots_waitforpageready", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_capture_theme_screenshots_main", "to": "scripts_capture_theme_screenshots_settheme", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_capture_theme_screenshots_main", "to": "scripts_capture_theme_screenshots_capturescreenshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_capture_theme_screenshots_main", "to": "scripts_capture_theme_screenshots_generateindex", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_performance_test_py", "to": "scripts_performance_test_measure_response_time", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_performance_test_py", "to": "scripts_performance_test_print_stats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_performance_test_py", "to": "scripts_performance_test_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_performance_test_main", "to": "scripts_performance_test_measure_response_time", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_performance_test_rationale_19", "to": "scripts_performance_test_measure_response_time", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_performance_test_main", "to": "scripts_performance_test_print_stats", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_performance_test_rationale_42", "to": "scripts_performance_test_print_stats", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "public_sw_js", "to": "public_sw_isstaticasset", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "public_sw_js", "to": "public_sw_cachefirst", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "public_sw_js", "to": "public_sw_stalewhilerevalidate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "public_sw_js", "to": "public_sw_processsyncqueue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "public_sw_js", "to": "public_sw_opendb", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "public_sw_js", "to": "public_sw_getallfromdb", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "public_sw_js", "to": "public_sw_deletefromdb", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "public_sw_processsyncqueue", "to": "public_sw_opendb", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "public_sw_processsyncqueue", "to": "public_sw_getallfromdb", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "public_sw_processsyncqueue", "to": "public_sw_deletefromdb", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_theme_cross_browser_spec_ts", "to": "tests_theme_cross_browser_spec_getthemestate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_theme_cross_browser_spec_ts", "to": "tests_theme_cross_browser_spec_setstoredtheme", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_theme_cross_browser_spec_ts", "to": "tests_theme_cross_browser_spec_loadwiththeme", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_theme_cross_browser_spec_ts", "to": "tests_theme_cross_browser_spec_clicktoggle", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_theme_cross_browser_spec_ts", "to": "tests_theme_cross_browser_spec_get", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_theme_cross_browser_spec_loadwiththeme", "to": "tests_theme_cross_browser_spec_setstoredtheme", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_theme_spec_ts", "to": "tests_theme_spec_getthemestate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_theme_spec_ts", "to": "tests_theme_spec_loadpagewithstoredtheme", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_theme_spec_ts", "to": "tests_theme_spec_clickthemetoggle", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_pages_contactpage_ts", "to": "pages_contactpage_contactpage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "pages_contactpage_contactpage", "to": "pages_contactpage_contactpage_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "pages_contactpage_contactpage", "to": "pages_contactpage_contactpage_goto", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "pages_contactpage_contactpage", "to": "pages_contactpage_contactpage_fillvalidform", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "pages_contactpage_contactpage", "to": "pages_contactpage_contactpage_submit", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "pages_contactpage_contactpage", "to": "pages_contactpage_contactpage_fillandsubmit", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "pages_contactpage_contactpage", "to": "pages_contactpage_contactpage_waitforsuccesstoast", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "pages_contactpage_contactpage", "to": "pages_contactpage_contactpage_waitforerrortoast", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "pages_contactpage_contactpage", "to": "pages_contactpage_contactpage_issubmitbuttondisabled", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "pages_contactpage_contactpage", "to": "pages_contactpage_contactpage_getfielderror", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "pages_contactpage_contactpage_fillandsubmit", "to": "pages_contactpage_contactpage_fillvalidform", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "pages_contactpage_contactpage_fillandsubmit", "to": "pages_contactpage_contactpage_submit", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_pages_navigationpage_ts", "to": "pages_navigationpage_navigationpage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "pages_navigationpage_navigationpage", "to": "pages_navigationpage_navigationpage_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "pages_navigationpage_navigationpage", "to": "pages_navigationpage_navigationpage_clicknavlink", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "pages_navigationpage_navigationpage", "to": "pages_navigationpage_navigationpage_openmobilemenu", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "pages_navigationpage_navigationpage", "to": "pages_navigationpage_navigationpage_closemobilemenu", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "pages_navigationpage_navigationpage", "to": "pages_navigationpage_navigationpage_scrolltofooter", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "pages_navigationpage_navigationpage", "to": "pages_navigationpage_navigationpage_clickfooterlink", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "pages_navigationpage_navigationpage", "to": "pages_navigationpage_navigationpage_verifynohorizontaloverflow", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_md", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_astro_ssr_standalone_server", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_astro_ssr_standalone_server", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_quick_start", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_astro_ssr_standalone_server", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_deployment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_astro_ssr_standalone_server", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_architecture", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_astro_ssr_standalone_server", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_deployment_platforms", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_astro_ssr_standalone_server", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_project_structure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_astro_ssr_standalone_server", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_features", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_astro_ssr_standalone_server", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_troubleshooting", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_astro_ssr_standalone_server", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_license", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_quick_start", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_development", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_quick_start", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_production", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_development", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_production", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_deployment", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_build_process", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_deployment", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_running_the_server", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_deployment", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_environment_configuration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_deployment", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_available_scripts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_build_process", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_running_the_server", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_4", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_environment_configuration", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_example_configuration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_example_configuration", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_5", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_example_configuration", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_6", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_architecture", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_ssr_configuration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_architecture", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_server_entry_point", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_deployment_platforms", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_generic_node_js_platforms", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_deployment_platforms", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_platform_specific_notes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_generic_node_js_platforms", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_7", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_generic_node_js_platforms", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_8", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_generic_node_js_platforms", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_9", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_platform_specific_notes", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_10", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_project_structure", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_11", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_troubleshooting", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_port_already_in_use", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_troubleshooting", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_server_not_accessible", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_troubleshooting", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_build_failures", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_port_already_in_use", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_12", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_server_not_accessible", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_13", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_build_failures", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_readme_codeblock_14", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "changelog_md", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_changelog", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_changelog", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_unreleased", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_changelog", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_1_0_0_initial_release", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_changelog", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_release_notes_template", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_unreleased", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_changed_domain_migration_2026_03_21", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_unreleased", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_migration_impact", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_changed_domain_migration_2026_03_21", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_configuration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_changed_domain_migration_2026_03_21", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_api_routes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_changed_domain_migration_2026_03_21", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_seo_metadata", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_changed_domain_migration_2026_03_21", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_content", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_changed_domain_migration_2026_03_21", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_documentation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_changed_domain_migration_2026_03_21", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_security", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_changed_domain_migration_2026_03_21", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_testing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_1_0_0_initial_release", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_added", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_1_0_0_initial_release", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_security_83", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_release_notes_template", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_version_yyyy_mm_dd", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_version_yyyy_mm_dd", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_added_96", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_version_yyyy_mm_dd", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_changed", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_version_yyyy_mm_dd", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_deprecated", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_version_yyyy_mm_dd", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_removed", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_version_yyyy_mm_dd", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_fixed", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_version_yyyy_mm_dd", "to": "2e709500_79ab_403f_9ca0_3f027ac9f36e_changelog_security_111", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_ai_transforming_business_md", "to": "blog_ai_transforming_business_key_ai_applications_in_business", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_ai_transforming_business_md", "to": "blog_ai_transforming_business_implementation_considerations", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_ai_transforming_business_md", "to": "blog_ai_transforming_business_measuring_roi", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_ai_transforming_business_md", "to": "blog_ai_transforming_business_the_road_ahead", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_ai_transforming_business_key_ai_applications_in_business", "to": "blog_ai_transforming_business_1_customer_service_automation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_ai_transforming_business_key_ai_applications_in_business", "to": "blog_ai_transforming_business_2_predictive_analytics", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_ai_transforming_business_key_ai_applications_in_business", "to": "blog_ai_transforming_business_3_process_automation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_ai_transforming_business_key_ai_applications_in_business", "to": "blog_ai_transforming_business_4_intelligent_document_processing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_ai_transforming_business_1_customer_service_automation", "to": "blog_ai_transforming_business_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_ai_transforming_business_2_predictive_analytics", "to": "blog_ai_transforming_business_codeblock_2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_ai_transforming_business_4_intelligent_document_processing", "to": "blog_ai_transforming_business_codeblock_3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_cloud_migration_guide_md", "to": "blog_cloud_migration_guide_the_6_r_s_of_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_cloud_migration_guide_md", "to": "blog_cloud_migration_guide_infrastructure_as_code", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_cloud_migration_guide_md", "to": "blog_cloud_migration_guide_containerization_as_a_migration_strategy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_cloud_migration_guide_md", "to": "blog_cloud_migration_guide_cost_optimization_strategies", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_cloud_migration_guide_md", "to": "blog_cloud_migration_guide_migration_checklist", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_cloud_migration_guide_md", "to": "blog_cloud_migration_guide_common_pitfalls", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_cloud_migration_guide_md", "to": "blog_cloud_migration_guide_conclusion", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_cloud_migration_guide_infrastructure_as_code", "to": "blog_cloud_migration_guide_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_cloud_migration_guide_containerization_as_a_migration_strategy", "to": "blog_cloud_migration_guide_codeblock_2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_cloud_migration_guide_cost_optimization_strategies", "to": "blog_cloud_migration_guide_codeblock_3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_building_scalable_erp_systems_md", "to": "blog_building_scalable_erp_systems_why_custom_erp_still_matters", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_building_scalable_erp_systems_md", "to": "blog_building_scalable_erp_systems_architecture_decisions_that_scale", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_building_scalable_erp_systems_md", "to": "blog_building_scalable_erp_systems_database_design_for_multi_tenant_government_systems", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_building_scalable_erp_systems_md", "to": "blog_building_scalable_erp_systems_deployment_strategy_for_government_projects", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_building_scalable_erp_systems_md", "to": "blog_building_scalable_erp_systems_lessons_learned", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_building_scalable_erp_systems_md", "to": "blog_building_scalable_erp_systems_conclusion", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_building_scalable_erp_systems_architecture_decisions_that_scale", "to": "blog_building_scalable_erp_systems_1_modular_monolith_over_premature_microservices", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_building_scalable_erp_systems_architecture_decisions_that_scale", "to": "blog_building_scalable_erp_systems_2_role_based_access_control_rbac_from_day_one", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_building_scalable_erp_systems_architecture_decisions_that_scale", "to": "blog_building_scalable_erp_systems_3_offline_resilient_design", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_building_scalable_erp_systems_1_modular_monolith_over_premature_microservices", "to": "blog_building_scalable_erp_systems_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_building_scalable_erp_systems_2_role_based_access_control_rbac_from_day_one", "to": "blog_building_scalable_erp_systems_codeblock_2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_building_scalable_erp_systems_database_design_for_multi_tenant_government_systems", "to": "blog_building_scalable_erp_systems_shared_database_separate_schemas", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_building_scalable_erp_systems_shared_database_separate_schemas", "to": "blog_building_scalable_erp_systems_codeblock_3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_building_scalable_erp_systems_deployment_strategy_for_government_projects", "to": "blog_building_scalable_erp_systems_blue_green_deployments", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_building_scalable_erp_systems_deployment_strategy_for_government_projects", "to": "blog_building_scalable_erp_systems_monitoring_and_alerting", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_deploying_police_management_system_bihar_md", "to": "blog_deploying_police_management_system_bihar_the_starting_point", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_deploying_police_management_system_bihar_md", "to": "blog_deploying_police_management_system_bihar_the_architecture_we_committed_to", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_deploying_police_management_system_bihar_md", "to": "blog_deploying_police_management_system_bihar_the_rollout_plan_that_actually_held_up", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_deploying_police_management_system_bihar_md", "to": "blog_deploying_police_management_system_bihar_what_broke_because_something_always_does", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_deploying_police_management_system_bihar_md", "to": "blog_deploying_police_management_system_bihar_the_numbers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_deploying_police_management_system_bihar_md", "to": "blog_deploying_police_management_system_bihar_what_we_d_tell_anyone_attempting_this", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_deploying_police_management_system_bihar_md", "to": "blog_deploying_police_management_system_bihar_building_something_similar", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_deploying_police_management_system_bihar_the_architecture_we_committed_to", "to": "blog_deploying_police_management_system_bihar_1_database_per_district_with_central_aggregation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_deploying_police_management_system_bihar_the_architecture_we_committed_to", "to": "blog_deploying_police_management_system_bihar_2_offline_first_for_field_critical_modules", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_deploying_police_management_system_bihar_the_architecture_we_committed_to", "to": "blog_deploying_police_management_system_bihar_3_audit_logging_baked_into_the_data_layer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_deploying_police_management_system_bihar_1_database_per_district_with_central_aggregation", "to": "blog_deploying_police_management_system_bihar_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_deploying_police_management_system_bihar_2_offline_first_for_field_critical_modules", "to": "blog_deploying_police_management_system_bihar_codeblock_2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_deploying_police_management_system_bihar_the_rollout_plan_that_actually_held_up", "to": "blog_deploying_police_management_system_bihar_codeblock_3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_building_government_it_systems_md", "to": "blog_building_government_it_systems_the_unique_challenges_of_government_it", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_building_government_it_systems_md", "to": "blog_building_government_it_systems_lessons_from_the_police_management_system", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_building_government_it_systems_md", "to": "blog_building_government_it_systems_scms_scaling_content_management_for_government", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_building_government_it_systems_md", "to": "blog_building_government_it_systems_key_takeaways_for_government_it_projects", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_building_government_it_systems_md", "to": "blog_building_government_it_systems_conclusion", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_building_government_it_systems_the_unique_challenges_of_government_it", "to": "blog_building_government_it_systems_1_multi_district_deployment_complexity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_building_government_it_systems_the_unique_challenges_of_government_it", "to": "blog_building_government_it_systems_2_security_and_compliance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_building_government_it_systems_the_unique_challenges_of_government_it", "to": "blog_building_government_it_systems_3_reliability_under_constraint", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_building_government_it_systems_1_multi_district_deployment_complexity", "to": "blog_building_government_it_systems_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_building_government_it_systems_2_security_and_compliance", "to": "blog_building_government_it_systems_codeblock_2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_building_government_it_systems_3_reliability_under_constraint", "to": "blog_building_government_it_systems_codeblock_3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_building_government_it_systems_lessons_from_the_police_management_system", "to": "blog_building_government_it_systems_architecture_decisions_that_paid_off", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_building_government_it_systems_architecture_decisions_that_paid_off", "to": "blog_building_government_it_systems_codeblock_4", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_getting_started_with_astro_md", "to": "blog_getting_started_with_astro_why_choose_astro", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_getting_started_with_astro_md", "to": "blog_getting_started_with_astro_how_astro_differs_from_traditional_frameworks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_getting_started_with_astro_md", "to": "blog_getting_started_with_astro_code_example", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_getting_started_with_astro_md", "to": "blog_getting_started_with_astro_performance_benefits", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_getting_started_with_astro_md", "to": "blog_getting_started_with_astro_content_collections_type_safe_content", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_getting_started_with_astro_md", "to": "blog_getting_started_with_astro_getting_started", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_content_blog_getting_started_with_astro_md", "to": "blog_getting_started_with_astro_when_to_use_astro", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_getting_started_with_astro_code_example", "to": "blog_getting_started_with_astro_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_getting_started_with_astro_performance_benefits", "to": "blog_getting_started_with_astro_codeblock_2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_getting_started_with_astro_content_collections_type_safe_content", "to": "blog_getting_started_with_astro_codeblock_3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "blog_getting_started_with_astro_getting_started", "to": "blog_getting_started_with_astro_codeblock_4", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "playwright_report_data_448763de83b442e1e9a6c6e4e70870f8a7246e0a_md", "to": "data_448763de83b442e1e9a6c6e4e70870f8a7246e0a_page_snapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "data_448763de83b442e1e9a6c6e4e70870f8a7246e0a_page_snapshot", "to": "data_448763de83b442e1e9a6c6e4e70870f8a7246e0a_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "playwright_report_data_6604b3783e14b0fe2e620b288e8828b6f55be330_md", "to": "data_6604b3783e14b0fe2e620b288e8828b6f55be330_page_snapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "data_6604b3783e14b0fe2e620b288e8828b6f55be330_page_snapshot", "to": "data_6604b3783e14b0fe2e620b288e8828b6f55be330_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "playwright_report_data_3e3d231801ce8a68ec884e518f6e46e7f3a8d6ff_md", "to": "data_3e3d231801ce8a68ec884e518f6e46e7f3a8d6ff_page_snapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "data_3e3d231801ce8a68ec884e518f6e46e7f3a8d6ff_page_snapshot", "to": "data_3e3d231801ce8a68ec884e518f6e46e7f3a8d6ff_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_md", "to": "scripts_readme_performance_performance_testing_scripts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_performance_testing_scripts", "to": "scripts_readme_performance_quick_start", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_performance_testing_scripts", "to": "scripts_readme_performance_available_scripts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_performance_testing_scripts", "to": "scripts_readme_performance_performance_targets", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_performance_testing_scripts", "to": "scripts_readme_performance_core_web_vitals_production", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_performance_testing_scripts", "to": "scripts_readme_performance_manual_testing_with_curl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_performance_testing_scripts", "to": "scripts_readme_performance_ci_cd_integration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_performance_testing_scripts", "to": "scripts_readme_performance_troubleshooting", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_performance_testing_scripts", "to": "scripts_readme_performance_monitoring_in_production", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_performance_testing_scripts", "to": "scripts_readme_performance_best_practices", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_performance_testing_scripts", "to": "scripts_readme_performance_resources", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_performance_testing_scripts", "to": "scripts_readme_performance_quick_reference", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_quick_start", "to": "scripts_readme_performance_test_current_server_performance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_test_current_server_performance", "to": "scripts_readme_performance_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_available_scripts", "to": "scripts_readme_performance_1_performance_test_py", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_available_scripts", "to": "scripts_readme_performance_2_quick_perf_check_sh", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_available_scripts", "to": "scripts_readme_performance_3_lighthouse_audit_py", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_1_performance_test_py", "to": "scripts_readme_performance_codeblock_2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_2_quick_perf_check_sh", "to": "scripts_readme_performance_codeblock_3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_3_lighthouse_audit_py", "to": "scripts_readme_performance_codeblock_4", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_manual_testing_with_curl", "to": "scripts_readme_performance_basic_response_time", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_manual_testing_with_curl", "to": "scripts_readme_performance_detailed_timing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_manual_testing_with_curl", "to": "scripts_readme_performance_test_multiple_endpoints", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_basic_response_time", "to": "scripts_readme_performance_codeblock_5", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_detailed_timing", "to": "scripts_readme_performance_codeblock_6", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_test_multiple_endpoints", "to": "scripts_readme_performance_codeblock_7", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_ci_cd_integration", "to": "scripts_readme_performance_github_actions_example", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_ci_cd_integration", "to": "scripts_readme_performance_pre_deployment_check", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_github_actions_example", "to": "scripts_readme_performance_codeblock_8", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_pre_deployment_check", "to": "scripts_readme_performance_codeblock_9", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_troubleshooting", "to": "scripts_readme_performance_slow_response_times_500ms", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_troubleshooting", "to": "scripts_readme_performance_high_variance_in_response_times", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_slow_response_times_500ms", "to": "scripts_readme_performance_codeblock_10", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_monitoring_in_production", "to": "scripts_readme_performance_recommended_tools", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_monitoring_in_production", "to": "scripts_readme_performance_custom_performance_monitoring", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_custom_performance_monitoring", "to": "scripts_readme_performance_codeblock_11", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_readme_performance_quick_reference", "to": "scripts_readme_performance_codeblock_12", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_backup_readme_md", "to": "backup_readme_backup_scripts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backup_readme_backup_scripts", "to": "backup_readme_quick_start", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backup_readme_backup_scripts", "to": "backup_readme_available_commands", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backup_readme_backup_scripts", "to": "backup_readme_automation_setup", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backup_readme_backup_scripts", "to": "backup_readme_restore_examples", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backup_readme_backup_scripts", "to": "backup_readme_storage_structure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backup_readme_backup_scripts", "to": "backup_readme_pre_deployment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backup_readme_backup_scripts", "to": "backup_readme_troubleshooting", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backup_readme_backup_scripts", "to": "backup_readme_documentation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backup_readme_quick_start", "to": "backup_readme_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backup_readme_automation_setup", "to": "backup_readme_linux_macos_cron", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backup_readme_automation_setup", "to": "backup_readme_windows_task_scheduler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backup_readme_linux_macos_cron", "to": "backup_readme_codeblock_2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backup_readme_windows_task_scheduler", "to": "backup_readme_codeblock_3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backup_readme_restore_examples", "to": "backup_readme_codeblock_4", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backup_readme_storage_structure", "to": "backup_readme_codeblock_5", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backup_readme_pre_deployment", "to": "backup_readme_codeblock_6", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backup_readme_troubleshooting", "to": "backup_readme_backup_fails", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backup_readme_troubleshooting", "to": "backup_readme_restore_fails", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backup_readme_backup_fails", "to": "backup_readme_codeblock_7", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backup_readme_restore_fails", "to": "backup_readme_codeblock_8", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "test_results_e2e_smoke_suite_smoke_suit_6ed4a_has_proper_structured_data_chromium_error_context_md", "to": "e2e_smoke_suite_smoke_suit_6ed4a_has_proper_structured_data_chromium_error_context_page_snapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "e2e_smoke_suite_smoke_suit_6ed4a_has_proper_structured_data_chromium_error_context_page_snapshot", "to": "e2e_smoke_suite_smoke_suit_6ed4a_has_proper_structured_data_chromium_error_context_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "test_results_e2e_smoke_suite_smoke_suit_742f0_enders_correctly_on_desktop_chromium_error_context_md", "to": "e2e_smoke_suite_smoke_suit_742f0_enders_correctly_on_desktop_chromium_error_context_page_snapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "e2e_smoke_suite_smoke_suit_742f0_enders_correctly_on_desktop_chromium_error_context_page_snapshot", "to": "e2e_smoke_suite_smoke_suit_742f0_enders_correctly_on_desktop_chromium_error_context_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "test_results_e2e_smoke_suite_smoke_suit_8282a_mepage_has_proper_meta_tags_chromium_error_context_md", "to": "e2e_smoke_suite_smoke_suit_8282a_mepage_has_proper_meta_tags_chromium_error_context_page_snapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "e2e_smoke_suite_smoke_suit_8282a_mepage_has_proper_meta_tags_chromium_error_context_page_snapshot", "to": "e2e_smoke_suite_smoke_suit_8282a_mepage_has_proper_meta_tags_chromium_error_context_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "test_results_e2e_smoke_suite_smoke_suit_7fcfd_ntact_form_submission_works_chromium_error_context_md", "to": "e2e_smoke_suite_smoke_suit_7fcfd_ntact_form_submission_works_chromium_error_context_page_snapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "e2e_smoke_suite_smoke_suit_7fcfd_ntact_form_submission_works_chromium_error_context_page_snapshot", "to": "e2e_smoke_suite_smoke_suit_7fcfd_ntact_form_submission_works_chromium_error_context_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "playwright_report_data_e913a96525d005a5baae8ddb2fbea15bbc53abb1_md", "to": "data_e913a96525d005a5baae8ddb2fbea15bbc53abb1_page_snapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "data_e913a96525d005a5baae8ddb2fbea15bbc53abb1_page_snapshot", "to": "data_e913a96525d005a5baae8ddb2fbea15bbc53abb1_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "playwright_report_data_a1c157260391dca389fbe38c6259c4efd286b319_md", "to": "data_a1c157260391dca389fbe38c6259c4efd286b319_page_snapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "data_a1c157260391dca389fbe38c6259c4efd286b319_page_snapshot", "to": "data_a1c157260391dca389fbe38c6259c4efd286b319_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "playwright_report_data_0f6bc059f79105264bd8619a97b50f0c07ebb8d8_md", "to": "data_0f6bc059f79105264bd8619a97b50f0c07ebb8d8_page_snapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "data_0f6bc059f79105264bd8619a97b50f0c07ebb8d8_page_snapshot", "to": "data_0f6bc059f79105264bd8619a97b50f0c07ebb8d8_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "playwright_report_data_cc0ed5549c339ad261436d0f63d13eb3259a9dde_md", "to": "data_cc0ed5549c339ad261436d0f63d13eb3259a9dde_page_snapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "data_cc0ed5549c339ad261436d0f63d13eb3259a9dde_page_snapshot", "to": "data_cc0ed5549c339ad261436d0f63d13eb3259a9dde_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "playwright_report_data_bbfcf94d298e196a738e1c4aa9fcbebf09850749_md", "to": "data_bbfcf94d298e196a738e1c4aa9fcbebf09850749_page_snapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "data_bbfcf94d298e196a738e1c4aa9fcbebf09850749_page_snapshot", "to": "data_bbfcf94d298e196a738e1c4aa9fcbebf09850749_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "playwright_report_data_9b3c49237ac0c6da58c2e4aee5df00459559a271_md", "to": "data_9b3c49237ac0c6da58c2e4aee5df00459559a271_page_snapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "data_9b3c49237ac0c6da58c2e4aee5df00459559a271_page_snapshot", "to": "data_9b3c49237ac0c6da58c2e4aee5df00459559a271_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "playwright_report_data_690bd8f0a073eceeb87b8e46e681123950f08f93_md", "to": "data_690bd8f0a073eceeb87b8e46e681123950f08f93_page_snapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "data_690bd8f0a073eceeb87b8e46e681123950f08f93_page_snapshot", "to": "data_690bd8f0a073eceeb87b8e46e681123950f08f93_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "playwright_report_data_6a86fc05ec2c2ce701392e4df2db4d19695f2488_md", "to": "data_6a86fc05ec2c2ce701392e4df2db4d19695f2488_page_snapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "data_6a86fc05ec2c2ce701392e4df2db4d19695f2488_page_snapshot", "to": "data_6a86fc05ec2c2ce701392e4df2db4d19695f2488_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "playwright_report_data_1639575cca1fe4171917a09f8f7cc59c33654911_md", "to": "data_1639575cca1fe4171917a09f8f7cc59c33654911_page_snapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "data_1639575cca1fe4171917a09f8f7cc59c33654911_page_snapshot", "to": "data_1639575cca1fe4171917a09f8f7cc59c33654911_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "playwright_report_data_32e7238c826ab5be125e270cc69efc4a37a8ffb3_md", "to": "data_32e7238c826ab5be125e270cc69efc4a37a8ffb3_page_snapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "data_32e7238c826ab5be125e270cc69efc4a37a8ffb3_page_snapshot", "to": "data_32e7238c826ab5be125e270cc69efc4a37a8ffb3_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "playwright_report_data_806b690efd1ee745a1991725b2d2aea1b5c435f2_md", "to": "data_806b690efd1ee745a1991725b2d2aea1b5c435f2_page_snapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "data_806b690efd1ee745a1991725b2d2aea1b5c435f2_page_snapshot", "to": "data_806b690efd1ee745a1991725b2d2aea1b5c435f2_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "playwright_report_data_c0712711f6dffbdf3e61da69d7bf618fa7d12cce_md", "to": "data_c0712711f6dffbdf3e61da69d7bf618fa7d12cce_page_snapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "data_c0712711f6dffbdf3e61da69d7bf618fa7d12cce_page_snapshot", "to": "data_c0712711f6dffbdf3e61da69d7bf618fa7d12cce_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "test_results_theme_theme_aria_accessibi_8c42a_ria_checked_desktop_mobile_chromium_error_context_md", "to": "theme_theme_aria_accessibi_8c42a_ria_checked_desktop_mobile_chromium_error_context_page_snapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "theme_theme_aria_accessibi_8c42a_ria_checked_desktop_mobile_chromium_error_context_page_snapshot", "to": "theme_theme_aria_accessibi_8c42a_ria_checked_desktop_mobile_chromium_error_context_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "test_results_newsletter_subscription_ne_c1de9_isible_and_usable_on_mobile_chromium_error_context_md", "to": "newsletter_subscription_ne_c1de9_isible_and_usable_on_mobile_chromium_error_context_page_snapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "newsletter_subscription_ne_c1de9_isible_and_usable_on_mobile_chromium_error_context_page_snapshot", "to": "newsletter_subscription_ne_c1de9_isible_and_usable_on_mobile_chromium_error_context_codeblock_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "middleware", "to": "logger", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "middleware", "to": "sentry", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "middleware", "to": "middleware_validatecsrforigin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sitemap_xml", "to": "sitemap_xml_get", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sitemap_index_xml", "to": "sitemap_index_xml_get", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "contact", "to": "logger", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "contact", "to": "sentry", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "contact", "to": "contact_checkratelimit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "contact", "to": "contact_validatecontactform", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "contact", "to": "contact_sendcontactemail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "contact", "to": "contact_escapehtml", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "contact", "to": "contact_corsheaders", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "contact", "to": "contact_options", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "contact", "to": "contact_post", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "contact_checkratelimit", "to": "contact_post", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "contact_validatecontactform", "to": "contact_post", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "contact_sendcontactemail", "to": "contact_escapehtml", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "contact_sendcontactemail", "to": "contact_post", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "contact_corsheaders", "to": "contact_options", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "contact_corsheaders", "to": "contact_post", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "metrics_json", "to": "metrics_json_recordrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "metrics_json", "to": "metrics_json_percentile", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "metrics_json", "to": "metrics_json_get", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "metrics_json", "to": "metrics_json_formatuptime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "metrics_json_percentile", "to": "metrics_json_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "metrics_json_get", "to": "metrics_json_formatuptime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "health_json", "to": "health_json_get", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "newsletter", "to": "logger", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "newsletter", "to": "sentry", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "newsletter", "to": "newsletter_checkratelimit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "newsletter", "to": "newsletter_validateemail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "newsletter", "to": "newsletter_subscribetonewsletter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "newsletter", "to": "newsletter_corsheaders", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "newsletter", "to": "newsletter_options", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "newsletter", "to": "newsletter_post", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "newsletter_checkratelimit", "to": "newsletter_post", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "newsletter_validateemail", "to": "newsletter_post", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "newsletter_subscribetonewsletter", "to": "newsletter_post", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "newsletter_corsheaders", "to": "newsletter_options", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "newsletter_corsheaders", "to": "newsletter_post", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "seo", "to": "seo_generatepagetitle", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "seo", "to": "seo_generatekeywords", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "seo", "to": "seo_generatebreadcrumbschema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "seo", "to": "seo_generatearticleschema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "seo", "to": "seo_generatefaqschema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "seo", "to": "seo_generateserviceschema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "seo", "to": "seo_generatecanonicalurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "seo", "to": "seo_truncatedescription", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "seo", "to": "seo_generateogimageurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "seo", "to": "seo_shouldindexpage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "seo", "to": "seo_generateshareurls", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "animations", "to": "animations_initscrollreveal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "animations", "to": "animations_initcounters", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "animations", "to": "animations_animatecounter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "animations", "to": "animations_initbuttonripple", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "animations", "to": "animations_initprogressbars", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "animations", "to": "animations_initallanimations", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "animations_initscrollreveal", "to": "animations_initallanimations", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "animations_initcounters", "to": "animations_initallanimations", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "animations_initbuttonripple", "to": "animations_initallanimations", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "animations_initprogressbars", "to": "animations_initallanimations", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "analytics", "to": "analytics_trackevent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "analytics", "to": "analytics_trackexternallink", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "analytics", "to": "analytics_trackformsubmit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "analytics", "to": "analytics_tracknewslettersignup", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "analytics", "to": "analytics_trackportfoliofilter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "analytics", "to": "analytics_trackcasestudyview", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "analytics", "to": "analytics_bindexternallinktracking", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "analytics_trackevent", "to": "analytics_trackexternallink", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "analytics_trackevent", "to": "analytics_trackformsubmit", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "analytics_trackevent", "to": "analytics_tracknewslettersignup", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "analytics_trackevent", "to": "analytics_trackportfoliofilter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "analytics_trackevent", "to": "analytics_trackcasestudyview", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logger", "to": "logger_getminlevel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logger", "to": "logger_shouldlog", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logger", "to": "logger_formatentry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logger", "to": "logger_output", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logger", "to": "logger_log", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logger", "to": "logger_logapirequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logger", "to": "sentry", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logger_getminlevel", "to": "logger_shouldlog", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logger_shouldlog", "to": "logger_log", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logger_formatentry", "to": "logger_log", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logger_output", "to": "logger_log", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logger_log", "to": "logger_logapirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imageutils", "to": "imageutils_optimizeunsplashurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imageutils", "to": "imageutils_generatesrcset", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imageutils", "to": "imageutils_getblurplaceholder", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sentry", "to": "sentry_getsentrydsn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sentry", "to": "sentry_getenvironment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sentry", "to": "sentry_getrelease", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sentry", "to": "sentry_generateeventid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sentry", "to": "sentry_parsedsn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sentry", "to": "sentry_sendtosentry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sentry", "to": "sentry_captureexception", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sentry", "to": "sentry_capturemessage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sentry_getsentrydsn", "to": "sentry_sendtosentry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sentry_getsentrydsn", "to": "sentry_captureexception", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sentry_getsentrydsn", "to": "sentry_capturemessage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sentry_getenvironment", "to": "sentry_captureexception", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sentry_getenvironment", "to": "sentry_capturemessage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sentry_getrelease", "to": "sentry_captureexception", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sentry_getrelease", "to": "sentry_capturemessage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sentry_generateeventid", "to": "sentry_captureexception", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sentry_generateeventid", "to": "sentry_capturemessage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sentry_parsedsn", "to": "sentry_sendtosentry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sentry_sendtosentry", "to": "sentry_captureexception", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sentry_sendtosentry", "to": "sentry_capturemessage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "lighthouse_audit", "to": "lighthouse_audit_run_lighthouse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "lighthouse_audit", "to": "lighthouse_audit_extract_scores", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "lighthouse_audit", "to": "lighthouse_audit_get_issues", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "lighthouse_audit", "to": "lighthouse_audit_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "lighthouse_audit_run_lighthouse", "to": "lighthouse_audit_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "lighthouse_audit_run_lighthouse", "to": "lighthouse_audit_rationale_13", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "lighthouse_audit_extract_scores", "to": "lighthouse_audit_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "lighthouse_audit_extract_scores", "to": "lighthouse_audit_rationale_41", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "lighthouse_audit_get_issues", "to": "lighthouse_audit_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "lighthouse_audit_get_issues", "to": "lighthouse_audit_rationale_54", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "validate_schema", "to": "validate_schema_extractjsonld", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "validate_schema", "to": "validate_schema_validateschema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "validate_schema", "to": "validate_schema_validateopengraph", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "validate_schema", "to": "validate_schema_validatetwittercard", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "validate_schema", "to": "validate_schema_validatepage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "validate_schema", "to": "validate_schema_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "validate_schema_extractjsonld", "to": "validate_schema_validatepage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "validate_schema_validateopengraph", "to": "validate_schema_validatepage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "validate_schema_validatetwittercard", "to": "validate_schema_validatepage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "validate_schema_validatepage", "to": "validate_schema_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "capture_theme_screenshots", "to": "capture_theme_screenshots_ensuredir", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "capture_theme_screenshots", "to": "capture_theme_screenshots_screenshotpath", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "capture_theme_screenshots", "to": "capture_theme_screenshots_waitforpageready", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "capture_theme_screenshots", "to": "capture_theme_screenshots_settheme", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "capture_theme_screenshots", "to": "capture_theme_screenshots_capturescreenshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "capture_theme_screenshots", "to": "capture_theme_screenshots_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "capture_theme_screenshots", "to": "capture_theme_screenshots_generateindex", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "capture_theme_screenshots_ensuredir", "to": "capture_theme_screenshots_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "capture_theme_screenshots_screenshotpath", "to": "capture_theme_screenshots_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "capture_theme_screenshots_waitforpageready", "to": "capture_theme_screenshots_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "capture_theme_screenshots_settheme", "to": "capture_theme_screenshots_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "capture_theme_screenshots_capturescreenshot", "to": "capture_theme_screenshots_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "capture_theme_screenshots_main", "to": "capture_theme_screenshots_generateindex", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "performance_test", "to": "performance_test_measure_response_time", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "performance_test", "to": "performance_test_print_stats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "performance_test", "to": "performance_test_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "performance_test_measure_response_time", "to": "performance_test_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "performance_test_measure_response_time", "to": "performance_test_rationale_19", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "performance_test_print_stats", "to": "performance_test_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "performance_test_print_stats", "to": "performance_test_rationale_42", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sw", "to": "sw_isstaticasset", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sw", "to": "sw_cachefirst", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sw", "to": "sw_stalewhilerevalidate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sw", "to": "sw_processsyncqueue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sw", "to": "sw_opendb", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sw", "to": "sw_getallfromdb", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sw", "to": "sw_deletefromdb", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sw_processsyncqueue", "to": "sw_opendb", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sw_processsyncqueue", "to": "sw_getallfromdb", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sw_processsyncqueue", "to": "sw_deletefromdb", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "theme_cross_browser_spec", "to": "theme_cross_browser_spec_getthemestate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "theme_cross_browser_spec", "to": "theme_cross_browser_spec_setstoredtheme", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "theme_cross_browser_spec", "to": "theme_cross_browser_spec_loadwiththeme", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "theme_cross_browser_spec", "to": "theme_cross_browser_spec_clicktoggle", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "theme_cross_browser_spec", "to": "theme_cross_browser_spec_get", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "theme_cross_browser_spec_setstoredtheme", "to": "theme_cross_browser_spec_loadwiththeme", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "theme_spec", "to": "theme_spec_getthemestate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "theme_spec", "to": "theme_spec_loadpagewithstoredtheme", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "theme_spec", "to": "theme_spec_clickthemetoggle", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "contactpage", "to": "contactpage_contactpage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "contactpage_contactpage", "to": "contactpage_contactpage_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "contactpage_contactpage", "to": "contactpage_contactpage_goto", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "contactpage_contactpage", "to": "contactpage_contactpage_fillvalidform", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "contactpage_contactpage", "to": "contactpage_contactpage_submit", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "contactpage_contactpage", "to": "contactpage_contactpage_fillandsubmit", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "contactpage_contactpage", "to": "contactpage_contactpage_waitforsuccesstoast", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "contactpage_contactpage", "to": "contactpage_contactpage_waitforerrortoast", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "contactpage_contactpage", "to": "contactpage_contactpage_issubmitbuttondisabled", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "contactpage_contactpage", "to": "contactpage_contactpage_getfielderror", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "contactpage_contactpage_fillvalidform", "to": "contactpage_contactpage_fillandsubmit", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "contactpage_contactpage_submit", "to": "contactpage_contactpage_fillandsubmit", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "navigationpage", "to": "navigationpage_navigationpage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "navigationpage_navigationpage", "to": "navigationpage_navigationpage_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "navigationpage_navigationpage", "to": "navigationpage_navigationpage_clicknavlink", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "navigationpage_navigationpage", "to": "navigationpage_navigationpage_openmobilemenu", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "navigationpage_navigationpage", "to": "navigationpage_navigationpage_closemobilemenu", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "navigationpage_navigationpage", "to": "navigationpage_navigationpage_scrolltofooter", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "navigationpage_navigationpage", "to": "navigationpage_navigationpage_clickfooterlink", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "navigationpage_navigationpage", "to": "navigationpage_navigationpage_verifynohorizontaloverflow", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}];
const LEGEND = [{"cid": 0, "color": "#4E79A7", "label": "Community 0", "count": 38}, {"cid": 1, "color": "#F28E2B", "label": "Community 1", "count": 38}, {"cid": 2, "color": "#E15759", "label": "Community 2", "count": 35}, {"cid": 3, "color": "#76B7B2", "label": "Community 3", "count": 25}, {"cid": 4, "color": "#59A14F", "label": "Community 4", "count": 23}, {"cid": 5, "color": "#EDC948", "label": "Community 5", "count": 22}, {"cid": 6, "color": "#B07AA1", "label": "Community 6", "count": 16}, {"cid": 7, "color": "#FF9DA7", "label": "Community 7", "count": 14}, {"cid": 8, "color": "#9C755F", "label": "Community 8", "count": 14}, {"cid": 9, "color": "#BAB0AC", "label": "Community 9", "count": 12}, {"cid": 10, "color": "#4E79A7", "label": "Community 10", "count": 12}, {"cid": 11, "color": "#F28E2B", "label": "Community 11", "count": 12}, {"cid": 12, "color": "#E15759", "label": "Community 12", "count": 12}, {"cid": 13, "color": "#76B7B2", "label": "Community 13", "count": 11}, {"cid": 14, "color": "#59A14F", "label": "Community 14", "count": 11}, {"cid": 15, "color": "#EDC948", "label": "Community 15", "count": 11}, {"cid": 16, "color": "#B07AA1", "label": "Community 16", "count": 9}, {"cid": 17, "color": "#FF9DA7", "label": "Community 17", "count": 9}, {"cid": 18, "color": "#9C755F", "label": "Community 18", "count": 8}, {"cid": 19, "color": "#BAB0AC", "label": "Community 19", "count": 8}, {"cid": 20, "color": "#4E79A7", "label": "Community 20", "count": 8}, {"cid": 21, "color": "#F28E2B", "label": "Community 21", "count": 8}, {"cid": 22, "color": "#E15759", "label": "Community 22", "count": 8}, {"cid": 23, "color": "#76B7B2", "label": "Community 23", "count": 8}, {"cid": 24, "color": "#59A14F", "label": "Community 24", "count": 8}, {"cid": 25, "color": "#EDC948", "label": "Community 25", "count": 8}, {"cid": 26, "color": "#B07AA1", "label": "Community 26", "count": 8}, {"cid": 27, "color": "#FF9DA7", "label": "Community 27", "count": 7}, {"cid": 28, "color": "#9C755F", "label": "Community 28", "count": 7}, {"cid": 29, "color": "#BAB0AC", "label": "Community 29", "count": 7}, {"cid": 30, "color": "#4E79A7", "label": "Community 30", "count": 7}, {"cid": 31, "color": "#F28E2B", "label": "Community 31", "count": 6}, {"cid": 32, "color": "#E15759", "label": "Community 32", "count": 6}, {"cid": 33, "color": "#76B7B2", "label": "Community 33", "count": 6}, {"cid": 34, "color": "#59A14F", "label": "Community 34", "count": 6}, {"cid": 35, "color": "#EDC948", "label": "Community 35", "count": 5}, {"cid": 36, "color": "#B07AA1", "label": "Community 36", "count": 5}, {"cid": 37, "color": "#FF9DA7", "label": "Community 37", "count": 4}, {"cid": 38, "color": "#9C755F", "label": "Community 38", "count": 4}, {"cid": 39, "color": "#BAB0AC", "label": "Community 39", "count": 4}, {"cid": 40, "color": "#4E79A7", "label": "Community 40", "count": 4}, {"cid": 41, "color": "#F28E2B", "label": "Community 41", "count": 3}, {"cid": 42, "color": "#E15759", "label": "Community 42", "count": 3}, {"cid": 43, "color": "#76B7B2", "label": "Community 43", "count": 3}, {"cid": 44, "color": "#59A14F", "label": "Community 44", "count": 3}, {"cid": 45, "color": "#EDC948", "label": "Community 45", "count": 3}, {"cid": 46, "color": "#B07AA1", "label": "Community 46", "count": 3}, {"cid": 47, "color": "#FF9DA7", "label": "Community 47", "count": 3}, {"cid": 48, "color": "#9C755F", "label": "Community 48", "count": 3}, {"cid": 49, "color": "#BAB0AC", "label": "Community 49", "count": 3}, {"cid": 50, "color": "#4E79A7", "label": "Community 50", "count": 3}, {"cid": 51, "color": "#F28E2B", "label": "Community 51", "count": 3}, {"cid": 52, "color": "#E15759", "label": "Community 52", "count": 3}, {"cid": 53, "color": "#76B7B2", "label": "Community 53", "count": 3}, {"cid": 54, "color": "#59A14F", "label": "Community 54", "count": 3}, {"cid": 55, "color": "#EDC948", "label": "Community 55", "count": 3}, {"cid": 56, "color": "#B07AA1", "label": "Community 56", "count": 3}, {"cid": 57, "color": "#FF9DA7", "label": "Community 57", "count": 3}, {"cid": 58, "color": "#9C755F", "label": "Community 58", "count": 3}, {"cid": 59, "color": "#BAB0AC", "label": "Community 59", "count": 3}, {"cid": 60, "color": "#4E79A7", "label": "Community 60", "count": 3}, {"cid": 61, "color": "#F28E2B", "label": "Community 61", "count": 3}, {"cid": 62, "color": "#E15759", "label": "Community 62", "count": 2}, {"cid": 63, "color": "#76B7B2", "label": "Community 63", "count": 2}, {"cid": 64, "color": "#59A14F", "label": "Community 64", "count": 2}, {"cid": 65, "color": "#EDC948", "label": "Community 65", "count": 2}, {"cid": 66, "color": "#B07AA1", "label": "Community 66", "count": 2}, {"cid": 67, "color": "#FF9DA7", "label": "Community 67", "count": 2}, {"cid": 68, "color": "#9C755F", "label": "Community 68", "count": 2}, {"cid": 69, "color": "#BAB0AC", "label": "Community 69", "count": 1}, {"cid": 70, "color": "#4E79A7", "label": "Community 70", "count": 1}, {"cid": 71, "color": "#F28E2B", "label": "Community 71", "count": 1}, {"cid": 72, "color": "#E15759", "label": "Community 72", "count": 1}, {"cid": 73, "color": "#76B7B2", "label": "Community 73", "count": 1}, {"cid": 74, "color": "#59A14F", "label": "Community 74", "count": 1}, {"cid": 75, "color": "#EDC948", "label": "Community 75", "count": 1}, {"cid": 76, "color": "#B07AA1", "label": "Community 76", "count": 1}, {"cid": 77, "color": "#FF9DA7", "label": "Community 77", "count": 1}, {"cid": 78, "color": "#9C755F", "label": "Community 78", "count": 1}, {"cid": 79, "color": "#BAB0AC", "label": "Community 79", "count": 1}, {"cid": 80, "color": "#4E79A7", "label": "Community 80", "count": 1}, {"cid": 81, "color": "#F28E2B", "label": "Community 81", "count": 1}, {"cid": 82, "color": "#E15759", "label": "Community 82", "count": 1}, {"cid": 83, "color": "#76B7B2", "label": "Community 83", "count": 1}, {"cid": 84, "color": "#59A14F", "label": "Community 84", "count": 1}, {"cid": 85, "color": "#EDC948", "label": "Community 85", "count": 1}, {"cid": 86, "color": "#B07AA1", "label": "Community 86", "count": 1}, {"cid": 87, "color": "#FF9DA7", "label": "Community 87", "count": 1}, {"cid": 88, "color": "#9C755F", "label": "Community 88", "count": 1}, {"cid": 89, "color": "#BAB0AC", "label": "Community 89", "count": 1}, {"cid": 90, "color": "#4E79A7", "label": "Community 90", "count": 1}, {"cid": 91, "color": "#F28E2B", "label": "Community 91", "count": 1}, {"cid": 92, "color": "#E15759", "label": "Community 92", "count": 1}, {"cid": 93, "color": "#76B7B2", "label": "Community 93", "count": 1}, {"cid": 94, "color": "#59A14F", "label": "Community 94", "count": 1}, {"cid": 95, "color": "#EDC948", "label": "Community 95", "count": 1}, {"cid": 96, "color": "#B07AA1", "label": "Community 96", "count": 1}, {"cid": 97, "color": "#FF9DA7", "label": "Community 97", "count": 1}, {"cid": 98, "color": "#9C755F", "label": "Community 98", "count": 1}, {"cid": 99, "color": "#BAB0AC", "label": "Community 99", "count": 1}, {"cid": 100, "color": "#4E79A7", "label": "Community 100", "count": 1}, {"cid": 101, "color": "#F28E2B", "label": "Community 101", "count": 1}, {"cid": 102, "color": "#E15759", "label": "Community 102", "count": 1}, {"cid": 103, "color": "#76B7B2", "label": "Community 103", "count": 1}, {"cid": 104, "color": "#59A14F", "label": "Community 104", "count": 1}, {"cid": 105, "color": "#EDC948", "label": "Community 105", "count": 1}, {"cid": 106, "color": "#B07AA1", "label": "Community 106", "count": 1}, {"cid": 107, "color": "#FF9DA7", "label": "Community 107", "count": 1}, {"cid": 108, "color": "#9C755F", "label": "Community 108", "count": 1}, {"cid": 109, "color": "#BAB0AC", "label": "Community 109", "count": 1}, {"cid": 110, "color": "#4E79A7", "label": "Community 110", "count": 1}, {"cid": 111, "color": "#F28E2B", "label": "Community 111", "count": 1}, {"cid": 112, "color": "#E15759", "label": "Community 112", "count": 1}, {"cid": 113, "color": "#76B7B2", "label": "Community 113", "count": 1}];
// HTML-escape helper — prevents XSS when injecting graph data into innerHTML
function esc(s) {
return String(s).replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/"/g,'&quot;').replace(/'/g,'&#39;');
}
// 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 selectAllCb = document.getElementById('select-all-cb');
function updateSelectAllState() {
const total = LEGEND.length;
const hidden = hiddenCommunities.size;
selectAllCb.checked = hidden === 0;
selectAllCb.indeterminate = hidden > 0 && hidden < total;
}
function toggleAllCommunities(hide) {
document.querySelectorAll('.legend-item').forEach(item => {
hide ? item.classList.add('dimmed') : item.classList.remove('dimmed');
});
document.querySelectorAll('.legend-cb').forEach(cb => {
cb.checked = !hide;
});
LEGEND.forEach(c => {
if (hide) hiddenCommunities.add(c.cid); else hiddenCommunities.delete(c.cid);
});
const updates = RAW_NODES.map(n => ({ id: n.id, hidden: hide }));
nodesDS.update(updates);
updateSelectAllState();
}
const legendEl = document.getElementById('legend');
LEGEND.forEach(c => {
const item = document.createElement('div');
item.className = 'legend-item';
const cb = document.createElement('input');
cb.type = 'checkbox';
cb.className = 'legend-cb';
cb.checked = true;
cb.addEventListener('change', (e) => {
e.stopPropagation();
if (cb.checked) {
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: !cb.checked }));
nodesDS.update(updates);
updateSelectAllState();
});
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.prepend(cb);
item.onclick = (e) => {
if (e.target === cb) return;
cb.checked = !cb.checked;
cb.dispatchEvent(new Event('change'));
};
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>