Repository navigation
Knowledge Base
Generated offline by readmenator. 136 files, 2512 symbols, 1079 imports. Supports C, C++, Python, Go, Rust, JS/TS, Java, C#, Shell, PHP, Dart, GDScript, Nim, ASM, Ruby, Swift, Kotlin, Scala, Lua, Elixir. No LLMs. No tokens. Pure static analysis. See more here
Start here: Statistics Dashboard for scope, God Nodes for blast radius, Architecture Reference for per-file API. Agents: prefer readmenator-agent/INDEX.md + SYMBOLS.md.
Wiki: prefer readmenator-wiki/index.md for progressive disclosure: one synthesis page per community, connections.json with EXTRACTED vs INFERRED confidence, queries.md log, REPORT.md audit.
Confidence: EXTRACTED = parsed from source, INFERRED = heuristic bridge, AMBIGUOUS = reported, never hidden. See readmenator-wiki/REPORT.md.
Total Files Parsed: 136 | Total Symbols Extracted: 2512 | Total Imports: 1079 | Resolved Imports: 486
- Statistics Dashboard
- Architectural Layers
- Ranked Context
- God Nodes
- Community Analysis
- Surprising Connections
- Suggested Questions
- Force-Graph Explorer
- Corpus Analytics
- Taint Propagation Map
- Hotspot Analysis
- Change Impact Analysis
- Suggested Linting Rules
- Concept Graph
- Orphans
- Query Recipes
- Structural Knowledge Map
- UML Class Diagram
- Code Property Graph
- Architecture Reference
| Metric | Value |
|---|---|
| Total Files | 136 |
| Total Symbols | 2512 |
| Total Imports | 1079 |
| Call Edges | 18142 |
| Inheritance Edges | 168 |
| Languages | 2 |
| Avg Symbols/File | 18.5 |
| Avg Imports/File | 7.9 |
| Resolved Imports | 486 |
| File | Imports | Symbols | Language |
|---|---|---|---|
_pipeline.py |
42 | 50 | py |
test_diagrams.py |
30 | 72 | py |
_app.py |
28 | 74 | py |
_video.py |
28 | 76 | py |
test_agent_output.py |
27 | 45 | py |
test_agent_friendliness.py |
26 | 58 | py |
test_parsers_property.py |
26 | 27 | py |
test_interactive_graph.py |
25 | 60 | py |
__init__.py |
23 | 2 | py |
_agent_output.py |
16 | 33 | py |
Auto-detected from path patterns, naming conventions, and imported frameworks.
| Layer | Files |
|---|---|
| utility | 76 |
| testing | 49 |
| infrastructure | 4 |
| business_logic | 3 |
| presentation | 2 |
| data_access | 2 |
-
readmenator.py(py, 0 symbols) -
__init__.py(py, 0 symbols) -
__main__.py(py, 3 symbols) -
_agent_output.py(py, 33 symbols) -
_analytics.py(py, 9 symbols) -
_analyzer.py(py, 23 symbols) -
_app.py(py, 74 symbols) -
_bundlegraph.py(py, 8 symbols) -
_category.py(py, 26 symbols) -
_codeboarding.py(py, 14 symbols) -
_concepts.py(py, 8 symbols) -
_cpg.py(py, 6 symbols) -
_cursorrules_generator.py(py, 8 symbols) -
_dead_code.py(py, 5 symbols) -
_diagrams.py(py, 91 symbols) - ... and 61 more
-
_agent_injector.py(py, 14 symbols) -
_cache.py(py, 14 symbols) -
_config.py(py, 1 symbols) -
_readme_injector.py(py, 8 symbols)
-
_bundlegraph_page.py(py, 0 symbols) -
_forcegraph_page.py(py, 0 symbols)
-
_dataflow.py(py, 21 symbols) -
_query.py(py, 17 symbols)
-
_layer_rules.py(py, 4 symbols) -
_models.py(py, 23 symbols) -
_rule_gen.py(py, 9 symbols)
-
__init__.py(py, 0 symbols) -
test_agent_friendliness.py(py, 58 symbols) -
test_agent_injector.py(py, 38 symbols) -
test_agent_output.py(py, 45 symbols) -
test_analyzer.py(py, 14 symbols) -
test_bundlegraph.py(py, 27 symbols) -
test_cache.py(py, 22 symbols) -
test_codeboarding.py(py, 15 symbols) -
test_concepts.py(py, 8 symbols) -
test_config.py(py, 6 symbols) -
test_cpg.py(py, 11 symbols) -
test_cursorrules.py(py, 12 symbols) -
test_dataflow.py(py, 47 symbols) -
test_dead_code.py(py, 15 symbols) -
test_diagrams.py(py, 72 symbols) - ... and 34 more
Files ranked by composite score for the current query context. The ranking combines Personalized PageRank (query relevance), global authority, test coverage, documentation coverage, and code freshness. Model: v1.0.
| Rank | File | Composite | PPR | Authority | Test | Doc |
|---|---|---|---|---|---|---|
| 1 | _config.py |
0.2772 | 0.1138 | 0.1297 | 0.00 | 2.00 |
| 2 | _models.py |
0.2071 | 0.1611 | 0.1513 | 0.00 | 1.04 |
| 3 | _category.py |
0.1515 | 0.1600 | 0.1476 | 0.00 | 0.50 |
| 4 | _c.py |
0.1341 | 0.0000 | 0.0036 | 0.00 | 1.33 |
| 5 | _gitmeta.py |
0.1294 | 0.0066 | 0.0069 | 0.00 | 1.25 |
| 6 | _scantext.py |
0.1257 | 0.0000 | 0.0034 | 0.00 | 1.25 |
| 7 | test_ollama.py |
0.1256 | 0.0000 | 0.0032 | 0.00 | 1.25 |
| 8 | _base.py |
0.1232 | 0.0002 | 0.0323 | 0.00 | 1.17 |
| 9 | _agent_output.py |
0.1222 | 0.0410 | 0.0036 | 0.00 | 1.03 |
| 10 | _rule_gen.py |
0.1218 | 0.0466 | 0.0041 | 0.00 | 1.00 |
Query anchors: readmenator/_linter.py, tests/test_agent_output.py, tests/test_ranking.py, readmenator/_rule_gen.py, tests/test_agent_friendliness.py, readmenator/_documentation.py, tests/test_linter.py, readmenator/_diagrams.py (+3 more)
Top result justification paths:
_linter.py -> _config.py
_linter.py -> _symindex.py -> _config.py
Most architecturally central files ranked by combined import/export degree and symbol richness.
| File | Score | Connections | PageRank |
|---|---|---|---|
_models.py |
196.3 | 0.1513 | |
_config.py |
172.1 | 0.1297 | |
_pipeline.py |
87.0 | 0.0000 | |
_app.py |
71.4 | 0.0000 | |
__init__.py |
48.2 | 0.0000 | |
_base.py |
44.6 | 0.0323 | |
test_parsers_property.py |
42.7 | 0.0000 | |
_forcegraph.py |
34.2 | 0.0000 | |
test_interactive_graph.py |
32.0 | 0.0000 | |
test_agent_friendliness.py |
29.8 | 0.0000 |
Files grouped by import-based community detection. Cohesion measures how tightly connected each community is internally.
36 files in this community:
-
_agent_output.py(py, 33 symbols) -
_analyzer.py(py, 23 symbols) -
_cache.py(py, 14 symbols) -
_config.py(py, 1 symbols) -
_dataflow.py(py, 21 symbols) -
_dead_code.py(py, 5 symbols) -
_gitmeta.py(py, 4 symbols) -
_hotspots.py(py, 7 symbols) -
_layer_rules.py(py, 4 symbols) -
_memory.py(py, 30 symbols) -
_purpose.py(py, 7 symbols) -
_resolver.py(py, 17 symbols) -
_rule_gen.py(py, 9 symbols) -
_scanner.py(py, 14 symbols) -
_security.py(py, 32 symbols) -
_skill_installer.py(py, 7 symbols) -
_taint.py(py, 6 symbols) -
_wiki.py(py, 32 symbols) -
test_agent_friendliness.py(py, 58 symbols) -
test_analyzer.py(py, 14 symbols) - ... and 16 more files
28 files in this community:
-
_mermaid.py(py, 4 symbols) -
_models.py(py, 23 symbols) -
_sarif.py(py, 5 symbols) -
__init__.py(py, 2 symbols) -
_assembly.py(py, 2 symbols) -
_base.py(py, 6 symbols) -
_c.py(py, 3 symbols) -
_csharp.py(py, 2 symbols) -
_dart.py(py, 2 symbols) -
_elixir.py(py, 2 symbols) -
_gdscript.py(py, 2 symbols) -
_go.py(py, 2 symbols) -
_java.py(py, 2 symbols) -
_javascript.py(py, 2 symbols) -
_kotlin.py(py, 2 symbols) -
_lua.py(py, 2 symbols) -
_nim.py(py, 2 symbols) -
_php.py(py, 2 symbols) -
_python.py(py, 2 symbols) -
_ruby.py(py, 2 symbols) - ... and 8 more files
25 files in this community:
-
_analytics.py(py, 9 symbols) -
_bundlegraph.py(py, 8 symbols) -
_bundlegraph_page.py(py, 0 symbols) -
_cpg.py(py, 6 symbols) -
_documentation.py(py, 31 symbols) -
_embed.py(py, 11 symbols) -
_exclusions.py(py, 11 symbols) -
_explorer.py(py, 14 symbols) -
_exporter.py(py, 16 symbols) -
_forcegraph.py(py, 22 symbols) -
_forcegraph_page.py(py, 0 symbols) -
_graphlayout.py(py, 18 symbols) -
_pipeline.py(py, 50 symbols) -
_provenance.py(py, 10 symbols) -
_scantext.py(py, 4 symbols) -
_sourceview.py(py, 6 symbols) -
_uml.py(py, 25 symbols) -
test_bundlegraph.py(py, 27 symbols) -
test_cpg.py(py, 11 symbols) -
test_documentation.py(py, 29 symbols) - ... and 5 more files
21 files in this community:
-
readmenator.py(py, 0 symbols) -
__main__.py(py, 3 symbols) -
_app.py(py, 74 symbols) -
_cursorrules_generator.py(py, 8 symbols) -
_diagrams.py(py, 91 symbols) -
_gh_wiki.py(py, 18 symbols) -
_layers.py(py, 7 symbols) -
_linter.py(py, 8 symbols) -
_mcp_server.py(py, 64 symbols) -
_refactorizer.py(py, 9 symbols) -
_video.py(py, 76 symbols) -
_watcher.py(py, 5 symbols) -
_yaralite.py(py, 20 symbols) -
test_cursorrules.py(py, 12 symbols) -
test_diagrams.py(py, 72 symbols) -
test_gh_wiki.py(py, 17 symbols) -
test_integration.py(py, 16 symbols) -
test_linter.py(py, 14 symbols) -
test_mcp_server.py(py, 25 symbols) -
test_refactorizer.py(py, 17 symbols) - ... and 1 more files
18 files in this community:
-
__init__.py(py, 0 symbols) -
_category.py(py, 26 symbols) -
_codeboarding.py(py, 14 symbols) -
_concepts.py(py, 8 symbols) -
_explain.py(py, 3 symbols) -
_graphrag.py(py, 53 symbols) -
_ollama.py(py, 7 symbols) -
_projections.py(py, 15 symbols) -
_query.py(py, 17 symbols) -
_rank.py(py, 18 symbols) -
_symindex.py(py, 21 symbols) -
test_codeboarding.py(py, 15 symbols) -
test_concepts.py(py, 8 symbols) -
test_graphrag.py(py, 28 symbols) -
test_ollama.py(py, 4 symbols) -
test_query.py(py, 18 symbols) -
test_ranking.py(py, 72 symbols) -
test_symindex.py(py, 10 symbols)
5 files in this community:
-
_agent_injector.py(py, 14 symbols) -
_readme_injector.py(py, 8 symbols) -
test_agent_injector.py(py, 38 symbols) -
test_agent_output.py(py, 45 symbols) -
test_readme_injector.py(py, 26 symbols)
Files in different communities connected through 3+ indirect hops.
-
readmenator.py<->test_agent_injector.py(5 hops, across 3 communities) -
readmenator.py<->test_graphlayout.py(5 hops, across 2 communities) -
readmenator.py<->test_readme_injector.py(5 hops, across 3 communities) -
test_agent_injector.py<->test_graphlayout.py(5 hops, across 2 communities) -
test_agent_injector.py<->test_resolver.py(5 hops, across 3 communities)
Auto-generated exploration prompts based on graph structure:
- What does _models.py depend on, and what depends on it? (97 connections)
- What does _config.py depend on, and what depends on it? (86 connections)
- What does _pipeline.py depend on, and what depends on it? (41 connections)
- How are the 36 files in 'readmenator: _agent_output' related to each other?
- Why are readmenator.py and test_agent_injector.py connected through 5 hops across 3 communities?
Heterogeneous explorer payload (files, communities, layers, externals) rendered with force-graph physics, stable family colors, log2 node sizing, and convex-hull community overlays. Open readmenator-maps/graph-force.html (linked from the maps gallery) or run explorer.
- Nodes: 193 (community: 6, external: 45, file: 136, layer: 6)
- Edges: 1348
Attribution funnel and distributions for the explorer dashboard.
-
Files: 136 | With symbols: 131 | Attributed: 133 | God nodes: 10 | Symbols: 2512
-
Layer
utility: 76 files -
Layer
testing: 49 files -
Layer
infrastructure: 4 files -
Layer
business_logic: 3 files -
Layer
data_access: 2 files -
Layer
presentation: 2 files -
Language
py: 135 files -
Language
js: 1 files
Taint analysis traces how dangerous imports propagate through the codebase via transitive dependencies. Source files import dangerous modules directly; sink files receive the danger indirectly.
Taint Sources: 3 | Taint Sinks: 17 | Propagation Paths: 20
-
_agent_injector.pyimportssubprocess(0 hop to_agent_injector.py) [high] Path: _agent_injector.py -
_diagrams.pyimportssubprocess(0 hop to_diagrams.py) [high] Path: _diagrams.py -
_diagrams.pyimportssubprocess(1 hop to_config.py) [high] Path: _diagrams.py -> _config.py -
_diagrams.pyimportssubprocess(1 hop to_models.py) [high] Path: _diagrams.py -> _models.py -
_diagrams.pyimportssubprocess(2 hops to_category.py) [high] Path: _diagrams.py -> _models.py -> _category.py -
_documentation.pyimportssubprocess(0 hop to_documentation.py) [high] Path: _documentation.py -
_documentation.pyimportssubprocess(1 hop to_uml.py) [high] Path: _documentation.py -> _uml.py -
_documentation.pyimportssubprocess(1 hop to_analytics.py) [high] Path: _documentation.py -> _analytics.py -
_documentation.pyimportssubprocess(1 hop to_models.py) [high] Path: _documentation.py -> _models.py -
_documentation.pyimportssubprocess(1 hop to_mermaid.py) [high] Path: _documentation.py -> _mermaid.py -
_documentation.pyimportssubprocess(1 hop to_forcegraph.py) [high] Path: _documentation.py -> _forcegraph.py -
_documentation.pyimportssubprocess(1 hop to_cpg.py) [high] Path: _documentation.py -> _cpg.py -
_documentation.pyimportssubprocess(1 hop to_rank.py) [high] Path: _documentation.py -> _rank.py -
_documentation.pyimportssubprocess(1 hop to_config.py) [high] Path: _documentation.py -> _config.py -
_documentation.pyimportssubprocess(2 hops to_category.py) [high] Path: _documentation.py -> _models.py -> _category.py -
_documentation.pyimportssubprocess(2 hops to_graphlayout.py) [high] Path: _documentation.py -> _forcegraph.py -> _graphlayout.py -
_documentation.pyimportssubprocess(2 hops to_resolver.py) [high] Path: _documentation.py -> _forcegraph.py -> _resolver.py -
_documentation.pyimportssubprocess(2 hops to_forcegraph_page.py) [high] Path: _documentation.py -> _forcegraph.py -> _forcegraph_page.py -
_documentation.pyimportssubprocess(2 hops to_sourceview.py) [high] Path: _documentation.py -> _forcegraph.py -> _sourceview.py -
_documentation.pyimportssubprocess(2 hops to_purpose.py) [high] Path: _documentation.py -> _forcegraph.py -> _purpose.py
Files ranked by combined complexity (symbol count) and centrality (connection count). High-scoring files are architecturally critical and may need refactoring attention.
| File | Complexity | Centrality | Combined | Symbols | Connections |
|---|---|---|---|---|---|
_config.py |
0.011 | 0.038 | 0.027 | 1 | 89 |
_models.py |
0.253 | 0.049 | 0.130 | 23 | 114 |
_category.py |
0.286 | 0.005 | 0.118 | 26 | 13 |
_c.py |
0.033 | 0.003 | 0.015 | 3 | 8 |
_gitmeta.py |
0.044 | 0.003 | 0.020 | 4 | 8 |
_scantext.py |
0.044 | 0.003 | 0.020 | 4 | 8 |
test_ollama.py |
0.044 | 0.003 | 0.019 | 4 | 6 |
_base.py |
0.066 | 0.011 | 0.033 | 6 | 27 |
_agent_output.py |
0.363 | 0.011 | 0.152 | 33 | 26 |
_rule_gen.py |
0.099 | 0.005 | 0.043 | 9 | 12 |
force-graph.min.js |
0.385 | 1.000 | 0.754 | 35 | 2351 |
_diagrams.py |
1.000 | 0.009 | 0.406 | 91 | 22 |
test_parsers.py |
0.956 | 0.003 | 0.384 | 87 | 6 |
_video.py |
0.835 | 0.015 | 0.343 | 76 | 35 |
_app.py |
0.813 | 0.029 | 0.343 | 74 | 68 |
Semantic second-brain layer: nouns are concept nodes, verbs are edges. Each noun maps atomically to a file set (EXTRACTED); each verb aggregates structural imports, calls, and inherits into consumes, invokes, extends, depends_on, or bridges (INFERRED).
50 concepts, 100 relations.
| Concept | Files | Mentions |
|---|---|---|
readmenator |
89 | 167 |
returns |
83 | 388 |
file |
78 | 532 |
graph |
64 | 311 |
node |
61 | 236 |
files |
57 | 176 |
symbols |
56 | 89 |
imports |
54 | 84 |
edges |
51 | 228 |
nodes |
50 | 188 |
symbol |
50 | 149 |
empty |
50 | 115 |
when |
49 | 144 |
build |
48 | 223 |
contract |
48 | 193 |
import |
48 | 175 |
args |
46 | 271 |
return |
46 | 178 |
set |
46 | 95 |
all |
45 | 79 |
project |
44 | 195 |
content |
43 | 89 |
config |
42 | 81 |
path |
41 | 161 |
analysis |
41 | 160 |
source |
41 | 134 |
map |
40 | 187 |
edge |
40 | 116 |
knowledge |
39 | 66 |
every |
38 | 96 |
| Source | Verb | Target | Strength | Evidence |
|---|---|---|---|---|
graph |
depends_on |
readmenator |
1.00 | 10 |
file |
depends_on |
readmenator |
0.99 | 10 |
graph |
depends_on |
file |
0.93 | 10 |
readmenator |
depends_on |
file |
0.90 | 10 |
returns |
depends_on |
readmenator |
0.89 | 10 |
build |
depends_on |
readmenator |
0.84 | 10 |
node |
depends_on |
readmenator |
0.80 | 10 |
return |
depends_on |
readmenator |
0.80 | 10 |
file |
depends_on |
graph |
0.78 | 10 |
map |
depends_on |
readmenator |
0.78 | 10 |
returns |
depends_on |
file |
0.78 | 10 |
build |
depends_on |
file |
0.77 | 10 |
symbol |
depends_on |
readmenator |
0.77 | 10 |
edge |
depends_on |
readmenator |
0.76 | 10 |
node |
depends_on |
file |
0.75 | 10 |
readmenator |
depends_on |
source |
0.75 | 10 |
project |
depends_on |
readmenator |
0.74 | 10 |
readmenator |
depends_on |
graph |
0.74 | 10 |
readmenator |
depends_on |
import |
0.74 | 10 |
readmenator |
depends_on |
symbol |
0.74 | 10 |
file |
depends_on |
source |
0.73 | 10 |
graph |
depends_on |
every |
0.73 | 10 |
graph |
depends_on |
source |
0.73 | 10 |
all |
depends_on |
readmenator |
0.72 | 10 |
file |
depends_on |
import |
0.72 | 10 |
graph |
depends_on |
import |
0.72 | 10 |
graph |
depends_on |
map |
0.72 | 10 |
source |
depends_on |
readmenator |
0.72 | 10 |
symbol |
depends_on |
file |
0.72 | 10 |
files |
depends_on |
readmenator |
0.71 | 10 |
- Thesis:
allcentralizes 45 files; Antithesis:analysispulls 41 files with 20 shared (Jaccard 0.30); Synthesis: should they merge, split by layer, or keepbridgesexplicit? - Thesis:
allcentralizes 45 files; Antithesis:buildpulls 48 files with 24 shared (Jaccard 0.35); Synthesis: should they merge, split by layer, or keepbridgesexplicit? - Thesis:
allcentralizes 45 files; Antithesis:directorypulls 33 files with 19 shared (Jaccard 0.32); Synthesis: should they merge, split by layer, or keepbridgesexplicit? - Thesis:
allcentralizes 45 files; Antithesis:everypulls 38 files with 20 shared (Jaccard 0.32); Synthesis: should they merge, split by layer, or keepbridgesexplicit? - Thesis:
allcentralizes 45 files; Antithesis:filepulls 78 files with 36 shared (Jaccard 0.41); Synthesis: should they merge, split by layer, or keepdepends_onexplicit? - Thesis:
allcentralizes 45 files; Antithesis:filespulls 57 files with 29 shared (Jaccard 0.40); Synthesis: should they merge, split by layer, or keepbridgesexplicit? - Thesis:
allcentralizes 45 files; Antithesis:graphpulls 64 files with 27 shared (Jaccard 0.33); Synthesis: should they merge, split by layer, or keepdepends_onexplicit? - Thesis:
allcentralizes 45 files; Antithesis:listpulls 34 files with 23 shared (Jaccard 0.41); Synthesis: should they merge, split by layer, or keepbridgesexplicit? - Thesis:
allcentralizes 45 files; Antithesis:mappulls 40 files with 21 shared (Jaccard 0.33); Synthesis: should they merge, split by layer, or keepbridgesexplicit? - Thesis:
allcentralizes 45 files; Antithesis:nodespulls 50 files with 24 shared (Jaccard 0.34); Synthesis: should they merge, split by layer, or keepbridgesexplicit?
Files sorted by how many other files would be affected if they changed. High-impact files should be changed with caution.
| File | Direct Dependents | Transitive Dependents | Total Impact |
|---|---|---|---|
_category.py |
9 | 50 | 100 |
_models.py |
50 | 0 | 96 |
_config.py |
50 | 0 | 86 |
_base.py |
20 | 20 | 40 |
_purpose.py |
7 | 25 | 32 |
_rank.py |
11 | 21 | 32 |
_resolver.py |
7 | 22 | 29 |
_graphlayout.py |
4 | 20 | 24 |
_forcegraph_page.py |
1 | 21 | 22 |
_sourceview.py |
4 | 18 | 22 |
_forcegraph.py |
8 | 13 | 21 |
_c.py |
2 | 19 | 21 |
_csharp.py |
2 | 19 | 21 |
_dart.py |
2 | 19 | 21 |
_elixir.py |
2 | 19 | 21 |
Automatically suggested linting and security rules based on patterns detected in the codebase. These can be exported as Semgrep rules using the --export-rules flag.
| Rule ID | Severity | Description | Language | Matches |
|---|---|---|---|---|
RM001 |
info | Large number of functions in py: 2167 total | py | 2167 |
RM002 |
info | Large number of functions in js: 30 total | js | 30 |
RM003 |
info | Print statement found (consider logging instead) | python | 32 |
Files with no documentation or low connectivity. These are candidates for documentation investment or cleanup.
-
__init__.py(0 symbols, no doc) -
test_agent_output.py(45 symbols, no doc) -
test_config.py(6 symbols, no doc) -
test_dataflow.py(47 symbols, no doc) -
test_documentation.py(29 symbols, no doc) -
test_integration.py(16 symbols, no doc) -
test_mermaid.py(11 symbols, no doc) -
test_models.py(11 symbols, no doc) -
test_parsers.py(87 symbols, no doc) -
test_query.py(18 symbols, no doc) -
test_scanner.py(21 symbols, no doc) -
test_wiki.py(30 symbols, no doc)
Example queries you can run against this knowledge base using the ranking engine:
# Find files most relevant to a concept
readmenator query "Where is the import resolver implemented?"
# Rank files by relevance to a topic
readmenator query "How does documentation generation work?"
# Explain why a file ranks highly
readmenator query "explain readmenator/_documentation.py"
# Trace dependency paths with ranked context
readmenator query "path from CLI to exporter"
The ranking model uses the following signals:
- Personalized PageRank (45% weight): query-specific relevance via seed propagation
- Global Authority (20% weight): structural importance via standard PageRank
- Test Coverage (15% weight): fraction of symbols referenced in test files
- Doc Coverage (10% weight): presence of docstrings and file-level docs
- Freshness (10% weight): recent modification activity
Results include score decomposition and justification paths for each ranked item.
Note: The visual graph below has been intelligently pruned to the top 300 most relevant nodes to prevent rendering crashes. Full details of all files are documented in the Architecture Reference.
graph TD
classDef mod fill:#1e1e1e,stroke:#ff6666,stroke-width:2px,color:#fff;
classDef cls fill:#2d2d2d,stroke:#4ec9b0,stroke-width:2px,color:#fff;
classDef fn fill:#333,stroke:#dcdcaa,stroke-width:1px,color:#dcdcaa;
classDef ext fill:#111,stroke:#666,stroke-dasharray:5 5,color:#aaa;
readmenator__vendor_force_graph_min_js["force-graph.min.js (js)"]
class readmenator__vendor_force_graph_min_js mod;
readmenator__vendor_force_graph_min_js_t["t"]
class readmenator__vendor_force_graph_min_js_t fn;
readmenator__vendor_force_graph_min_js --> readmenator__vendor_force_graph_min_js_t
readmenator__vendor_force_graph_min_js_n["n"]
class readmenator__vendor_force_graph_min_js_n fn;
readmenator__vendor_force_graph_min_js --> readmenator__vendor_force_graph_min_js_n
readmenator__vendor_force_graph_min_js_e["e"]
class readmenator__vendor_force_graph_min_js_e fn;
readmenator__vendor_force_graph_min_js --> readmenator__vendor_force_graph_min_js_e
readmenator__vendor_force_graph_min_js_h["h"]
class readmenator__vendor_force_graph_min_js_h fn;
readmenator__vendor_force_graph_min_js --> readmenator__vendor_force_graph_min_js_h
readmenator__vendor_force_graph_min_js_s["s"]
class readmenator__vendor_force_graph_min_js_s fn;
readmenator__vendor_force_graph_min_js --> readmenator__vendor_force_graph_min_js_s
subgraph community_2 ["readmenator: _pipeline"]
readmenator__pipeline_py["_pipeline.py (py)"]
class readmenator__pipeline_py mod;
end
subgraph community_3 ["readmenator: _diagrams"]
readmenator__app_py["_app.py (py)"]
class readmenator__app_py mod;
end
subgraph community_0 ["readmenator: _agent_output"]
tests_test_agent_friendliness_py["test_agent_friendliness.py (py)"]
class tests_test_agent_friendliness_py mod;
end
subgraph community_1 ["readmenator/parsers"]
tests_test_parsers_property_py["test_parsers_property.py (py)"]
class tests_test_parsers_property_py mod;
readmenator_parsers___init___py["__init__.py (py)"]
class readmenator_parsers___init___py mod;
tests_test_interactive_graph_py["test_interactive_graph.py (py)"]
class tests_test_interactive_graph_py mod;
end
subgraph community_5 ["readmenator: _agent_injector"]
tests_test_agent_output_py["test_agent_output.py (py)"]
class tests_test_agent_output_py mod;
tests_test_diagrams_py["test_diagrams.py (py)"]
class tests_test_diagrams_py mod;
readmenator__video_py["_video.py (py)"]
class readmenator__video_py mod;
end
subgraph community_4 ["readmenator: _graphrag"]
readmenator___init___py["__init__.py (py)"]
class readmenator___init___py mod;
readmenator__forcegraph_py["_forcegraph.py (py)"]
class readmenator__forcegraph_py mod;
readmenator__agent_output_py["_agent_output.py (py)"]
class readmenator__agent_output_py mod;
readmenator__wiki_py["_wiki.py (py)"]
class readmenator__wiki_py mod;
tests_test_bundlegraph_py["test_bundlegraph.py (py)"]
class tests_test_bundlegraph_py mod;
readmenator__graphrag_py["_graphrag.py (py)"]
class readmenator__graphrag_py mod;
readmenator__documentation_py["_documentation.py (py)"]
class readmenator__documentation_py mod;
readmenator__codeboarding_py["_codeboarding.py (py)"]
class readmenator__codeboarding_py mod;
readmenator__explorer_py["_explorer.py (py)"]
class readmenator__explorer_py mod;
tests_test_wiki_py["test_wiki.py (py)"]
class tests_test_wiki_py mod;
tests_test_documentation_py["test_documentation.py (py)"]
class tests_test_documentation_py mod;
tests_test_taint_bdd_py["test_taint_bdd.py (py)"]
class tests_test_taint_bdd_py mod;
tests_test_gh_wiki_py["test_gh_wiki.py (py)"]
class tests_test_gh_wiki_py mod;
tests_test_refactorizer_py["test_refactorizer.py (py)"]
class tests_test_refactorizer_py mod;
readmenator__exporter_py["_exporter.py (py)"]
class readmenator__exporter_py mod;
readmenator_orchestrator_py["readmenator_orchestrator.py (py)"]
class readmenator_orchestrator_py mod;
readmenator__memory_py["_memory.py (py)"]
class readmenator__memory_py mod;
tests_test_memory_py["test_memory.py (py)"]
class tests_test_memory_py mod;
readmenator__bundlegraph_py["_bundlegraph.py (py)"]
class readmenator__bundlegraph_py mod;
readmenator___main___py["__main__.py (py)"]
class readmenator___main___py mod;
readmenator__mcp_server_py["_mcp_server.py (py)"]
class readmenator__mcp_server_py mod;
readmenator__gh_wiki_py["_gh_wiki.py (py)"]
class readmenator__gh_wiki_py mod;
readmenator__diagrams_py["_diagrams.py (py)"]
class readmenator__diagrams_py mod;
tests_test_ranking_py["test_ranking.py (py)"]
class tests_test_ranking_py mod;
tests_test_sourceview_py["test_sourceview.py (py)"]
class tests_test_sourceview_py mod;
tests_test_dataflow_py["test_dataflow.py (py)"]
class tests_test_dataflow_py mod;
tests_test_graphrag_py["test_graphrag.py (py)"]
class tests_test_graphrag_py mod;
tests_test_mcp_server_py["test_mcp_server.py (py)"]
class tests_test_mcp_server_py mod;
tests_test_scanner_py["test_scanner.py (py)"]
class tests_test_scanner_py mod;
tests_test_video_py["test_video.py (py)"]
class tests_test_video_py mod;
tests_test_security_py["test_security.py (py)"]
class tests_test_security_py mod;
tests_test_codeboarding_py["test_codeboarding.py (py)"]
class tests_test_codeboarding_py mod;
readmenator__scanner_py["_scanner.py (py)"]
class readmenator__scanner_py mod;
readmenator__linter_py["_linter.py (py)"]
class readmenator__linter_py mod;
tests_test_agent_injector_py["test_agent_injector.py (py)"]
class tests_test_agent_injector_py mod;
tests_test_readme_injector_py["test_readme_injector.py (py)"]
class tests_test_readme_injector_py mod;
readmenator__analyzer_py["_analyzer.py (py)"]
class readmenator__analyzer_py mod;
tests_test_cache_py["test_cache.py (py)"]
class tests_test_cache_py mod;
readmenator__symindex_py["_symindex.py (py)"]
class readmenator__symindex_py mod;
tests_test_analyzer_py["test_analyzer.py (py)"]
class tests_test_analyzer_py mod;
tests_test_cursorrules_py["test_cursorrules.py (py)"]
class tests_test_cursorrules_py mod;
tests_test_rule_gen_py["test_rule_gen.py (py)"]
class tests_test_rule_gen_py mod;
readmenator__rule_gen_py["_rule_gen.py (py)"]
class readmenator__rule_gen_py mod;
readmenator__security_py["_security.py (py)"]
class readmenator__security_py mod;
readmenator__query_py["_query.py (py)"]
class readmenator__query_py mod;
tests_test_exporter_py["test_exporter.py (py)"]
class tests_test_exporter_py mod;
tests_test_cpg_py["test_cpg.py (py)"]
class tests_test_cpg_py mod;
tests_test_sarif_py["test_sarif.py (py)"]
class tests_test_sarif_py mod;
readmenator__concepts_py["_concepts.py (py)"]
class readmenator__concepts_py mod;
readmenator__cursorrules_generator_py["_cursorrules_generator.py (py)"]
class readmenator__cursorrules_generator_py mod;
tests_test_uml_py["test_uml.py (py)"]
class tests_test_uml_py mod;
readmenator__uml_py["_uml.py (py)"]
class readmenator__uml_py mod;
readmenator__dataflow_py["_dataflow.py (py)"]
class readmenator__dataflow_py mod;
tests_test_integration_py["test_integration.py (py)"]
class tests_test_integration_py mod;
tests_test_dead_code_py["test_dead_code.py (py)"]
class tests_test_dead_code_py mod;
readmenator__agent_injector_py["_agent_injector.py (py)"]
class readmenator__agent_injector_py mod;
readmenator__cache_py["_cache.py (py)"]
class readmenator__cache_py mod;
tests_test_linter_py["test_linter.py (py)"]
class tests_test_linter_py mod;
tests_test_layer_rules_py["test_layer_rules.py (py)"]
class tests_test_layer_rules_py mod;
readmenator__embed_py["_embed.py (py)"]
class readmenator__embed_py mod;
tests_test_hotspots_py["test_hotspots.py (py)"]
class tests_test_hotspots_py mod;
tests_test_symindex_py["test_symindex.py (py)"]
class tests_test_symindex_py mod;
tests_test_taint_py["test_taint.py (py)"]
class tests_test_taint_py mod;
readmenator__refactorizer_py["_refactorizer.py (py)"]
class readmenator__refactorizer_py mod;
readmenator__watcher_py["_watcher.py (py)"]
class readmenator__watcher_py mod;
readmenator__graphlayout_py["_graphlayout.py (py)"]
class readmenator__graphlayout_py mod;
readmenator__resolver_py["_resolver.py (py)"]
class readmenator__resolver_py mod;
readmenator__exclusions_py["_exclusions.py (py)"]
class readmenator__exclusions_py mod;
readmenator__provenance_py["_provenance.py (py)"]
class readmenator__provenance_py mod;
readmenator__analytics_py["_analytics.py (py)"]
class readmenator__analytics_py mod;
tests_test_concepts_py["test_concepts.py (py)"]
class tests_test_concepts_py mod;
readmenator__hotspots_py["_hotspots.py (py)"]
class readmenator__hotspots_py mod;
readmenator__ollama_py["_ollama.py (py)"]
class readmenator__ollama_py mod;
readmenator__sourceview_py["_sourceview.py (py)"]
class readmenator__sourceview_py mod;
readmenator__taint_py["_taint.py (py)"]
class readmenator__taint_py mod;
readmenator_parsers__base_py["_base.py (py)"]
class readmenator_parsers__base_py mod;
readmenator__dead_code_py["_dead_code.py (py)"]
class readmenator__dead_code_py mod;
readmenator_parsers__python_py["_python.py (py)"]
class readmenator_parsers__python_py mod;
tests_test_parsers_py["test_parsers.py (py)"]
class tests_test_parsers_py mod;
tests_test_parsers_new_py["test_parsers_new.py (py)"]
class tests_test_parsers_new_py mod;
readmenator__rank_py["_rank.py (py)"]
class readmenator__rank_py mod;
readmenator__projections_py["_projections.py (py)"]
class readmenator__projections_py mod;
readmenator__layers_py["_layers.py (py)"]
class readmenator__layers_py mod;
readmenator__skill_installer_py["_skill_installer.py (py)"]
class readmenator__skill_installer_py mod;
readmenator__cpg_py["_cpg.py (py)"]
class readmenator__cpg_py mod;
readmenator__layer_rules_py["_layer_rules.py (py)"]
class readmenator__layer_rules_py mod;
readmenator__scantext_py["_scantext.py (py)"]
class readmenator__scantext_py mod;
tests_test_ollama_py["test_ollama.py (py)"]
class tests_test_ollama_py mod;
readmenator__explain_py["_explain.py (py)"]
class readmenator__explain_py mod;
readmenator_parsers__c_py["_c.py (py)"]
class readmenator_parsers__c_py mod;
readmenator_parsers__assembly_py["_assembly.py (py)"]
class readmenator_parsers__assembly_py mod;
readmenator_parsers__csharp_py["_csharp.py (py)"]
class readmenator_parsers__csharp_py mod;
readmenator_parsers__dart_py["_dart.py (py)"]
class readmenator_parsers__dart_py mod;
readmenator_parsers__elixir_py["_elixir.py (py)"]
class readmenator_parsers__elixir_py mod;
readmenator_parsers__gdscript_py["_gdscript.py (py)"]
class readmenator_parsers__gdscript_py mod;
readmenator_parsers__go_py["_go.py (py)"]
class readmenator_parsers__go_py mod;
readmenator_parsers__java_py["_java.py (py)"]
class readmenator_parsers__java_py mod;
readmenator_parsers__javascript_py["_javascript.py (py)"]
class readmenator_parsers__javascript_py mod;
readmenator_parsers__kotlin_py["_kotlin.py (py)"]
class readmenator_parsers__kotlin_py mod;
readmenator_parsers__lua_py["_lua.py (py)"]
class readmenator_parsers__lua_py mod;
readmenator_parsers__nim_py["_nim.py (py)"]
class readmenator_parsers__nim_py mod;
readmenator_parsers__php_py["_php.py (py)"]
class readmenator_parsers__php_py mod;
readmenator_parsers__ruby_py["_ruby.py (py)"]
class readmenator_parsers__ruby_py mod;
readmenator_parsers__rust_py["_rust.py (py)"]
class readmenator_parsers__rust_py mod;
readmenator_parsers__scala_py["_scala.py (py)"]
class readmenator_parsers__scala_py mod;
readmenator_parsers__shell_py["_shell.py (py)"]
class readmenator_parsers__shell_py mod;
readmenator_parsers__swift_py["_swift.py (py)"]
class readmenator_parsers__swift_py mod;
tests_test_graphlayout_py["test_graphlayout.py (py)"]
class tests_test_graphlayout_py mod;
readmenator__models_py["_models.py (py)"]
class readmenator__models_py mod;
tests_test_query_py["test_query.py (py)"]
class tests_test_query_py mod;
tests_test_mermaid_py["test_mermaid.py (py)"]
class tests_test_mermaid_py mod;
readmenator__purpose_py["_purpose.py (py)"]
class readmenator__purpose_py mod;
readmenator__sarif_py["_sarif.py (py)"]
class readmenator__sarif_py mod;
readmenator__mermaid_py["_mermaid.py (py)"]
class readmenator__mermaid_py mod;
readmenator__category_py["_category.py (py)"]
class readmenator__category_py mod;
tests_test_resolver_py["test_resolver.py (py)"]
class tests_test_resolver_py mod;
readmenator__yaralite_py["_yaralite.py (py)"]
class readmenator__yaralite_py mod;
readmenator__readme_injector_py["_readme_injector.py (py)"]
class readmenator__readme_injector_py mod;
tests_test_config_py["test_config.py (py)"]
class tests_test_config_py mod;
readmenator_py["readmenator.py (py)"]
class readmenator_py mod;
tests_test_models_py["test_models.py (py)"]
class tests_test_models_py mod;
readmenator__gitmeta_py["_gitmeta.py (py)"]
class readmenator__gitmeta_py mod;
readmenator__config_py["_config.py (py)"]
class readmenator__config_py mod;
readmenator__bundlegraph_page_py["_bundlegraph_page.py (py)"]
class readmenator__bundlegraph_page_py mod;
readmenator__forcegraph_page_py["_forcegraph_page.py (py)"]
class readmenator__forcegraph_page_py mod;
tests___init___py["__init__.py (py)"]
class tests___init___py mod;
end
readmenator___init___py -- resolved_imports --> readmenator__app_py
readmenator___init___py -- resolved_imports --> readmenator__category_py
readmenator___init___py -- resolved_imports --> readmenator__config_py
readmenator___init___py -- resolved_imports --> readmenator__diagrams_py
readmenator___init___py -- resolved_imports --> readmenator__mcp_server_py
readmenator___init___py -- resolved_imports --> readmenator__codeboarding_py
readmenator___init___py -- resolved_imports --> readmenator__ollama_py
readmenator___init___py -- resolved_imports --> readmenator__symindex_py
readmenator___init___py -- resolved_imports --> readmenator__concepts_py
readmenator___init___py -- resolved_imports --> readmenator__models_py
readmenator___init___py -- resolved_imports --> readmenator__rank_py
readmenator___init___py -- resolved_imports --> readmenator__readme_injector_py
readmenator___init___py -- resolved_imports --> readmenator__uml_py
readmenator___main___py -- resolved_imports --> readmenator__app_py
readmenator___main___py -- resolved_imports --> readmenator__config_py
readmenator___main___py -- resolved_imports --> readmenator__mcp_server_py
readmenator__agent_output_py -- resolved_imports --> readmenator__cache_py
readmenator__agent_output_py -- resolved_imports --> readmenator__config_py
readmenator__agent_output_py -- resolved_imports --> readmenator__gitmeta_py
readmenator__agent_output_py -- resolved_imports --> readmenator__models_py
readmenator__agent_output_py -- resolved_imports --> readmenator__purpose_py
readmenator__agent_output_py -- resolved_imports --> readmenator__resolver_py
readmenator__agent_output_py -- resolved_imports --> readmenator__security_py
readmenator__analytics_py -- resolved_imports --> readmenator__config_py
readmenator__analytics_py -- resolved_imports --> readmenator__models_py
readmenator__analyzer_py -- resolved_imports --> readmenator__config_py
readmenator__analyzer_py -- resolved_imports --> readmenator__models_py
readmenator__app_py -- resolved_imports --> readmenator__bundlegraph_py
readmenator__app_py -- resolved_imports --> readmenator__cache_py
readmenator__app_py -- resolved_imports --> readmenator__config_py
readmenator__app_py -- resolved_imports --> readmenator__cursorrules_generator_py
readmenator__app_py -- resolved_imports --> readmenator__dead_code_py
readmenator__app_py -- resolved_imports --> readmenator__diagrams_py
readmenator__app_py -- resolved_imports --> readmenator__explorer_py
readmenator__app_py -- resolved_imports --> readmenator__explorer_py
readmenator__app_py -- resolved_imports --> readmenator__gh_wiki_py
readmenator__app_py -- resolved_imports --> readmenator__gitmeta_py
readmenator__app_py -- resolved_imports --> readmenator__graphrag_py
readmenator__app_py -- resolved_imports --> readmenator__layers_py
readmenator__app_py -- resolved_imports --> readmenator__linter_py
readmenator__app_py -- resolved_imports --> readmenator__models_py
readmenator__app_py -- resolved_imports --> readmenator__pipeline_py
readmenator__app_py -- resolved_imports --> readmenator__query_py
readmenator__app_py -- resolved_imports --> readmenator__rank_py
readmenator__app_py -- resolved_imports --> readmenator__refactorizer_py
readmenator__app_py -- resolved_imports --> readmenator__resolver_py
readmenator__app_py -- resolved_imports --> readmenator__yaralite_py
readmenator__app_py -- resolved_imports --> readmenator__watcher_py
readmenator__app_py -- resolved_imports --> readmenator__video_py
readmenator__bundlegraph_py -- resolved_imports --> readmenator__bundlegraph_page_py
readmenator__bundlegraph_py -- resolved_imports --> readmenator__config_py
readmenator__bundlegraph_py -- resolved_imports --> readmenator__forcegraph_py
readmenator__bundlegraph_py -- resolved_imports --> readmenator__graphlayout_py
readmenator__cache_py -- resolved_imports --> readmenator__config_py
readmenator__codeboarding_py -- resolved_imports --> readmenator__cache_py
readmenator__codeboarding_py -- resolved_imports --> readmenator__config_py
readmenator__codeboarding_py -- resolved_imports --> readmenator__models_py
readmenator__codeboarding_py -- resolved_imports --> readmenator__ollama_py
readmenator__codeboarding_py -- resolved_imports --> readmenator__purpose_py
readmenator__codeboarding_py -- resolved_imports --> readmenator__rank_py
readmenator__codeboarding_py -- resolved_imports --> readmenator__symindex_py
readmenator__concepts_py -- resolved_imports --> readmenator__config_py
readmenator__concepts_py -- resolved_imports --> readmenator__models_py
readmenator__cpg_py -- resolved_imports --> readmenator__models_py
readmenator__cursorrules_generator_py -- resolved_imports --> readmenator__config_py
readmenator__cursorrules_generator_py -- resolved_imports --> readmenator__layers_py
readmenator__cursorrules_generator_py -- resolved_imports --> readmenator__models_py
readmenator__dataflow_py -- resolved_imports --> readmenator__config_py
readmenator__dataflow_py -- resolved_imports --> readmenator__models_py
readmenator__dead_code_py -- resolved_imports --> readmenator__config_py
readmenator__dead_code_py -- resolved_imports --> readmenator__models_py
readmenator__diagrams_py -- resolved_imports --> readmenator__config_py
readmenator__diagrams_py -- resolved_imports --> readmenator__models_py
readmenator__documentation_py -- resolved_imports --> readmenator__analytics_py
readmenator__documentation_py -- resolved_imports --> readmenator__config_py
readmenator__documentation_py -- resolved_imports --> readmenator__cpg_py
readmenator__documentation_py -- resolved_imports --> readmenator__forcegraph_py
readmenator__documentation_py -- resolved_imports --> readmenator__mermaid_py
readmenator__documentation_py -- resolved_imports --> readmenator__uml_py
readmenator__documentation_py -- resolved_imports --> readmenator__models_py
readmenator__documentation_py -- resolved_imports --> readmenator__rank_py
readmenator__embed_py -- resolved_imports --> readmenator__config_py
readmenator__exclusions_py -- resolved_imports --> readmenator__config_py
readmenator__explain_py -- resolved_imports --> readmenator__category_py
readmenator__explain_py -- resolved_imports --> readmenator__rank_py
readmenator__explorer_py -- resolved_imports --> readmenator__analytics_py
readmenator__explorer_py -- resolved_imports --> readmenator__config_py
readmenator__explorer_py -- resolved_imports --> readmenator__forcegraph_py
readmenator__explorer_py -- resolved_imports --> readmenator__models_py
readmenator__explorer_py -- resolved_imports --> readmenator__sourceview_py
readmenator__exporter_py -- resolved_imports --> readmenator__analytics_py
readmenator__exporter_py -- resolved_imports --> readmenator__config_py
readmenator__exporter_py -- resolved_imports --> readmenator__forcegraph_py
readmenator__exporter_py -- resolved_imports --> readmenator__models_py
readmenator__forcegraph_py -- resolved_imports --> readmenator__config_py
readmenator__forcegraph_py -- resolved_imports --> readmenator__forcegraph_page_py
readmenator__forcegraph_py -- resolved_imports --> readmenator__graphlayout_py
readmenator__forcegraph_py -- resolved_imports --> readmenator__models_py
readmenator__forcegraph_py -- resolved_imports --> readmenator__purpose_py
readmenator__forcegraph_py -- resolved_imports --> readmenator__rank_py
ext_readmenator__app["readmenator._app"]
class ext_readmenator__app ext;
readmenator___init___py -.->|imports| ext_readmenator__app
ext_readmenator__category["readmenator._category"]
class ext_readmenator__category ext;
readmenator___init___py -.->|imports| ext_readmenator__category
ext_readmenator__config["readmenator._config"]
class ext_readmenator__config ext;
readmenator___init___py -.->|imports| ext_readmenator__config
ext_readmenator__diagrams["readmenator._diagrams"]
class ext_readmenator__diagrams ext;
readmenator___init___py -.->|imports| ext_readmenator__diagrams
ext_readmenator__mcp_server["readmenator._mcp_server"]
class ext_readmenator__mcp_server ext;
readmenator___init___py -.->|imports| ext_readmenator__mcp_server
ext_readmenator__codeboarding["readmenator._codeboarding"]
class ext_readmenator__codeboarding ext;
readmenator___init___py -.->|imports| ext_readmenator__codeboarding
ext_readmenator__ollama["readmenator._ollama"]
class ext_readmenator__ollama ext;
readmenator___init___py -.->|imports| ext_readmenator__ollama
ext_readmenator__symindex["readmenator._symindex"]
class ext_readmenator__symindex ext;
readmenator___init___py -.->|imports| ext_readmenator__symindex
ext_readmenator__concepts["readmenator._concepts"]
class ext_readmenator__concepts ext;
readmenator___init___py -.->|imports| ext_readmenator__concepts
ext_readmenator__models["readmenator._models"]
class ext_readmenator__models ext;
readmenator___init___py -.->|imports| ext_readmenator__models
ext_readmenator__rank["readmenator._rank"]
class ext_readmenator__rank ext;
readmenator___init___py -.->|imports| ext_readmenator__rank
ext_readmenator__readme_injector["readmenator._readme_injector"]
class ext_readmenator__readme_injector ext;
readmenator___init___py -.->|imports| ext_readmenator__readme_injector
ext_readmenator__uml["readmenator._uml"]
class ext_readmenator__uml ext;
readmenator___init___py -.->|imports| ext_readmenator__uml
ext___future__["__future__"]
class ext___future__ ext;
readmenator___main___py -.->|imports| ext___future__
ext_argparse["argparse"]
class ext_argparse ext;
readmenator___main___py -.->|imports| ext_argparse
ext_logging["logging"]
class ext_logging ext;
readmenator___main___py -.->|imports| ext_logging
ext_sys["sys"]
class ext_sys ext;
readmenator___main___py -.->|imports| ext_sys
ext_unittest["unittest"]
class ext_unittest ext;
readmenator___main___py -.->|imports| ext_unittest
ext_pathlib["pathlib"]
class ext_pathlib ext;
readmenator___main___py -.->|imports| ext_pathlib
readmenator___main___py -.->|imports| ext_readmenator__app
readmenator___main___py -.->|imports| ext_readmenator__config
readmenator___main___py -.->|imports| ext_readmenator__mcp_server
ext_json["json"]
class ext_json ext;
readmenator___main___py -.->|imports| ext_json
readmenator___main___py -.->|imports| ext_json
readmenator___main___py -.->|imports| ext_json
readmenator__agent_injector_py -.->|imports| ext___future__
ext_glob["glob"]
class ext_glob ext;
readmenator__agent_injector_py -.->|imports| ext_glob
ext_importlib_util["importlib.util"]
class ext_importlib_util ext;
readmenator__agent_injector_py -.->|imports| ext_importlib_util
readmenator__agent_injector_py -.->|imports| ext_logging
ext_subprocess["subprocess"]
class ext_subprocess ext;
readmenator__agent_injector_py -.->|imports| ext_subprocess
readmenator__agent_injector_py -.->|imports| ext_sys
readmenator__agent_injector_py -.->|imports| ext_pathlib
ext_typing["typing"]
class ext_typing ext;
readmenator__agent_injector_py -.->|imports| ext_typing
readmenator__agent_output_py -.->|imports| ext___future__
readmenator__agent_output_py -.->|imports| ext_json
readmenator__agent_output_py -.->|imports| ext_logging
ext_os["os"]
class ext_os ext;
readmenator__agent_output_py -.->|imports| ext_os
ext_re["re"]
class ext_re ext;
readmenator__agent_output_py -.->|imports| ext_re
ext_time["time"]
class ext_time ext;
readmenator__agent_output_py -.->|imports| ext_time
ext_collections["collections"]
class ext_collections ext;
readmenator__agent_output_py -.->|imports| ext_collections
readmenator__agent_output_py -.->|imports| ext_pathlib
readmenator__agent_output_py -.->|imports| ext_typing
ext_readmenator__cache["readmenator._cache"]
class ext_readmenator__cache ext;
readmenator__agent_output_py -.->|imports| ext_readmenator__cache
readmenator__agent_output_py -.->|imports| ext_readmenator__config
ext_readmenator__gitmeta["readmenator._gitmeta"]
class ext_readmenator__gitmeta ext;
readmenator__agent_output_py -.->|imports| ext_readmenator__gitmeta
readmenator__agent_output_py -.->|imports| ext_readmenator__models
ext_readmenator__purpose["readmenator._purpose"]
class ext_readmenator__purpose ext;
readmenator__agent_output_py -.->|imports| ext_readmenator__purpose
ext_readmenator__resolver["readmenator._resolver"]
class ext_readmenator__resolver ext;
readmenator__agent_output_py -.->|imports| ext_readmenator__resolver
ext_readmenator__security["readmenator._security"]
class ext_readmenator__security ext;
readmenator__agent_output_py -.->|imports| ext_readmenator__security
readmenator__analytics_py -.->|imports| ext___future__
readmenator__analytics_py -.->|imports| ext_collections
readmenator__analytics_py -.->|imports| ext_typing
readmenator__analytics_py -.->|imports| ext_readmenator__config
readmenator__analytics_py -.->|imports| ext_readmenator__models
readmenator__analyzer_py -.->|imports| ext___future__
ext_hashlib["hashlib"]
class ext_hashlib ext;
readmenator__analyzer_py -.->|imports| ext_hashlib
ext_math["math"]
class ext_math ext;
readmenator__analyzer_py -.->|imports| ext_math
ext_random["random"]
class ext_random ext;
readmenator__analyzer_py -.->|imports| ext_random
readmenator__analyzer_py -.->|imports| ext_collections
readmenator__analyzer_py -.->|imports| ext_typing
readmenator__analyzer_py -.->|imports| ext_readmenator__config
readmenator__analyzer_py -.->|imports| ext_readmenator__models
readmenator__app_py -.->|imports| ext___future__
readmenator__app_py -.->|imports| ext_json
readmenator__app_py -.->|imports| ext_logging
ext_dataclasses["dataclasses"]
class ext_dataclasses ext;
readmenator__app_py -.->|imports| ext_dataclasses
readmenator__app_py -.->|imports| ext_pathlib
readmenator__app_py -.->|imports| ext_typing
ext_readmenator__bundlegraph["readmenator._bundlegraph"]
class ext_readmenator__bundlegraph ext;
readmenator__app_py -.->|imports| ext_readmenator__bundlegraph
readmenator__app_py -.->|imports| ext_readmenator__cache
readmenator__app_py -.->|imports| ext_readmenator__config
ext_readmenator__cursorrules_generator["readmenator._cursorrules_generator"]
class ext_readmenator__cursorrules_generator ext;
readmenator__app_py -.->|imports| ext_readmenator__cursorrules_generator
ext_readmenator__dead_code["readmenator._dead_code"]
class ext_readmenator__dead_code ext;
readmenator__app_py -.->|imports| ext_readmenator__dead_code
readmenator__app_py -.->|imports| ext_readmenator__diagrams
ext_readmenator__explorer["readmenator._explorer"]
class ext_readmenator__explorer ext;
readmenator__app_py -.->|imports| ext_readmenator__explorer
readmenator__app_py -.->|imports| ext_readmenator__explorer
ext_readmenator__gh_wiki["readmenator._gh_wiki"]
class ext_readmenator__gh_wiki ext;
readmenator__app_py -.->|imports| ext_readmenator__gh_wiki
readmenator__app_py -.->|imports| ext_readmenator__gitmeta
ext_readmenator__graphrag["readmenator._graphrag"]
class ext_readmenator__graphrag ext;
readmenator__app_py -.->|imports| ext_readmenator__graphrag
ext_readmenator__layers["readmenator._layers"]
class ext_readmenator__layers ext;
readmenator__app_py -.->|imports| ext_readmenator__layers
ext_readmenator__linter["readmenator._linter"]
class ext_readmenator__linter ext;
readmenator__app_py -.->|imports| ext_readmenator__linter
readmenator__app_py -.->|imports| ext_readmenator__models
ext_readmenator__pipeline["readmenator._pipeline"]
class ext_readmenator__pipeline ext;
readmenator__app_py -.->|imports| ext_readmenator__pipeline
ext_readmenator__query["readmenator._query"]
class ext_readmenator__query ext;
readmenator__app_py -.->|imports| ext_readmenator__query
readmenator__app_py -.->|imports| ext_readmenator__rank
ext_readmenator__refactorizer["readmenator._refactorizer"]
class ext_readmenator__refactorizer ext;
readmenator__app_py -.->|imports| ext_readmenator__refactorizer
readmenator__app_py -.->|imports| ext_readmenator__resolver
ext_readmenator__yaralite["readmenator._yaralite"]
class ext_readmenator__yaralite ext;
readmenator__app_py -.->|imports| ext_readmenator__yaralite
ext_readmenator__watcher["readmenator._watcher"]
class ext_readmenator__watcher ext;
readmenator__app_py -.->|imports| ext_readmenator__watcher
ext_readmenator__video["readmenator._video"]
class ext_readmenator__video ext;
readmenator__app_py -.->|imports| ext_readmenator__video
readmenator__bundlegraph_py -.->|imports| ext___future__
ext_html["html"]
class ext_html ext;
readmenator__bundlegraph_py -.->|imports| ext_html
readmenator__bundlegraph_py -.->|imports| ext_json
readmenator__bundlegraph_py -.->|imports| ext_math
readmenator__bundlegraph_py -.->|imports| ext_re
readmenator__bundlegraph_py -.->|imports| ext_pathlib
readmenator__bundlegraph_py -.->|imports| ext_typing
ext_readmenator__bundlegraph_page["readmenator._bundlegraph_page"]
class ext_readmenator__bundlegraph_page ext;
readmenator__bundlegraph_py -.->|imports| ext_readmenator__bundlegraph_page
readmenator__bundlegraph_py -.->|imports| ext_readmenator__config
ext_readmenator__forcegraph["readmenator._forcegraph"]
class ext_readmenator__forcegraph ext;
readmenator__bundlegraph_py -.->|imports| ext_readmenator__forcegraph
ext_readmenator__graphlayout["readmenator._graphlayout"]
class ext_readmenator__graphlayout ext;
readmenator__bundlegraph_py -.->|imports| ext_readmenator__graphlayout
readmenator__bundlegraph_page_py -.->|imports| ext___future__
readmenator__cache_py -.->|imports| ext___future__
readmenator__cache_py -.->|imports| ext_hashlib
readmenator__cache_py -.->|imports| ext_json
readmenator__cache_py -.->|imports| ext_os
readmenator__cache_py -.->|imports| ext_pathlib
readmenator__cache_py -.->|imports| ext_typing
readmenator__cache_py -.->|imports| ext_readmenator__config
readmenator__category_py -.->|imports| ext___future__
readmenator__category_py -.->|imports| ext_dataclasses
ext_enum["enum"]
class ext_enum ext;
readmenator__category_py -.->|imports| ext_enum
readmenator__category_py -.->|imports| ext_typing
readmenator__codeboarding_py -.->|imports| ext___future__
readmenator__codeboarding_py -.->|imports| ext_json
readmenator__codeboarding_py -.->|imports| ext_re
ext_datetime["datetime"]
class ext_datetime ext;
readmenator__codeboarding_py -.->|imports| ext_datetime
readmenator__codeboarding_py -.->|imports| ext_pathlib
readmenator__codeboarding_py -.->|imports| ext_typing
readmenator__codeboarding_py -.->|imports| ext_readmenator__cache
readmenator__codeboarding_py -.->|imports| ext_readmenator__config
readmenator__codeboarding_py -.->|imports| ext_readmenator__models
readmenator__codeboarding_py -.->|imports| ext_readmenator__ollama
readmenator__codeboarding_py -.->|imports| ext_readmenator__purpose
readmenator__codeboarding_py -.->|imports| ext_readmenator__rank
readmenator__codeboarding_py -.->|imports| ext_readmenator__symindex
readmenator__concepts_py -.->|imports| ext___future__
readmenator__concepts_py -.->|imports| ext_logging
readmenator__concepts_py -.->|imports| ext_re
readmenator__concepts_py -.->|imports| ext_collections
readmenator__concepts_py -.->|imports| ext_typing
readmenator__concepts_py -.->|imports| ext_readmenator__config
readmenator__concepts_py -.->|imports| ext_readmenator__models
readmenator__config_py -.->|imports| ext___future__
readmenator__config_py -.->|imports| ext_dataclasses
readmenator__config_py -.->|imports| ext_typing
readmenator__cpg_py -.->|imports| ext___future__
readmenator__cpg_py -.->|imports| ext_hashlib
readmenator__cpg_py -.->|imports| ext_json
readmenator__cpg_py -.->|imports| ext_typing
readmenator__cpg_py -.->|imports| ext_readmenator__models
readmenator__cursorrules_generator_py -.->|imports| ext___future__
readmenator__cursorrules_generator_py -.->|imports| ext_pathlib
readmenator__cursorrules_generator_py -.->|imports| ext_typing
readmenator__cursorrules_generator_py -.->|imports| ext_readmenator__config
readmenator__cursorrules_generator_py -.->|imports| ext_readmenator__layers
readmenator__cursorrules_generator_py -.->|imports| ext_readmenator__models
readmenator__dataflow_py -.->|imports| ext___future__
readmenator__dataflow_py -.->|imports| ext_logging
readmenator__dataflow_py -.->|imports| ext_re
readmenator__dataflow_py -.->|imports| ext_typing
readmenator__dataflow_py -.->|imports| ext_readmenator__config
readmenator__dataflow_py -.->|imports| ext_readmenator__models
readmenator__dead_code_py -.->|imports| ext___future__
readmenator__dead_code_py -.->|imports| ext_collections
readmenator__dead_code_py -.->|imports| ext_typing
readmenator__dead_code_py -.->|imports| ext_readmenator__config
readmenator__dead_code_py -.->|imports| ext_readmenator__models
readmenator__diagrams_py -.->|imports| ext___future__
readmenator__diagrams_py -.->|imports| ext_html
readmenator__diagrams_py -.->|imports| ext_json
readmenator__diagrams_py -.->|imports| ext_re
ext_shutil["shutil"]
class ext_shutil ext;
readmenator__diagrams_py -.->|imports| ext_shutil
readmenator__diagrams_py -.->|imports| ext_subprocess
readmenator__diagrams_py -.->|imports| ext_dataclasses
readmenator__diagrams_py -.->|imports| ext_pathlib
readmenator__diagrams_py -.->|imports| ext_typing
readmenator__diagrams_py -.->|imports| ext_readmenator__config
readmenator__diagrams_py -.->|imports| ext_readmenator__models
readmenator__documentation_py -.->|imports| ext___future__
readmenator__documentation_py -.->|imports| ext_subprocess
readmenator__documentation_py -.->|imports| ext_collections
readmenator__documentation_py -.->|imports| ext_typing
ext_readmenator__analytics["readmenator._analytics"]
class ext_readmenator__analytics ext;
readmenator__documentation_py -.->|imports| ext_readmenator__analytics
readmenator__documentation_py -.->|imports| ext_readmenator__config
ext_readmenator__cpg["readmenator._cpg"]
class ext_readmenator__cpg ext;
readmenator__documentation_py -.->|imports| ext_readmenator__cpg
readmenator__documentation_py -.->|imports| ext_readmenator__forcegraph
ext_readmenator__mermaid["readmenator._mermaid"]
class ext_readmenator__mermaid ext;
readmenator__documentation_py -.->|imports| ext_readmenator__mermaid
readmenator__documentation_py -.->|imports| ext_readmenator__uml
readmenator__documentation_py -.->|imports| ext_readmenator__models
readmenator__documentation_py -.->|imports| ext_readmenator__rank
readmenator__embed_py -.->|imports| ext___future__
readmenator__embed_py -.->|imports| ext_math
readmenator__embed_py -.->|imports| ext_re
readmenator__embed_py -.->|imports| ext_collections
readmenator__embed_py -.->|imports| ext_typing
readmenator__embed_py -.->|imports| ext_readmenator__config
ext_sentence_transformers["sentence_transformers"]
class ext_sentence_transformers ext;
readmenator__embed_py -.->|imports| ext_sentence_transformers
readmenator__exclusions_py -.->|imports| ext___future__
ext_fnmatch["fnmatch"]
class ext_fnmatch ext;
readmenator__exclusions_py -.->|imports| ext_fnmatch
readmenator__exclusions_py -.->|imports| ext_dataclasses
readmenator__exclusions_py -.->|imports| ext_pathlib
readmenator__exclusions_py -.->|imports| ext_typing
readmenator__exclusions_py -.->|imports| ext_readmenator__config
readmenator__explain_py -.->|imports| ext___future__
readmenator__explain_py -.->|imports| ext_typing
readmenator__explain_py -.->|imports| ext_readmenator__category
readmenator__explain_py -.->|imports| ext_readmenator__rank
readmenator__explorer_py -.->|imports| ext___future__
readmenator__explorer_py -.->|imports| ext_json
ext_socket["socket"]
class ext_socket ext;
readmenator__explorer_py -.->|imports| ext_socket
ext_http_server["http.server"]
class ext_http_server ext;
readmenator__explorer_py -.->|imports| ext_http_server
readmenator__explorer_py -.->|imports| ext_pathlib
readmenator__explorer_py -.->|imports| ext_typing
ext_urllib_parse["urllib.parse"]
class ext_urllib_parse ext;
readmenator__explorer_py -.->|imports| ext_urllib_parse
readmenator__explorer_py -.->|imports| ext_readmenator__analytics
readmenator__explorer_py -.->|imports| ext_readmenator__config
readmenator__explorer_py -.->|imports| ext_readmenator__forcegraph
readmenator__explorer_py -.->|imports| ext_readmenator__models
ext_readmenator__sourceview["readmenator._sourceview"]
class ext_readmenator__sourceview ext;
readmenator__explorer_py -.->|imports| ext_readmenator__sourceview
readmenator__explorer_py -.->|imports| ext_urllib_parse
ext_webbrowser["webbrowser"]
class ext_webbrowser ext;
readmenator__explorer_py -.->|imports| ext_webbrowser
readmenator__exporter_py -.->|imports| ext___future__
readmenator__exporter_py -.->|imports| ext_json
readmenator__exporter_py -.->|imports| ext_math
readmenator__exporter_py -.->|imports| ext_os
readmenator__exporter_py -.->|imports| ext_pathlib
ext_textwrap["textwrap"]
class ext_textwrap ext;
readmenator__exporter_py -.->|imports| ext_textwrap
readmenator__exporter_py -.->|imports| ext_typing
readmenator__exporter_py -.->|imports| ext_readmenator__analytics
readmenator__exporter_py -.->|imports| ext_readmenator__config
readmenator__exporter_py -.->|imports| ext_readmenator__forcegraph
readmenator__exporter_py -.->|imports| ext_readmenator__models
readmenator__exporter_py -.->|imports| ext_os
readmenator__forcegraph_py -.->|imports| ext___future__
readmenator__forcegraph_py -.->|imports| ext_html
readmenator__forcegraph_py -.->|imports| ext_json
readmenator__forcegraph_py -.->|imports| ext_math
readmenator__forcegraph_py -.->|imports| ext_re
readmenator__forcegraph_py -.->|imports| ext_shutil
readmenator__forcegraph_py -.->|imports| ext_pathlib
readmenator__forcegraph_py -.->|imports| ext_typing
readmenator__forcegraph_py -.->|imports| ext_readmenator__config
ext_readmenator__forcegraph_page["readmenator._forcegraph_page"]
class ext_readmenator__forcegraph_page ext;
readmenator__forcegraph_py -.->|imports| ext_readmenator__forcegraph_page
readmenator__forcegraph_py -.->|imports| ext_readmenator__graphlayout
readmenator__forcegraph_py -.->|imports| ext_readmenator__models
readmenator__forcegraph_py -.->|imports| ext_readmenator__purpose
readmenator__forcegraph_py -.->|imports| ext_readmenator__rank
readmenator__forcegraph_py -.->|imports| ext_readmenator__resolver
readmenator__forcegraph_py -.->|imports| ext_readmenator__sourceview
readmenator__forcegraph_page_py -.->|imports| ext___future__
readmenator__gh_wiki_py -.->|imports| ext___future__
readmenator__gh_wiki_py -.->|imports| ext_logging
ext_posixpath["posixpath"]
class ext_posixpath ext;
readmenator__gh_wiki_py -.->|imports| ext_posixpath
readmenator__gh_wiki_py -.->|imports| ext_re
readmenator__gh_wiki_py -.->|imports| ext_shutil
readmenator__gh_wiki_py -.->|imports| ext_subprocess
ext_tempfile["tempfile"]
class ext_tempfile ext;
readmenator__gh_wiki_py -.->|imports| ext_tempfile
readmenator__gh_wiki_py -.->|imports| ext_dataclasses
readmenator__gh_wiki_py -.->|imports| ext_pathlib
readmenator__gh_wiki_py -.->|imports| ext_typing
readmenator__gh_wiki_py -.->|imports| ext_readmenator__config
readmenator__gh_wiki_py -.->|imports| ext_readmenator__gitmeta
readmenator__gitmeta_py -.->|imports| ext___future__
readmenator__gitmeta_py -.->|imports| ext_pathlib
readmenator__gitmeta_py -.->|imports| ext_typing
readmenator__graphlayout_py -.->|imports| ext___future__
readmenator__graphlayout_py -.->|imports| ext_math
readmenator__graphlayout_py -.->|imports| ext_random
readmenator__graphlayout_py -.->|imports| ext_dataclasses
readmenator__graphlayout_py -.->|imports| ext_typing
ext_numpy["numpy"]
class ext_numpy ext;
readmenator__graphlayout_py -.->|imports| ext_numpy
readmenator__graphlayout_py -.->|imports| ext_numpy
readmenator__graphrag_py -.->|imports| ext___future__
readmenator__graphrag_py -.->|imports| ext_json
readmenator__graphrag_py -.->|imports| ext_logging
readmenator__graphrag_py -.->|imports| ext_math
readmenator__graphrag_py -.->|imports| ext_re
readmenator__graphrag_py -.->|imports| ext_dataclasses
readmenator__graphrag_py -.->|imports| ext_pathlib
readmenator__graphrag_py -.->|imports| ext_typing
ext_readmenator__analyzer["readmenator._analyzer"]
class ext_readmenator__analyzer ext;
readmenator__graphrag_py -.->|imports| ext_readmenator__analyzer
readmenator__graphrag_py -.->|imports| ext_readmenator__category
readmenator__graphrag_py -.->|imports| ext_readmenator__config
readmenator__graphrag_py -.->|imports| ext_readmenator__models
readmenator__graphrag_py -.->|imports| ext_readmenator__purpose
readmenator__graphrag_py -.->|imports| ext_readmenator__rank
readmenator__graphrag_py -.->|imports| ext_readmenator__resolver
readmenator__hotspots_py -.->|imports| ext___future__
readmenator__hotspots_py -.->|imports| ext_collections
readmenator__hotspots_py -.->|imports| ext_typing
readmenator__hotspots_py -.->|imports| ext_readmenator__config
readmenator__hotspots_py -.->|imports| ext_readmenator__models
readmenator__layer_rules_py -.->|imports| ext___future__
readmenator__layer_rules_py -.->|imports| ext_typing
readmenator__layer_rules_py -.->|imports| ext_readmenator__config
readmenator__layer_rules_py -.->|imports| ext_readmenator__models
readmenator__layers_py -.->|imports| ext___future__
readmenator__layers_py -.->|imports| ext_re
readmenator__layers_py -.->|imports| ext_collections
readmenator__layers_py -.->|imports| ext_typing
readmenator__layers_py -.->|imports| ext_readmenator__models
readmenator__linter_py -.->|imports| ext___future__
readmenator__linter_py -.->|imports| ext_pathlib
readmenator__linter_py -.->|imports| ext_typing
readmenator__linter_py -.->|imports| ext_readmenator__config
readmenator__linter_py -.->|imports| ext_readmenator__layers
readmenator__linter_py -.->|imports| ext_readmenator__models
readmenator__linter_py -.->|imports| ext_readmenator__symindex
readmenator__mcp_server_py -.->|imports| ext___future__
readmenator__mcp_server_py -.->|imports| ext_json
readmenator__mcp_server_py -.->|imports| ext_logging
readmenator__mcp_server_py -.->|imports| ext_sys
readmenator__mcp_server_py -.->|imports| ext_pathlib
readmenator__mcp_server_py -.->|imports| ext_typing
readmenator__mcp_server_py -.->|imports| ext_readmenator__app
readmenator__mcp_server_py -.->|imports| ext_readmenator__config
readmenator__mcp_server_py -.->|imports| ext_readmenator__layers
readmenator__mcp_server_py -.->|imports| ext_readmenator__query
readmenator__memory_py -.->|imports| ext___future__
readmenator__memory_py -.->|imports| ext_datetime
readmenator__memory_py -.->|imports| ext_json
readmenator__memory_py -.->|imports| ext_re
readmenator__memory_py -.->|imports| ext_dataclasses
readmenator__memory_py -.->|imports| ext_pathlib
readmenator__memory_py -.->|imports| ext_typing
readmenator__memory_py -.->|imports| ext_readmenator__config
readmenator__memory_py -.->|imports| ext_readmenator__gitmeta
readmenator__memory_py -.->|imports| ext_readmenator__models
readmenator__memory_py -.->|imports| ext_readmenator__purpose
readmenator__mermaid_py -.->|imports| ext___future__
readmenator__mermaid_py -.->|imports| ext_re
readmenator__mermaid_py -.->|imports| ext_typing
readmenator__mermaid_py -.->|imports| ext_readmenator__models
readmenator__models_py -.->|imports| ext___future__
readmenator__models_py -.->|imports| ext_dataclasses
readmenator__models_py -.->|imports| ext_typing
readmenator__models_py -.->|imports| ext_readmenator__category
readmenator__ollama_py -.->|imports| ext___future__
readmenator__ollama_py -.->|imports| ext_json
readmenator__ollama_py -.->|imports| ext_re
ext_urllib_request["urllib.request"]
class ext_urllib_request ext;
readmenator__ollama_py -.->|imports| ext_urllib_request
readmenator__ollama_py -.->|imports| ext_typing
readmenator__ollama_py -.->|imports| ext_readmenator__config
readmenator__pipeline_py -.->|imports| ext___future__
readmenator__pipeline_py -.->|imports| ext_typing
ext_readmenator__agent_injector["readmenator._agent_injector"]
class ext_readmenator__agent_injector ext;
readmenator__pipeline_py -.->|imports| ext_readmenator__agent_injector
ext_readmenator__agent_output["readmenator._agent_output"]
class ext_readmenator__agent_output ext;
readmenator__pipeline_py -.->|imports| ext_readmenator__agent_output
readmenator__pipeline_py -.->|imports| ext_readmenator__analytics
readmenator__pipeline_py -.->|imports| ext_readmenator__analyzer
readmenator__pipeline_py -.->|imports| ext_readmenator__codeboarding
readmenator__pipeline_py -.->|imports| ext_readmenator__category
readmenator__pipeline_py -.->|imports| ext_readmenator__concepts
readmenator__pipeline_py -.->|imports| ext_readmenator__config
readmenator__pipeline_py -.->|imports| ext_readmenator__cpg
ext_readmenator__dataflow["readmenator._dataflow"]
class ext_readmenator__dataflow ext;
readmenator__pipeline_py -.->|imports| ext_readmenator__dataflow
readmenator__pipeline_py -.->|imports| ext_readmenator__bundlegraph
readmenator__pipeline_py -.->|imports| ext_readmenator__diagrams
ext_readmenator__documentation["readmenator._documentation"]
class ext_readmenator__documentation ext;
readmenator__pipeline_py -.->|imports| ext_readmenator__documentation
ext_readmenator__embed["readmenator._embed"]
class ext_readmenator__embed ext;
readmenator__pipeline_py -.->|imports| ext_readmenator__embed
ext_readmenator__exclusions["readmenator._exclusions"]
class ext_readmenator__exclusions ext;
readmenator__pipeline_py -.->|imports| ext_readmenator__exclusions
ext_readmenator__exporter["readmenator._exporter"]
class ext_readmenator__exporter ext;
readmenator__pipeline_py -.->|imports| ext_readmenator__exporter
readmenator__pipeline_py -.->|imports| ext_readmenator__forcegraph
ext_readmenator__provenance["readmenator._provenance"]
class ext_readmenator__provenance ext;
readmenator__pipeline_py -.->|imports| ext_readmenator__provenance
ext_readmenator__scantext["readmenator._scantext"]
class ext_readmenator__scantext ext;
readmenator__pipeline_py -.->|imports| ext_readmenator__scantext
readmenator__pipeline_py -.->|imports| ext_readmenator__gh_wiki
readmenator__pipeline_py -.->|imports| ext_readmenator__graphrag
ext_readmenator__memory["readmenator._memory"]
class ext_readmenator__memory ext;
readmenator__pipeline_py -.->|imports| ext_readmenator__memory
readmenator__pipeline_py -.->|imports| ext_readmenator__ollama
ext_readmenator__skill_installer["readmenator._skill_installer"]
class ext_readmenator__skill_installer ext;
readmenator__pipeline_py -.->|imports| ext_readmenator__skill_installer
ext_readmenator__hotspots["readmenator._hotspots"]
class ext_readmenator__hotspots ext;
readmenator__pipeline_py -.->|imports| ext_readmenator__hotspots
ext_readmenator__layer_rules["readmenator._layer_rules"]
class ext_readmenator__layer_rules ext;
readmenator__pipeline_py -.->|imports| ext_readmenator__layer_rules
readmenator__pipeline_py -.->|imports| ext_readmenator__layers
readmenator__pipeline_py -.->|imports| ext_readmenator__models
readmenator__pipeline_py -.->|imports| ext_readmenator__rank
readmenator__pipeline_py -.->|imports| ext_readmenator__readme_injector
ext_readmenator__rule_gen["readmenator._rule_gen"]
class ext_readmenator__rule_gen ext;
readmenator__pipeline_py -.->|imports| ext_readmenator__rule_gen
ext_readmenator__sarif["readmenator._sarif"]
class ext_readmenator__sarif ext;
readmenator__pipeline_py -.->|imports| ext_readmenator__sarif
ext_readmenator__scanner["readmenator._scanner"]
class ext_readmenator__scanner ext;
readmenator__pipeline_py -.->|imports| ext_readmenator__scanner
readmenator__pipeline_py -.->|imports| ext_readmenator__security
readmenator__pipeline_py -.->|imports| ext_readmenator__sourceview
readmenator__pipeline_py -.->|imports| ext_readmenator__symindex
ext_readmenator__taint["readmenator._taint"]
class ext_readmenator__taint ext;
readmenator__pipeline_py -.->|imports| ext_readmenator__taint
readmenator__pipeline_py -.->|imports| ext_readmenator__uml
readmenator__pipeline_py -.->|imports| ext_readmenator__video
ext_readmenator__wiki["readmenator._wiki"]
class ext_readmenator__wiki ext;
readmenator__pipeline_py -.->|imports| ext_readmenator__wiki
readmenator__projections_py -.->|imports| ext___future__
readmenator__projections_py -.->|imports| ext_typing
readmenator__projections_py -.->|imports| ext_readmenator__category
readmenator__projections_py -.->|imports| ext_readmenator__models
readmenator__provenance_py -.->|imports| ext___future__
readmenator__provenance_py -.->|imports| ext_dataclasses
readmenator__provenance_py -.->|imports| ext_typing
readmenator__provenance_py -.->|imports| ext_readmenator__config
readmenator__provenance_py -.->|imports| ext_readmenator__models
readmenator__purpose_py -.->|imports| ext___future__
readmenator__purpose_py -.->|imports| ext_re
readmenator__purpose_py -.->|imports| ext_typing
readmenator__purpose_py -.->|imports| ext_readmenator__models
readmenator__query_py -.->|imports| ext___future__
readmenator__query_py -.->|imports| ext_collections
readmenator__query_py -.->|imports| ext_typing
readmenator__query_py -.->|imports| ext_readmenator__category
readmenator__query_py -.->|imports| ext_readmenator__models
readmenator__query_py -.->|imports| ext_readmenator__rank
readmenator__rank_py -.->|imports| ext___future__
readmenator__rank_py -.->|imports| ext_math
readmenator__rank_py -.->|imports| ext_dataclasses
readmenator__rank_py -.->|imports| ext_typing
readmenator__rank_py -.->|imports| ext_readmenator__category
readmenator__readme_injector_py -.->|imports| ext___future__
readmenator__readme_injector_py -.->|imports| ext_logging
readmenator__readme_injector_py -.->|imports| ext_pathlib
readmenator__readme_injector_py -.->|imports| ext_typing
readmenator__refactorizer_py -.->|imports| ext___future__
readmenator__refactorizer_py -.->|imports| ext_re
readmenator__refactorizer_py -.->|imports| ext_pathlib
readmenator__refactorizer_py -.->|imports| ext_typing
readmenator__refactorizer_py -.->|imports| ext_readmenator__config
readmenator__refactorizer_py -.->|imports| ext_readmenator__models
readmenator__resolver_py -.->|imports| ext___future__
readmenator__resolver_py -.->|imports| ext_posixpath
readmenator__resolver_py -.->|imports| ext_re
readmenator__resolver_py -.->|imports| ext_pathlib
readmenator__resolver_py -.->|imports| ext_typing
readmenator__resolver_py -.->|imports| ext_readmenator__config
readmenator__rule_gen_py -.->|imports| ext___future__
readmenator__rule_gen_py -.->|imports| ext_os
readmenator__rule_gen_py -.->|imports| ext_collections
readmenator__rule_gen_py -.->|imports| ext_pathlib
readmenator__rule_gen_py -.->|imports| ext_typing
readmenator__rule_gen_py -.->|imports| ext_readmenator__config
readmenator__rule_gen_py -.->|imports| ext_readmenator__models
readmenator__rule_gen_py -.->|imports| ext_re
readmenator__sarif_py -.->|imports| ext___future__
readmenator__sarif_py -.->|imports| ext_json
readmenator__sarif_py -.->|imports| ext_typing
readmenator__sarif_py -.->|imports| ext_readmenator__models
readmenator__scanner_py -.->|imports| ext___future__
readmenator__scanner_py -.->|imports| ext_logging
readmenator__scanner_py -.->|imports| ext_re
readmenator__scanner_py -.->|imports| ext_pathlib
readmenator__scanner_py -.->|imports| ext_typing
readmenator__scanner_py -.->|imports| ext_readmenator__config
readmenator__scanner_py -.->|imports| ext_readmenator__models
ext_readmenator_parsers["readmenator.parsers"]
class ext_readmenator_parsers ext;
readmenator__scanner_py -.->|imports| ext_readmenator_parsers
readmenator__scantext_py -.->|imports| ext___future__
readmenator__scantext_py -.->|imports| ext_typing
readmenator__scantext_py -.->|imports| ext_readmenator__config
readmenator__scantext_py -.->|imports| ext_readmenator__models
readmenator__security_py -.->|imports| ext___future__
readmenator__security_py -.->|imports| ext_re
readmenator__security_py -.->|imports| ext_dataclasses
readmenator__security_py -.->|imports| ext_pathlib
readmenator__security_py -.->|imports| ext_typing
readmenator__security_py -.->|imports| ext_readmenator__config
readmenator__security_py -.->|imports| ext_readmenator__models
readmenator__skill_installer_py -.->|imports| ext___future__
readmenator__skill_installer_py -.->|imports| ext_logging
readmenator__skill_installer_py -.->|imports| ext_pathlib
readmenator__skill_installer_py -.->|imports| ext_typing
readmenator__skill_installer_py -.->|imports| ext_readmenator__config
readmenator__sourceview_py -.->|imports| ext___future__
readmenator__sourceview_py -.->|imports| ext_dataclasses
readmenator__sourceview_py -.->|imports| ext_typing
readmenator__sourceview_py -.->|imports| ext_readmenator__config
readmenator__sourceview_py -.->|imports| ext_readmenator__models
readmenator__symindex_py -.->|imports| ext___future__
ext_ast["ast"]
class ext_ast ext;
readmenator__symindex_py -.->|imports| ext_ast
readmenator__symindex_py -.->|imports| ext_hashlib
readmenator__symindex_py -.->|imports| ext_re
readmenator__symindex_py -.->|imports| ext_dataclasses
readmenator__symindex_py -.->|imports| ext_typing
readmenator__symindex_py -.->|imports| ext_readmenator__config
readmenator__symindex_py -.->|imports| ext_readmenator__models
readmenator__taint_py -.->|imports| ext___future__
readmenator__taint_py -.->|imports| ext_collections
readmenator__taint_py -.->|imports| ext_typing
readmenator__taint_py -.->|imports| ext_readmenator__config
readmenator__taint_py -.->|imports| ext_readmenator__models
readmenator__uml_py -.->|imports| ext___future__
readmenator__uml_py -.->|imports| ext_collections
readmenator__uml_py -.->|imports| ext_typing
readmenator__uml_py -.->|imports| ext_readmenator__config
readmenator__uml_py -.->|imports| ext_readmenator__models
readmenator__uml_py -.->|imports| ext_enum
ext_function["function"]
class ext_function ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_define["define"]
class ext_define ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_define
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_getElementsByTagName["getElementsByTagName"]
class ext_getElementsByTagName ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_getElementsByTagName
ext_createElement["createElement"]
class ext_createElement ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_createElement
ext_insertBefore["insertBefore"]
class ext_insertBefore ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_insertBefore
ext_appendChild["appendChild"]
class ext_appendChild ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_appendChild
readmenator__vendor_force_graph_min_js -.->|imports| ext_appendChild
ext_indexOf["indexOf"]
class ext_indexOf ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_indexOf
ext_slice["slice"]
class ext_slice ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_slice
readmenator__vendor_force_graph_min_js -.->|imports| ext_slice
ext_hasOwnProperty["hasOwnProperty"]
class ext_hasOwnProperty ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_hasOwnProperty
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_createElement
ext_createElementNS["createElementNS"]
class ext_createElementNS ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_createElementNS
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_createElementNS
ext_return["return"]
class ext_return ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_querySelector["querySelector"]
class ext_querySelector ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_querySelector
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_querySelectorAll["querySelectorAll"]
class ext_querySelectorAll ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_querySelectorAll
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_isArray["isArray"]
class ext_isArray ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_isArray
ext_from["from"]
class ext_from ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_from
ext_apply["apply"]
class ext_apply ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_matches["matches"]
class ext_matches ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_matches
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_matches
readmenator__vendor_force_graph_min_js -.->|imports| ext_from
ext_call["call"]
class ext_call ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
ext_has["has"]
class ext_has ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_has
ext_set["set"]
class ext_set ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_set
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
ext_get["get"]
class ext_get ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_get
ext_delete["delete"]
class ext_delete ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_delete
readmenator__vendor_force_graph_min_js -.->|imports| ext_get
readmenator__vendor_force_graph_min_js -.->|imports| ext_from
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_removeAttribute["removeAttribute"]
class ext_removeAttribute ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_removeAttribute
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_removeAttributeNS["removeAttributeNS"]
class ext_removeAttributeNS ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_removeAttributeNS
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_setAttribute["setAttribute"]
class ext_setAttribute ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_setAttribute
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_setAttributeNS["setAttributeNS"]
class ext_setAttributeNS ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_setAttributeNS
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_removeAttribute
readmenator__vendor_force_graph_min_js -.->|imports| ext_setAttribute
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_removeAttributeNS
readmenator__vendor_force_graph_min_js -.->|imports| ext_setAttributeNS
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_removeProperty["removeProperty"]
class ext_removeProperty ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_removeProperty
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_setProperty["setProperty"]
class ext_setProperty ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_setProperty
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_removeProperty
readmenator__vendor_force_graph_min_js -.->|imports| ext_setProperty
ext_getPropertyValue["getPropertyValue"]
class ext_getPropertyValue ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_getPropertyValue
ext_getComputedStyle["getComputedStyle"]
class ext_getComputedStyle ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_getComputedStyle
readmenator__vendor_force_graph_min_js -.->|imports| ext_getPropertyValue
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
ext_trim["trim"]
class ext_trim ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_trim
ext_split["split"]
class ext_split ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_split
ext_add["add"]
class ext_add ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_add
ext_remove["remove"]
class ext_remove ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_remove
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_appendChild
readmenator__vendor_force_graph_min_js -.->|imports| ext_insertBefore
ext_removeChild["removeChild"]
class ext_removeChild ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_removeChild
ext_cloneNode["cloneNode"]
class ext_cloneNode ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_cloneNode
readmenator__vendor_force_graph_min_js -.->|imports| ext_insertBefore
readmenator__vendor_force_graph_min_js -.->|imports| ext_cloneNode
readmenator__vendor_force_graph_min_js -.->|imports| ext_insertBefore
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_removeEventListener["removeEventListener"]
class ext_removeEventListener ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_removeEventListener
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_removeEventListener
ext_addEventListener["addEventListener"]
class ext_addEventListener ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_addEventListener
ext_void["void"]
class ext_void ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_void
readmenator__vendor_force_graph_min_js -.->|imports| ext_addEventListener
ext_push["push"]
class ext_push ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
ext_createEvent["createEvent"]
class ext_createEvent ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_createEvent
ext_initEvent["initEvent"]
class ext_initEvent ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_initEvent
readmenator__vendor_force_graph_min_js -.->|imports| ext_initEvent
ext_dispatchEvent["dispatchEvent"]
class ext_dispatchEvent ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_dispatchEvent
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_insertBefore
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_insertBefore
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_querySelector
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_querySelectorAll
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_indexOf
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
readmenator__vendor_force_graph_min_js -.->|imports| ext_setAttribute
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_indexOf
ext_splice["splice"]
class ext_splice ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_splice
readmenator__vendor_force_graph_min_js -.->|imports| ext_setAttribute
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_indexOf
ext_createSVGPoint["createSVGPoint"]
class ext_createSVGPoint ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_createSVGPoint
ext_matrixTransform["matrixTransform"]
class ext_matrixTransform ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_matrixTransform
ext_inverse["inverse"]
class ext_inverse ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_inverse
ext_getBoundingClientRect["getBoundingClientRect"]
class ext_getBoundingClientRect ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_getBoundingClientRect
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_select["select"]
class ext_select ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_select
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_selectAll["selectAll"]
class ext_selectAll ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_selectAll
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_from
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_enter["enter"]
class ext_enter ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_enter
ext_exit["exit"]
class ext_exit ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_exit
ext_selection["selection"]
class ext_selection ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_selection
ext_append["append"]
class ext_append ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_append
readmenator__vendor_force_graph_min_js -.->|imports| ext_selection
readmenator__vendor_force_graph_min_js -.->|imports| ext_remove
ext_merge["merge"]
class ext_merge ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_merge
ext_order["order"]
class ext_order ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_order
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_min["min"]
class ext_min ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_min
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_compareDocumentPosition["compareDocumentPosition"]
class ext_compareDocumentPosition ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_compareDocumentPosition
readmenator__vendor_force_graph_min_js -.->|imports| ext_insertBefore
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_sort["sort"]
class ext_sort ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_sort
readmenator__vendor_force_graph_min_js -.->|imports| ext_order
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_from
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_node["node"]
class ext_node ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_node
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_node
ext_getAttributeNS["getAttributeNS"]
class ext_getAttributeNS ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_getAttributeNS
ext_getAttribute["getAttribute"]
class ext_getAttribute ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_getAttribute
ext_each["each"]
class ext_each ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_each
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_each
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_each
readmenator__vendor_force_graph_min_js -.->|imports| ext_node
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_each
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_each
readmenator__vendor_force_graph_min_js -.->|imports| ext_node
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_each
readmenator__vendor_force_graph_min_js -.->|imports| ext_node
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_each
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_each
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_select
readmenator__vendor_force_graph_min_js -.->|imports| ext_appendChild
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_select
readmenator__vendor_force_graph_min_js -.->|imports| ext_insertBefore
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_each
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_select
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_property["property"]
class ext_property ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_property
readmenator__vendor_force_graph_min_js -.->|imports| ext_node
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_trim
readmenator__vendor_force_graph_min_js -.->|imports| ext_split
ext_map["map"]
class ext_map ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_map
readmenator__vendor_force_graph_min_js -.->|imports| ext_indexOf
readmenator__vendor_force_graph_min_js -.->|imports| ext_slice
readmenator__vendor_force_graph_min_js -.->|imports| ext_slice
readmenator__vendor_force_graph_min_js -.->|imports| ext_each
readmenator__vendor_force_graph_min_js -.->|imports| ext_node
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_each
ext_test["test"]
class ext_test ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_test
readmenator__vendor_force_graph_min_js -.->|imports| ext_slice
ext_concat["concat"]
class ext_concat ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_concat
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_trim
readmenator__vendor_force_graph_min_js -.->|imports| ext_split
readmenator__vendor_force_graph_min_js -.->|imports| ext_map
readmenator__vendor_force_graph_min_js -.->|imports| ext_indexOf
readmenator__vendor_force_graph_min_js -.->|imports| ext_slice
readmenator__vendor_force_graph_min_js -.->|imports| ext_hasOwnProperty
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_slice
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
ext_stopImmediatePropagation["stopImmediatePropagation"]
class ext_stopImmediatePropagation ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_stopImmediatePropagation
ext_preventDefault["preventDefault"]
class ext_preventDefault ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_preventDefault
readmenator__vendor_force_graph_min_js -.->|imports| ext_stopImmediatePropagation
ext_setTimeout["setTimeout"]
class ext_setTimeout ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_setTimeout
ext_defineProperties["defineProperties"]
class ext_defineProperties ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_defineProperties
ext_create["create"]
class ext_create ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_create
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
ext_rgb["rgb"]
class ext_rgb ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_rgb
ext_formatHex["formatHex"]
class ext_formatHex ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_formatHex
readmenator__vendor_force_graph_min_js -.->|imports| ext_rgb
ext_formatRgb["formatRgb"]
class ext_formatRgb ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_formatRgb
readmenator__vendor_force_graph_min_js -.->|imports| ext_trim
ext_toLowerCase["toLowerCase"]
class ext_toLowerCase ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_toLowerCase
ext_exec["exec"]
class ext_exec ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_exec
ext_parseInt["parseInt"]
class ext_parseInt ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_parseInt
readmenator__vendor_force_graph_min_js -.->|imports| ext_exec
readmenator__vendor_force_graph_min_js -.->|imports| ext_exec
readmenator__vendor_force_graph_min_js -.->|imports| ext_exec
readmenator__vendor_force_graph_min_js -.->|imports| ext_exec
readmenator__vendor_force_graph_min_js -.->|imports| ext_exec
readmenator__vendor_force_graph_min_js -.->|imports| ext_exec
readmenator__vendor_force_graph_min_js -.->|imports| ext_hasOwnProperty
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_rgb
ext_isNaN["isNaN"]
class ext_isNaN ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_isNaN
ext_max["max"]
class ext_max ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_max
readmenator__vendor_force_graph_min_js -.->|imports| ext_max
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
ext_toString["toString"]
class ext_toString ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_toString
readmenator__vendor_force_graph_min_js -.->|imports| ext_rgb
readmenator__vendor_force_graph_min_js -.->|imports| ext_min
readmenator__vendor_force_graph_min_js -.->|imports| ext_max
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
readmenator__vendor_force_graph_min_js -.->|imports| ext_max
ext_assign["assign"]
class ext_assign ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_assign
ext_displayable["displayable"]
class ext_displayable ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_displayable
readmenator__vendor_force_graph_min_js -.->|imports| ext_rgb
readmenator__vendor_force_graph_min_js -.->|imports| ext_displayable
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_rgb
ext_formatHex8["formatHex8"]
class ext_formatHex8 ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_formatHex8
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_formatHsl["formatHsl"]
class ext_formatHsl ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_formatHsl
ext_pow["pow"]
class ext_pow ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_pow
ext_darker["darker"]
class ext_darker ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_darker
readmenator__vendor_force_graph_min_js -.->|imports| ext_pow
readmenator__vendor_force_graph_min_js -.->|imports| ext_rgb
ext_clamp["clamp"]
class ext_clamp ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_clamp
readmenator__vendor_force_graph_min_js -.->|imports| ext_displayable
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_pow
readmenator__vendor_force_graph_min_js -.->|imports| ext_darker
readmenator__vendor_force_graph_min_js -.->|imports| ext_pow
readmenator__vendor_force_graph_min_js -.->|imports| ext_rgb
readmenator__vendor_force_graph_min_js -.->|imports| ext_isNaN
readmenator__vendor_force_graph_min_js -.->|imports| ext_isNaN
readmenator__vendor_force_graph_min_js -.->|imports| ext_clamp
readmenator__vendor_force_graph_min_js -.->|imports| ext_displayable
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
readmenator__vendor_force_graph_min_js -.->|imports| ext_formatHsl
ext_hsl["hsl"]
class ext_hsl ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_hsl
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_pow
readmenator__vendor_force_graph_min_js -.->|imports| ext_pow
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_pow
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_exec
readmenator__vendor_force_graph_min_js -.->|imports| ext_slice
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
readmenator__vendor_force_graph_min_js -.->|imports| ext_slice
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_join["join"]
class ext_join ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_join
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
ext_sqrt["sqrt"]
class ext_sqrt ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_sqrt
ext_atan2["atan2"]
class ext_atan2 ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_atan2
ext_atan["atan"]
class ext_atan ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_atan
ext_pop["pop"]
class ext_pop ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_pop
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
ext_else["else"]
class ext_else ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_else
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
ext_rotate["rotate"]
class ext_rotate ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_rotate
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
readmenator__vendor_force_graph_min_js -.->|imports| ext_rotate
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
ext_skewX["skewX"]
class ext_skewX ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_skewX
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
readmenator__vendor_force_graph_min_js -.->|imports| ext_skewX
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
ext_scale["scale"]
class ext_scale ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_scale
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
readmenator__vendor_force_graph_min_js -.->|imports| ext_scale
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_join
readmenator__vendor_force_graph_min_js -.->|imports| ext_createElementNS
readmenator__vendor_force_graph_min_js -.->|imports| ext_setAttribute
ext_consolidate["consolidate"]
class ext_consolidate ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_consolidate
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
ext_log["log"]
class ext_log ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_log
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_exp["exp"]
class ext_exp ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_exp
readmenator__vendor_force_graph_min_js -.->|imports| ext_sqrt
readmenator__vendor_force_graph_min_js -.->|imports| ext_log
readmenator__vendor_force_graph_min_js -.->|imports| ext_log
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_max
ext_bind["bind"]
class ext_bind ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_bind
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_setTimeout
ext_now["now"]
class ext_now ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_now
ext_restart["restart"]
class ext_restart ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_restart
readmenator__vendor_force_graph_min_js -.->|imports| ext_now
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_now
ext_clearTimeout["clearTimeout"]
class ext_clearTimeout ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_clearTimeout
readmenator__vendor_force_graph_min_js -.->|imports| ext_setTimeout
ext_clearInterval["clearInterval"]
class ext_clearInterval ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_clearInterval
readmenator__vendor_force_graph_min_js -.->|imports| ext_now
ext_setInterval["setInterval"]
class ext_setInterval ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_setInterval
readmenator__vendor_force_graph_min_js -.->|imports| ext_restart
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_restart
ext_stop["stop"]
class ext_stop ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_stop
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_stop
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_restart
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_restart
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_stop
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_slice
readmenator__vendor_force_graph_min_js -.->|imports| ext_splice
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_slice
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
readmenator__vendor_force_graph_min_js -.->|imports| ext_each
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_removeAttribute
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_removeAttributeNS
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_getAttribute
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_getAttributeNS
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
readmenator__vendor_force_graph_min_js -.->|imports| ext_removeAttribute
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
readmenator__vendor_force_graph_min_js -.->|imports| ext_removeAttributeNS
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_setAttributeNS
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_setAttribute
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_removeProperty
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_each
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
readmenator__vendor_force_graph_min_js -.->|imports| ext_trim
readmenator__vendor_force_graph_min_js -.->|imports| ext_split
ext_every["every"]
class ext_every ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_every
readmenator__vendor_force_graph_min_js -.->|imports| ext_indexOf
readmenator__vendor_force_graph_min_js -.->|imports| ext_slice
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_copy["copy"]
class ext_copy ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_copy
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_attrTween["attrTween"]
class ext_attrTween ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_attrTween
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
ext_tween["tween"]
class ext_tween ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_tween
readmenator__vendor_force_graph_min_js -.->|imports| ext_tween
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_styleTween["styleTween"]
class ext_styleTween ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_styleTween
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_removeProperty
readmenator__vendor_force_graph_min_js -.->|imports| ext_styleTween
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_removeProperty
readmenator__vendor_force_graph_min_js -.->|imports| ext_each
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_copy
readmenator__vendor_force_graph_min_js -.->|imports| ext_styleTween
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
readmenator__vendor_force_graph_min_js -.->|imports| ext_tween
readmenator__vendor_force_graph_min_js -.->|imports| ext_tween
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_setProperty
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_tween
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
readmenator__vendor_force_graph_min_js -.->|imports| ext_tween
readmenator__vendor_force_graph_min_js -.->|imports| ext_tween
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_removeChild
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_each
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_each
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_each
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_each
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_each
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_size["size"]
class ext_size ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_size
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_each
readmenator__vendor_force_graph_min_js -.->|imports| ext_copy
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_each
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_defineProperties
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_copy
ext_domain["domain"]
class ext_domain ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_domain
readmenator__vendor_force_graph_min_js -.->|imports| ext_map
readmenator__vendor_force_graph_min_js -.->|imports| ext_map
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_copy
readmenator__vendor_force_graph_min_js -.->|imports| ext_domain
readmenator__vendor_force_graph_min_js -.->|imports| ext_map
readmenator__vendor_force_graph_min_js -.->|imports| ext_map
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_translate["translate"]
class ext_translate ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_translate
readmenator__vendor_force_graph_min_js -.->|imports| ext_scale
readmenator__vendor_force_graph_min_js -.->|imports| ext_stopImmediatePropagation
readmenator__vendor_force_graph_min_js -.->|imports| ext_preventDefault
readmenator__vendor_force_graph_min_js -.->|imports| ext_stopImmediatePropagation
ext_hasAttribute["hasAttribute"]
class ext_hasAttribute ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_hasAttribute
ext_invertX["invertX"]
class ext_invertX ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_invertX
readmenator__vendor_force_graph_min_js -.->|imports| ext_invertX
ext_invertY["invertY"]
class ext_invertY ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_invertY
readmenator__vendor_force_graph_min_js -.->|imports| ext_invertY
readmenator__vendor_force_graph_min_js -.->|imports| ext_translate
readmenator__vendor_force_graph_min_js -.->|imports| ext_min
readmenator__vendor_force_graph_min_js -.->|imports| ext_max
readmenator__vendor_force_graph_min_js -.->|imports| ext_min
readmenator__vendor_force_graph_min_js -.->|imports| ext_max
readmenator__vendor_force_graph_min_js -.->|imports| ext_property
ext_filter["filter"]
class ext_filter ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_filter
ext_style["style"]
class ext_style ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_style
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
ext_event["event"]
class ext_event ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_event
ext_start["start"]
class ext_start ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_start
readmenator__vendor_force_graph_min_js -.->|imports| ext_event
ext_end["end"]
class ext_end ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_end
readmenator__vendor_force_graph_min_js -.->|imports| ext_tween
readmenator__vendor_force_graph_min_js -.->|imports| ext_event
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_max
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_concat
ext_invert["invert"]
class ext_invert ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_invert
readmenator__vendor_force_graph_min_js -.->|imports| ext_concat
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_zoom["zoom"]
class ext_zoom ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_zoom
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_event
readmenator__vendor_force_graph_min_js -.->|imports| ext_max
readmenator__vendor_force_graph_min_js -.->|imports| ext_invert
readmenator__vendor_force_graph_min_js -.->|imports| ext_clearTimeout
readmenator__vendor_force_graph_min_js -.->|imports| ext_invert
readmenator__vendor_force_graph_min_js -.->|imports| ext_start
readmenator__vendor_force_graph_min_js -.->|imports| ext_setTimeout
readmenator__vendor_force_graph_min_js -.->|imports| ext_end
readmenator__vendor_force_graph_min_js -.->|imports| ext_zoom
readmenator__vendor_force_graph_min_js -.->|imports| ext_event
readmenator__vendor_force_graph_min_js -.->|imports| ext_event
readmenator__vendor_force_graph_min_js -.->|imports| ext_zoom
readmenator__vendor_force_graph_min_js -.->|imports| ext_event
readmenator__vendor_force_graph_min_js -.->|imports| ext_end
readmenator__vendor_force_graph_min_js -.->|imports| ext_invert
readmenator__vendor_force_graph_min_js -.->|imports| ext_start
readmenator__vendor_force_graph_min_js -.->|imports| ext_invert
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
ext_transition["transition"]
class ext_transition ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_transition
ext_duration["duration"]
class ext_duration ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_duration
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_event
readmenator__vendor_force_graph_min_js -.->|imports| ext_invert
readmenator__vendor_force_graph_min_js -.->|imports| ext_clearTimeout
readmenator__vendor_force_graph_min_js -.->|imports| ext_setTimeout
readmenator__vendor_force_graph_min_js -.->|imports| ext_start
readmenator__vendor_force_graph_min_js -.->|imports| ext_event
readmenator__vendor_force_graph_min_js -.->|imports| ext_zoom
readmenator__vendor_force_graph_min_js -.->|imports| ext_event
readmenator__vendor_force_graph_min_js -.->|imports| ext_clearTimeout
readmenator__vendor_force_graph_min_js -.->|imports| ext_setTimeout
readmenator__vendor_force_graph_min_js -.->|imports| ext_invert
ext_hypot["hypot"]
class ext_hypot ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_hypot
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_selection
readmenator__vendor_force_graph_min_js -.->|imports| ext_property
ext_interrupt["interrupt"]
class ext_interrupt ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_interrupt
readmenator__vendor_force_graph_min_js -.->|imports| ext_each
readmenator__vendor_force_graph_min_js -.->|imports| ext_event
readmenator__vendor_force_graph_min_js -.->|imports| ext_start
readmenator__vendor_force_graph_min_js -.->|imports| ext_zoom
readmenator__vendor_force_graph_min_js -.->|imports| ext_end
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_scaleTo["scaleTo"]
class ext_scaleTo ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_scaleTo
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_transform["transform"]
class ext_transform ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_transform
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_invert
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_transform
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_transform
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_scale
readmenator__vendor_force_graph_min_js -.->|imports| ext_translate
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_emit["emit"]
class ext_emit ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_emit
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_invert
readmenator__vendor_force_graph_min_js -.->|imports| ext_invert
readmenator__vendor_force_graph_min_js -.->|imports| ext_invert
readmenator__vendor_force_graph_min_js -.->|imports| ext_emit
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_emit
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_datum["datum"]
class ext_datum ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_datum
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_sqrt
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_constructor["constructor"]
class ext_constructor ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_constructor
readmenator__vendor_force_graph_min_js -.->|imports| ext_defineProperties
readmenator__vendor_force_graph_min_js -.->|imports| ext_set
readmenator__vendor_force_graph_min_js -.->|imports| ext_get
readmenator__vendor_force_graph_min_js -.->|imports| ext_get
readmenator__vendor_force_graph_min_js -.->|imports| ext_has
readmenator__vendor_force_graph_min_js -.->|imports| ext_has
readmenator__vendor_force_graph_min_js -.->|imports| ext_set
readmenator__vendor_force_graph_min_js -.->|imports| ext_set
readmenator__vendor_force_graph_min_js -.->|imports| ext_has
readmenator__vendor_force_graph_min_js -.->|imports| ext_get
readmenator__vendor_force_graph_min_js -.->|imports| ext_set
readmenator__vendor_force_graph_min_js -.->|imports| ext_delete
readmenator__vendor_force_graph_min_js -.->|imports| ext_delete
readmenator__vendor_force_graph_min_js -.->|imports| ext_has
readmenator__vendor_force_graph_min_js -.->|imports| ext_get
readmenator__vendor_force_graph_min_js -.->|imports| ext_delete
readmenator__vendor_force_graph_min_js -.->|imports| ext_has
readmenator__vendor_force_graph_min_js -.->|imports| ext_get
ext_valueOf["valueOf"]
class ext_valueOf ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_valueOf
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_slice
ext_replace["replace"]
class ext_replace ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_replace
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_valueOf
readmenator__vendor_force_graph_min_js -.->|imports| ext_test
readmenator__vendor_force_graph_min_js -.->|imports| ext_test
readmenator__vendor_force_graph_min_js -.->|imports| ext_test
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_now
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_setTimeout
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_setTimeout
readmenator__vendor_force_graph_min_js -.->|imports| ext_clearTimeout
readmenator__vendor_force_graph_min_js -.->|imports| ext_setTimeout
readmenator__vendor_force_graph_min_js -.->|imports| ext_setTimeout
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_clearTimeout
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_freeze["freeze"]
class ext_freeze ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_freeze
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_freeze
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
readmenator__vendor_force_graph_min_js -.->|imports| ext_freeze
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
readmenator__vendor_force_graph_min_js -.->|imports| ext_freeze
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
readmenator__vendor_force_graph_min_js -.->|imports| ext_freeze
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
readmenator__vendor_force_graph_min_js -.->|imports| ext_freeze
ext_sin["sin"]
class ext_sin ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_sin
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_sin
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_sin
readmenator__vendor_force_graph_min_js -.->|imports| ext_freeze
readmenator__vendor_force_graph_min_js -.->|imports| ext_pow
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_pow
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_pow
readmenator__vendor_force_graph_min_js -.->|imports| ext_pow
readmenator__vendor_force_graph_min_js -.->|imports| ext_freeze
readmenator__vendor_force_graph_min_js -.->|imports| ext_sqrt
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_sqrt
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
readmenator__vendor_force_graph_min_js -.->|imports| ext_sqrt
readmenator__vendor_force_graph_min_js -.->|imports| ext_sqrt
readmenator__vendor_force_graph_min_js -.->|imports| ext_freeze
readmenator__vendor_force_graph_min_js -.->|imports| ext_pow
readmenator__vendor_force_graph_min_js -.->|imports| ext_sin
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_pow
readmenator__vendor_force_graph_min_js -.->|imports| ext_sin
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_pow
readmenator__vendor_force_graph_min_js -.->|imports| ext_sin
readmenator__vendor_force_graph_min_js -.->|imports| ext_pow
readmenator__vendor_force_graph_min_js -.->|imports| ext_sin
readmenator__vendor_force_graph_min_js -.->|imports| ext_freeze
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
readmenator__vendor_force_graph_min_js -.->|imports| ext_freeze
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_pow
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_pow
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_pow
readmenator__vendor_force_graph_min_js -.->|imports| ext_pow
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_now
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_keys["keys"]
class ext_keys ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_keys
readmenator__vendor_force_graph_min_js -.->|imports| ext_map
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_remove
ext_getId["getId"]
class ext_getId ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_getId
readmenator__vendor_force_graph_min_js -.->|imports| ext_getId
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_getId
readmenator__vendor_force_graph_min_js -.->|imports| ext_getId
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_getAll["getAll"]
class ext_getAll ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_getAll
readmenator__vendor_force_graph_min_js -.->|imports| ext_every
ext_isPlaying["isPlaying"]
class ext_isPlaying ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_isPlaying
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_keys
ext_update["update"]
class ext_update ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_update
readmenator__vendor_force_graph_min_js -.->|imports| ext_remove
readmenator__vendor_force_graph_min_js -.->|imports| ext_keys
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_floor["floor"]
class ext_floor ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_floor
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_nextId["nextId"]
class ext_nextId ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_nextId
readmenator__vendor_force_graph_min_js -.->|imports| ext_add
readmenator__vendor_force_graph_min_js -.->|imports| ext_add
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext__swapEndStartRepeatValues["_swapEndStartRepeatValues"]
class ext__swapEndStartRepeatValues ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext__swapEndStartRepeatValues
ext__setupProperties["_setupProperties"]
class ext__setupProperties ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext__setupProperties
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_start
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_isArray
readmenator__vendor_force_graph_min_js -.->|imports| ext_isArray
ext__handleRelativeValue["_handleRelativeValue"]
class ext__handleRelativeValue ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext__handleRelativeValue
ext_warn["warn"]
class ext_warn ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_warn
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
readmenator__vendor_force_graph_min_js -.->|imports| ext_slice
ext_reverse["reverse"]
class ext_reverse ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_reverse
readmenator__vendor_force_graph_min_js -.->|imports| ext__setupProperties
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_stopChainedTweens["stopChainedTweens"]
class ext_stopChainedTweens ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_stopChainedTweens
ext__onStopCallback["_onStopCallback"]
class ext__onStopCallback ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext__onStopCallback
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_update
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_stop
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_add
readmenator__vendor_force_graph_min_js -.->|imports| ext_warn
readmenator__vendor_force_graph_min_js -.->|imports| ext_add
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_remove
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_start
ext__onStartCallback["_onStartCallback"]
class ext__onStartCallback ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext__onStartCallback
ext__onEveryStartCallback["_onEveryStartCallback"]
class ext__onEveryStartCallback ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext__onEveryStartCallback
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_trunc["trunc"]
class ext_trunc ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_trunc
readmenator__vendor_force_graph_min_js -.->|imports| ext_min
ext__easingFunction["_easingFunction"]
class ext__easingFunction ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext__easingFunction
ext__onUpdateCallback["_onUpdateCallback"]
class ext__onUpdateCallback ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext__onUpdateCallback
readmenator__vendor_force_graph_min_js -.->|imports| ext_min
ext_parseFloat["parseFloat"]
class ext_parseFloat ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_parseFloat
readmenator__vendor_force_graph_min_js -.->|imports| ext__swapEndStartRepeatValues
ext__onRepeatCallback["_onRepeatCallback"]
class ext__onRepeatCallback ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext__onRepeatCallback
ext__onCompleteCallback["_onCompleteCallback"]
class ext__onCompleteCallback ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext__onCompleteCallback
readmenator__vendor_force_graph_min_js -.->|imports| ext_start
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_isArray
readmenator__vendor_force_graph_min_js -.->|imports| ext_isArray
ext__interpolationFunction["_interpolationFunction"]
class ext__interpolationFunction ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext__interpolationFunction
ext__updateProperties["_updateProperties"]
class ext__updateProperties ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext__updateProperties
ext_typeof["typeof"]
class ext_typeof ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_typeof
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_charAt["charAt"]
class ext_charAt ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_charAt
readmenator__vendor_force_graph_min_js -.->|imports| ext_charAt
readmenator__vendor_force_graph_min_js -.->|imports| ext_parseFloat
readmenator__vendor_force_graph_min_js -.->|imports| ext_parseFloat
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_parseFloat
ext_defineProperty["defineProperty"]
class ext_defineProperty ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_defineProperty
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_slice
readmenator__vendor_force_graph_min_js -.->|imports| ext_from
readmenator__vendor_force_graph_min_js -.->|imports| ext_test
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_bind
readmenator__vendor_force_graph_min_js -.->|imports| ext_bind
readmenator__vendor_force_graph_min_js -.->|imports| ext_bind
readmenator__vendor_force_graph_min_js -.->|imports| ext_bind
readmenator__vendor_force_graph_min_js -.->|imports| ext_bind
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_keys
readmenator__vendor_force_graph_min_js -.->|imports| ext_map
ext_shift["shift"]
class ext_shift ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_shift
readmenator__vendor_force_graph_min_js -.->|imports| ext_assign
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
ext_forEach["forEach"]
class ext_forEach ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_forEach
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_hasOwnProperty
readmenator__vendor_force_graph_min_js -.->|imports| ext_keys
readmenator__vendor_force_graph_min_js -.->|imports| ext_forEach
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
ext_entries["entries"]
class ext_entries ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_entries
readmenator__vendor_force_graph_min_js -.->|imports| ext_forEach
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_forEach
ext_resetProps["resetProps"]
class ext_resetProps ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_resetProps
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_replace
readmenator__vendor_force_graph_min_js -.->|imports| ext_replace
readmenator__vendor_force_graph_min_js -.->|imports| ext_toLowerCase
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_substr["substr"]
class ext_substr ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_substr
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_floor
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_hasOwnProperty
readmenator__vendor_force_graph_min_js -.->|imports| ext_min
readmenator__vendor_force_graph_min_js -.->|imports| ext_min
readmenator__vendor_force_graph_min_js -.->|imports| ext_min
ext_round["round"]
class ext_round ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_round
readmenator__vendor_force_graph_min_js -.->|imports| ext_round
readmenator__vendor_force_graph_min_js -.->|imports| ext_round
readmenator__vendor_force_graph_min_js -.->|imports| ext_round
readmenator__vendor_force_graph_min_js -.->|imports| ext_max
readmenator__vendor_force_graph_min_js -.->|imports| ext_min
readmenator__vendor_force_graph_min_js -.->|imports| ext_max
readmenator__vendor_force_graph_min_js -.->|imports| ext_min
readmenator__vendor_force_graph_min_js -.->|imports| ext_toString
readmenator__vendor_force_graph_min_js -.->|imports| ext_toString
readmenator__vendor_force_graph_min_js -.->|imports| ext_toString
readmenator__vendor_force_graph_min_js -.->|imports| ext_charAt
readmenator__vendor_force_graph_min_js -.->|imports| ext_charAt
readmenator__vendor_force_graph_min_js -.->|imports| ext_charAt
readmenator__vendor_force_graph_min_js -.->|imports| ext_charAt
readmenator__vendor_force_graph_min_js -.->|imports| ext_charAt
readmenator__vendor_force_graph_min_js -.->|imports| ext_charAt
readmenator__vendor_force_graph_min_js -.->|imports| ext_charAt
readmenator__vendor_force_graph_min_js -.->|imports| ext_charAt
readmenator__vendor_force_graph_min_js -.->|imports| ext_charAt
readmenator__vendor_force_graph_min_js -.->|imports| ext_join
readmenator__vendor_force_graph_min_js -.->|imports| ext_toString
readmenator__vendor_force_graph_min_js -.->|imports| ext_toString
readmenator__vendor_force_graph_min_js -.->|imports| ext_toString
readmenator__vendor_force_graph_min_js -.->|imports| ext_join
ext_toHsl["toHsl"]
class ext_toHsl ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_toHsl
readmenator__vendor_force_graph_min_js -.->|imports| ext_toHsl
ext_desaturate["desaturate"]
class ext_desaturate ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_desaturate
readmenator__vendor_force_graph_min_js -.->|imports| ext_toHsl
ext_toRgb["toRgb"]
class ext_toRgb ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_toRgb
readmenator__vendor_force_graph_min_js -.->|imports| ext_max
readmenator__vendor_force_graph_min_js -.->|imports| ext_max
readmenator__vendor_force_graph_min_js -.->|imports| ext_max
readmenator__vendor_force_graph_min_js -.->|imports| ext_toHsl
readmenator__vendor_force_graph_min_js -.->|imports| ext_toHsl
readmenator__vendor_force_graph_min_js -.->|imports| ext_toHsl
readmenator__vendor_force_graph_min_js -.->|imports| ext_toHsl
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
readmenator__vendor_force_graph_min_js -.->|imports| ext_toHsl
readmenator__vendor_force_graph_min_js -.->|imports| ext_toHsl
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
ext_toHsv["toHsv"]
class ext_toHsv ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_toHsv
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_getBrightness["getBrightness"]
class ext_getBrightness ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_getBrightness
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_isDark["isDark"]
class ext_isDark ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_isDark
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_toRgb
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_toRgb
readmenator__vendor_force_graph_min_js -.->|imports| ext_pow
readmenator__vendor_force_graph_min_js -.->|imports| ext_pow
readmenator__vendor_force_graph_min_js -.->|imports| ext_pow
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_round
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_round
readmenator__vendor_force_graph_min_js -.->|imports| ext_round
readmenator__vendor_force_graph_min_js -.->|imports| ext_round
ext_hsv["hsv"]
class ext_hsv ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_hsv
ext_hsva["hsva"]
class ext_hsva ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_hsva
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_round
readmenator__vendor_force_graph_min_js -.->|imports| ext_round
readmenator__vendor_force_graph_min_js -.->|imports| ext_round
readmenator__vendor_force_graph_min_js -.->|imports| ext_hsl
ext_hsla["hsla"]
class ext_hsla ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_hsla
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_toHex["toHex"]
class ext_toHex ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_toHex
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_toString
readmenator__vendor_force_graph_min_js -.->|imports| ext_toString
readmenator__vendor_force_graph_min_js -.->|imports| ext_toString
readmenator__vendor_force_graph_min_js -.->|imports| ext_charAt
readmenator__vendor_force_graph_min_js -.->|imports| ext_charAt
readmenator__vendor_force_graph_min_js -.->|imports| ext_charAt
readmenator__vendor_force_graph_min_js -.->|imports| ext_charAt
readmenator__vendor_force_graph_min_js -.->|imports| ext_charAt
readmenator__vendor_force_graph_min_js -.->|imports| ext_charAt
readmenator__vendor_force_graph_min_js -.->|imports| ext_charAt
readmenator__vendor_force_graph_min_js -.->|imports| ext_charAt
readmenator__vendor_force_graph_min_js -.->|imports| ext_charAt
readmenator__vendor_force_graph_min_js -.->|imports| ext_charAt
readmenator__vendor_force_graph_min_js -.->|imports| ext_charAt
readmenator__vendor_force_graph_min_js -.->|imports| ext_join
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_toHex8["toHex8"]
class ext_toHex8 ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_toHex8
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_round
readmenator__vendor_force_graph_min_js -.->|imports| ext_round
readmenator__vendor_force_graph_min_js -.->|imports| ext_round
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_rgb
readmenator__vendor_force_graph_min_js -.->|imports| ext_round
readmenator__vendor_force_graph_min_js -.->|imports| ext_round
ext_rgba["rgba"]
class ext_rgba ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_rgba
readmenator__vendor_force_graph_min_js -.->|imports| ext_round
readmenator__vendor_force_graph_min_js -.->|imports| ext_round
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_round
readmenator__vendor_force_graph_min_js -.->|imports| ext_round
readmenator__vendor_force_graph_min_js -.->|imports| ext_round
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_rgb
readmenator__vendor_force_graph_min_js -.->|imports| ext_round
readmenator__vendor_force_graph_min_js -.->|imports| ext_round
readmenator__vendor_force_graph_min_js -.->|imports| ext_rgba
readmenator__vendor_force_graph_min_js -.->|imports| ext_round
readmenator__vendor_force_graph_min_js -.->|imports| ext_round
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_gradient["gradient"]
class ext_gradient ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_gradient
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_toRgbString["toRgbString"]
class ext_toRgbString ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_toRgbString
ext_toPercentageRgbString["toPercentageRgbString"]
class ext_toPercentageRgbString ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_toPercentageRgbString
ext_toHexString["toHexString"]
class ext_toHexString ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_toHexString
readmenator__vendor_force_graph_min_js -.->|imports| ext_toHexString
ext_toHex8String["toHex8String"]
class ext_toHex8String ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_toHex8String
readmenator__vendor_force_graph_min_js -.->|imports| ext_toHex8String
ext_toName["toName"]
class ext_toName ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_toName
ext_toHslString["toHslString"]
class ext_toHslString ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_toHslString
ext_toHsvString["toHsvString"]
class ext_toHsvString ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_toHsvString
readmenator__vendor_force_graph_min_js -.->|imports| ext_toHexString
readmenator__vendor_force_graph_min_js -.->|imports| ext_toName
readmenator__vendor_force_graph_min_js -.->|imports| ext_toRgbString
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
ext_setAlpha["setAlpha"]
class ext_setAlpha ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_setAlpha
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext__applyModification["_applyModification"]
class ext__applyModification ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext__applyModification
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext__applyModification
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext__applyModification
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext__applyModification
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext__applyModification
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext__applyModification
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext__applyModification
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext__applyCombination["_applyCombination"]
class ext__applyCombination ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext__applyCombination
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext__applyCombination
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext__applyCombination
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext__applyCombination
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext__applyCombination
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext__applyCombination
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_hasOwnProperty
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_toRgbString
readmenator__vendor_force_graph_min_js -.->|imports| ext_toRgbString
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_fromRatio["fromRatio"]
class ext_fromRatio ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_fromRatio
readmenator__vendor_force_graph_min_js -.->|imports| ext_random
readmenator__vendor_force_graph_min_js -.->|imports| ext_random
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_toRgb
readmenator__vendor_force_graph_min_js -.->|imports| ext_toRgb
ext_ratiodef["ratiodef"]
class ext_ratiodef ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_ratiodef
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
ext_getLuminance["getLuminance"]
class ext_getLuminance ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_getLuminance
readmenator__vendor_force_graph_min_js -.->|imports| ext_min
readmenator__vendor_force_graph_min_js -.->|imports| ext_getLuminance
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_readability["readability"]
class ext_readability ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_readability
ext_toUpperCase["toUpperCase"]
class ext_toUpperCase ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_toUpperCase
readmenator__vendor_force_graph_min_js -.->|imports| ext_toLowerCase
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_readability
ext_isReadable["isReadable"]
class ext_isReadable ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_isReadable
ext_mostReadable["mostReadable"]
class ext_mostReadable ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_mostReadable
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_hasOwnProperty
readmenator__vendor_force_graph_min_js -.->|imports| ext_parseFloat
readmenator__vendor_force_graph_min_js -.->|imports| ext_isNaN
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_indexOf
readmenator__vendor_force_graph_min_js -.->|imports| ext_parseFloat
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_indexOf
readmenator__vendor_force_graph_min_js -.->|imports| ext_min
readmenator__vendor_force_graph_min_js -.->|imports| ext_parseInt
ext_abs["abs"]
class ext_abs ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_abs
readmenator__vendor_force_graph_min_js -.->|imports| ext_parseFloat
readmenator__vendor_force_graph_min_js -.->|imports| ext_min
readmenator__vendor_force_graph_min_js -.->|imports| ext_parseInt
readmenator__vendor_force_graph_min_js -.->|imports| ext_round
readmenator__vendor_force_graph_min_js -.->|imports| ext_toString
readmenator__vendor_force_graph_min_js -.->|imports| ext_exec
readmenator__vendor_force_graph_min_js -.->|imports| ext_get
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_set
readmenator__vendor_force_graph_min_js -.->|imports| ext_set
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_defineProperty
readmenator__vendor_force_graph_min_js -.->|imports| ext_defineProperty
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_from
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_slice
readmenator__vendor_force_graph_min_js -.->|imports| ext_from
readmenator__vendor_force_graph_min_js -.->|imports| ext_test
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_call
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_return
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_pow
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
ext_reset["reset"]
class ext_reset ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_reset
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_pow
readmenator__vendor_force_graph_min_js -.->|imports| ext_concat
readmenator__vendor_force_graph_min_js -.->|imports| ext_toString
ext_padStart["padStart"]
class ext_padStart ext;
readmenator__vendor_force_graph_min_js -.->|imports| ext_padStart
readmenator__vendor_force_graph_min_js -.->|imports| ext_push
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_function
readmenator__vendor_force_graph_min_js -.->|imports| ext_toRgb
readmenator__vendor_force_graph_min_js -.->|imports| ext_apply
readmenator__vendor_force_graph_min_js -.->|imports| ext_pow
readmenator__vendor_force_graph_min_js -.->|imports| ext_pow
readmenator__vendor_force_graph_min_js -.->|imports| ext_removeChild
Auto-generated Mermaid class diagram from parsed class-level symbols. Shows classes, structs, interfaces, traits, and their methods with inheritance and dependency relationships.
classDiagram
class _agent_injector_py_AgentInjector {
<<class>>
+ensure_readmenator_installed()
+__init__(self, kb_filename, agent_output_dir, agent_files, agent_globs, wiki_output_dir)
+inject(self, project_root)
+remove(self, project_root)
+find_agent_files(self, project_root)
+_find_agent_files(self, root)
+_inject_single(self, path)
+_extract_current_injection(content)
+_remove_old_injection(content)
+_remove_single(self, path)
}
class _agent_output_py_AgentOutputGenerator {
<<class>>
+__init__(self, config)
+generate(self, nodes, edges, resolved_edges, analysis, analysis_v2, findings, layers, project_root)
+_infer_subsystems(self, nodes)
+_build_index(self, nodes, subsystems, imported_by)
+_build_architecture(self, edges, resolved_edges, nodes)
+_build_security(self, findings, nodes)
+_enclosing_symbol(symbols, line)
+_is_public(self, sym)
+_qualified_names(symbols)
+_build_api(self, nodes, resolved_map, imported_by, layers)
}
class _analytics_py_AnalyticsBuilder {
<<class>>
+__init__(self, config)
+build(self, nodes, edges, resolved_edges, analysis, findings, layers, v2, hotspots)
+_layer_distribution(self, nodes, layers)
+_language_distribution(self, nodes)
+_hotspot_ranking(self, nodes, fan_in, fan_out, hotspots)
+_rule_yield(self, findings)
+_size_bands(self, nodes)
+_scatter(self, nodes, fan_in, fan_out, layers)
}
class _analyzer_py_GraphAnalyzer {
<<class>>
+dominant_directory(file_ids)
+_is_test_path(file_id)
+__init__(self, config)
+analyze(self, nodes, edges, resolved_edges)
+_build_adjacency(self, nodes, edges)
+_build_reverse_adjacency(self, adjacency)
+_compute_god_nodes(self, nodes, adjacency, reverse_adjacency)
+_detect_communities(self, nodes, adjacency)
+_finalize_communities(self, labels, adjacency)
+_louvain(self, file_ids, adjacency)
}
class _app_py_readmenatorApplication {
<<class>>
+__init__(self, config)
+_scan(self, target_dir)
+_scan_with_content(self, target_dir)
+_resolve_imports(self, nodes, edges, target_dir)
+run(self, target_dir, resolve_imports, run_analysis, run_security, run_v2_analysis)
+check_freshness(self, target_dir)
+_maybe_refresh_pages(self, root)
+_maybe_publish_github_wiki(self, root)
+publish_github_wiki(self, target_dir, dry_run)
+_write_sidecar_outputs(self, root, findings, analysis_v2)
}
class _bundlegraph_py_BundleGraphRenderer {
<<class>>
+_json_script(value)
+__init__(self, config)
+build_payload(self, force_payload)
+page_settings(self, force_payload, explorer_href)
+render(self, force_payload, title, home_href, explorer_href)
+write(self, output_path, force_payload, title, home_href, explorer_href)
+thumbnail_svg(self, force_payload)
}
class _cache_py_FileCache {
<<class>>
+source_fingerprint(project_root, file_ids)
+__init__(self, config, project_root)
+load(self)
+save(self, hashes)
+compute_hash(self, file_path)
+compute_hashes(self, file_paths)
+find_changed(self, file_paths)
+prune_deleted(self, current_file_ids)
+save_analysis(self, key, data)
+load_analysis(self, key)
}
class _category_py_EdgeKind {
<<class>>
+build_category_from_edges(edges, resolved_edges, node_ids)
+_infer_edge_kind(relation)
+__str__(self)
+weight(self)
+__init__(self)
+add_object(self, obj_id)
+add_morphism(self, m)
+objects(self)
+morphisms(self)
+outgoing(self, obj_id)
}
class _category_py_Morphism {
<<class>>
+build_category_from_edges(edges, resolved_edges, node_ids)
+_infer_edge_kind(relation)
+__str__(self)
+weight(self)
+__init__(self)
+add_object(self, obj_id)
+add_morphism(self, m)
+objects(self)
+morphisms(self)
+outgoing(self, obj_id)
}
class _category_py_Category {
<<class>>
+build_category_from_edges(edges, resolved_edges, node_ids)
+_infer_edge_kind(relation)
+__str__(self)
+weight(self)
+__init__(self)
+add_object(self, obj_id)
+add_morphism(self, m)
+objects(self)
+morphisms(self)
+outgoing(self, obj_id)
}
class _category_py_TypedGraph {
<<class>>
+build_category_from_edges(edges, resolved_edges, node_ids)
+_infer_edge_kind(relation)
+__str__(self)
+weight(self)
+__init__(self)
+add_object(self, obj_id)
+add_morphism(self, m)
+objects(self)
+morphisms(self)
+outgoing(self, obj_id)
}
class _codeboarding_py_CodeboardingBuilder {
<<class>>
+sanitize(name)
+__init__(self, config)
+build(self, nodes, edges, resolved_edges, analysis, project_root, content_map)
+mermaid_lr(self, components, relations, docs_ref)
+overview_markdown(self, analysis, docs_ref)
+component_markdown(self, component)
+write(self, analysis, output_dir)
+_components_of(self, nodes, analysis)
+_component(self, cid, label, members, by_id, rank, index, calls, depth)
+_split(self, members)
}
class _concepts_py_ConceptExtractor {
<<class>>
+verb_for_relation(relation)
+__init__(self, config)
+extract(self, nodes, edges, resolved_edges)
+_tokens_for_node(self, node)
+_tokenize(self, text)
+_build_relations(self, edges, file_to_concepts)
+_build_dialectic(self, concepts, relations)
}
class _config_py_Config {
<<class>>
}
class _cpg_py_CodePropertyGraph {
<<class>>
+__init__(self, privacy_mode, cpg_context)
+generate(self, nodes, edges, resolved_edges, analysis, findings)
+_severity_counts(self, findings)
+_build_symbol_list(self, node)
+_compute_node_hash(node)
}
class _cursorrules_generator_py_CursorRulesGenerator {
<<class>>
+__init__(self, config)
+generate(self, nodes, edges, analysis, layers, violations, project_root)
+_build_base_rules(self)
+_extract_layer_constraints(self, layers)
+_extract_analysis_constraints(self, analysis)
+_extract_violation_rules(self, violations)
+_write_file(self, project_root, content)
}
class _dataflow_py_DataflowAnalyzer {
<<class>>
+_strip_noise(line)
+_strip_block_comments(content)
+_strip_sizeof(line)
+_blank(match)
+__init__(self, config)
+analyze(self, nodes, content_map)
+_brace_depths(lines)
+_function_spans(self, node, total_lines, depths)
+_analyze_function(self, file_id, func, lines, start, end)
+_scan_reads(text, lineno, reads, assigned, declared_names)
}
class _dead_code_py_DeadCodeStripper {
<<class>>
+__init__(self, config)
+identify(self, nodes, edges, resolved_edges)
+_build_in_degree_map(self, nodes, resolved_edges)
+_classify_recommendation(self, symbol)
}
class _diagrams_py_MapNode {
<<class>>
+_escape_markup(value)
+_json_payload(payload)
+_fill_template(template, values)
+_role_color(role, config)
+__init__(self, config)
+_effective_canvas(self, system_map)
+validate(self, system_map)
+__init__(self, config)
+supported_kinds(self)
+_is_full(self, full)
}
class _diagrams_py_MapEdge {
<<class>>
+_escape_markup(value)
+_json_payload(payload)
+_fill_template(template, values)
+_role_color(role, config)
+__init__(self, config)
+_effective_canvas(self, system_map)
+validate(self, system_map)
+__init__(self, config)
+supported_kinds(self)
+_is_full(self, full)
}
class _diagrams_py_MapView {
<<class>>
+_escape_markup(value)
+_json_payload(payload)
+_fill_template(template, values)
+_role_color(role, config)
+__init__(self, config)
+_effective_canvas(self, system_map)
+validate(self, system_map)
+__init__(self, config)
+supported_kinds(self)
+_is_full(self, full)
}
class _diagrams_py_SystemMap {
<<class>>
+_escape_markup(value)
+_json_payload(payload)
+_fill_template(template, values)
+_role_color(role, config)
+__init__(self, config)
+_effective_canvas(self, system_map)
+validate(self, system_map)
+__init__(self, config)
+supported_kinds(self)
+_is_full(self, full)
}
class _diagrams_py_MapDiagnostic {
<<class>>
+_escape_markup(value)
+_json_payload(payload)
+_fill_template(template, values)
+_role_color(role, config)
+__init__(self, config)
+_effective_canvas(self, system_map)
+validate(self, system_map)
+__init__(self, config)
+supported_kinds(self)
+_is_full(self, full)
}
class _diagrams_py_MapReceipt {
<<class>>
+_escape_markup(value)
+_json_payload(payload)
+_fill_template(template, values)
+_role_color(role, config)
+__init__(self, config)
+_effective_canvas(self, system_map)
+validate(self, system_map)
+__init__(self, config)
+supported_kinds(self)
+_is_full(self, full)
}
class _diagrams_py_MapDelta {
<<class>>
+_escape_markup(value)
+_json_payload(payload)
+_fill_template(template, values)
+_role_color(role, config)
+__init__(self, config)
+_effective_canvas(self, system_map)
+validate(self, system_map)
+__init__(self, config)
+supported_kinds(self)
+_is_full(self, full)
}
class _diagrams_py_SystemMapValidator {
<<class>>
+_escape_markup(value)
+_json_payload(payload)
+_fill_template(template, values)
+_role_color(role, config)
+__init__(self, config)
+_effective_canvas(self, system_map)
+validate(self, system_map)
+__init__(self, config)
+supported_kinds(self)
+_is_full(self, full)
}
class _diagrams_py_SystemMapBuilder {
<<class>>
+_escape_markup(value)
+_json_payload(payload)
+_fill_template(template, values)
+_role_color(role, config)
+__init__(self, config)
+_effective_canvas(self, system_map)
+validate(self, system_map)
+__init__(self, config)
+supported_kinds(self)
+_is_full(self, full)
}
class _diagrams_py_InteractiveMapRenderer {
<<class>>
+_escape_markup(value)
+_json_payload(payload)
+_fill_template(template, values)
+_role_color(role, config)
+__init__(self, config)
+_effective_canvas(self, system_map)
+validate(self, system_map)
+__init__(self, config)
+supported_kinds(self)
+_is_full(self, full)
}
class _diagrams_py_VisNetworkRenderer {
<<class>>
+_escape_markup(value)
+_json_payload(payload)
+_fill_template(template, values)
+_role_color(role, config)
+__init__(self, config)
+_effective_canvas(self, system_map)
+validate(self, system_map)
+__init__(self, config)
+supported_kinds(self)
+_is_full(self, full)
}
class _diagrams_py_DocsSitePublisher {
<<class>>
+_escape_markup(value)
+_json_payload(payload)
+_fill_template(template, values)
+_role_color(role, config)
+__init__(self, config)
+_effective_canvas(self, system_map)
+validate(self, system_map)
+__init__(self, config)
+supported_kinds(self)
+_is_full(self, full)
}
class _documentation_py_DocumentationGenerator {
<<class>>
+__init__(self, config)
+_ranking_version(self)
+_get_git_commit()
+generate(self, nodes, edges, resolved_edges, analysis, layers, findings, analysis_v2, ranked)
+_apply_context_budget(self, content, nodes, edges, resolved_edges, analysis, analysis_v2, findings)
+_build_toc(self, nodes, analysis, layers, findings, analysis_v2, is_truncated, ranked)
+_build_layers(self, layers, nodes)
+_build_dashboard(self, nodes, edges, resolved_edges)
+_build_god_nodes(self, analysis, ranked)
+_build_community_analysis(self, analysis, nodes)
}
class _embed_py_Embedder {
<<class>>
+_tokens(text)
+_jaccard(left, right)
+__init__(self, config)
+dependencies_available(self)
+encode(self, texts)
+near_jaccard(self, query, corpus, top_k)
+cluster_jaccard(self, corpus, threshold)
+project_jaccard(self, corpus)
+find(item)
+union(left, right)
}
class _exclusions_py_ExclusionEntry {
<<class>>
+parse_exclusions(text)
+_to_entry(data)
+_unquote(value)
+matches(self, file_path, rule_id)
+__init__(self, config)
+entries(self)
+load(self, project_root)
+is_excluded(self, file_path, rule_id)
+filter_findings(self, findings)
}
class _exclusions_py_ExclusionList {
<<class>>
+parse_exclusions(text)
+_to_entry(data)
+_unquote(value)
+matches(self, file_path, rule_id)
+__init__(self, config)
+entries(self)
+load(self, project_root)
+is_excluded(self, file_path, rule_id)
+filter_findings(self, findings)
}
class _explorer_py_ExplorerState {
<<class>>
+find_free_port(preferred)
+serve(state, host, port, open_browser)
+build_state(config, nodes, edges, resolved_edges, analysis, findings, layers, content_map)
+write_static(state, output_dir, filename)
+__init__(self, config, nodes, edges, resolved_edges, analysis, findings, layers, content_map)
+samples(self)
+source(self, file_id)
+log_message(self, fmt)
+do_GET(self)
+_serve_html(self)
}
class _explorer_py__Handler {
<<class>>
+find_free_port(preferred)
+serve(state, host, port, open_browser)
+build_state(config, nodes, edges, resolved_edges, analysis, findings, layers, content_map)
+write_static(state, output_dir, filename)
+__init__(self, config, nodes, edges, resolved_edges, analysis, findings, layers, content_map)
+samples(self)
+source(self, file_id)
+log_message(self, fmt)
+do_GET(self)
+_serve_html(self)
}
class _exporter_py_GraphExporter {
<<class>>
+__init__(self, config)
+to_json(self, nodes, edges, resolved_edges, analysis, findings, concept_graph)
+to_html(self, nodes, edges, resolved_edges, analysis, findings)
+_community_color_map(self, analysis)
+_lighten(hex_color)
+_render_html(self, vis_nodes, vis_edges, analysis, findings)
+to_svg(self, nodes, edges, resolved_edges, analysis)
+_render_truncated_svg(self, total_nodes)
+_layout_spring(self, nodes, edges, node_map)
+to_graphml(self, nodes, edges, resolved_edges, analysis)
}
class _forcegraph_py_ForceGraphRenderer {
<<class>>
+family_color_from_name(name, sat_base, sat_span, light_base, light_span)
+node_value(symbols, degree)
+__init__(self, config)
+node_palette(self)
+edge_palette(self)
+vendor_source(self)
+vendor_href(self)
+build_payload(self, nodes, edges, resolved_edges, analysis, layers, findings, content_map)
+render(self, payload, analytics, title, home_href)
+group_colors(self, payload)
}
class _gh_wiki_py_WikiPublishResult {
<<class>>
+__init__(self, config, runner)
+page_name(self, rel_path)
+collect_sources(self, project_root)
+_blob_base(self, remote, commit)
+rewrite(self, text, rel_path, names, project_root, blob_base)
+render(self, project_root, remote)
+_fallback_home(self, project_name)
+_sidebar(self, names)
+_footer(git)
+wiki_remote(self, project_root)
}
class _gh_wiki_py_GitHubWikiPublisher {
<<class>>
+__init__(self, config, runner)
+page_name(self, rel_path)
+collect_sources(self, project_root)
+_blob_base(self, remote, commit)
+rewrite(self, text, rel_path, names, project_root, blob_base)
+render(self, project_root, remote)
+_fallback_home(self, project_name)
+_sidebar(self, names)
+_footer(git)
+wiki_remote(self, project_root)
}
class _graphlayout_py_ForceAtlas2Settings {
<<class>>
+_initial_positions(n, seed, dims)
+forceatlas2_frames(ids, edges, settings)
+_snapshot_steps(iterations, snapshots)
+_fa2_numpy(n, pairs, start, cfg)
+_fa2_python(n, pairs, start, cfg)
+fit_frames(frames, box, margin, trim)
+interpolate_frames(frames, t)
+_bspline(control, samples)
+_bundle_curves(leaves, member_group, hub, root, edges, beta, samples)
+hierarchical_edge_bundling(groups, edges, center, radius, beta, samples, group_gap, inner_ratio)
}
class _graphlayout_py_BundleLayout {
<<class>>
+_initial_positions(n, seed, dims)
+forceatlas2_frames(ids, edges, settings)
+_snapshot_steps(iterations, snapshots)
+_fa2_numpy(n, pairs, start, cfg)
+_fa2_python(n, pairs, start, cfg)
+fit_frames(frames, box, margin, trim)
+interpolate_frames(frames, t)
+_bspline(control, samples)
+_bundle_curves(leaves, member_group, hub, root, edges, beta, samples)
+hierarchical_edge_bundling(groups, edges, center, radius, beta, samples, group_gap, inner_ratio)
}
class _graphlayout_py_SphereBundleLayout {
<<class>>
+_initial_positions(n, seed, dims)
+forceatlas2_frames(ids, edges, settings)
+_snapshot_steps(iterations, snapshots)
+_fa2_numpy(n, pairs, start, cfg)
+_fa2_python(n, pairs, start, cfg)
+fit_frames(frames, box, margin, trim)
+interpolate_frames(frames, t)
+_bspline(control, samples)
+_bundle_curves(leaves, member_group, hub, root, edges, beta, samples)
+hierarchical_edge_bundling(groups, edges, center, radius, beta, samples, group_gap, inner_ratio)
}
class _graphrag_py_RagEntity {
<<class>>
+tokenize(text, min_len, stopwords)
+_file_entity(file_id)
+_edge_kind(relation)
+_relation_weight(relation)
+_short(file_id)
+to_dict(self)
+from_dict(cls, data)
+__init__(self, documents, k1, b)
+scores(self, query)
+__init__(self, config)
}
class _graphrag_py_RagRelation {
<<class>>
+tokenize(text, min_len, stopwords)
+_file_entity(file_id)
+_edge_kind(relation)
+_relation_weight(relation)
+_short(file_id)
+to_dict(self)
+from_dict(cls, data)
+__init__(self, documents, k1, b)
+scores(self, query)
+__init__(self, config)
}
class _graphrag_py_RagTextUnit {
<<class>>
+tokenize(text, min_len, stopwords)
+_file_entity(file_id)
+_edge_kind(relation)
+_relation_weight(relation)
+_short(file_id)
+to_dict(self)
+from_dict(cls, data)
+__init__(self, documents, k1, b)
+scores(self, query)
+__init__(self, config)
}
class _graphrag_py_RagCommunity {
<<class>>
+tokenize(text, min_len, stopwords)
+_file_entity(file_id)
+_edge_kind(relation)
+_relation_weight(relation)
+_short(file_id)
+to_dict(self)
+from_dict(cls, data)
+__init__(self, documents, k1, b)
+scores(self, query)
+__init__(self, config)
}
class _graphrag_py_GraphRagIndex {
<<class>>
+tokenize(text, min_len, stopwords)
+_file_entity(file_id)
+_edge_kind(relation)
+_relation_weight(relation)
+_short(file_id)
+to_dict(self)
+from_dict(cls, data)
+__init__(self, documents, k1, b)
+scores(self, query)
+__init__(self, config)
}
class _graphrag_py_RagContext {
<<class>>
+tokenize(text, min_len, stopwords)
+_file_entity(file_id)
+_edge_kind(relation)
+_relation_weight(relation)
+_short(file_id)
+to_dict(self)
+from_dict(cls, data)
+__init__(self, documents, k1, b)
+scores(self, query)
+__init__(self, config)
}
class _graphrag_py_Bm25Index {
<<class>>
+tokenize(text, min_len, stopwords)
+_file_entity(file_id)
+_edge_kind(relation)
+_relation_weight(relation)
+_short(file_id)
+to_dict(self)
+from_dict(cls, data)
+__init__(self, documents, k1, b)
+scores(self, query)
+__init__(self, config)
}
Machine-readable Code Property Graph (CPG) in JSON-LD format. This block allows AI agents to parse the full structural graph without additional file reads. Compatible with GraphRAG pipelines.
{"@context": "https://schema.org", "analysis": {"communities": [{"cohesion": 0.371, "id": 0, "label": "readmenator: _agent_output", "size": 36}, {"cohesion": 0.515, "id": 1, "label": "readmenator/parsers", "size": 28}, {"cohesion": 0.366, "id": 2, "label": "readmenator: _pipeline", "size": 25}, {"cohesion": 0.322, "id": 3, "label": "readmenator: _diagrams", "size": 21}, {"cohesion": 0.346, "id": 4, "label": "readmenator: _graphrag", "size": 18}, {"cohesion": 0.4, "id": 5, "label": "readmenator: _agent_injector", "size": 5}], "god_nodes": [{"node_id": "readmenator/_models.py", "score": 196.3}, {"node_id": "readmenator/_config.py", "score": 172.1}, {"node_id": "readmenator/_pipeline.py", "score": 87.0}, {"node_id": "readmenator/_app.py", "score": 71.4}, {"node_id": "readmenator/parsers/__init__.py", "score": 48.2}, {"node_id": "readmenator/parsers/_base.py", "score": 44.6}, {"node_id": "tests/test_parsers_property.py", "score": 42.7}, {"node_id": "readmenator/_forcegraph.py", "score": 34.2}, {"node_id": "tests/test_interactive_graph.py", "score": 32.0}, {"node_id": "tests/test_agent_friendliness.py", "score": 29.8}], "surprising_connections": [{"hops": 5, "source": "readmenator.py", "target": "tests/test_agent_injector.py"}, {"hops": 5, "source": "readmenator.py", "target": "tests/test_graphlayout.py"}, {"hops": 5, "source": "readmenator.py", "target": "tests/test_readme_injector.py"}, {"hops": 5, "source": "tests/test_agent_injector.py", "target": "tests/test_graphlayout.py"}, {"hops": 5, "source": "tests/test_agent_injector.py", "target": "tests/test_resolver.py"}]}, "edges": [{"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/__init__.py", "target": "readmenator._app"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/__init__.py", "target": "readmenator._category"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/__init__.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/__init__.py", "target": "readmenator._diagrams"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/__init__.py", "target": "readmenator._mcp_server"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/__init__.py", "target": "readmenator._codeboarding"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/__init__.py", "target": "readmenator._ollama"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/__init__.py", "target": "readmenator._symindex"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/__init__.py", "target": "readmenator._concepts"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/__init__.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/__init__.py", "target": "readmenator._rank"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/__init__.py", "target": "readmenator._readme_injector"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/__init__.py", "target": "readmenator._uml"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/__main__.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/__main__.py", "target": "argparse"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/__main__.py", "target": "logging"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/__main__.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/__main__.py", "target": "unittest"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/__main__.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/__main__.py", "target": "readmenator._app"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/__main__.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/__main__.py", "target": "readmenator._mcp_server"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/__main__.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/__main__.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/__main__.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_agent_injector.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_agent_injector.py", "target": "glob"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_agent_injector.py", "target": "importlib.util"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_agent_injector.py", "target": "logging"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_agent_injector.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_agent_injector.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_agent_injector.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_agent_injector.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_agent_output.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_agent_output.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_agent_output.py", "target": "logging"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_agent_output.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_agent_output.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_agent_output.py", "target": "time"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_agent_output.py", "target": "collections"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_agent_output.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_agent_output.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_agent_output.py", "target": "readmenator._cache"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_agent_output.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_agent_output.py", "target": "readmenator._gitmeta"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_agent_output.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_agent_output.py", "target": "readmenator._purpose"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_agent_output.py", "target": "readmenator._resolver"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_agent_output.py", "target": "readmenator._security"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_analytics.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_analytics.py", "target": "collections"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_analytics.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_analytics.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_analytics.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_analyzer.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_analyzer.py", "target": "hashlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_analyzer.py", "target": "math"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_analyzer.py", "target": "random"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_analyzer.py", "target": "collections"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_analyzer.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_analyzer.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_analyzer.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "logging"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "dataclasses"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "readmenator._bundlegraph"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "readmenator._cache"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "readmenator._cursorrules_generator"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "readmenator._dead_code"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "readmenator._diagrams"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "readmenator._explorer"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "readmenator._explorer"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "readmenator._gh_wiki"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "readmenator._gitmeta"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "readmenator._graphrag"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "readmenator._layers"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "readmenator._linter"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "readmenator._pipeline"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "readmenator._query"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "readmenator._rank"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "readmenator._refactorizer"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "readmenator._resolver"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "readmenator._yaralite"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "readmenator._watcher"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_app.py", "target": "readmenator._video"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_bundlegraph.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_bundlegraph.py", "target": "html"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_bundlegraph.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_bundlegraph.py", "target": "math"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_bundlegraph.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_bundlegraph.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_bundlegraph.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_bundlegraph.py", "target": "readmenator._bundlegraph_page"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_bundlegraph.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_bundlegraph.py", "target": "readmenator._forcegraph"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_bundlegraph.py", "target": "readmenator._graphlayout"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_bundlegraph_page.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_cache.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_cache.py", "target": "hashlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_cache.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_cache.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_cache.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_cache.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_cache.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_category.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_category.py", "target": "dataclasses"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_category.py", "target": "enum"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_category.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_codeboarding.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_codeboarding.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_codeboarding.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_codeboarding.py", "target": "datetime"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_codeboarding.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_codeboarding.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_codeboarding.py", "target": "readmenator._cache"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_codeboarding.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_codeboarding.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_codeboarding.py", "target": "readmenator._ollama"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_codeboarding.py", "target": "readmenator._purpose"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_codeboarding.py", "target": "readmenator._rank"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_codeboarding.py", "target": "readmenator._symindex"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_concepts.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_concepts.py", "target": "logging"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_concepts.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_concepts.py", "target": "collections"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_concepts.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_concepts.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_concepts.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_config.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_config.py", "target": "dataclasses"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_config.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_cpg.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_cpg.py", "target": "hashlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_cpg.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_cpg.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_cpg.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_cursorrules_generator.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_cursorrules_generator.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_cursorrules_generator.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_cursorrules_generator.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_cursorrules_generator.py", "target": "readmenator._layers"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_cursorrules_generator.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_dataflow.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_dataflow.py", "target": "logging"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_dataflow.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_dataflow.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_dataflow.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_dataflow.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_dead_code.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_dead_code.py", "target": "collections"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_dead_code.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_dead_code.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_dead_code.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_diagrams.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_diagrams.py", "target": "html"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_diagrams.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_diagrams.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_diagrams.py", "target": "shutil"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_diagrams.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_diagrams.py", "target": "dataclasses"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_diagrams.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_diagrams.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_diagrams.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_diagrams.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_documentation.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_documentation.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_documentation.py", "target": "collections"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_documentation.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_documentation.py", "target": "readmenator._analytics"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_documentation.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_documentation.py", "target": "readmenator._cpg"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_documentation.py", "target": "readmenator._forcegraph"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_documentation.py", "target": "readmenator._mermaid"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_documentation.py", "target": "readmenator._uml"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_documentation.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_documentation.py", "target": "readmenator._rank"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_embed.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_embed.py", "target": "math"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_embed.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_embed.py", "target": "collections"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_embed.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_embed.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_embed.py", "target": "sentence_transformers"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_exclusions.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_exclusions.py", "target": "fnmatch"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_exclusions.py", "target": "dataclasses"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_exclusions.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_exclusions.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_exclusions.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_explain.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_explain.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_explain.py", "target": "readmenator._category"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_explain.py", "target": "readmenator._rank"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_explorer.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_explorer.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_explorer.py", "target": "socket"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_explorer.py", "target": "http.server"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_explorer.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_explorer.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_explorer.py", "target": "urllib.parse"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_explorer.py", "target": "readmenator._analytics"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_explorer.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_explorer.py", "target": "readmenator._forcegraph"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_explorer.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_explorer.py", "target": "readmenator._sourceview"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_explorer.py", "target": "urllib.parse"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_explorer.py", "target": "webbrowser"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_exporter.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_exporter.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_exporter.py", "target": "math"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_exporter.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_exporter.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_exporter.py", "target": "textwrap"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_exporter.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_exporter.py", "target": "readmenator._analytics"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_exporter.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_exporter.py", "target": "readmenator._forcegraph"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_exporter.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_exporter.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_forcegraph.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_forcegraph.py", "target": "html"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_forcegraph.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_forcegraph.py", "target": "math"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_forcegraph.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_forcegraph.py", "target": "shutil"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_forcegraph.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_forcegraph.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_forcegraph.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_forcegraph.py", "target": "readmenator._forcegraph_page"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_forcegraph.py", "target": "readmenator._graphlayout"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_forcegraph.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_forcegraph.py", "target": "readmenator._purpose"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_forcegraph.py", "target": "readmenator._rank"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_forcegraph.py", "target": "readmenator._resolver"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_forcegraph.py", "target": "readmenator._sourceview"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_forcegraph_page.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_gh_wiki.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_gh_wiki.py", "target": "logging"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_gh_wiki.py", "target": "posixpath"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_gh_wiki.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_gh_wiki.py", "target": "shutil"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_gh_wiki.py", "target": "subprocess"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_gh_wiki.py", "target": "tempfile"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_gh_wiki.py", "target": "dataclasses"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_gh_wiki.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_gh_wiki.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_gh_wiki.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_gh_wiki.py", "target": "readmenator._gitmeta"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_gitmeta.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_gitmeta.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_gitmeta.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_graphlayout.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_graphlayout.py", "target": "math"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_graphlayout.py", "target": "random"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_graphlayout.py", "target": "dataclasses"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_graphlayout.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_graphlayout.py", "target": "numpy"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_graphlayout.py", "target": "numpy"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_graphrag.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_graphrag.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_graphrag.py", "target": "logging"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_graphrag.py", "target": "math"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_graphrag.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_graphrag.py", "target": "dataclasses"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_graphrag.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_graphrag.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_graphrag.py", "target": "readmenator._analyzer"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_graphrag.py", "target": "readmenator._category"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_graphrag.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_graphrag.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_graphrag.py", "target": "readmenator._purpose"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_graphrag.py", "target": "readmenator._rank"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_graphrag.py", "target": "readmenator._resolver"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_hotspots.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_hotspots.py", "target": "collections"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_hotspots.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_hotspots.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_hotspots.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_layer_rules.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_layer_rules.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_layer_rules.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_layer_rules.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_layers.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_layers.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_layers.py", "target": "collections"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_layers.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_layers.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_linter.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_linter.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_linter.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_linter.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_linter.py", "target": "readmenator._layers"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_linter.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_linter.py", "target": "readmenator._symindex"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_mcp_server.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_mcp_server.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_mcp_server.py", "target": "logging"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_mcp_server.py", "target": "sys"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_mcp_server.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_mcp_server.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_mcp_server.py", "target": "readmenator._app"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_mcp_server.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_mcp_server.py", "target": "readmenator._layers"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_mcp_server.py", "target": "readmenator._query"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_memory.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_memory.py", "target": "datetime"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_memory.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_memory.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_memory.py", "target": "dataclasses"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_memory.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_memory.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_memory.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_memory.py", "target": "readmenator._gitmeta"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_memory.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_memory.py", "target": "readmenator._purpose"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_mermaid.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_mermaid.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_mermaid.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_mermaid.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_models.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_models.py", "target": "dataclasses"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_models.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_models.py", "target": "readmenator._category"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_ollama.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_ollama.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_ollama.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_ollama.py", "target": "urllib.request"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_ollama.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_ollama.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._agent_injector"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._agent_output"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._analytics"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._analyzer"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._codeboarding"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._category"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._concepts"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._cpg"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._dataflow"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._bundlegraph"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._diagrams"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._documentation"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._embed"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._exclusions"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._exporter"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._forcegraph"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._provenance"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._scantext"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._gh_wiki"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._graphrag"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._memory"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._ollama"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._skill_installer"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._hotspots"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._layer_rules"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._layers"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._rank"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._readme_injector"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._rule_gen"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._sarif"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._scanner"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._security"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._sourceview"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._symindex"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._taint"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._uml"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._video"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_pipeline.py", "target": "readmenator._wiki"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_projections.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_projections.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_projections.py", "target": "readmenator._category"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_projections.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_provenance.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_provenance.py", "target": "dataclasses"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_provenance.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_provenance.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_provenance.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_purpose.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_purpose.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_purpose.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_purpose.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_query.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_query.py", "target": "collections"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_query.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_query.py", "target": "readmenator._category"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_query.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_query.py", "target": "readmenator._rank"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_rank.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_rank.py", "target": "math"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_rank.py", "target": "dataclasses"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_rank.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_rank.py", "target": "readmenator._category"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_readme_injector.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_readme_injector.py", "target": "logging"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_readme_injector.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_readme_injector.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_refactorizer.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_refactorizer.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_refactorizer.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_refactorizer.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_refactorizer.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_refactorizer.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_resolver.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_resolver.py", "target": "posixpath"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_resolver.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_resolver.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_resolver.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_resolver.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_rule_gen.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_rule_gen.py", "target": "os"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_rule_gen.py", "target": "collections"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_rule_gen.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_rule_gen.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_rule_gen.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_rule_gen.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_rule_gen.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_sarif.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_sarif.py", "target": "json"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_sarif.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_sarif.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_scanner.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_scanner.py", "target": "logging"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_scanner.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_scanner.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_scanner.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_scanner.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_scanner.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_scanner.py", "target": "readmenator.parsers"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_scantext.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_scantext.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_scantext.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_scantext.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_security.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_security.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_security.py", "target": "dataclasses"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_security.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_security.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_security.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_security.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_skill_installer.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_skill_installer.py", "target": "logging"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_skill_installer.py", "target": "pathlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_skill_installer.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_skill_installer.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_sourceview.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_sourceview.py", "target": "dataclasses"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_sourceview.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_sourceview.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_sourceview.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_symindex.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_symindex.py", "target": "ast"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_symindex.py", "target": "hashlib"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_symindex.py", "target": "re"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_symindex.py", "target": "dataclasses"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_symindex.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_symindex.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_symindex.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_taint.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_taint.py", "target": "collections"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_taint.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_taint.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_taint.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_uml.py", "target": "__future__"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_uml.py", "target": "collections"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_uml.py", "target": "typing"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_uml.py", "target": "readmenator._config"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_uml.py", "target": "readmenator._models"}, {"confidence": "EXTRACTED", "relation": "imports", "source": "readmenator/_uml.py", "target": "enum"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "define"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getElementsByTagName"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "createElement"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "insertBefore"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "appendChild"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "appendChild"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "indexOf"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "slice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "slice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "hasOwnProperty"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "createElement"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "createElementNS"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "createElementNS"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "querySelector"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "querySelectorAll"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isArray"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "from"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "matches"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "matches"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "from"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "has"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "set"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "get"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "delete"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "get"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "from"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "removeAttribute"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "removeAttributeNS"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setAttribute"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setAttributeNS"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "removeAttribute"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setAttribute"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "removeAttributeNS"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setAttributeNS"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "removeProperty"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setProperty"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "removeProperty"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setProperty"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getPropertyValue"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getComputedStyle"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getPropertyValue"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "trim"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "split"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "add"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "remove"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "appendChild"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "insertBefore"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "removeChild"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "cloneNode"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "insertBefore"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "cloneNode"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "insertBefore"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "removeEventListener"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "removeEventListener"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "addEventListener"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "void"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "addEventListener"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "createEvent"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "initEvent"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "initEvent"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "dispatchEvent"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "insertBefore"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "insertBefore"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "querySelector"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "querySelectorAll"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "indexOf"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setAttribute"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "indexOf"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "splice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setAttribute"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "indexOf"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "createSVGPoint"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "matrixTransform"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "inverse"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getBoundingClientRect"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "select"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "selectAll"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "from"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "enter"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "exit"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "selection"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "append"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "selection"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "remove"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "merge"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "order"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "min"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "compareDocumentPosition"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "insertBefore"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sort"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "order"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "from"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "node"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "node"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getAttributeNS"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getAttribute"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "each"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "each"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "each"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "node"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "each"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "each"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "node"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "each"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "node"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "each"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "each"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "select"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "appendChild"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "select"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "insertBefore"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "each"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "select"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "property"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "node"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "trim"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "split"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "indexOf"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "slice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "slice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "each"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "node"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "each"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "test"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "slice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "concat"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "trim"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "split"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "indexOf"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "slice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "hasOwnProperty"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "slice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "stopImmediatePropagation"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "preventDefault"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "stopImmediatePropagation"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setTimeout"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "defineProperties"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "create"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "rgb"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "formatHex"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "rgb"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "formatRgb"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "trim"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toLowerCase"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "exec"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "parseInt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "exec"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "exec"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "exec"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "exec"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "exec"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "exec"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "hasOwnProperty"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "rgb"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "max"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "max"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "rgb"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "min"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "max"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "max"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "assign"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "displayable"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "rgb"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "displayable"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "rgb"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "formatHex8"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "formatHsl"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "darker"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "rgb"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "clamp"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "displayable"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "darker"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "rgb"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "clamp"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "displayable"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "formatHsl"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "hsl"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "exec"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "slice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "slice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "join"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sqrt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "atan2"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "atan"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pop"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "else"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "rotate"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "rotate"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "skewX"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "skewX"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "scale"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "scale"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "join"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "createElementNS"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setAttribute"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "consolidate"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "log"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "exp"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sqrt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "log"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "log"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "max"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "bind"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setTimeout"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "now"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "restart"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "now"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "now"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "clearTimeout"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setTimeout"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "clearInterval"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "now"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setInterval"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "restart"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "restart"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "stop"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "stop"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "restart"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "restart"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "stop"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "slice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "splice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "slice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "each"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "removeAttribute"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "removeAttributeNS"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getAttribute"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getAttributeNS"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "removeAttribute"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "removeAttributeNS"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setAttributeNS"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setAttribute"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "removeProperty"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "each"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "trim"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "split"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "every"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "indexOf"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "slice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "copy"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "attrTween"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "tween"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "tween"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "styleTween"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "removeProperty"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "styleTween"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "removeProperty"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "each"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "copy"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "styleTween"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "tween"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "tween"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setProperty"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "tween"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "tween"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "tween"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "removeChild"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "each"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "each"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "each"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "each"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "each"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "size"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "each"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "copy"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "each"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "defineProperties"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "copy"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "domain"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "copy"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "domain"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "translate"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "scale"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "stopImmediatePropagation"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "preventDefault"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "stopImmediatePropagation"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "hasAttribute"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "invertX"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "invertX"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "invertY"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "invertY"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "translate"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "min"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "max"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "min"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "max"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "property"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "filter"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "style"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "event"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "start"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "event"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "end"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "tween"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "event"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "max"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "concat"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "invert"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "concat"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "zoom"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "event"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "max"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "invert"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "clearTimeout"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "invert"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "start"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setTimeout"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "end"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "zoom"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "event"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "event"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "zoom"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "event"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "end"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "invert"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "start"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "invert"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "transition"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "duration"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "event"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "invert"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "clearTimeout"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setTimeout"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "start"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "event"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "zoom"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "event"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "clearTimeout"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setTimeout"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "invert"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "hypot"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "selection"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "property"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "interrupt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "each"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "event"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "start"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "zoom"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "end"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "scaleTo"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "transform"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "invert"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "transform"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "transform"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "scale"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "translate"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "emit"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "invert"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "invert"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "invert"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "emit"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "emit"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "datum"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sqrt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "constructor"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "defineProperties"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "set"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "get"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "get"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "has"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "has"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "set"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "set"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "has"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "get"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "set"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "delete"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "delete"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "has"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "get"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "delete"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "has"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "get"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "valueOf"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "slice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "replace"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "valueOf"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "test"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "test"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "test"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "now"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setTimeout"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setTimeout"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "clearTimeout"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setTimeout"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setTimeout"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "clearTimeout"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "freeze"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "freeze"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "freeze"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "freeze"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "freeze"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "freeze"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sin"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sin"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sin"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "freeze"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "freeze"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sqrt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sqrt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sqrt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sqrt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "freeze"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sin"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sin"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sin"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sin"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "freeze"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "freeze"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "now"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "keys"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "remove"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getId"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getId"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getId"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getId"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getAll"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "every"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isPlaying"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "keys"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "update"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "remove"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "keys"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "floor"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "nextId"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "add"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "add"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_swapEndStartRepeatValues"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_setupProperties"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "start"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isArray"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isArray"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_handleRelativeValue"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "warn"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "slice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "reverse"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_setupProperties"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "stopChainedTweens"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_onStopCallback"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "update"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "stop"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "add"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "warn"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "add"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "remove"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "start"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_onStartCallback"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_onEveryStartCallback"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "trunc"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "min"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_easingFunction"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_onUpdateCallback"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "min"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "parseFloat"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_swapEndStartRepeatValues"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_onRepeatCallback"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_onCompleteCallback"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "start"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isArray"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isArray"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_interpolationFunction"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_updateProperties"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "typeof"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "charAt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "charAt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "parseFloat"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "parseFloat"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "parseFloat"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "defineProperty"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "slice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "from"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "test"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "bind"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "bind"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "bind"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "bind"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "bind"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "keys"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "shift"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "assign"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "hasOwnProperty"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "keys"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "entries"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "resetProps"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "replace"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "replace"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toLowerCase"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "substr"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "floor"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "hasOwnProperty"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "min"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "min"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "min"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "round"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "round"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "round"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "round"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "max"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "min"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "max"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "min"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "charAt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "charAt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "charAt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "charAt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "charAt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "charAt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "charAt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "charAt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "charAt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "join"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "join"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toHsl"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toHsl"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "desaturate"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toHsl"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toRgb"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "max"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "max"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "max"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toHsl"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toHsl"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toHsl"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toHsl"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toHsl"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toHsl"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toHsv"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getBrightness"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isDark"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toRgb"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toRgb"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "round"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "round"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "round"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "round"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "hsv"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "hsva"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "round"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "round"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "round"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "hsl"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "hsla"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toHex"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "charAt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "charAt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "charAt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "charAt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "charAt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "charAt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "charAt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "charAt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "charAt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "charAt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "charAt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "join"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toHex8"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "round"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "round"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "round"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "rgb"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "round"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "round"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "rgba"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "round"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "round"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "round"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "round"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "round"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "rgb"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "round"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "round"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "rgba"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "round"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "round"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "gradient"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toRgbString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toPercentageRgbString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toHexString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toHexString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toHex8String"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toHex8String"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toName"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toHslString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toHsvString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toHexString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toName"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toRgbString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setAlpha"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_applyModification"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_applyModification"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_applyModification"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_applyModification"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_applyModification"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_applyModification"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_applyModification"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_applyCombination"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_applyCombination"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_applyCombination"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_applyCombination"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_applyCombination"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_applyCombination"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "hasOwnProperty"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toRgbString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toRgbString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "fromRatio"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "random"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "random"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toRgb"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toRgb"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "ratiodef"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getLuminance"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "min"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getLuminance"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "readability"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toUpperCase"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toLowerCase"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "readability"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isReadable"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "mostReadable"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "hasOwnProperty"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "parseFloat"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "indexOf"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "parseFloat"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "indexOf"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "min"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "parseInt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "abs"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "parseFloat"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "min"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "parseInt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "round"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "exec"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "get"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "set"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "set"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "defineProperty"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "defineProperty"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "from"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "slice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "from"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "test"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "reset"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "concat"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "padStart"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toRgb"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "removeChild"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "vnode"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "vnode"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "some"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sort"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "shift"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "insertBefore"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setProperty"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "test"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "replace"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toLowerCase"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "slice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "slice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "addEventListener"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "removeEventListener"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "replace"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "replace"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "removeAttribute"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setAttribute"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sub"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "componentWillMount"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "shouldComponentUpdate"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "some"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "componentWillUpdate"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "componentDidUpdate"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "render"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "render"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getChildContext"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getSnapshotBeforeUpdate"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "indexOf"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "__e"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "some"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "__c"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "some"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "some"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "__e"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "createTextNode"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "createElementNS"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "__m"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "removeAttribute"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "__u"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "__e"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "componentWillUnmount"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "__e"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "constructor"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "defineProperty"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "keys"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getOwnPropertySymbols"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "filter"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getOwnPropertyDescriptor"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "slice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "from"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "test"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setState"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "componentDidCatch"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "bind"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "random"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "defineProperties"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "defineProperty"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isArray"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getElementsByTagName"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "createElement"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "insertBefore"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "appendChild"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "appendChild"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "max"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "rgba"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "node"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "style"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "style"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "append"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "attr"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "entries"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "style"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "style"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "style"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "concat"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "node"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "concat"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "calc"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "calc"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "calc"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "concat"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "style"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "style"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "style"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "style"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "style"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "style"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "style"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "text"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "append"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "html"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "style"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "warn"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "text"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "delete"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "text"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "addAll"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "addAll"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pop"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isArray"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "from"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "cover"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "cover"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "floor"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "visit"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "cover"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "cover"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pop"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "abs"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "remove"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "visit"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pop"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pop"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pop"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "cover"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "floor"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "floor"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "visit"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "cover"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "cover"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pop"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sqrt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "remove"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "visit"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pop"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pop"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sqrt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "addAll"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "get"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "min"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sqrt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "find"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "find"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pop"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isArray"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "from"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "cover"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "cover"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "floor"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "floor"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "floor"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "visit"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "cover"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "cover"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pop"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sqrt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "visit"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "remove"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "visit"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pop"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pop"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sqrt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sqrt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "min"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "return"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "stop"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "cbrt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sqrt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "cos"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sin"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sin"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "cos"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "cos"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sin"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sin"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "isNaN"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "initialize"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "restart"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "stop"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "min"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "delete"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "set"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "get"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "shift"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "shift"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "shift"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "shift"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "visitAfter"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "visit"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "abs"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sqrt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sqrt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sqrt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "find"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "find"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sqrt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sqrt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sqrt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "parse"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "splice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "approximately"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "approximately"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "arcfn"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "join"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "parse"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "indexOf"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "parseFloat"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "dist"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "lli8"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "lli4"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "bbox"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "intersects"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "makeline"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "makeline"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "findbbox"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "shapeintersections"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "indexOf"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "concat"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "indexOf"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "get"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "align"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "filter"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "filter"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "approximately"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "filter"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "filter"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "filter"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "filter"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "filter"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "compute"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "compute"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "curvature"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "curvature"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "align"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sqrt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "filter"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "bbox"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "bbox"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "split"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "split"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "filter"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "bboxoverlap"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "bbox"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "concat"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "filter"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "indexOf"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "lli8"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "dist"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "constructor"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "valueOf"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pointsToString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "join"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "addCurve"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "length"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "length"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "reduce"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "curve"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "bbox"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "expandbox"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "offset"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "constructor"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "from"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "slice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "align"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "dist"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "reduce"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "update"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "quadraticFromPoints"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getABC"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "cubicFromPoints"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getABC"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "dist"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "dist"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getUtils"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getUtils"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getUtils"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "valueOf"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pointsToString"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "toSVG"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "join"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "setRatios"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "verify"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "coordDigest"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "update"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "coordDigest"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "join"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "update"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "derive"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "computedirection"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "computedirection"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "angle"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "length"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "length"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getABC"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "projectionratio"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "abcratio"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getABC"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "get"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getABC"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getLUT"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "compute"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getLUT"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "dist"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "project"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getLUT"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "closest"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "compute"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "dist"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "compute"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "get"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "compute"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "point"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "compute"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "computeWithRatios"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "compute"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "raise"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "derivative"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "compute"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "dderivative"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "compute"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "align"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "curvature"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "curvature"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "inflections"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "inflections"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "normal"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "__normal3"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "__normal2"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "__normal2"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "derivative"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "__normal3"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "derivative"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "derivative"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "hull"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "lerp"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "split"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "split"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "split"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "hull"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "split"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "extrema"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "droots"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "concat"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "filter"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "concat"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "bind"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sort"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "filter"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "indexOf"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "bbox"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "extrema"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getminmax"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "bind"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "overlaps"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "bbox"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "bbox"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "bboxoverlap"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "offset"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "get"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "normal"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "normal"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "reduce"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "offset"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "scale"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "simple"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "angle"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "angle"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "normal"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "normal"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "reduce"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "extrema"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "concat"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "indexOf"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "split"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "simple"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "split"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "split"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "translate"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "scale"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "raise"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "scale"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "translate"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "offset"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "offset"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "lli4"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "copy"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "derivative"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "lli4"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "outline"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "normal"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "makeline"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "makeline"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "reduce"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "length"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "length"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "reverse"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "makeline"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "makeline"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "concat"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "concat"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "concat"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "outlineshapes"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "outline"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "makeshape"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "intersects"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "lineIntersects"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "reduce"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "curveintersects"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "selfintersects"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "lineIntersects"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "roots"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "filter"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "between"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "between"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "selfintersects"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "reduce"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "slice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "slice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "curveintersects"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "curveintersects"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "overlaps"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pairiteration"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "concat"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "arcs"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_iterate"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_error"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "get"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "get"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "dist"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "dist"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "dist"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_iterate"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "get"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "get"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "get"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getccenter"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "_error"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "angle"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "from"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "slice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "from"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "test"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "reduce"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "getOwnPropertySymbols"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "includes"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "call"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "hasOwnProperty"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "hasOwnProperty"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "keys"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "values"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "entries"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "range"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "range"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "domain"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "slice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "get"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "set"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "slice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "has"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "set"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "from"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "slice"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "unknown"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "apply"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "filter"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "onNeedsRedraw"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "map"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "onChange"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "onChange"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "alphaDecay"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "onChange"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "alphaTarget"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "onChange"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "velocityDecay"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "force"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "force"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "alpha"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "resetCountdown"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "alpha"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "onEngineStop"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "tick"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "onEngineTick"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "function"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "filter"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "void"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "hasOwnProperty"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sqrt"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "pow"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "atan2"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "cos"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sin"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "cos"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sin"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "cos"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "sin"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "forEach"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "push"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "concat"}, {"confidence": "EXTRACTED", "relation": "calls", "source": "readmenator/_vendor/force-graph.min.js", "target": "save"}, {"confidence": "EXTGenerated offline by readmenator from commit 0c608d6d6fa2. Edits here are overwritten by readmenator . --rebuild.
Start
Wiki
- community_0_readmenator_video
- community_1_readmenator_parsers
- community_2_readmenator_agent_output
- community_3_readmenator_graphrag
- community_4_readmenator_pipeline
- community_5_readmenator_diagrams
- community_6_readmenator_flowcharts
- community_7_orphans
- concepts
- queries
- REPORT
Agent Docs
- API
- API_p2
- ARCHITECTURE
- ARCHITECTURE_p2
- CONCEPTS
- GOTCHAS
- INDEX
- KB_misc
- KB_parsers
- KB_readmenator
- KB_readmenator_p2
- KB_readmenator_p3
- KB_readmenator_p4
- KB_readmenator_p5
- KB_root
- KB_tests
- KB_tests_p2
- KB_tests_p3
- KB_tests_p4
- MEMORY
- SECURITY
- SYMBOLS
- SYMBOLS_p2
- SYMBOLS_p3
- SYMBOLS_p4
- SYMBOLS_p5
- SYMBOLS_p6
- SYMBOLS_p7
Recipes