diff --git a/AGENTS.md b/AGENTS.md index 8b1740b..4f46d58 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -19,9 +19,9 @@ Userscript targets **Violentmonkey**, so `GM_*` APIs available, but stay GM-free - Every site is its **own origin with its own `localStorage`** — a shared remote store is the only way to unify bookmarks. Cloud sync required, not optional. - Userscript run in **isolated world**, so embedded API token safe from site's JS. - Cloudflare's block on manga sites is **per-zone configuration plus request fingerprint, not IP reputation — and not reliably reproducible.** Verified 2026-07-26: plain `curl` from both CGNAT dev machine *and* deployed VPS got clean 200s with real HTML on both asurascans.com and demonicscans.org (homepage, series, chapter pages) — no interactive Turnstile challenge from either IP at test time. Contradicts earlier untested assumption CGNAT dev IP blocked; wasn't, at least this date. Treat "does curl work right now" as live, time-varying fact to re-check, not fixed property of machine — a Site can turn its protection on overnight, which is exactly what comix.to did on 2026-08-12. An earlier version of this line blamed "Cloudflare's bot scoring"; that was wrong. The 1-99 bot score is Enterprise Bot Management only and does not exist for a free-plan zone, and no per-IP request rate is documented as an input to challenge issuance — `docs/research/cloudflare-bot-scoring-and-poll-cadence.md`. Backend fetcher still needs graceful-degrade path for when challenged, and adapters should be **verified against live pages** (Playwright MCP, on-device devtools, direct probe) before finalizing, not assumed from single earlier test. -- **kagane.to and novelfull.com are the exception to the above** — both sit behind a Cloudflare JavaScript challenge no TLS fingerprint clears, so the backend polls them over CDP (`BROWSER_WS_URL`). When that's unset, kagane is skipped entirely (a plain fetch would only retrieve a challenge page) while novelfull pages are still attempted over plain TLS — its challenge is a live time-varying fact and its cover bytes never need the browser. The four other sites poll fine over plain TLS. +- **kagane.to, comix.to and novelfull.com are the exception to the above** — all three sit behind a Cloudflare JavaScript challenge no TLS fingerprint clears, so the backend polls them over CDP (`BROWSER_WS_URL`). When that's unset, kagane and comix are skipped entirely (a plain fetch would only retrieve a challenge page) while novelfull pages are still attempted over plain TLS — its challenge is a live time-varying fact and its cover bytes never need the browser. comix turned hostile on 2026-08-12 (#98): its cover host `static.comix.to` is gated too, so its cover bytes go through the browser as well, and its page is read as an in-tab `fetch()` of the series URL rather than a rendered DOM — comix is an SPA, and rendering costs ~65 requests for the same server-rendered HTML one fetch returns. The three other sites poll fine over plain TLS. - **The CDP browser must look like a real browser, and stock headless images don't.** Measured 2026-08-08 against kagane.to, all from the same IP: `chromedp/headless-shell:stable` never cleared the challenge in 90s (`navigator.webdriver` true, empty plugin list, Chromium-branded client hints — suppressing `webdriver` alone changed nothing); `zenika/alpine-chrome` ships Chrome 124, refused outright; real Chrome with the default `--headless=new` UA never cleared, because the UA says `HeadlessChrome`; real Chrome with a stock UA **and** a non-UTC clock zone cleared in ~4s. Hence `chrome/` — a Debian image with `google-chrome-stable`, a version-derived UA, and `TZ`/`BROWSER_TZ`. Chrome reads the zone *name* through ICU from `/etc/localtime`'s symlink target, ignoring the file's contents, so mounting the host's `/etc/localtime` does **not** work; `/etc/timezone` is mounted instead. -- **The browser is not in the API stack and must not be put back.** It's its own compose unit (`chrome/docker-compose.yml`) on a second machine, reached over the tailnet — it held 471 MiB on a 1974 MiB swapless VPS, and a residential egress avoids the cloud-hosting-IP signature Bot Fight Mode documentedly challenges (ADR-0006; not a better "score" — free-plan zones have no score). Consequences that constrain code: `BROWSER_WS_URL` must be a tailnet **IP** (a MagicDNS name 500s at `/json/version`, same trap as the old Docker service name); the CDP port binds to the tailnet address only, since CDP authenticates nothing and that host has a real LAN; and the browser is on-demand (ADR-0005), so an unreachable or asleep one must degrade exactly as an unset `BROWSER_WS_URL` — plain-TLS libraries unaffected, kagane/novelfull logged and skipped, stored covers still served. Never add `chromedp.NoModifyURL`: discovery per fetch is what makes a restarted Chrome invisible. +- **The browser is not in the API stack and must not be put back.** It's its own compose unit (`chrome/docker-compose.yml`) on a second machine, reached over the tailnet — it held 471 MiB on a 1974 MiB swapless VPS, and a residential egress avoids the cloud-hosting-IP signature Bot Fight Mode documentedly challenges (ADR-0006; not a better "score" — free-plan zones have no score). Consequences that constrain code: `BROWSER_WS_URL` must be a tailnet **IP** (a MagicDNS name 500s at `/json/version`, same trap as the old Docker service name); the CDP port binds to the tailnet address only, since CDP authenticates nothing and that host has a real LAN; and the browser is on-demand (ADR-0005), so an unreachable or asleep one must degrade exactly as an unset `BROWSER_WS_URL` — plain-TLS libraries unaffected, kagane/comix logged and skipped, stored covers still served. Never add `chromedp.NoModifyURL`: discovery per fetch is what makes a restarted Chrome invisible. - **UTC is the tell, not a country mismatch.** A UTC clock is the datacenter default, and the challenge refuses it; any real zone clears. Measured 2026-08-08, identical container, one Indonesian egress IP: UTC never cleared in 60s (twice), while `Asia/Jakarta` **and** `America/New_York` both cleared in 4s. An earlier note here claimed the zone had to match the egress IP's country — that was wrong, inferred from the host clock (`Asia/Bangkok`) rather than the measured egress. A second earlier claim, that Cloudflare "scores" a UTC clock, was also wrong: the measurement is real but the mechanism is not documented anywhere — Cloudflare publishes no timezone signal, and free-plan zones carry no score at all. `BROWSER_TZ` therefore needs a plausible zone, not a geolocated one. - **A challenged page needs the tab kept open.** The interstitial takes seconds to solve and only then writes clearance into the browser's shared cookie jar. Navigate-read-close never clears anything; `BrowserFetcher.run` holds one tab and re-reads until the payload arrives. @@ -45,12 +45,20 @@ Backend (`cd backend`): - Single test: `go test -run TestName ./...` - Build static binary: `CGO_ENABLED=0 go build` -Local stack: `docker compose up` (bookmark-api + postgres only; `postgres-data` named volume, `restart: unless-stopped`). No browser — without `BROWSER_WS_URL` the poller logs and skips kagane and novelfull. To run one: `cd chrome && BROWSER_BIND_ADDR=172.17.0.1 docker compose up -d --build`, then `BROWSER_WS_URL=ws://172.17.0.1:9222` in the root `.env` (bridge gateway, so the API container can name it by IP). +Local stack: `docker compose up` (bookmark-api + postgres only; `postgres-data` named volume, `restart: unless-stopped`). No browser — without `BROWSER_WS_URL` the poller logs and skips kagane and comix. To run one: `cd chrome && BROWSER_BIND_ADDR=172.17.0.1 docker compose up -d --build`, then `BROWSER_WS_URL=ws://172.17.0.1:9222` in the root `.env` (bridge gateway, so the API container can name it by IP). Live CDP proof (needs that browser and network, skipped otherwise): -`SMOKE_BROWSER_WS_URL=ws://: go test -run TestSmokeKagane ./internal/latest` -— fetches a real kagane cover and chapter list. A red run means the challenge is +`SMOKE_BROWSER_WS_URL=ws://: go test -run 'TestSmokeKagane|TestSmokeComix' ./internal/latest` +— fetches a real kagane and comix cover and chapter list. A red run means the challenge is not clearing from this IP, which is a live fact to re-check, not necessarily a defect. +A red `TestSmokeComix` reporting `ERR_CERT_COMMON_NAME_INVALID` is not the +challenge: it means the resolver the browser container uses hijacks `comix.to`. +Observed 2026-08-16 on one Indonesian ISP, which CNAMEs it to a block page +(`aduankonten.id`). Check with `docker exec getent hosts comix.to`, +and if it is hijacked, run the container with +`--add-host comix.to: --add-host static.comix.to:` from a DoH lookup +(`curl -H 'accept: application/dns-json' 'https://1.1.1.1/dns-query?name=comix.to&type=A'`). +Machine-local, so don't put those hosts in `chrome/docker-compose.yml`. Smoke test: `curl` endpoints with `Authorization: Bearer `; confirm `OPTIONS` preflight return CORS headers and `/healthz` return 200. diff --git a/REDEPLOY.md b/REDEPLOY.md index 307be8f..1d862a2 100644 --- a/REDEPLOY.md +++ b/REDEPLOY.md @@ -436,8 +436,8 @@ free -m # the Gitea runner should still have its headroom Nothing here needs doing during an API redeploy. The API stack does not `depends_on` the browser, and an unreachable one degrades exactly as an unset -`BROWSER_WS_URL`: plain-TLS libraries unaffected, kagane and novelfull logged -and skipped, stored covers still served. +`BROWSER_WS_URL`: plain-TLS libraries unaffected, kagane and comix logged +and skipped, novelfull attempted over plain TLS, stored covers still served. --- diff --git a/backend/AGENTS.md b/backend/AGENTS.md index 5dfbd16..cfc73a8 100644 --- a/backend/AGENTS.md +++ b/backend/AGENTS.md @@ -89,12 +89,15 @@ Guidance for OpenCode (and Claude Code) working under `backend/`. See root `AGEN `Store.SetLatestChapter`, so a bookmark's `updated_at` — and the list order — is never touched. Fetches use `bogdanfinn/tls-client` with Chrome profile as defence in depth - against fingerprint-based blocking; any failure log and skip. kagane and - novelfull sit behind Cloudflare JavaScript challenges the TLS client can't - clear, so they are fetched over CDP via `BROWSER_WS_URL`; kagane is simply - not polled when that's unset, while novelfull falls back to a plain-TLS - attempt — its challenge is a live time-varying fact, and its cover bytes - never need the browser. See + against fingerprint-based blocking; any failure log and skip. kagane, comix + and novelfull sit behind Cloudflare JavaScript challenges the TLS client + can't clear, so they are fetched over CDP via `BROWSER_WS_URL`; kagane and + comix are simply not polled when that's unset, while novelfull falls back to + a plain-TLS attempt — its challenge is a live time-varying fact, and its + cover bytes never need the browser. comix's browser read is an in-tab + `fetch()` of the Series URL, not a DOM render: it is an SPA, so rendering + costs ~65 requests for the same server-rendered HTML one fetch returns + (measured 2026-08-12, issue #98). See `docs/superpowers/specs/2026-07-26-server-latest-chapter-polling-design.md`. The poller's series write is a single-column UPDATE (`Store.SetLatestChapter`), not a read-modify-write of the whole bookmark: @@ -112,14 +115,17 @@ Guidance for OpenCode (and Claude Code) working under `backend/`. See root `AGEN is public and uncredentialed: the userscript renders it on a Site's origin, where no cookie or token of ours travels. A client-sent `cover` is decoded and discarded, permanently (ADR-0004 compatibility). - Browser-backed Sites join the same pipeline (issue #62): kagane pages *and* - cover bytes go through the browser sidecar (nothing falls back to a plain - fetch, which would only retrieve a challenge page), while novelfull needs - the browser only for its HTML — the cover URL comes out of the - browser-fetched page and the bytes go over plain TLS. With no browser - configured, kagane Covers are simply absent; novelfull still gets one — at - creation and on the poll — when its page body happens to answer a plain - request (the challenge is a live time-varying fact). The old kagane-only + Browser-backed Sites join the same pipeline (issue #62, extended to comix by + #98): kagane and comix pages *and* cover bytes go through the browser sidecar + (nothing falls back to a plain fetch, which would only retrieve a challenge + page), while novelfull needs the browser only for its HTML — the cover URL + comes out of the browser-fetched page and the bytes go over plain TLS. With + no browser configured, kagane and comix Covers are simply absent; novelfull + still gets one — at creation and on the poll — when its page body happens to + answer a plain request (the challenge is a live time-varying fact). comix + cover bytes must arrive by direct navigation, not an in-page fetch: its + Series page sets `cross-origin-embedder-policy: require-corp`, which fails a + page-context fetch of `static.comix.to`. The old kagane-only serving path (`/img/kagane/{id}`, template rewrite, `CoverFetcher`) is gone (issue #63): the one public route serves every Site. - **`updated_at` drives list order, so moves only on real reading progress:** server apply its timestamp when row new or `last_chapter_num` changes, else keep stored value — favouriting series or recording newly published chapter must not reorder list. `PUT` therefore returns row **as stored**, clients must adopt that response rather than own payload. See `plans/2026-07-25-bookmark-list-favorites-design.md` §4. @@ -164,10 +170,11 @@ Guidance for OpenCode (and Claude Code) working under `backend/`. See root `AGEN Reader's credential at serve time). `BROWSER_WS_URL` (CDP endpoint of the browser, which runs on a **separate machine** and is reached over the tailnet — ADR-0006, `chrome/docker-compose.yml`. - Used by the poller for kagane and novelfull page fetches and by the cover - pipeline for kagane's image bytes (the browser is the only route that clears - the challenge kagane serves its covers behind); unset — the default — - disables browser polling and leaves kagane Covers blank until stored bytes + Used by the poller for kagane, comix and novelfull page fetches and by the + cover pipeline for kagane's and comix's image bytes (the browser is the only + route that clears the challenge those two serve their covers behind); unset — + the default — disables browser polling and leaves kagane and comix Covers + blank until stored bytes exist. Must be a tailnet IP, never a hostname: Chrome's DevTools handler 500s `/json/version` for any Host that isn't an IP or `localhost`). - **No per-Site cover path (issue #63):** every Cover — all six Sites — is @@ -175,8 +182,10 @@ Guidance for OpenCode (and Claude Code) working under `backend/`. See root `AGEN bytes. There is no proxy, no per-Site rewrite, no second place that decides a Cover's renderable address: the wire `cover` is it. The only place a Site name still appears in cover code is the extraction module (`latest`), where - kagane's image URLs are claimed by `browserOnlyCoverURL` — they answer a - plain fetch with a challenge and `cross-origin-resource-policy: same-origin`; + kagane's and comix's image URLs are claimed by `browserOnlyCoverURL` — kagane + answers a plain fetch with a challenge and + `cross-origin-resource-policy: same-origin`, and `static.comix.to` answers + one with the same Cloudflare challenge its pages serve; every other Site's CDN answers plain TLS. Templates render `.Cover` — the wire value — never anything else. - **Web UI also owns:** session-gated `GET /install/{manga,novel}-bookmark.user.js` diff --git a/backend/internal/latest/browser.go b/backend/internal/latest/browser.go index 641b33a..ba01bd0 100644 --- a/backend/internal/latest/browser.go +++ b/backend/internal/latest/browser.go @@ -24,12 +24,16 @@ const challengeTimeout = 45 * time.Second var kaganeSeriesRe = regexp.MustCompile(`^/series/([0-9a-f-]{36})/?$`) +// comixSeriesPathRe matches the one path shape comixRead will open: a Series +// page, "/title/-". Verified live 2026-08-12. +var comixSeriesPathRe = regexp.MustCompile(`^/title/[^/?#]+/?$`) + // BrowserFetcher retrieves pages through a remote headless Chrome over the // DevTools Protocol. // -// It exists for one reason: kagane.to and novelfull.com sit behind a -// Cloudflare JavaScript challenge. Verified 2026-08-03 (kagane) and 2026-08-05 -// (novelfull) from the deployment host, plain HTTP and bogdanfinn/tls-client +// It exists for one reason: kagane.to, novelfull.com and comix.to sit behind a +// Cloudflare JavaScript challenge. Verified 2026-08-03 (kagane), 2026-08-05 +// (novelfull) and 2026-08-12 (comix), plain HTTP and bogdanfinn/tls-client // with a Chrome_133 profile both get 403 with cf-mitigated: challenge on every // path, including the API, robots.txt and images. Clearing it requires // executing the challenge script, which only a real browser does. @@ -40,10 +44,11 @@ var kaganeSeriesRe = regexp.MustCompile(`^/series/([0-9a-f-]{36})/?$`) // sync that break silently and separately. The browser's own cookie jar // persists across polls, so the challenge is solved once every few hours. // -// The two sites differ in how the chapter list is read: kagane serves it from -// a JSON API that must be called from inside the page (so the request carries -// the clearance cookie), while novelfull renders it into the HTML so the -// cleared DOM is the payload. +// The three sites differ in what a cleared tab is asked for: kagane fetches a +// JSON API from inside the page (the list exists nowhere else), comix fetches +// its own Series URL from inside the page (the served HTML carries the facts, +// and rendering the SPA costs ~65 requests instead of one), and novelfull +// renders its list into the HTML so the cleared DOM is the payload. type BrowserFetcher struct { allocCtx context.Context cancel context.CancelFunc @@ -87,10 +92,9 @@ func (f *BrowserFetcher) Close() { } // Get navigates to seriesURL, lets any challenge resolve, then reads the -// payload the Site's registry entry describes — kagane's chapter-list API from -// inside the page so the request carries the clearance cookie, novelfull's -// served HTML. The returned body is whatever the Site's chapter list lives in, -// which is what the entry's LatestChapter parse expects. +// payload the Site's registry entry describes (the shapes are listed on +// BrowserFetcher). The returned body is whatever the Site's chapter list lives +// in, which is what the entry's LatestChapter parse expects. func (f *BrowserFetcher) Get(ctx context.Context, seriesURL string) (string, int, error) { var body string // Sorted order (browserBackedSites sorts) makes dispatch deterministic: @@ -141,29 +145,47 @@ func novelfullRead(seriesURL string, out *string) (chromedp.Action, bool) { return chromedp.OuterHTML("html", out, chromedp.ByQuery), true } +// comixRead fetches the Series page from inside the cleared tab. comix is an +// SPA: rendering the page costs ~65 requests, while one same-origin fetch of +// the same address returns the server-rendered HTML — 24.5 KB, ~480 ms, +// carrying both parser anchors (measured 2026-08-12, issue #98). So this is +// kaganeRead's shape, not novelfullRead's, even though the payload is HTML. +// Refusing any other address is the per-Site half of the SSRF gate. +func comixRead(seriesURL string, out *string) (chromedp.Action, bool) { + pageURL, ok := comixSeriesPageURL(seriesURL) + if !ok { + return nil, false + } + return chromedp.Evaluate( + `fetch(`+jsString(pageURL)+`).then(r => r.ok ? r.text() : "")`, + out, awaitPromise), true +} + // Image retrieves one cover's bytes through the browser sidecar, and its // content type. // -// It exists because kagane serves covers behind the same challenge as its -// pages *and* with `cross-origin-resource-policy: same-origin`, so the bytes -// are only reachable from inside a browser that already holds the clearance -// cookie (verified 2026-08-08). Acquisition through the sidecar is the only -// route. +// It exists because kagane and comix serve covers behind the same challenge as +// their pages — kagane additionally with +// `cross-origin-resource-policy: same-origin` — so the bytes are only +// reachable from inside a browser that already holds the clearance cookie +// (verified 2026-08-08 for kagane, 2026-08-12 for comix). Acquisition through +// the sidecar is the only route. // -// The image URL is navigated to rather than fetched from some other kagane -// page: the challenge only runs on a top-level navigation, and once it clears +// The image URL is navigated to rather than fetched from another page of the +// Site: the challenge only runs on a top-level navigation, and once it clears // the document *is* the image, so a same-origin fetch of location.href reads -// it straight back out of the cache. +// it straight back out of the cache. For comix the navigation is also the only +// route that works at all — its Series page sets +// `cross-origin-embedder-policy: require-corp`, which fails a page-context +// fetch of the cover host. // // The challenge is not solved by the first read: WaitReady("body") is satisfied // by the interstitial too. run holds the tab open until the in-page fetch // succeeds, which is what gives the challenge script the seconds it needs. func (f *BrowserFetcher) Image(ctx context.Context, imageURL string) ([]byte, string, error) { - m := kaganeImageURLRe.FindStringSubmatch(imageURL) - if m == nil { + if !browserOnlyCoverURL(imageURL) { return nil, "", fmt.Errorf("not a browser-fetchable cover url: %q", imageURL) } - imageID := m[1] var dataURL string err := f.run(ctx, imageURL, chromedp.Evaluate(`fetch(location.href).then(r => r.ok @@ -175,16 +197,16 @@ func (f *BrowserFetcher) Image(ctx context.Context, imageURL string) ([]byte, st : "")`, &dataURL, awaitPromise), func() bool { return dataURL != "" }) if err != nil { - return nil, "", fmt.Errorf("browser image %s: %w", imageID, err) + return nil, "", fmt.Errorf("browser image %s: %w", imageURL, err) } // "data:image/webp;base64,". head, payload, ok := strings.Cut(dataURL, ";base64,") if !ok { - return nil, "", fmt.Errorf("browser image %s: not a data url", imageID) + return nil, "", fmt.Errorf("browser image %s: not a data url", imageURL) } raw, err := base64.StdEncoding.DecodeString(payload) if err != nil { - return nil, "", fmt.Errorf("browser image %s: %w", imageID, err) + return nil, "", fmt.Errorf("browser image %s: %w", imageURL, err) } return raw, strings.TrimPrefix(head, "data:"), nil } @@ -323,6 +345,19 @@ func novelfullSeriesURL(seriesURL string) bool { strings.HasSuffix(u.Path, ".html") } +// comixSeriesPageURL returns the address comixRead fetches inside the tab: the +// Series page itself, rebuilt from the pinned host and path so nothing else +// travels. Host-pinned here for the same reason kagane's is — series_url is +// client-supplied and a headless browser is a strong SSRF primitive. +func comixSeriesPageURL(seriesURL string) (string, bool) { + u, err := url.Parse(seriesURL) + if err != nil || u.Scheme != "https" || u.Hostname() != "comix.to" || + !comixSeriesPathRe.MatchString(u.Path) { + return "", false + } + return "https://comix.to" + u.Path, true +} + // awaitPromise makes Evaluate resolve the promise rather than returning a // serialised Promise object. func awaitPromise(p *runtime.EvaluateParams) *runtime.EvaluateParams { diff --git a/backend/internal/latest/browser_test.go b/backend/internal/latest/browser_test.go index 41dcf6b..34c20dc 100644 --- a/backend/internal/latest/browser_test.go +++ b/backend/internal/latest/browser_test.go @@ -61,6 +61,62 @@ func TestNovelfullSeriesURL(t *testing.T) { }) } } + +func TestComixSeriesPageURL(t *testing.T) { + const series = "https://comix.to/title/n8we-dungeons-and-crayons" + cases := []struct { + name string + url string + want string + }{ + {"series page", series, series}, + {"trailing slash kept", series + "/", series + "/"}, + // Query and fragment are dropped: only the pinned path travels. + {"query dropped", series + "?tab=chapters", series}, + {"foreign host", "https://evil.example/title/x", ""}, + {"lookalike host", "https://comix.to.evil.example/title/x", ""}, + {"not https", "http://comix.to/title/x", ""}, + {"not a series path", "https://comix.to/search", ""}, + {"chapter page", series + "/11139891-chapter-80", ""}, + {"garbage", "://nope", ""}, + } + for _, tc := range cases { + t.Run(tc.name, func(t *testing.T) { + got, ok := comixSeriesPageURL(tc.url) + if ok != (tc.want != "") || got != tc.want { + t.Fatalf("comixSeriesPageURL(%q) = %q, %v; want %q", tc.url, got, ok, tc.want) + } + }) + } +} + +// The browser is an SSRF primitive and a cover address can originate in a +// client-supplied PUT body, so this gate decides what it may navigate to. +func TestBrowserOnlyCoverURL(t *testing.T) { + cases := []struct { + url string + want bool + }{ + {"https://static.comix.to/039d/i/1/34/6a6742bf15736@280.jpg", true}, + {"https://kagane.to/api/v2/image/019fe11a-84c3-7fc3-a84b-88787374b617/compressed", true}, + // Every other Site's CDN answers plain TLS. + {"https://gg.asuracomic.net/covers/x.webp", false}, + {"http://static.comix.to/039d/x.jpg", false}, + {"https://static.comix.to.evil.example/039d/x.jpg", false}, + {"https://evil.example/static.comix.to/x.jpg", false}, + {"https://static.comix.to/039d/x.jpg?next=http://169.254.169.254/", false}, + {"https://static.comix.to/039d/x.svg", false}, + {"https://static.comix.to/../etc/passwd.jpg", false}, + {"https://static.comix.to/", false}, + } + for _, tc := range cases { + t.Run(tc.url, func(t *testing.T) { + if got := browserOnlyCoverURL(tc.url); got != tc.want { + t.Fatalf("browserOnlyCoverURL(%q) = %v, want %v", tc.url, got, tc.want) + } + }) + } +} func TestClassifyBrowserInterruption(t *testing.T) { if err := classifyBrowserError(context.Background(), true, context.Canceled); !errors.Is(err, errBrowserInterrupted) { t.Fatalf("classifyBrowserError(context.Canceled) = %v, want browser interruption", err) diff --git a/backend/internal/latest/cover.go b/backend/internal/latest/cover.go index fcee992..932e000 100644 --- a/backend/internal/latest/cover.go +++ b/backend/internal/latest/cover.go @@ -25,7 +25,8 @@ type CoverBytesFetcher interface { // fetchCoverBytes routes a cover's byte retrieval by URL shape, not by Site // name: the browser fetcher's module claims the addresses only it can fetch // (kagane's image route answers a plain fetch with a challenge and -// `cross-origin-resource-policy: same-origin`), and everything else goes over +// `cross-origin-resource-policy: same-origin`, static.comix.to answers one with +// the same challenge its pages serve), and everything else goes over // plain TLS. Missing fetchers degrade to an error the caller logs, never a // fallback onto a path that cannot succeed. One routing rule for the poll and // the acquirer, so the two cannot drift apart. diff --git a/backend/internal/latest/poller.go b/backend/internal/latest/poller.go index 8f31abc..057a2bd 100644 --- a/backend/internal/latest/poller.go +++ b/backend/internal/latest/poller.go @@ -17,8 +17,8 @@ type Fetcher interface { } // BrowserCoverFetcher retrieves one cover's bytes through the browser-backed -// path — the only route that clears the challenge kagane's image URLs answer -// a plain fetch with. Satisfied by BrowserFetcher. +// path — the only route that clears the challenge kagane's and comix's image +// URLs answer a plain fetch with. Satisfied by BrowserFetcher. type BrowserCoverFetcher interface { Image(ctx context.Context, imageURL string) (body []byte, contentType string, err error) } @@ -119,9 +119,9 @@ func (p *Poller) storeCover(ctx context.Context, sr store.Series, sourceURL stri // fetcherFor returns the fetcher a site's page needs, or nil when the site // cannot be fetched at all right now. A Site whose registry entry carries a -// Browser read — kagane and novelfull, both behind a Cloudflare JavaScript -// challenge no TLS fingerprint clears — prefers the browser; when it is -// absent, the entry's Fallback decides whether plain TLS may take over. One +// Browser read — kagane, comix and novelfull, all behind a Cloudflare +// JavaScript challenge no TLS fingerprint clears — prefers the browser; when it +// is absent, the entry's Fallback decides whether plain TLS may take over. One // routing rule for the poll and the acquirer, so the two cannot drift apart. func fetcherFor(site string, browser, tls Fetcher) Fetcher { s, known := sites[site] diff --git a/backend/internal/latest/poller_test.go b/backend/internal/latest/poller_test.go index 6bbb6e5..b1e0376 100644 --- a/backend/internal/latest/poller_test.go +++ b/backend/internal/latest/poller_test.go @@ -762,6 +762,86 @@ func TestKaganeUsesBrowserFetcher(t *testing.T) { } } +// comix joined kagane behind the challenge on 2026-08-12 (#98): its page goes +// to the browser, its Cover bytes go through the browser's image route because +// static.comix.to is gated the same way, and the TLS fetcher is never asked +// for either. +func TestComixUsesBrowserFetcher(t *testing.T) { + s, dbURL := newTestStore(t) + const ( + key = "comix:n8we-dungeons-and-crayons" + seriesID = "n8we-dungeons-and-crayons" + seriesURL = "https://comix.to/title/n8we-dungeons-and-crayons" + coverURL = "https://static.comix.to/039d/i/1/34/6a6742bf15736@280.jpg" + ) + if _, err := s.Upsert(s.OwnerID(), store.Bookmark{ + Key: key, Site: "comix", SeriesID: seriesID, SeriesURL: seriesURL, + UpdatedAt: 1000, + }); err != nil { + t.Fatalf("seed: %v", err) + } + seedCoverSource(t, dbURL, "comix", seriesID, coverURL) + + tlsF := &fakeFetcher{body: "", status: 200} + browserF := &fakeFetcher{body: comixSeriesFixture, status: 200} + covers := &fakeCoverFetcher{body: []byte("cover-bytes"), contentType: "image/jpeg"} + tlsCovers := &fakeBytesCoverFetcher{body: []byte("tls-bytes"), contentType: "image/jpeg"} + p := &Poller{ + Store: s, Fetch: tlsF, BrowserFetch: browserF, + CoverFetch: covers, CoverBytesFetch: tlsCovers, + Now: func() time.Time { return time.UnixMilli(5_000_000) }, + Cooldown: time.Hour, BrowserCooldown: time.Hour, + Interval: time.Hour, Batch: 10, + } + p.runOnce(context.Background()) + + if len(tlsF.calls) != 0 { + t.Errorf("TLS fetcher was called for comix: %v", tlsF.calls) + } + if len(browserF.calls) != 1 { + t.Fatalf("browser fetcher calls = %v, want 1", browserF.calls) + } + if got := tlsCovers.callCount(); got != 0 { + t.Errorf("TLS cover fetches = %d, want 0: static.comix.to answers a challenge", got) + } + if got := covers.callCount(); got != 1 { + t.Fatalf("browser cover fetches = %d, want 1", got) + } + got, found, err := s.Get(s.OwnerID(), key) + if err != nil || !found { + t.Fatalf("Get: %v found=%v", err, found) + } + if got.LatestChapterNum == nil || *got.LatestChapterNum != 80 { + t.Errorf("LatestChapterNum = %v, want 80", got.LatestChapterNum) + } +} + +// Without a browser, comix is skipped outright rather than handed to plain +// TLS: a plain fetch retrieves only a challenge page (measured 2026-08-12). +func TestComixSkippedWhenNoBrowserFetcher(t *testing.T) { + s, _ := newTestStore(t) + if _, err := s.Upsert(s.OwnerID(), store.Bookmark{ + Key: "comix:n8we-dungeons-and-crayons", Site: "comix", + SeriesID: "n8we-dungeons-and-crayons", + SeriesURL: "https://comix.to/title/n8we-dungeons-and-crayons", + UpdatedAt: 1000, + }); err != nil { + t.Fatalf("seed: %v", err) + } + f := &fakeFetcher{body: comixSeriesFixture, status: 200} + p := &Poller{ + Store: s, Fetch: f, + Now: func() time.Time { return time.UnixMilli(5_000_000) }, + Cooldown: time.Hour, BrowserCooldown: time.Hour, + Interval: time.Hour, Batch: 10, + } + p.runOnce(context.Background()) + + if len(f.calls) != 0 { + t.Errorf("TLS fetcher was called for comix: %v", f.calls) + } +} + func TestRunOncePrefetchesKaganeCover(t *testing.T) { s, dbURL := newTestStore(t) const ( diff --git a/backend/internal/latest/sites.go b/backend/internal/latest/sites.go index 2c6333b..12009b1 100644 --- a/backend/internal/latest/sites.go +++ b/backend/internal/latest/sites.go @@ -47,9 +47,9 @@ type browserRead struct { // Done reports whether the payload arrived. Done func(body string) bool // Fallback allows the plain-TLS fetcher when no browser is configured. - // False skips the Site instead. kagane is false — a plain fetch would - // only ever retrieve a challenge page — and novelfull is true, because - // its challenge is a live time-varying fact (AGENTS.md). + // False skips the Site instead. kagane and comix are false — a plain fetch + // would only ever retrieve a challenge page — and novelfull is true, + // because its challenge is a live time-varying fact (AGENTS.md). Fallback bool } @@ -248,14 +248,25 @@ var comixInitialDataRe = regexp.MustCompile(`(?is)]*\bid\s*=\s*["']i // supplied, and a headless browser is a strong SSRF primitive. var kaganeImageURLRe = regexp.MustCompile(`^https://kagane\.to/api/v2/image/([0-9a-f-]{36})/compressed$`) +// comixImageURLRe matches comix's cover host and path shape. Pinned in full +// (scheme, host, path characters, image extension) for the same reason +// kaganeImageURLRe is: the address reaches a headless browser, and it can +// originate in a client-supplied PUT body. No dot is allowed inside the path, +// so no traversal or second extension can hide in it. Shape from a live page, +// 2026-08-10: /039d/i/1/34/6a6742bf15736@280.jpg. +var comixImageURLRe = regexp.MustCompile(`^https://static\.comix\.to/[A-Za-z0-9@/_-]+\.(?:jpg|jpeg|png|webp)$`) + // browserOnlyCoverURL reports whether the browser sidecar is the only fetcher // for cover bytes at imageURL. kagane's image route answers a plain fetch with -// a challenge and `cross-origin-resource-policy: same-origin`, so a TLS fetch -// would only ever retrieve a challenge page and must not be attempted -// (ADR-0007). This is the byte-fetch router's per-Site knowledge; it lives in -// the extraction module, which owns kagane's URL shapes. +// a challenge and `cross-origin-resource-policy: same-origin`, and +// static.comix.to answers one with the same Cloudflare challenge its pages +// serve (measured 2026-08-12, issue #98), so a TLS fetch would only ever +// retrieve a challenge page and must not be attempted (ADR-0007). This is the +// byte-fetch router's per-Site knowledge; it lives in the extraction module, +// which owns those URL shapes. func browserOnlyCoverURL(imageURL string) bool { - return kaganeImageURLRe.MatchString(imageURL) + return kaganeImageURLRe.MatchString(imageURL) || + comixImageURLRe.MatchString(imageURL) } // kagane's browser-fetched series response publishes cover image IDs under @@ -389,6 +400,15 @@ var sites = map[string]site{ Host: "comix.to", LatestChapter: comixLatestChapter, Cover: comixCoverEntry, + Browser: &browserRead{ + Read: comixRead, + // The interstitial is served in place of the page, so "arrived" + // has to exclude it explicitly, as novelfull's does. + Done: func(body string) bool { return body != "" && !isInterstitial(body) }, + // Never falls back: a plain fetch of a comix page or cover + // retrieves only a challenge page (measured 2026-08-12). + Fallback: false, + }, }, "kagane": { Host: "kagane.to", diff --git a/backend/internal/latest/sites_test.go b/backend/internal/latest/sites_test.go index d665b25..989aeb0 100644 --- a/backend/internal/latest/sites_test.go +++ b/backend/internal/latest/sites_test.go @@ -41,6 +41,13 @@ const challengeFixture = `Just a moment...</ti // https://comix.to/title/n8we-dungeons-and-crayons fetched 2026-08-03. comix is // an SPA: the page ships a JSON state blob rather than a list of chapter // anchors, and latestChapterUrl is where the newest chapter actually lives. +// +// Still the right fixture after comix moved behind the challenge (#98): the +// browser read is an in-tab fetch of the Series URL, so the body a poll parses +// is this same server-rendered HTML, not a rendered DOM. Confirmed against a +// live cleared tab 2026-08-16 (TestSmokeComix): the in-tab fetch returned +// 24793 bytes of server-rendered HTML that these same parses read a chapter +// and a cover out of. const comixSeriesFixture = ` {"firstChapterUrl":"/title/n8we-dungeons-and-crayons/5038739-chapter-1","latestChapterUrl":"/title/n8we-dungeons-and-crayons/11139891-chapter-80"}, {""manga","recommended","n8we",1]":{"items":[{"latestChapterUrl":"/title/qqwrm-full-time-awakening/99999999-chapter-999"}]} diff --git a/backend/internal/latest/smoke_comix_test.go b/backend/internal/latest/smoke_comix_test.go new file mode 100644 index 0000000..b3946b4 --- /dev/null +++ b/backend/internal/latest/smoke_comix_test.go @@ -0,0 +1,72 @@ +package latest + +import ( + "context" + "os" + "testing" + "time" + + "bookmarkmanager/backend/internal/store" +) + +// TestSmokeComix answers "is comix's challenge clearing from this browser right +// now" — a live, time-varying fact, so a red run is something to re-check +// before it is a defect. Needs the real browser unit with outbound network: +// +// cd chrome && BROWSER_BIND_ADDR=127.0.0.1 docker compose up -d --build +// SMOKE_BROWSER_WS_URL=ws://127.0.0.1:9222 go test -run TestSmokeComix ./internal/latest +// +// It walks the whole read: the in-tab page fetch, both parses, and the Cover +// bytes by direct navigation to static.comix.to. The Cover address comes out of +// the page rather than being pinned in the test, because a stored one rots. +func TestSmokeComix(t *testing.T) { + ws := os.Getenv("SMOKE_BROWSER_WS_URL") + if ws == "" { + t.Skip("SMOKE_BROWSER_WS_URL unset") + } + const seriesURL = "https://comix.to/title/m12d-classmate" + + f, err := NewBrowserFetcher(ws) + if err != nil { + t.Fatalf("NewBrowserFetcher: %v", err) + } + defer f.Close() + + ctx, cancel := context.WithTimeout(context.Background(), 120*time.Second) + defer cancel() + + body, status, err := f.Get(ctx, seriesURL) + if err != nil { + t.Fatalf("Get: %v", err) + } + t.Logf("status=%d bytes=%d", status, len(body)) + if status != 200 { + t.Fatalf("status = %d, want 200 — the sidecar is not clearing the challenge", status) + } + chapter, ok := latestChapterFrom("comix", seriesURL, body) + if !ok { + t.Fatalf("no latest chapter in %d bytes — page shape changed", len(body)) + } + t.Logf("latest chapter: %v %q", chapter.Num, chapter.Label) + + cover, ok := coverFrom("comix", seriesURL, body) + if !ok { + t.Fatalf("no cover address in %d bytes — page shape changed", len(body)) + } + t.Logf("cover: %s", cover) + if !browserOnlyCoverURL(cover) { + t.Fatalf("cover %q is not claimed by the browser gate: the pin and the live URL shape disagree", cover) + } + + bytes, contentType, err := f.Image(ctx, cover) + if err != nil { + t.Fatalf("Image: %v", err) + } + if len(bytes) < 1000 { + t.Fatalf("cover is %d bytes, want a real image", len(bytes)) + } + t.Logf("fetched %d bytes of %s", len(bytes), contentType) + if _, ok := store.CoverContentType(contentType); !ok { + t.Fatalf("content type %q is not storable", contentType) + } +} diff --git a/graphify-out/.graphify_labels.json b/graphify-out/.graphify_labels.json index 686c046..0f36568 100644 --- a/graphify-out/.graphify_labels.json +++ b/graphify-out/.graphify_labels.json @@ -18,16 +18,18 @@ "16": "Cloudflare bot scoring and poll cadence — what is actually documented", "17": "Go Code Style Guide", "18": "Agent Skills", + "19": "Store", "20": "I/O Performance Patterns", "21": "CPU Optimization", "22": "Caching Patterns", "23": "Browser Entrypoint", "24": "Memory Allocation & GC", "25": "Cover Fetcher Tests", + "26": "Open", "27": "Find Skills Guide", "28": "Allocation Patterns", "29": "Observability & Alerting", - "31": "Memory Layout", + "30": "AGENTS.md", "32": "Repo Hard Constraints", "33": "Go Testing Guide", "34": "Session Store", @@ -37,6 +39,7 @@ "38": "novel-logic.test.js", "39": "UI Critique 2026-07-26A", "40": "UI Critique 2026-07-26B", + "41": "sessions_test.go", "43": "Issue Tracker & Triage", "44": "Ticket Workflow", "45": "Go Perf Alert Rules", @@ -146,22 +149,11 @@ "150": "Reviewer Subagent (opencode)", "151": "Finding Severity Rubric", "152": "Spec Compliance Review", + "158": "T", "161": "Why Use samber/oops", "162": "singleflight Cache Stampede Prevention", "163": "Struct Field Alignment", "164": "testing/synctest Deterministic Goroutine Testing", - "165": "API Package (Bookmark JSON Handlers)", - "166": "Cover Acquisition & Serving Pipeline", - "167": "Backend AGENTS.md Guidance", - "168": "HTTP Middleware (Auth/Gzip/CORS)", - "169": "Latest Package (Site Parsers & Poller)", - "170": "Latest-Chapter Poller", - "171": "Main Composition Root", - "172": "Migration-Owned Schema", - "173": "Session Package (Cookie Signing & Rate Limit)", - "174": "updated_at List-Order Rule", - "175": "Userscript Package (Serving Handler)", - "176": "AGENTS.md", "177": "Backend CLAUDE.md Guidance", "178": "Graphify Knowledge Graph (graphify-out/)", "179": "CLAUDE.md (Symlink to AGENTS.md)", @@ -226,10 +218,6 @@ "259": "Dark-First Design Constraint", "260": "Discord Guild Membership", "261": "Reader Isolation Invariant", - "268": "Browser Unit Redeploy", - "269": "pg_dump Hot Backup", - "270": "Redeploy Runbook", - "271": "Rollback Strategy", "273": "AGENTS.md", "279": "Userscript CLAUDE guidance" } diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md index 9474905..38e5ce3 100644 --- a/graphify-out/GRAPH_REPORT.md +++ b/graphify-out/GRAPH_REPORT.md @@ -1,16 +1,16 @@ # Graph Report - mangaBookmark (2026-08-16) ## Corpus Check -- 111 files · ~273,061 words +- 112 files · ~274,851 words - Verdict: corpus is large enough that graph structure adds value. ## Summary -- 1655 nodes · 3275 edges · 233 communities (63 shown, 170 thin omitted) -- Extraction: 90% EXTRACTED · 10% INFERRED · 0% AMBIGUOUS · INFERRED: 312 edges (avg confidence: 0.77) +- 1640 nodes · 3294 edges · 221 communities (67 shown, 154 thin omitted) +- Extraction: 90% EXTRACTED · 10% INFERRED · 0% AMBIGUOUS · INFERRED: 313 edges (avg confidence: 0.77) - Token cost: 0 input · 0 output ## Graph Freshness -- Built from commit: `dc269938` +- Built from commit: `f000cc7e` - Run `git rev-parse HEAD` and compare to check if the graph is stale. - Run `graphify update .` after code changes (no API cost). @@ -34,16 +34,17 @@ - [[_COMMUNITY_Cloudflare bot scoring and poll cadence — what is actually documented|Cloudflare bot scoring and poll cadence — what is actually documented]] - [[_COMMUNITY_Go Code Style Guide|Go Code Style Guide]] - [[_COMMUNITY_Agent Skills|Agent Skills]] +- [[_COMMUNITY_Store|Store]] - [[_COMMUNITY_IO Performance Patterns|I/O Performance Patterns]] - [[_COMMUNITY_CPU Optimization|CPU Optimization]] - [[_COMMUNITY_Caching Patterns|Caching Patterns]] - [[_COMMUNITY_Browser Entrypoint|Browser Entrypoint]] - [[_COMMUNITY_Memory Allocation & GC|Memory Allocation & GC]] - [[_COMMUNITY_Cover Fetcher Tests|Cover Fetcher Tests]] +- [[_COMMUNITY_Open|Open]] - [[_COMMUNITY_Find Skills Guide|Find Skills Guide]] - [[_COMMUNITY_Allocation Patterns|Allocation Patterns]] - [[_COMMUNITY_Observability & Alerting|Observability & Alerting]] -- [[_COMMUNITY_Memory Layout|Memory Layout]] - [[_COMMUNITY_Repo Hard Constraints|Repo Hard Constraints]] - [[_COMMUNITY_Go Testing Guide|Go Testing Guide]] - [[_COMMUNITY_Session Store|Session Store]] @@ -53,6 +54,7 @@ - [[_COMMUNITY_novel-logic.test.js|novel-logic.test.js]] - [[_COMMUNITY_UI Critique 2026-07-26A|UI Critique 2026-07-26A]] - [[_COMMUNITY_UI Critique 2026-07-26B|UI Critique 2026-07-26B]] +- [[_COMMUNITY_sessions_test.go|sessions_test.go]] - [[_COMMUNITY_Issue Tracker & Triage|Issue Tracker & Triage]] - [[_COMMUNITY_Ticket Workflow|Ticket Workflow]] - [[_COMMUNITY_Go Perf Alert Rules|Go Perf Alert Rules]] @@ -162,21 +164,11 @@ - [[_COMMUNITY_Reviewer Subagent (opencode)|Reviewer Subagent (opencode)]] - [[_COMMUNITY_Finding Severity Rubric|Finding Severity Rubric]] - [[_COMMUNITY_Spec Compliance Review|Spec Compliance Review]] +- [[_COMMUNITY_T|T]] - [[_COMMUNITY_Why Use samberoops|Why Use samber/oops]] - [[_COMMUNITY_singleflight Cache Stampede Prevention|singleflight Cache Stampede Prevention]] - [[_COMMUNITY_Struct Field Alignment|Struct Field Alignment]] - [[_COMMUNITY_testingsynctest Deterministic Goroutine Testing|testing/synctest Deterministic Goroutine Testing]] -- [[_COMMUNITY_API Package (Bookmark JSON Handlers)|API Package (Bookmark JSON Handlers)]] -- [[_COMMUNITY_Cover Acquisition & Serving Pipeline|Cover Acquisition & Serving Pipeline]] -- [[_COMMUNITY_Backend AGENTS.md Guidance|Backend AGENTS.md Guidance]] -- [[_COMMUNITY_HTTP Middleware (AuthGzipCORS)|HTTP Middleware (Auth/Gzip/CORS)]] -- [[_COMMUNITY_Latest Package (Site Parsers & Poller)|Latest Package (Site Parsers & Poller)]] -- [[_COMMUNITY_Latest-Chapter Poller|Latest-Chapter Poller]] -- [[_COMMUNITY_Main Composition Root|Main Composition Root]] -- [[_COMMUNITY_Migration-Owned Schema|Migration-Owned Schema]] -- [[_COMMUNITY_Session Package (Cookie Signing & Rate Limit)|Session Package (Cookie Signing & Rate Limit)]] -- [[_COMMUNITY_updated_at List-Order Rule|updated_at List-Order Rule]] -- [[_COMMUNITY_Userscript Package (Serving Handler)|Userscript Package (Serving Handler)]] - [[_COMMUNITY_Backend CLAUDE.md Guidance|Backend CLAUDE.md Guidance]] - [[_COMMUNITY_Graphify Knowledge Graph (graphify-out)|Graphify Knowledge Graph (graphify-out/)]] - [[_COMMUNITY_CLAUDE.md (Symlink to AGENTS.md)|CLAUDE.md (Symlink to AGENTS.md)]] @@ -241,18 +233,14 @@ - [[_COMMUNITY_Dark-First Design Constraint|Dark-First Design Constraint]] - [[_COMMUNITY_Discord Guild Membership|Discord Guild Membership]] - [[_COMMUNITY_Reader Isolation Invariant|Reader Isolation Invariant]] -- [[_COMMUNITY_Browser Unit Redeploy|Browser Unit Redeploy]] -- [[_COMMUNITY_pg_dump Hot Backup|pg_dump Hot Backup]] -- [[_COMMUNITY_Redeploy Runbook|Redeploy Runbook]] -- [[_COMMUNITY_Rollback Strategy|Rollback Strategy]] - [[_COMMUNITY_AGENTS|AGENTS.md]] - [[_COMMUNITY_Userscript CLAUDE guidance|Userscript CLAUDE guidance]] ## God Nodes (most connected - your core abstractions) 1. `testConfig()` - 53 edges 2. `newWebTestServer()` - 49 edges -3. `newTestStore()` - 42 edges -4. `newTestStore()` - 41 edges +3. `newTestStore()` - 43 edges +4. `newTestStore()` - 42 edges 5. `e()` - 33 edges 6. `Handler` - 29 edges 7. `ne()` - 28 edges @@ -261,8 +249,6 @@ 10. `se()` - 27 edges ## Surprising Connections (you probably didn't know these) -- `Browser Sidecar Service` --semantically_similar_to--> `Browser Sidecar (BROWSER_WS_URL)` [INFERRED] [semantically similar] - chrome/docker-compose.yml → backend/AGENTS.md - `el()` --indirect_call--> `c()` [INFERRED] userscript/manga-bookmark.user.js → backend/internal/web/static/htmx.min.js - `el()` --indirect_call--> `c()` [INFERRED] @@ -271,6 +257,8 @@ userscript/manga-bookmark.user.js → backend/internal/web/static/htmx.min.js - `el()` --indirect_call--> `k()` [INFERRED] userscript/manga-bookmark.user.js → backend/internal/web/static/htmx.min.js +- `el()` --indirect_call--> `k()` [INFERRED] + userscript/novel-bookmark.user.js → backend/internal/web/static/htmx.min.js ## Import Cycles - None detected. @@ -284,15 +272,15 @@ - **Headless browser infrastructure (sidecar, on-demand, home deployment)** — docs_adr_0005_on_demand_browser_headless_shell, docs_adr_0005_on_demand_browser_cdp, docs_adr_0005_on_demand_browser_on_demand_start, docs_adr_0006_browser_on_the_home_machine_home_machine_rationale [INFERRED 0.85] - **lightnovelworld series-identity investigation and fix** — docs_research_lightnovelworld_chapter_vs_series_slug_issue_77, docs_research_lightnovelworld_chapter_vs_series_slug_unscoped_regex, docs_adr_0008_series_identity_is_discovered_not_derived_discovered_identity [INFERRED 0.85] -## Communities (233 total, 170 thin omitted) +## Communities (221 total, 154 thin omitted) ### Community 0 - "HTMX Library Internals" Cohesion: 0.08 Nodes (101): A(), ae(), an(), at(), B(), be(), bn(), bt() (+93 more) ### Community 1 - "Cover Fetch Test Helpers" -Cohesion: 0.09 -Nodes (86): floatPtr(), testConfig(), Config, getCover(), Cookie, Handler, ResponseRecorder, T (+78 more) +Cohesion: 0.10 +Nodes (84): floatPtr(), testConfig(), getCover(), Cookie, Handler, ResponseRecorder, T, TestListRendersAcquiredCover() (+76 more) ### Community 2 - "Manga Userscript Adapters" Cohesion: 0.06 @@ -303,48 +291,48 @@ Cohesion: 0.06 Nodes (78): adapterFor(), anchorsFromDocument(), anchorsFromHTML(), apiDelete(), apiGet(), apiPut(), applyFabPos(), applyLatestChapterIfChanged() (+70 more) ### Community 4 - "Series Acquisition Tests" -Cohesion: 0.10 -Nodes (67): bookmarkNewKaganeSeries(), bookmarkNewNovelfullSeries(), bookmarkNewSeries(), Context, Store, T, newAcquirer(), readBookmark() (+59 more) +Cohesion: 0.09 +Nodes (69): bookmarkNewKaganeSeries(), bookmarkNewNovelfullSeries(), bookmarkNewSeries(), Context, Store, T, newAcquirer(), readBookmark() (+61 more) ### Community 5 - "Bookmarks API Tests" Cohesion: 0.08 -Nodes (66): auth(), getBookmarks(), Handler, Request, Store, T, newTestServer(), newTestStore() (+58 more) +Nodes (67): auth(), getBookmarks(), Handler, Request, Store, T, newTestServer(), newTestStore() (+59 more) ### Community 7 - "Cover & Acquire Internals" -Cohesion: 0.05 -Nodes (60): Addr, Context, Store, defaultCoverResolver(), fetchCoverBytes(), Client, Context, NewCoverFetcher() (+52 more) +Cohesion: 0.10 +Nodes (30): Addr, Context, Store, defaultCoverResolver(), fetchCoverBytes(), Client, Context, NewCoverFetcher() (+22 more) ### Community 8 - "System Architecture Concepts" -Cohesion: 0.10 -Nodes (26): Confirm-Gated Destructive Actions, Discord OAuth & Guild-Membership Gate, Lifecycle Buckets (reading/archived/finished), Reader-Owned Store, HMAC-Derived Reader Credentials, Web Package (Browser UI + Templates), app.html — App Shell Template, Manga/Novel Library Switch (+18 more) +Cohesion: 0.13 +Nodes (20): app.html — App Shell Template, Manga/Novel Library Switch, Bookmark Bucket Tabs, Confirm Row (Archive/Finish/Remove), card.html — Series Card Template, htmx /ui/* Mutation Endpoints, chrome.html — Out-of-Band Regions, Action Key (+12 more) ### Community 9 - "Session Middleware" -Cohesion: 0.08 -Nodes (34): ClearCookie(), ClientIP(), Duration, Mutex, Request, ResponseWriter, Time, isHTTPS() (+26 more) +Cohesion: 0.07 +Nodes (35): ClearCookie(), ClientIP(), Duration, Mutex, Request, ResponseWriter, Time, isHTTPS() (+27 more) ### Community 10 - "Go Test Helpers" Cohesion: 0.05 Nodes (39): Test Helpers, Test Timeout, Basic Handler Test, HTTP Handler Testing, Query Parameters and Headers, Docker Compose Fixture, Integration Testing, SQL Schema Fixture (+31 more) ### Community 11 - "Store Tests" -Cohesion: 0.07 -Nodes (79): M, TestMain(), M, TestMain(), M, Main(), start(), URL() (+71 more) +Cohesion: 0.15 +Nodes (43): Store, T, newTestStore(), readLatestCheckedAt(), readSeries(), secondReader(), seedForCheck(), seedSecondReader() (+35 more) ### Community 12 - "Bookmarks API Handler" -Cohesion: 0.08 -Nodes (33): Handler, Request, ResponseWriter, Store, Healthz(), writeJSON(), Auth(), compressible() (+25 more) +Cohesion: 0.11 +Nodes (24): Auth(), compressible(), CORS(), Handler, ResponseWriter, Store, Gzip(), ResolveReader() (+16 more) ### Community 13 - "Web UI Handlers" -Cohesion: 0.06 -Nodes (24): coverRelativePath(), coverSourceAddress(), displayChapter(), Store, currentLib(), currentTab(), filterBookmarks(), Client (+16 more) +Cohesion: 0.14 +Nodes (18): currentLib(), currentTab(), filterBookmarks(), Client, HandlerFunc, Request, ResponseWriter, Store (+10 more) ### Community 14 - "Go Error Handling" Cohesion: 0.06 Nodes (33): Creating Errors, Custom Error Types, Custom types that wrap other errors, Decision table: which error strategy to use, Error Creation, Error String Conventions, Errors as Values, `errors.New` — static error messages (+25 more) ### Community 15 - "CDP Browser Client" -Cohesion: 0.08 -Nodes (30): awaitPromise(), browserConnectionLost(), classifyBrowserError(), Action, Context, Mutex, jsString(), kaganeAPIURL() (+22 more) +Cohesion: 0.07 +Nodes (36): awaitPromise(), browserConnectionLost(), classifyBrowserError(), comixRead(), comixSeriesPageURL(), Action, Context, Mutex (+28 more) ### Community 16 - "Cloudflare bot scoring and poll cadence — what is actually documented" Cohesion: 0.06 @@ -354,6 +342,10 @@ Nodes (33): 1.1 The score itself, 1.2 The detection engines (Enterprise Bot Mana Cohesion: 0.08 Nodes (23): Code Style Details, Extract Complex Conditions, Value vs Pointer Arguments, Code Organization Within Files, Complex Conditions & Init Scope, Composite Literals, Control Flow, Cross-References (+15 more) +### Community 19 - "Store" +Cohesion: 0.09 +Nodes (8): coverRelativePath(), coverSourceAddress(), displayChapter(), Store, scanSeries(), TestDisplayChapter(), Bookmark, ReaderSummary + ### Community 20 - "I/O Performance Patterns" Cohesion: 0.11 Nodes (18): Avoid io.ReadAll for large payloads, Batch Operations, Buffered I/O, Cgo Overhead, Channel: batch processing from a stream, Concurrent Multi-Stage Pipelines, Connection pooling, Database: batch inserts over row-by-row (+10 more) @@ -378,21 +370,25 @@ Nodes (15): Allocation Rate Reduction, Ballast pattern (pre-Go 1.19), Garbage Co Cohesion: 0.33 Nodes (12): coverResponse(), Request, T, TestCoverFetcherCanonicalisesJpgAlias(), TestCoverFetcherFetchesPublicHTTPSImage(), TestCoverFetcherRefusesUnsafeDestinationsBeforeRequest(), TestCoverFetcherRejectsNonImage(), TestCoverFetcherRejectsOversizedBody() (+4 more) +### Community 26 - "Open" +Cohesion: 0.20 +Nodes (17): applyMigration(), migrate(), Open(), refreshOwnerToken(), seedOwner(), TestCoverIsContentAddressedOnFilesystem(), TestCoverPersistsAcrossReopen(), TestMigration0002BackfillsExistingBookmarks() (+9 more) + ### Community 27 - "Find Skills Guide" Cohesion: 0.14 Nodes (13): Common Skill Categories, Find Skills, How to Help Users Find Skills, Step 1: Understand What They Need, Step 2: Check the Leaderboard First, Step 3: Search for Skills, Step 4: Verify Quality Before Recommending, Step 5: Present Options to the User (+5 more) ### Community 28 - "Allocation Patterns" -Cohesion: 0.14 -Nodes (14): Allocation Patterns, Backing Array Leaks, Direct indexing vs append, Eliminate redundant map lookups, Interface boxing, Map never shrinks, Map size hints, Memory Optimization (+6 more) +Cohesion: 0.11 +Nodes (19): Allocation Patterns, Backing Array Leaks, Direct indexing vs append, Eliminate redundant map lookups, Interface boxing, Map never shrinks, Map of pointers for large, frequently updated structs, Map size hints (+11 more) ### Community 29 - "Observability & Alerting" Cohesion: 0.22 Nodes (9): Alerting rules (examples), CPU saturation, GC pressure, Goroutine leaks, Grafana Dashboards, Memory leaks, Prometheus Metrics for Go, PromQL Queries for Performance Diagnosis (+1 more) -### Community 31 - "Memory Layout" -Cohesion: 0.40 -Nodes (5): Map of pointers for large, frequently updated structs, Memory Layout, Pointer receivers for large structs, Struct field alignment, Zero-size field at end of struct +### Community 32 - "Repo Hard Constraints" +Cohesion: 0.18 +Nodes (12): M, TestMain(), M, TestMain(), M, Main(), start(), URL() (+4 more) ### Community 33 - "Go Testing Guide" Cohesion: 0.20 @@ -422,6 +418,10 @@ Nodes (6): Design Health Score, Design Specificity Verdict, Minor Observations, Cohesion: 0.29 Nodes (6): Design Health Score, Design Specificity Verdict, Minor Observations, Persona Red Flags, Priority Issues, Questions to Consider +### Community 41 - "sessions_test.go" +Cohesion: 0.48 +Nodes (6): T, TestCreateAndGetSession(), TestDeleteSessionIsPerReader(), TestDeleteSessionRevokes(), TestExpiredSessionIsGone(), TestGetSessionUnknownID() + ### Community 45 - "Go Perf Alert Rules" Cohesion: 0.50 Nodes (4): Prometheus Alerting Rules (Go Performance), GoroutineLeak Alert, HighGCPauseTime Alert, MemoryNearLimit Alert @@ -443,12 +443,12 @@ Cohesion: 1.00 Nodes (3): Mirrored Double Bookmark Mark, Ember Flame Accent, BookmarkManager Logo ### Community 103 - "bookmark-api Service" -Cohesion: 0.24 -Nodes (10): Backend Go Service (stdlib net/http), Browser Sidecar (BROWSER_WS_URL), Browser Sidecar Service, CDP Endpoint (Tailnet-Bound :9222), Persistent Chrome Profile Volume, chrome/docker-compose.yml — Browser Deployable Unit, bookmark-api Prod Override, CDP Never on Shared Proxy Network (+2 more) +Cohesion: 0.32 +Nodes (8): Browser Sidecar Service, CDP Endpoint (Tailnet-Bound :9222), Persistent Chrome Profile Volume, chrome/docker-compose.yml — Browser Deployable Unit, bookmark-api Prod Override, CDP Never on Shared Proxy Network, docker-compose.prod.yml — Production Override, Traefik Reverse Proxy Labels ### Community 104 - "AGENTS.md" Cohesion: 0.12 -Nodes (15): Agent skills, AGENTS.md, Architecture, Commands, Comments, Design system, Domain docs, Forge: Gitea, not GitHub (+7 more) +Nodes (14): Agent skills, Architecture, Commands, Comments, Design system, Domain docs, Forge: Gitea, not GitHub, graphify (+6 more) ### Community 105 - "reviewer.md" Cohesion: 0.12 @@ -530,29 +530,33 @@ Nodes (3): Consequence, The wire format stays flat and deliberately does not mir Cohesion: 0.50 Nodes (3): ADR-0005: On-demand browser sidecar, Constraints, Decision +### Community 158 - "T" +Cohesion: 0.08 +Nodes (38): Handler, Request, ResponseWriter, Store, Healthz(), writeJSON(), Request, ReaderID() (+30 more) + ### Community 273 - "AGENTS.md" Cohesion: 0.50 Nodes (3): Live URL shapes (verified 2026-07-26, may drift — re-check against live pages before trust), Second script: `novel-bookmark.user.js`, Userscript structure (single IIFE, `manga-bookmark.user.js`) ## Knowledge Gaps -- **533 isolated node(s):** `bookmarkmanager/backend`, `ctxKey`, `loginView`, `ctxKey`, `test` (+528 more) +- **520 isolated node(s):** `bookmarkmanager/backend`, `ctxKey`, `loginView`, `ctxKey`, `test` (+515 more) These have ≤1 connection - possible missing edges or undocumented components. -- **170 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. +- **154 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ -- **Why does `New()` connect `Series Acquisition Tests` to `Cover Fetch Test Helpers`, `Bookmarks API Tests`, `Cover & Acquire Internals`, `Session Middleware`, `Store Tests`, `Web UI Handlers`?** - _High betweenness centrality (0.047) - this node is a cross-community bridge._ -- **Why does `Open()` connect `Store Tests` to `Cover Fetch Test Helpers`, `Web UI Handlers`, `Series Acquisition Tests`, `Bookmarks API Tests`?** - _High betweenness centrality (0.032) - this node is a cross-community bridge._ +- **Why does `New()` connect `Series Acquisition Tests` to `Bookmarks API Tests`, `Cover & Acquire Internals`, `Session Middleware`, `Web UI Handlers`, `Open`?** + _High betweenness centrality (0.051) - this node is a cross-community bridge._ +- **Why does `Open()` connect `Open` to `Repo Hard Constraints`, `Cover Fetch Test Helpers`, `Series Acquisition Tests`, `Bookmarks API Tests`, `Store Tests`, `Store`?** + _High betweenness centrality (0.038) - this node is a cross-community bridge._ - **Why does `newRouter()` connect `Bookmarks API Tests` to `Cover Fetch Test Helpers`, `Bookmarks API Handler`, `Series Acquisition Tests`?** - _High betweenness centrality (0.025) - this node is a cross-community bridge._ + _High betweenness centrality (0.030) - this node is a cross-community bridge._ - **Are the 47 inferred relationships involving `testConfig()` (e.g. with `TestListRendersAcquiredCover()` and `TestPublicCoverNeverEchoesNonImage()`) actually correct?** _`testConfig()` has 47 INFERRED edges - model-reasoned connections that need verification._ - **Are the 8 inferred relationships involving `newWebTestServer()` (e.g. with `TestListRendersAcquiredCover()` and `TestPublicCoverRejectsUnknownAddress()`) actually correct?** _`newWebTestServer()` has 8 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 6 inferred relationships involving `newTestStore()` (e.g. with `TestCreateAndGetSession()` and `TestDeleteSessionIsPerReader()`) actually correct?** - _`newTestStore()` has 6 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 12 inferred relationships involving `newTestStore()` (e.g. with `TestAcquireDoesNotBlockTheWrite()` and `TestAcquireFailureLeavesTheBookmarkIntact()`) actually correct?** + _`newTestStore()` has 12 INFERRED edges - model-reasoned connections that need verification._ - **What connects `bookmarkmanager/backend`, `ctxKey`, `loginView` to the rest of the system?** - _573 weakly-connected nodes found - possible documentation gaps or missing edges._ \ No newline at end of file + _553 weakly-connected nodes found - possible documentation gaps or missing edges._ \ No newline at end of file diff --git a/graphify-out/graph.html b/graphify-out/graph.html index ce072bb..417d4d4 100644 --- a/graphify-out/graph.html +++ b/graphify-out/graph.html @@ -63,12 +63,12 @@ </div> <div id="legend"></div> </div> - <div id="stats">1655 nodes · 3275 edges · 233 communities</div> + <div id="stats">1640 nodes · 3294 edges · 221 communities</div> </div> <script> -const RAW_NODES = [{"id": "backend_api_test", "label": "api_test.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 17.8, "font": {"size": 12, "color": "#ffffff"}, "title": "api_test.go", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 27}, {"id": "backend_api_test_testconfig", "label": "testConfig()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 25.3, "font": {"size": 12, "color": "#ffffff"}, "title": "testConfig()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/api_test.go", "file_type": "code", "degree": 53}, {"id": "backend_api_test_ownercredential", "label": "ownerCredential()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": "ownerCredential()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 13}, {"id": "backend_api_test_testmain", "label": "TestMain()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMain()", "community": 11, "community_name": "Store Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 3}, {"id": "backend_api_test_go_m", "label": "M", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "M", "community": 11, "community_name": "Store Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_api_test_newtestserver", "label": "newTestServer()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 16.1, "font": {"size": 12, "color": "#ffffff"}, "title": "newTestServer()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 21}, {"id": "backend_api_test_go_t", "label": "T", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 16.3, "font": {"size": 12, "color": "#ffffff"}, "title": "T", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "", "file_type": "code", "degree": 22}, {"id": "backend_api_test_go_handler", "label": "Handler", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Handler", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "", "file_type": "code", "degree": 3}, {"id": "backend_api_test_newteststore", "label": "newTestStore()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.5, "font": {"size": 0, "color": "#ffffff"}, "title": "newTestStore()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 12}, {"id": "backend_api_test_go_store", "label": "Store", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "", "file_type": "code", "degree": 4}, {"id": "backend_api_test_newteststoreurl", "label": "newTestStoreURL()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "newTestStoreURL()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 8}, {"id": "backend_api_test_auth", "label": "auth()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.0, "font": {"size": 0, "color": "#ffffff"}, "title": "auth()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 14}, {"id": "backend_api_test_go_request", "label": "Request", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_api_test_floatptr", "label": "floatPtr()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "floatPtr()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/api_test.go", "file_type": "code", "degree": 9}, {"id": "backend_api_test_seedforcheck", "label": "seedForCheck()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "seedForCheck()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 4}, {"id": "backend_api_test_readlatestcheckedat", "label": "readLatestCheckedAt()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "readLatestCheckedAt()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 4}, {"id": "backend_api_test_testhealthznoauth", "label": "TestHealthzNoAuth()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestHealthzNoAuth()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 3}, {"id": "backend_api_test_testauthrequired", "label": "TestAuthRequired()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAuthRequired()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 4}, {"id": "backend_api_test_testauthaccepted", "label": "TestAuthAccepted()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAuthAccepted()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 4}, {"id": "backend_api_test_testcorspreflight", "label": "TestCORSPreflight()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCORSPreflight()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 3}, {"id": "backend_api_test_testcorsdisallowedorigin", "label": "TestCORSDisallowedOrigin()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCORSDisallowedOrigin()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 3}, {"id": "backend_api_test_testbookmarkroundtrip", "label": "TestBookmarkRoundTrip()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestBookmarkRoundTrip()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 4}, {"id": "backend_api_test_testflatwirefieldset", "label": "TestFlatWireFieldSet()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestFlatWireFieldSet()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 6}, {"id": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl", "label": "TestPutExistingSeriesIgnoresClientTitleCoverURL()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestPutExistingSeriesIgnoresClientTitleCoverURL()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 4}, {"id": "backend_api_test_putbookmark", "label": "putBookmark()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "putBookmark()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 10}, {"id": "backend_api_test_getbookmarks", "label": "getBookmarks()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "getBookmarks()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 9}, {"id": "backend_api_test_testupsertconditionalupdatedat", "label": "TestUpsertConditionalUpdatedAt()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUpsertConditionalUpdatedAt()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 6}, {"id": "backend_api_test_testfavoriteroundtrip", "label": "TestFavoriteRoundTrip()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestFavoriteRoundTrip()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 5}, {"id": "backend_api_test_testlatestchapternullable", "label": "TestLatestChapterNullable()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLatestChapterNullable()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 7}, {"id": "backend_api_test_testloadconfigdiscord", "label": "TestLoadConfigDiscord()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLoadConfigDiscord()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 3}, {"id": "backend_api_test_testputdoesnotclobberlatestcheckedat", "label": "TestPutDoesNotClobberLatestCheckedAt()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestPutDoesNotClobberLatestCheckedAt()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 8}, {"id": "backend_api_test_testuserscriptservedwithwebuidisabled", "label": "TestUserscriptServedWithWebUIDisabled()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUserscriptServedWithWebUIDisabled()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 6}, {"id": "backend_api_test_testnoveluserscriptserved", "label": "TestNovelUserscriptServed()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestNovelUserscriptServed()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 6}, {"id": "backend_cover_test", "label": "cover_test.go", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "cover_test.go", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/cover_test.go", "file_type": "code", "degree": 5}, {"id": "backend_cover_test_getcover", "label": "getCover()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "getCover()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/cover_test.go", "file_type": "code", "degree": 8}, {"id": "backend_cover_test_go_t", "label": "T", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "", "file_type": "code", "degree": 5}, {"id": "backend_cover_test_go_handler", "label": "Handler", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Handler", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_cover_test_go_cookie", "label": "Cookie", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Cookie", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_cover_test_go_responserecorder", "label": "ResponseRecorder", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseRecorder", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", "label": "TestPublicCoverServesStoredBytesUnauthenticated()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestPublicCoverServesStoredBytesUnauthenticated()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/cover_test.go", "file_type": "code", "degree": 6}, {"id": "backend_cover_test_testpubliccoverrejectsunknownaddress", "label": "TestPublicCoverRejectsUnknownAddress()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestPublicCoverRejectsUnknownAddress()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/cover_test.go", "file_type": "code", "degree": 6}, {"id": "backend_cover_test_testpubliccoverneverechoesnonimage", "label": "TestPublicCoverNeverEchoesNonImage()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestPublicCoverNeverEchoesNonImage()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/cover_test.go", "file_type": "code", "degree": 8}, {"id": "backend_cover_test_testlistrendersacquiredcover", "label": "TestListRendersAcquiredCover()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestListRendersAcquiredCover()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/cover_test.go", "file_type": "code", "degree": 6}, {"id": "pkg_bookmarkmanager_backend", "label": "bookmarkmanager/backend", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "bookmarkmanager/backend", "community": 102, "community_name": "Backend Module", "source_file": "backend/go.mod", "file_type": "code", "degree": 0}, {"id": "backend_internal_api_handlers", "label": "handlers.go", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "handlers.go", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/api/handlers.go", "file_type": "code", "degree": 3}, {"id": "api_handler", "label": "Handler", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Handler", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/api/handlers.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_api_handlers_go_store", "label": "Store", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_api_handlers_writejson", "label": "writeJSON()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "writeJSON()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/api/handlers.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_api_handlers_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "", "file_type": "code", "degree": 6}, {"id": "api_handler_list", "label": ".List()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".List()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/api/handlers.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_api_handlers_go_request", "label": "Request", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "", "file_type": "code", "degree": 5}, {"id": "api_handler_put", "label": ".Put()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".Put()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/api/handlers.go", "file_type": "code", "degree": 5}, {"id": "api_handler_delete", "label": ".Delete()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".Delete()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/api/handlers.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_api_handlers_healthz", "label": "Healthz()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Healthz()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/api/handlers.go", "file_type": "code", "degree": 3}, {"id": "api_handler_cover", "label": ".Cover()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".Cover()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/api/handlers.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_httpmw_middleware", "label": "middleware.go", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "middleware.go", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/httpmw/middleware.go", "file_type": "code", "degree": 8}, {"id": "httpmw_ctxkey", "label": "ctxKey", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ctxKey", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/httpmw/middleware.go", "file_type": "code", "degree": 1}, {"id": "backend_internal_httpmw_middleware_readerid", "label": "ReaderID()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ReaderID()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/httpmw/middleware.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_httpmw_middleware_go_request", "label": "Request", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_httpmw_middleware_resolvereader", "label": "ResolveReader()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ResolveReader()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/httpmw/middleware.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_httpmw_middleware_go_store", "label": "Store", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "", "file_type": "code", "degree": 2}, {"id": "backend_internal_httpmw_middleware_auth", "label": "Auth()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Auth()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/httpmw/middleware.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_httpmw_middleware_go_handler", "label": "Handler", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Handler", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "", "file_type": "code", "degree": 3}, {"id": "httpmw_gzipwriter", "label": "gzipWriter", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "gzipWriter", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/httpmw/middleware.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_httpmw_middleware_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "", "file_type": "code", "degree": 1}, {"id": "writer", "label": "Writer", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Writer", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "", "file_type": "code", "degree": 3}, {"id": "backend_internal_httpmw_middleware_compressible", "label": "compressible()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "compressible()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/httpmw/middleware.go", "file_type": "code", "degree": 2}, {"id": "httpmw_gzipwriter_writeheader", "label": ".WriteHeader()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".WriteHeader()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/httpmw/middleware.go", "file_type": "code", "degree": 4}, {"id": "httpmw_gzipwriter_write", "label": ".Write()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".Write()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/httpmw/middleware.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_httpmw_middleware_gzip", "label": "Gzip()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Gzip()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/httpmw/middleware.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_httpmw_middleware_cors", "label": "CORS()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "CORS()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/httpmw/middleware.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_acquire", "label": "acquire.go", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "acquire.go", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/acquire.go", "file_type": "code", "degree": 1}, {"id": "latest_acquirer", "label": "Acquirer", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Acquirer", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/acquire.go", "file_type": "code", "degree": 10}, {"id": "backend_internal_latest_acquire_go_store", "label": "Store", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_acquire_go_context", "label": "Context", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Context", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "", "file_type": "code", "degree": 2}, {"id": "waitgroup", "label": "WaitGroup", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "WaitGroup", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "", "file_type": "code", "degree": 1}, {"id": "latest_acquirer_acquire", "label": ".Acquire()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".Acquire()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/acquire.go", "file_type": "code", "degree": 5}, {"id": "latest_acquirer_wait", "label": ".Wait()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".Wait()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/acquire.go", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_acquire_test", "label": "acquire_test.go", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "acquire_test.go", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 16}, {"id": "backend_internal_latest_acquire_test_newacquirer", "label": "newAcquirer()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "newAcquirer()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 9}, {"id": "backend_internal_latest_acquire_test_go_store", "label": "Store", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_acquire_test_bookmarknewseries", "label": "bookmarkNewSeries()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "bookmarkNewSeries()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 8}, {"id": "backend_internal_latest_acquire_test_go_t", "label": "T", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.0, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "", "file_type": "code", "degree": 14}, {"id": "backend_internal_latest_acquire_test_readbookmark", "label": "readBookmark()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 15.2, "font": {"size": 12, "color": "#ffffff"}, "title": "readBookmark()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 18}, {"id": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", "label": "bookmarkNewKaganeSeries()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "bookmarkNewKaganeSeries()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", "label": "bookmarkNewNovelfullSeries()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "bookmarkNewNovelfullSeries()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", "label": "TestAcquireFillsChapterAndCoverFromOneFetch()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAcquireFillsChapterAndCoverFromOneFetch()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", "label": "TestAcquireSkipsAnExistingSeries()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAcquireSkipsAnExistingSeries()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", "label": "TestAcquireFailureLeavesTheBookmarkIntact()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAcquireFailureLeavesTheBookmarkIntact()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl", "label": "TestAcquireRefusesAnUnfetchableSeriesURL()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAcquireRefusesAnUnfetchableSeriesURL()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 5}, {"id": "latest_blockingfetcher", "label": "blockingFetcher", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "blockingFetcher", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 2}, {"id": "latest_blockingfetcher_get", "label": ".Get()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Get()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_acquire_test_go_context", "label": "Context", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Context", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_acquire_test_testacquiredoesnotblockthewrite", "label": "TestAcquireDoesNotBlockTheWrite()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAcquireDoesNotBlockTheWrite()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", "label": "TestAcquireKaganeCoverThroughBrowser()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAcquireKaganeCoverThroughBrowser()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", "label": "TestAcquireNovelfullCoverOverPlainTLS()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAcquireNovelfullCoverOverPlainTLS()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser", "label": "TestAcquireKaganeSkippedWithoutBrowser()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAcquireKaganeSkippedWithoutBrowser()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls", "label": "TestAcquireKaganeBytesNeverFallBackToPlainTLS()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAcquireKaganeBytesNeverFallBackToPlainTLS()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", "label": "TestAcquireNovelfullCoverWithoutBrowser()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAcquireNovelfullCoverWithoutBrowser()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_browser", "label": "browser.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "browser.go", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 11}, {"id": "latest_browserfetcher", "label": "BrowserFetcher", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "BrowserFetcher", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 9}, {"id": "backend_internal_latest_browser_go_context", "label": "Context", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Context", "community": 15, "community_name": "CDP Browser Client", "source_file": "", "file_type": "code", "degree": 6}, {"id": "cancelfunc", "label": "CancelFunc", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CancelFunc", "community": 15, "community_name": "CDP Browser Client", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_browser_go_mutex", "label": "Mutex", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Mutex", "community": 15, "community_name": "CDP Browser Client", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_browser_newbrowserfetcher", "label": "NewBrowserFetcher()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "NewBrowserFetcher()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 6}, {"id": "latest_browserfetcher_close", "label": ".Close()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".Close()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 1}, {"id": "latest_browserfetcher_get", "label": ".Get()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".Get()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_browser_kaganeread", "label": "kaganeRead()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "kaganeRead()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_browser_go_action", "label": "Action", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Action", "community": 15, "community_name": "CDP Browser Client", "source_file": "", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_browser_novelfullread", "label": "novelfullRead()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "novelfullRead()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 3}, {"id": "latest_browserfetcher_image", "label": ".Image()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Image()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_browser_classifybrowsererror", "label": "classifyBrowserError()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "classifyBrowserError()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_browser_browserconnectionlost", "label": "browserConnectionLost()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "browserConnectionLost()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_browser_isinterstitial", "label": "isInterstitial()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "isInterstitial()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 1}, {"id": "latest_browserfetcher_run", "label": ".run()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".run()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 8}, {"id": "backend_internal_latest_browser_kaganeapiurl", "label": "kaganeAPIURL()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "kaganeAPIURL()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_browser_novelfullseriesurl", "label": "novelfullSeriesURL()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "novelfullSeriesURL()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_browser_awaitpromise", "label": "awaitPromise()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "awaitPromise()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 2}, {"id": "evaluateparams", "label": "EvaluateParams", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "EvaluateParams", "community": 15, "community_name": "CDP Browser Client", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_browser_jsstring", "label": "jsString()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "jsString()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_latest_browser_test", "label": "browser_test.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "browser_test.go", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_browser_test_testkaganeapiurl", "label": "TestKaganeAPIURL()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestKaganeAPIURL()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_browser_test_go_t", "label": "T", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 15, "community_name": "CDP Browser Client", "source_file": "", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_browser_test_testnovelfullseriesurl", "label": "TestNovelfullSeriesURL()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestNovelfullSeriesURL()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_browser_test_testclassifybrowserinterruption", "label": "TestClassifyBrowserInterruption()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestClassifyBrowserInterruption()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_cover", "label": "cover.go", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "cover.go", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/cover.go", "file_type": "code", "degree": 10}, {"id": "latest_coverbytesfetcher", "label": "CoverBytesFetcher", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "CoverBytesFetcher", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/cover.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_cover_fetchcoverbytes", "label": "fetchCoverBytes()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "fetchCoverBytes()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/cover.go", "file_type": "code", "degree": 9}, {"id": "backend_internal_latest_cover_go_context", "label": "Context", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Context", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "", "file_type": "code", "degree": 6}, {"id": "latest_coverresolver", "label": "CoverResolver", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "CoverResolver", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/cover.go", "file_type": "code", "degree": 6}, {"id": "latest_tlscoverfetcher", "label": "TLSCoverFetcher", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TLSCoverFetcher", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/cover.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_latest_cover_go_client", "label": "Client", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Client", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_cover_newcoverfetcher", "label": "NewCoverFetcher()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "NewCoverFetcher()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/cover.go", "file_type": "code", "degree": 10}, {"id": "backend_internal_latest_cover_newcoverfetcherwithresolver", "label": "NewCoverFetcherWithResolver()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "NewCoverFetcherWithResolver()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/cover.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_cover_defaultcoverresolver", "label": "defaultCoverResolver()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "defaultCoverResolver()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/cover.go", "file_type": "code", "degree": 3}, {"id": "addr", "label": "Addr", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Addr", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_cover_newcoverhttpclient", "label": "newCoverHTTPClient()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "newCoverHTTPClient()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/cover.go", "file_type": "code", "degree": 6}, {"id": "latest_tlscoverfetcher_fetch", "label": ".Fetch()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".Fetch()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/cover.go", "file_type": "code", "degree": 5}, {"id": "latest_tlscoverfetcher_validateurl", "label": ".validateURL()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".validateURL()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/cover.go", "file_type": "code", "degree": 8}, {"id": "url", "label": "URL", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "URL", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_cover_resolvecoverhost", "label": "resolveCoverHost()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "resolveCoverHost()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/cover.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_cover_publiccoveraddress", "label": "publicCoverAddress()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "publicCoverAddress()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/cover.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_cover_fetch_test", "label": "cover_fetch_test.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "cover_fetch_test.go", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "backend/internal/latest/cover_fetch_test.go", "file_type": "code", "degree": 9}, {"id": "backend_internal_latest_cover_fetch_test_testcoverfetcherfetchespublichttpsimage", "label": "TestCoverFetcherFetchesPublicHTTPSImage()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCoverFetcherFetchesPublicHTTPSImage()", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "backend/internal/latest/cover_fetch_test.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_latest_cover_fetch_test_go_t", "label": "T", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "", "file_type": "code", "degree": 7}, {"id": "backend_internal_latest_cover_fetch_test_testnewcoverfetcherrechecksresolverbeforeconnection", "label": "TestNewCoverFetcherRechecksResolverBeforeConnection()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestNewCoverFetcherRechecksResolverBeforeConnection()", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "backend/internal/latest/cover_fetch_test.go", "file_type": "code", "degree": 3}, {"id": "latest_roundtripfunc", "label": "roundTripFunc", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "roundTripFunc", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "backend/internal/latest/cover_fetch_test.go", "file_type": "code", "degree": 7}, {"id": "latest_roundtripfunc_roundtrip", "label": ".RoundTrip()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".RoundTrip()", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "backend/internal/latest/cover_fetch_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_cover_fetch_test_go_request", "label": "Request", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "response", "label": "Response", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Response", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "", "file_type": "code", "degree": 2}, {"id": "backend_internal_latest_cover_fetch_test_coverresponse", "label": "coverResponse()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "coverResponse()", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "backend/internal/latest/cover_fetch_test.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest", "label": "TestCoverFetcherRefusesUnsafeDestinationsBeforeRequest()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCoverFetcherRefusesUnsafeDestinationsBeforeRequest()", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "backend/internal/latest/cover_fetch_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress", "label": "TestCoverFetcherStopsRedirectIntoPrivateAddress()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCoverFetcherStopsRedirectIntoPrivateAddress()", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "backend/internal/latest/cover_fetch_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody", "label": "TestCoverFetcherRejectsOversizedBody()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCoverFetcherRejectsOversizedBody()", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "backend/internal/latest/cover_fetch_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage", "label": "TestCoverFetcherRejectsNonImage()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCoverFetcherRejectsNonImage()", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "backend/internal/latest/cover_fetch_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias", "label": "TestCoverFetcherCanonicalisesJpgAlias()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCoverFetcherCanonicalisesJpgAlias()", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "backend/internal/latest/cover_fetch_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_fetch", "label": "fetch.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch.go", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/fetch.go", "file_type": "code", "degree": 2}, {"id": "latest_tlsfetcher", "label": "TLSFetcher", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TLSFetcher", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/fetch.go", "file_type": "code", "degree": 4}, {"id": "httpclient", "label": "HttpClient", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "HttpClient", "community": 15, "community_name": "CDP Browser Client", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_fetch_newtlsfetcher", "label": "NewTLSFetcher()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "NewTLSFetcher()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/fetch.go", "file_type": "code", "degree": 6}, {"id": "latest_tlsfetcher_get", "label": ".Get()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".Get()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/fetch.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_latest_fetch_go_context", "label": "Context", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Context", "community": 15, "community_name": "CDP Browser Client", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_poller", "label": "poller.go", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "poller.go", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/poller.go", "file_type": "code", "degree": 5}, {"id": "latest_fetcher", "label": "Fetcher", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Fetcher", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/poller.go", "file_type": "code", "degree": 8}, {"id": "latest_browsercoverfetcher", "label": "BrowserCoverFetcher", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "BrowserCoverFetcher", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/poller.go", "file_type": "code", "degree": 4}, {"id": "latest_poller", "label": "Poller", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Poller", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/poller.go", "file_type": "code", "degree": 15}, {"id": "backend_internal_latest_poller_go_store", "label": "Store", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_poller_go_time", "label": "Time", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Time", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_poller_go_duration", "label": "Duration", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Duration", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "", "file_type": "code", "degree": 1}, {"id": "latest_poller_fillblankcover", "label": ".fillBlankCover()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".fillBlankCover()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/poller.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_poller_go_context", "label": "Context", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Context", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "", "file_type": "code", "degree": 6}, {"id": "latest_poller_prefetchcover", "label": ".prefetchCover()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".prefetchCover()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/poller.go", "file_type": "code", "degree": 5}, {"id": "latest_poller_storecover", "label": ".storeCover()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".storeCover()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/poller.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_poller_fetcherfor", "label": "fetcherFor()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fetcherFor()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/poller.go", "file_type": "code", "degree": 4}, {"id": "latest_poller_run", "label": ".Run()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".Run()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/poller.go", "file_type": "code", "degree": 4}, {"id": "latest_poller_runonce", "label": ".runOnce()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".runOnce()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/poller.go", "file_type": "code", "degree": 5}, {"id": "latest_poller_checkone", "label": ".checkOne()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": ".checkOne()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/poller.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_latest_poller_fetchableseriesurl", "label": "fetchableSeriesURL()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "fetchableSeriesURL()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_poller_test", "label": "poller_test.go", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 21.5, "font": {"size": 12, "color": "#ffffff"}, "title": "poller_test.go", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 40}, {"id": "backend_internal_latest_poller_test_testmain", "label": "TestMain()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMain()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_poller_test_go_m", "label": "M", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "M", "community": 11, "community_name": "Store Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_poller_test_newteststore", "label": "newTestStore()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 21.8, "font": {"size": 12, "color": "#ffffff"}, "title": "newTestStore()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 41}, {"id": "backend_internal_latest_poller_test_go_t", "label": "T", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 20.1, "font": {"size": 12, "color": "#ffffff"}, "title": "T", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "", "file_type": "code", "degree": 35}, {"id": "backend_internal_latest_poller_test_go_store", "label": "Store", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_poller_test_seedforcheck", "label": "seedForCheck()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.5, "font": {"size": 0, "color": "#ffffff"}, "title": "seedForCheck()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 12}, {"id": "backend_internal_latest_poller_test_readlatestcheckedat", "label": "readLatestCheckedAt()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "readLatestCheckedAt()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 8}, {"id": "latest_fakefetcher", "label": "fakeFetcher", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "fakeFetcher", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_poller_test_go_mutex", "label": "Mutex", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Mutex", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "", "file_type": "code", "degree": 3}, {"id": "latest_fakeresponse", "label": "fakeResponse", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "fakeResponse", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 2}, {"id": "latest_fakefetcher_get", "label": ".Get()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Get()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 10}, {"id": "backend_internal_latest_poller_test_go_context", "label": "Context", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Context", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "", "file_type": "code", "degree": 3}, {"id": "latest_fakefetcher_callcount", "label": ".callCount()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".callCount()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 1}, {"id": "latest_fakecoverfetcher", "label": "fakeCoverFetcher", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fakeCoverFetcher", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 4}, {"id": "latest_fakecoverfetcher_image", "label": ".Image()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".Image()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 2}, {"id": "latest_fakecoverfetcher_callcount", "label": ".callCount()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".callCount()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 1}, {"id": "latest_fakebytescoverfetcher", "label": "fakeBytesCoverFetcher", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "fakeBytesCoverFetcher", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 5}, {"id": "latest_fakebytescoverfetcher_fetch", "label": ".Fetch()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".Fetch()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 2}, {"id": "latest_fakebytescoverfetcher_callcount", "label": ".callCount()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": ".callCount()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 16}, {"id": "backend_internal_latest_poller_test_newtestpoller", "label": "newTestPoller()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "newTestPoller()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 16}, {"id": "backend_internal_latest_poller_test_go_time", "label": "Time", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Time", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_poller_test_seedcoversource", "label": "seedCoverSource()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "seedCoverSource()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 11}, {"id": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover", "label": "TestRunOncePrefetchesPublicCover()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOncePrefetchesPublicCover()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover", "label": "TestRunOnceDoesNotStoreNonImagePublicCover()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceDoesNotStoreNonImagePublicCover()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", "label": "TestRunOnceRecordsLatestChapter()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceRecordsLatestChapter()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", "label": "TestRunOnceDoesNotReorderList()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceDoesNotReorderList()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", "label": "TestRunOnceMarksCheckedOnFailure()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceMarksCheckedOnFailure()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 8}, {"id": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit", "label": "TestRunOnceRespectsBatchLimit()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceRespectsBatchLimit()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", "label": "TestRunOnceFetchesSharedSeriesOnce()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceFetchesSharedSeriesOnce()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 8}, {"id": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch", "label": "TestRunOnceOneBadSeriesDoesNotStallBatch()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceOneBadSeriesDoesNotStallBatch()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 8}, {"id": "backend_internal_latest_poller_test_testrunlogscooldowns", "label": "TestRunLogsCooldowns()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunLogsCooldowns()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses", "label": "TestRunOnceHonoursCooldownAcrossPasses()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceHonoursCooldownAcrossPasses()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown", "label": "TestRunOnceUsesBrowserCooldown()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceUsesBrowserCooldown()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_poller_test_testrunoncecorrectsdownward", "label": "TestRunOnceCorrectsDownward()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceCorrectsDownward()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", "label": "TestCheckOneValidatesSeriesURLBeforeFetching()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCheckOneValidatesSeriesURLBeforeFetching()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", "label": "TestRunOnceStopsOnCancelledContext()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceStopsOnCancelledContext()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_poller_test_testfetchableseriesurl", "label": "TestFetchableSeriesURL()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestFetchableSeriesURL()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_poller_test_testkaganeskippedwhennobrowserfetcher", "label": "TestKaganeSkippedWhenNoBrowserFetcher()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestKaganeSkippedWhenNoBrowserFetcher()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", "label": "TestNovelfullUsesTLSWhenNoBrowserFetcher()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestNovelfullUsesTLSWhenNoBrowserFetcher()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher", "label": "TestKaganeUsesBrowserFetcher()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestKaganeUsesBrowserFetcher()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "label": "TestRunOncePrefetchesKaganeCover()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOncePrefetchesKaganeCover()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", "label": "TestRunOnceDoesNotRefetchKaganeCover()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceDoesNotRefetchKaganeCover()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "label": "TestRunOnceCoverFailureDoesNotBlockChapter()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceCoverFailureDoesNotBlockChapter()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", "label": "TestRunOnceRejectsInvalidKaganeCover()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceRejectsInvalidKaganeCover()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", "label": "TestRunOnceWithoutCoverFetcherStillPollsKagane()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceWithoutCoverFetcherStillPollsKagane()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", "label": "TestRunOnceRoutesNonKaganeCoverToPublicFetcher()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceRoutesNonKaganeCoverToPublicFetcher()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites", "label": "TestFetcherForRoutesNovelSites()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestFetcherForRoutesNovelSites()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts", "label": "TestFetchableSeriesURLPinsNovelHosts()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestFetchableSeriesURLPinsNovelHosts()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", "label": "TestRunOnceFillsBlankCoverFromSeriesPage()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceFillsBlankCoverFromSeriesPage()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", "label": "TestRunOnceDoesNotReplaceExistingCover()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceDoesNotReplaceExistingCover()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "label": "TestRunOnceRetriesFailedBlankCoverOnNextPoll()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceRetriesFailedBlankCoverOnNextPoll()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", "label": "TestRunOnceBlankCoverFailureDoesNotBlockChapter()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceBlankCoverFailureDoesNotBlockChapter()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_read", "label": "read.go", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "read.go", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/read.go", "file_type": "code", "degree": 2}, {"id": "latest_seriesread", "label": "seriesRead", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "seriesRead", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/read.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_read_readseriespage", "label": "readSeriesPage()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "readSeriesPage()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/read.go", "file_type": "code", "degree": 10}, {"id": "backend_internal_latest_read_go_context", "label": "Context", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Context", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_sites", "label": "sites.go", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 16.6, "font": {"size": 12, "color": "#ffffff"}, "title": "sites.go", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 23}, {"id": "latest_latestchapter", "label": "latestChapter", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "latestChapter", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 11}, {"id": "latest_site", "label": "site", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "site", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 3}, {"id": "latest_browserread", "label": "browserRead", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "browserRead", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_sites_go_action", "label": "Action", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Action", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_sites_comixseriesid", "label": "comixSeriesID()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "comixSeriesID()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_sites_maxchapter", "label": "maxChapter()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "maxChapter()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 9}, {"id": "regexp", "label": "Regexp", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Regexp", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_sites_asuralatestchapter", "label": "asuraLatestChapter()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "asuraLatestChapter()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_sites_demoniclatestchapter", "label": "demonicLatestChapter()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "demonicLatestChapter()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_sites_comixlatestchapter", "label": "comixLatestChapter()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "comixLatestChapter()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_sites_kaganelatestchapter", "label": "kaganeLatestChapter()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "kaganeLatestChapter()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_sites_novelfulllatestchapter", "label": "novelfullLatestChapter()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "novelfullLatestChapter()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_sites_lnwlatestchapter", "label": "lnwLatestChapter()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "lnwLatestChapter()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_sites_latestchapterfrom", "label": "latestChapterFrom()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "latestChapterFrom()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_sites_browseronlycoverurl", "label": "browserOnlyCoverURL()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "browserOnlyCoverURL()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_latest_sites_kaganecoverurl", "label": "kaganeCoverURL()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "kaganeCoverURL()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_latest_sites_comixcoverurl", "label": "comixCoverURL()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "comixCoverURL()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_sites_ogimagecover", "label": "ogImageCover()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ogImageCover()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_latest_sites_novelfullcoverentry", "label": "novelfullCoverEntry()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "novelfullCoverEntry()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_latest_sites_comixcoverentry", "label": "comixCoverEntry()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "comixCoverEntry()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_latest_sites_kaganecoverentry", "label": "kaganeCoverEntry()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "kaganeCoverEntry()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_latest_sites_coverfrom", "label": "coverFrom()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "coverFrom()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_sites_metacontent", "label": "metaContent()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "metaContent()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_sites_publishedcoverurl", "label": "publishedCoverURL()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "publishedCoverURL()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_sites_browserbackedsites", "label": "browserBackedSites()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "browserBackedSites()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_sites_test", "label": "sites_test.go", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "sites_test.go", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_sites_test_testcoverfrom", "label": "TestCoverFrom()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCoverFrom()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_sites_test_go_t", "label": "T", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_sites_test_testcoverfromchallenge", "label": "TestCoverFromChallenge()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCoverFromChallenge()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_sites_test_testlatestchapterfrom", "label": "TestLatestChapterFrom()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLatestChapterFrom()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_smoke_image_test", "label": "smoke_image_test.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "smoke_image_test.go", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/smoke_image_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_smoke_image_test_testsmokekaganeimage", "label": "TestSmokeKaganeImage()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestSmokeKaganeImage()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/smoke_image_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_smoke_image_test_go_t", "label": "T", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 15, "community_name": "CDP Browser Client", "source_file": "", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_smoke_image_test_testsmokekaganeget", "label": "TestSmokeKaganeGet()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestSmokeKaganeGet()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/smoke_image_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", "label": "TestSmokeAcquireKaganeCover()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestSmokeAcquireKaganeCover()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/smoke_image_test.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_latest_smoke_lnw_test", "label": "smoke_lnw_test.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "smoke_lnw_test.go", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/smoke_lnw_test.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary", "label": "TestSmokeLnwCommentBoundary()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestSmokeLnwCommentBoundary()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/smoke_lnw_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_smoke_lnw_test_go_t", "label": "T", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 15, "community_name": "CDP Browser Client", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_smoke_lnw_test_checklnwcommentboundary", "label": "checkLnwCommentBoundary()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "checkLnwCommentBoundary()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/smoke_lnw_test.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_pgtest_pgtest", "label": "pgtest.go", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "pgtest.go", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/pgtest/pgtest.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_pgtest_pgtest_main", "label": "Main()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Main()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/pgtest/pgtest.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_pgtest_pgtest_go_m", "label": "M", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "M", "community": 11, "community_name": "Store Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_pgtest_pgtest_url", "label": "URL()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "URL()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/pgtest/pgtest.go", "file_type": "code", "degree": 3}, {"id": "tb", "label": "TB", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TB", "community": 11, "community_name": "Store Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_pgtest_pgtest_start", "label": "start()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "start()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/pgtest/pgtest.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_pgtest_pgtest_waitready", "label": "waitReady()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "waitReady()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/pgtest/pgtest.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_session_session", "label": "session.go", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "session.go", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_session_session_newid", "label": "NewID()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "NewID()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/internal/session/session.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_session_session_ishttps", "label": "isHTTPS()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "isHTTPS()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_session_session_go_request", "label": "Request", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 9, "community_name": "Session Middleware", "source_file": "", "file_type": "code", "degree": 4}, {"id": "backend_internal_session_session_setcookie", "label": "SetCookie()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "SetCookie()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_session_session_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 9, "community_name": "Session Middleware", "source_file": "", "file_type": "code", "degree": 2}, {"id": "backend_internal_session_session_clearcookie", "label": "ClearCookie()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ClearCookie()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_session_session_clientip", "label": "ClientIP()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ClientIP()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session.go", "file_type": "code", "degree": 4}, {"id": "session_loginlimiter", "label": "LoginLimiter", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "LoginLimiter", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session.go", "file_type": "code", "degree": 9}, {"id": "backend_internal_session_session_go_mutex", "label": "Mutex", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Mutex", "community": 9, "community_name": "Session Middleware", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_session_session_go_time", "label": "Time", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Time", "community": 9, "community_name": "Session Middleware", "source_file": "", "file_type": "code", "degree": 4}, {"id": "backend_internal_session_session_newloginlimiter", "label": "NewLoginLimiter()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "NewLoginLimiter()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session.go", "file_type": "code", "degree": 7}, {"id": "session_loginlimiter_retryafter", "label": ".RetryAfter()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".RetryAfter()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_session_session_go_duration", "label": "Duration", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Duration", "community": 9, "community_name": "Session Middleware", "source_file": "", "file_type": "code", "degree": 1}, {"id": "session_loginlimiter_fail", "label": ".Fail()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Fail()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session.go", "file_type": "code", "degree": 3}, {"id": "session_loginlimiter_reset", "label": ".Reset()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".Reset()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session.go", "file_type": "code", "degree": 1}, {"id": "session_loginlimiter_prunelocked", "label": ".pruneLocked()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".pruneLocked()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_session_session_test", "label": "session_test.go", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "session_test.go", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session_test.go", "file_type": "code", "degree": 8}, {"id": "backend_internal_session_session_test_testnewid", "label": "TestNewID()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestNewID()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_session_session_test_go_t", "label": "T", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 9, "community_name": "Session Middleware", "source_file": "", "file_type": "code", "degree": 8}, {"id": "backend_internal_session_session_test_testsetsessioncookieattributes", "label": "TestSetSessionCookieAttributes()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestSetSessionCookieAttributes()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_session_session_test_testclearsessioncookie", "label": "TestClearSessionCookie()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestClearSessionCookie()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_session_session_test_testclientip", "label": "TestClientIP()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestClientIP()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_session_session_test_testloginlimiterblocksaftermaxfailures", "label": "TestLoginLimiterBlocksAfterMaxFailures()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLoginLimiterBlocksAfterMaxFailures()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_session_session_test_testloginlimiterwindowexpires", "label": "TestLoginLimiterWindowExpires()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLoginLimiterWindowExpires()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_session_session_test_testloginlimiterresetclearscounter", "label": "TestLoginLimiterResetClearsCounter()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLoginLimiterResetClearsCounter()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_session_session_test_testloginlimiterisperip", "label": "TestLoginLimiterIsPerIP()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLoginLimiterIsPerIP()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_sessions", "label": "sessions.go", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "sessions.go", "community": 34, "community_name": "Session Store", "source_file": "backend/internal/store/sessions.go", "file_type": "code", "degree": 1}, {"id": "store_session", "label": "Session", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 34, "community_name": "Session Store", "source_file": "backend/internal/store/sessions.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_sessions_go_time", "label": "Time", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Time", "community": 34, "community_name": "Session Store", "source_file": "", "file_type": "code", "degree": 2}, {"id": "backend_internal_store_sessions_go_store_store", "label": "Store", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 34, "community_name": "Session Store", "source_file": "backend/internal/store/sessions.go", "file_type": "code", "degree": 4}, {"id": "store_store_createsession", "label": ".CreateSession()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".CreateSession()", "community": 34, "community_name": "Session Store", "source_file": "backend/internal/store/sessions.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_sessions_go_duration", "label": "Duration", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Duration", "community": 34, "community_name": "Session Store", "source_file": "", "file_type": "code", "degree": 1}, {"id": "store_store_getsession", "label": ".GetSession()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".GetSession()", "community": 34, "community_name": "Session Store", "source_file": "backend/internal/store/sessions.go", "file_type": "code", "degree": 3}, {"id": "store_store_deletesession", "label": ".DeleteSession()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".DeleteSession()", "community": 34, "community_name": "Session Store", "source_file": "backend/internal/store/sessions.go", "file_type": "code", "degree": 1}, {"id": "store_store_deletereadersessions", "label": ".DeleteReaderSessions()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".DeleteReaderSessions()", "community": 34, "community_name": "Session Store", "source_file": "backend/internal/store/sessions.go", "file_type": "code", "degree": 1}, {"id": "backend_internal_store_sessions_test", "label": "sessions_test.go", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "sessions_test.go", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/sessions_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_sessions_test_testcreateandgetsession", "label": "TestCreateAndGetSession()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCreateAndGetSession()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/sessions_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_sessions_test_go_t", "label": "T", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 11, "community_name": "Store Tests", "source_file": "", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_sessions_test_testgetsessionunknownid", "label": "TestGetSessionUnknownID()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestGetSessionUnknownID()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/sessions_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_sessions_test_testexpiredsessionisgone", "label": "TestExpiredSessionIsGone()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestExpiredSessionIsGone()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/sessions_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_sessions_test_testdeletesessionrevokes", "label": "TestDeleteSessionRevokes()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDeleteSessionRevokes()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/sessions_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_sessions_test_testdeletesessionisperreader", "label": "TestDeleteSessionIsPerReader()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDeleteSessionIsPerReader()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/sessions_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store", "label": "store.go", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "store.go", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 16}, {"id": "store_bookmark", "label": "Bookmark", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 16.3, "font": {"size": 12, "color": "#ffffff"}, "title": "Bookmark", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 22}, {"id": "store_series", "label": "Series", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Series", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 11}, {"id": "store_series_key", "label": ".Key()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".Key()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_bookmark_hasnewchapter", "label": ".HasNewChapter()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".HasNewChapter()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "backend_internal_store_store_displaychapter", "label": "displayChapter()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "displayChapter()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_bookmark_displaychapter", "label": ".DisplayChapter()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".DisplayChapter()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 2}, {"id": "store_bookmark_displaylatest", "label": ".DisplayLatest()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".DisplayLatest()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 2}, {"id": "store_bookmark_continueurl", "label": ".ContinueURL()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".ContinueURL()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_bookmark_initial", "label": ".Initial()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".Initial()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "backend_internal_store_store_covercontenttype", "label": "CoverContentType()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "CoverContentType()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_owner", "label": "Owner", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Owner", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_go_store_store", "label": "Store", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 17.5, "font": {"size": 12, "color": "#ffffff"}, "title": "Store", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 26}, {"id": "db", "label": "DB", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 11, "community_name": "Store Tests", "source_file": "", "file_type": "code", "degree": 5}, {"id": "store_store_ownerid", "label": ".OwnerID()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".OwnerID()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_readeridfortokenhash", "label": ".ReaderIDForTokenHash()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".ReaderIDForTokenHash()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_readertokeninfo", "label": ".ReaderTokenInfo()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".ReaderTokenInfo()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_rotatetoken", "label": ".RotateToken()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".RotateToken()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_ensurereader", "label": ".EnsureReader()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".EnsureReader()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_readersummary", "label": "ReaderSummary", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ReaderSummary", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_store_readers", "label": ".Readers()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Readers()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_open", "label": "Open()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 17.8, "font": {"size": 12, "color": "#ffffff"}, "title": "Open()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 27}, {"id": "backend_internal_store_store_seedowner", "label": "seedOwner()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "seedOwner()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_store_refreshownertoken", "label": "refreshOwnerToken()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "refreshOwnerToken()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_migrate", "label": "migrate()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "migrate()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_store_store_applymigration", "label": "applyMigration()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "applyMigration()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_store_scanbookmark", "label": ".scanBookmark()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".scanBookmark()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_store_store_scanseries", "label": "scanSeries()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "scanSeries()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_store_close", "label": ".Close()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".Close()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_store_store_coversourceaddress", "label": "coverSourceAddress()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "coverSourceAddress()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_store_coverrelativepath", "label": "coverRelativePath()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "coverRelativePath()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 3}, {"id": "store_store_getcover", "label": ".getCover()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".getCover()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 3}, {"id": "store_store_getcoverbyaddress", "label": ".getCoverByAddress()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".getCoverByAddress()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_store_putcover", "label": ".putCover()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".putCover()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_store_store_coveraddress", "label": "CoverAddress()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 16.6, "font": {"size": 12, "color": "#ffffff"}, "title": "CoverAddress()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 23}, {"id": "store_store_coverbyaddress", "label": ".CoverByAddress()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".CoverByAddress()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 2}, {"id": "store_store_coverwireurl", "label": ".CoverWireURL()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".CoverWireURL()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 2}, {"id": "store_store_setseriescover", "label": ".SetSeriesCover()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".SetSeriesCover()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 3}, {"id": "store_store_list", "label": ".List()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".List()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_store_get", "label": ".Get()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Get()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 3}, {"id": "store_store_upsert", "label": ".Upsert()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Upsert()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 3}, {"id": "store_store_delete", "label": ".Delete()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".Delete()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_dueforlatestcheck", "label": ".DueForLatestCheck()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".DueForLatestCheck()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_store_marklatestchecked", "label": ".MarkLatestChecked()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".MarkLatestChecked()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_latestcheckedat", "label": ".LatestCheckedAt()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".LatestCheckedAt()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_setlatestchapter", "label": ".SetLatestChapter()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".SetLatestChapter()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "backend_internal_store_store_test", "label": "store_test.go", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 25.3, "font": {"size": 12, "color": "#ffffff"}, "title": "store_test.go", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 53}, {"id": "backend_internal_store_store_test_testmain", "label": "TestMain()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMain()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_go_m", "label": "M", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "M", "community": 11, "community_name": "Store Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_store_store_test_newteststore", "label": "newTestStore()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 22.1, "font": {"size": 12, "color": "#ffffff"}, "title": "newTestStore()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 42}, {"id": "backend_internal_store_store_test_go_t", "label": "T", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 25.0, "font": {"size": 12, "color": "#ffffff"}, "title": "T", "community": 11, "community_name": "Store Tests", "source_file": "", "file_type": "code", "degree": 52}, {"id": "backend_internal_store_store_test_go_store", "label": "Store", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 11, "community_name": "Store Tests", "source_file": "", "file_type": "code", "degree": 6}, {"id": "backend_internal_store_store_test_secondreader", "label": "secondReader()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "secondReader()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 10}, {"id": "backend_internal_store_store_test_testopenisidempotent", "label": "TestOpenIsIdempotent()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestOpenIsIdempotent()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testreaderidfortokenhash", "label": "TestReaderIDForTokenHash()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestReaderIDForTokenHash()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testreadertokeninfo", "label": "TestReaderTokenInfo()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestReaderTokenInfo()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testrotatetokeninvalidatesoldandsurvivesrestart", "label": "TestRotateTokenInvalidatesOldAndSurvivesRestart()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRotateTokenInvalidatesOldAndSurvivesRestart()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_teststoreget", "label": "TestStoreGet()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestStoreGet()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_teststoregetmissing", "label": "TestStoreGetMissing()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestStoreGetMissing()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testbookmarkhasnewchapter", "label": "TestBookmarkHasNewChapter()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "TestBookmarkHasNewChapter()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_store_store_test_testbookmarkcontinueurl", "label": "TestBookmarkContinueURL()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "TestBookmarkContinueURL()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_store_store_test_readlatestcheckedat", "label": "readLatestCheckedAt()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "readLatestCheckedAt()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_store_test_seedforcheck", "label": "seedForCheck()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "seedForCheck()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 9}, {"id": "backend_internal_store_store_test_testdueforlatestcheck", "label": "TestDueForLatestCheck()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDueForLatestCheck()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandlimited", "label": "TestDueForLatestCheckOldestFirstAndLimited()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDueForLatestCheckOldestFirstAndLimited()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_test_testmarklatestchecked", "label": "TestMarkLatestChecked()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMarkLatestChecked()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat", "label": "TestUpsertPreservesLatestCheckedAt()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUpsertPreservesLatestCheckedAt()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_store_test_testupsertdefaultsstatustoreading", "label": "TestUpsertDefaultsStatusToReading()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUpsertDefaultsStatusToReading()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testupsertemptystatuspreservesstored", "label": "TestUpsertEmptyStatusPreservesStored()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUpsertEmptyStatusPreservesStored()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testlatestpollroundtrippreservesarchived", "label": "TestLatestPollRoundTripPreservesArchived()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLatestPollRoundTripPreservesArchived()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testupsertreplacesstatuswhengiven", "label": "TestUpsertReplacesStatusWhenGiven()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUpsertReplacesStatusWhenGiven()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testupsertstatuschangekeepsupdatedat", "label": "TestUpsertStatusChangeKeepsUpdatedAt()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUpsertStatusChangeKeepsUpdatedAt()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testdueforlatestcheckskipsfinishedkeepsarchived", "label": "TestDueForLatestCheckSkipsFinishedKeepsArchived()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDueForLatestCheckSkipsFinishedKeepsArchived()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testdisplaychapter", "label": "TestDisplayChapter()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDisplayChapter()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testupsertkinddefaultstomanga", "label": "TestUpsertKindDefaultsToManga()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUpsertKindDefaultsToManga()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testupsertkindroundtrips", "label": "TestUpsertKindRoundTrips()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUpsertKindRoundTrips()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testupsertemptykindkeepsstoredvalue", "label": "TestUpsertEmptyKindKeepsStoredValue()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUpsertEmptyKindKeepsStoredValue()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks", "label": "TestMigration0002BackfillsExistingBookmarks()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMigration0002BackfillsExistingBookmarks()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows", "label": "TestMigration0008DropsLegacyCoverRows()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMigration0008DropsLegacyCoverRows()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_store_test_readseries", "label": "readSeries()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "readSeries()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 8}, {"id": "backend_internal_store_store_test_testupsertcreatesseriesfromclient", "label": "TestUpsertCreatesSeriesFromClient()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUpsertCreatesSeriesFromClient()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries", "label": "TestOnSeriesCreatedFiresOnceForANewSeries()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestOnSeriesCreatedFiresOnceForANewSeries()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite", "label": "TestSetSeriesCoverDoesNotOverwrite()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestSetSeriesCoverDoesNotOverwrite()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_test_testcoverbyaddress", "label": "TestCoverByAddress()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCoverByAddress()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl", "label": "TestUpsertExistingSeriesIgnoresClientTitleCoverURL()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUpsertExistingSeriesIgnoresClientTitleCoverURL()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_test_testupsertexistingseriesacceptskindandlatest", "label": "TestUpsertExistingSeriesAcceptsKindAndLatest()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUpsertExistingSeriesAcceptsKindAndLatest()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testdeletekeepsseriesrow", "label": "TestDeleteKeepsSeriesRow()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDeleteKeepsSeriesRow()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_store_test_seedsecondreader", "label": "seedSecondReader()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "seedSecondReader()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage", "label": "TestDueForLatestCheckOrdersByReaderCountThenAge()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDueForLatestCheckOrdersByReaderCountThenAge()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries", "label": "TestDueForLatestCheckExcludesOrphanSeries()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDueForLatestCheckExcludesOrphanSeries()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_test_testseedowneridempotentandrefreshestokenhash", "label": "TestSeedOwnerIdempotentAndRefreshesTokenHash()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestSeedOwnerIdempotentAndRefreshesTokenHash()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner", "label": "TestMigration0004AttachesBookmarksToOwner()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMigration0004AttachesBookmarksToOwner()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_test_testbookmarkduplicateimpossibleatdatabaselevel", "label": "TestBookmarkDuplicateImpossibleAtDatabaseLevel()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestBookmarkDuplicateImpossibleAtDatabaseLevel()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_teststorescopesbookmarkstoreader", "label": "TestStoreScopesBookmarksToReader()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestStoreScopesBookmarksToReader()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_test_testdeletereadercascadestobookmarks", "label": "TestDeleteReaderCascadesToBookmarks()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDeleteReaderCascadesToBookmarks()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_store_test_testensurereadercreatesonceandneverclobbersarotation", "label": "TestEnsureReaderCreatesOnceAndNeverClobbersARotation()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestEnsureReaderCreatesOnceAndNeverClobbersARotation()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testreadersandsessionrevocation", "label": "TestReadersAndSessionRevocation()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestReadersAndSessionRevocation()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress", "label": "TestTwoReadersShareOneSeriesWithIndependentProgress()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestTwoReadersShareOneSeriesWithIndependentProgress()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_test_testcoverpersistsacrossreopen", "label": "TestCoverPersistsAcrossReopen()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCoverPersistsAcrossReopen()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testopenrequirescoverdirectory", "label": "TestOpenRequiresCoverDirectory()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestOpenRequiresCoverDirectory()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testopenrequiresabsolutecoverbaseurl", "label": "TestOpenRequiresAbsoluteCoverBaseURL()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestOpenRequiresAbsoluteCoverBaseURL()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testcoveriscontentaddressedonfilesystem", "label": "TestCoverIsContentAddressedOnFilesystem()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCoverIsContentAddressedOnFilesystem()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testcoverstoreacceptsanysourceurl", "label": "TestCoverStoreAcceptsAnySourceURL()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCoverStoreAcceptsAnySourceURL()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_userscript_userscript", "label": "userscript.go", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "userscript.go", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/userscript/userscript.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_userscript_userscript_stampversion", "label": "stampVersion()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "stampVersion()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/userscript/userscript.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_userscript_userscript_go_time", "label": "Time", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Time", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_userscript_userscript_substitutetoken", "label": "substituteToken()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "substituteToken()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/userscript/userscript.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_userscript_userscript_render", "label": "Render()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Render()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/userscript/userscript.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_userscript_userscript_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_userscript_userscript_go_request", "label": "Request", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_userscript_userscript_handler", "label": "Handler()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Handler()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/userscript/userscript.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_userscript_userscript_go_store", "label": "Store", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_userscript_userscript_go_handlerfunc", "label": "HandlerFunc", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "HandlerFunc", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_userscript_userscript_test", "label": "userscript_test.go", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "userscript_test.go", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/userscript/userscript_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_userscript_userscript_test_teststampversionreplacesversionlineonly", "label": "TestStampVersionReplacesVersionLineOnly()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestStampVersionReplacesVersionLineOnly()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/userscript/userscript_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_userscript_userscript_test_go_t", "label": "T", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "", "file_type": "code", "degree": 4}, {"id": "backend_internal_userscript_userscript_test_teststampversionwithoutversionlineservedunmodified", "label": "TestStampVersionWithoutVersionLineServedUnmodified()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestStampVersionWithoutVersionLineServedUnmodified()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/userscript/userscript_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_userscript_userscript_test_testsubstitutetokenreplaceseveryplaceholder", "label": "TestSubstituteTokenReplacesEveryPlaceholder()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestSubstituteTokenReplacesEveryPlaceholder()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/userscript/userscript_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_userscript_userscript_test_testsubstitutetokenwithoutplaceholderservedunmodified", "label": "TestSubstituteTokenWithoutPlaceholderServedUnmodified()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestSubstituteTokenWithoutPlaceholderServedUnmodified()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/userscript/userscript_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_discord", "label": "discord.go", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "discord.go", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 5}, {"id": "web_discordconfig", "label": "DiscordConfig", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "DiscordConfig", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 5}, {"id": "web_oauthstates", "label": "oauthStates", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "oauthStates", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_web_discord_go_mutex", "label": "Mutex", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Mutex", "community": 9, "community_name": "Session Middleware", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_web_discord_go_time", "label": "Time", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Time", "community": 9, "community_name": "Session Middleware", "source_file": "", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_discord_newoauthstates", "label": "newOAuthStates()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "newOAuthStates()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 6}, {"id": "web_oauthstates_put", "label": ".put()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".put()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 3}, {"id": "web_oauthstates_take", "label": ".take()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".take()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_discord_go_web_handler", "label": "Handler", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Handler", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 5}, {"id": "web_handler_discordstart", "label": ".discordStart()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".discordStart()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_discord_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 9, "community_name": "Session Middleware", "source_file": "", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_discord_go_request", "label": "Request", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 9, "community_name": "Session Middleware", "source_file": "", "file_type": "code", "degree": 2}, {"id": "web_handler_discordcallback", "label": ".discordCallback()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".discordCallback()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 11}, {"id": "web_handler_exchangetoken", "label": ".exchangeToken()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".exchangeToken()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_discord_go_context", "label": "Context", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Context", "community": 9, "community_name": "Session Middleware", "source_file": "", "file_type": "code", "degree": 4}, {"id": "web_handler_discorduserid", "label": ".discordUserID()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".discordUserID()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 4}, {"id": "web_discordmember", "label": "discordMember", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "discordMember", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 2}, {"id": "web_handler_discordmember", "label": ".discordMember()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".discordMember()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 4}, {"id": "web_discordtoken", "label": "discordToken", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "discordToken", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_oauth_test", "label": "oauth_test.go", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "oauth_test.go", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/oauth_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_oauth_test_testoauthstatesingleuse", "label": "TestOAuthStateSingleUse()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestOAuthStateSingleUse()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/oauth_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_oauth_test_go_t", "label": "T", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 9, "community_name": "Session Middleware", "source_file": "", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_oauth_test_testoauthstateunknownorexpired", "label": "TestOAuthStateUnknownOrExpired()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestOAuthStateUnknownOrExpired()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/oauth_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_oauth_test_testoauthstateeviction", "label": "TestOAuthStateEviction()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestOAuthStateEviction()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/oauth_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_filter", "label": "filter.js", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "filter.js", "community": 35, "community_name": "Web UI Filter Logic", "source_file": "backend/internal/web/static/filter.js", "file_type": "code", "degree": 8}, {"id": "backend_internal_web_static_filter_applyfilter", "label": "applyFilter()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "applyFilter()", "community": 35, "community_name": "Web UI Filter Logic", "source_file": "backend/internal/web/static/filter.js", "file_type": "code", "degree": 1}, {"id": "backend_internal_web_static_filter_setactivetab", "label": "setActiveTab()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "setActiveTab()", "community": 35, "community_name": "Web UI Filter Logic", "source_file": "backend/internal/web/static/filter.js", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_static_filter_closecardpanels", "label": "closeCardPanels()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "closeCardPanels()", "community": 35, "community_name": "Web UI Filter Logic", "source_file": "backend/internal/web/static/filter.js", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_static_filter_togglepanel", "label": "togglePanel()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "togglePanel()", "community": 35, "community_name": "Web UI Filter Logic", "source_file": "backend/internal/web/static/filter.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_filter_togglechapterform", "label": "toggleChapterForm()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "toggleChapterForm()", "community": 35, "community_name": "Web UI Filter Logic", "source_file": "backend/internal/web/static/filter.js", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_static_filter_toggleconfirmrow", "label": "toggleConfirmRow()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "toggleConfirmRow()", "community": 35, "community_name": "Web UI Filter Logic", "source_file": "backend/internal/web/static/filter.js", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_static_filter_showerror", "label": "showError()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "showError()", "community": 35, "community_name": "Web UI Filter Logic", "source_file": "backend/internal/web/static/filter.js", "file_type": "code", "degree": 1}, {"id": "backend_internal_web_static_filter_reasonfrom", "label": "reasonFrom()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "reasonFrom()", "community": 35, "community_name": "Web UI Filter Logic", "source_file": "backend/internal/web/static/filter.js", "file_type": "code", "degree": 1}, {"id": "backend_internal_web_static_htmx_min", "label": "htmx.min.js", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 40.0, "font": {"size": 12, "color": "#ffffff"}, "title": "htmx.min.js", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 104}, {"id": "backend_internal_web_static_htmx_min_d", "label": "d()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "d()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_ee", "label": "ee()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 15.5, "font": {"size": 12, "color": "#ffffff"}, "title": "ee()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 19}, {"id": "backend_internal_web_static_htmx_min_s", "label": "s()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "s()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 8}, {"id": "backend_internal_web_static_htmx_min_te", "label": "te()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": "te()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 13}, {"id": "backend_internal_web_static_htmx_min_c", "label": "c()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "c()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 16}, {"id": "backend_internal_web_static_htmx_min_ne", "label": "ne()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 18.1, "font": {"size": 12, "color": "#ffffff"}, "title": "ne()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 28}, {"id": "backend_internal_web_static_htmx_min_m", "label": "m()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "m()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_o", "label": "o()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "o()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 10}, {"id": "backend_internal_web_static_htmx_min_i", "label": "i()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.5, "font": {"size": 0, "color": "#ffffff"}, "title": "i()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 12}, {"id": "backend_internal_web_static_htmx_min_re", "label": "re()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.0, "font": {"size": 0, "color": "#ffffff"}, "title": "re()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 14}, {"id": "backend_internal_web_static_htmx_min_h", "label": "h()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "h()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 8}, {"id": "backend_internal_web_static_htmx_min_t", "label": "T()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "T()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_q", "label": "q()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "q()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_static_htmx_min_l", "label": "L()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "L()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_static_htmx_min_a", "label": "A()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "A()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_n", "label": "N()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "N()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_p", "label": "P()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "P()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 10}, {"id": "backend_internal_web_static_htmx_min_oe", "label": "oe()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "oe()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_k", "label": "k()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "k()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 8}, {"id": "backend_internal_web_static_htmx_min_ie", "label": "ie()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "ie()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 17}, {"id": "backend_internal_web_static_htmx_min_se", "label": "se()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 17.8, "font": {"size": 12, "color": "#ffffff"}, "title": "se()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 27}, {"id": "backend_internal_web_static_htmx_min_x", "label": "X()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "X()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_le", "label": "le()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "le()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 11}, {"id": "backend_internal_web_static_htmx_min_f", "label": "F()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "F()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_static_htmx_min_ce", "label": "ce()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ce()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 8}, {"id": "backend_internal_web_static_htmx_min_b", "label": "B()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "B()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_u", "label": "U()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "U()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_e", "label": "e()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 19.5, "font": {"size": 12, "color": "#ffffff"}, "title": "e()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 33}, {"id": "backend_internal_web_static_htmx_min_j", "label": "j()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "j()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 1}, {"id": "backend_internal_web_static_htmx_min_v", "label": "V()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "V()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 2}, {"id": "home_tan_project_mangabm_mangabookmark_backend_internal_web_static_htmx_min", "label": "_()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 1}, {"id": "backend_internal_web_static_htmx_min_z", "label": "z()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "z()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_ue", "label": "ue()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 17.8, "font": {"size": 12, "color": "#ffffff"}, "title": "ue()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 27}, {"id": "backend_internal_web_static_htmx_min_g", "label": "G()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "G()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 7}, {"id": "backend_internal_web_static_htmx_min_w", "label": "W()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "W()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 1}, {"id": "backend_internal_web_static_htmx_min_y", "label": "Y()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Y()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_ge", "label": "ge()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "ge()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_ae", "label": "ae()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "ae()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 10}, {"id": "backend_internal_web_static_htmx_min_xe", "label": "xe()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "xe()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_ye", "label": "ye()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "ye()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_be", "label": "be()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "be()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_we", "label": "we()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "we()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_he", "label": "He()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "He()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 10}, {"id": "backend_internal_web_static_htmx_min_qe", "label": "qe()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "qe()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 8}, {"id": "backend_internal_web_static_htmx_min_pe", "label": "Pe()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Pe()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_static_htmx_min_ke", "label": "ke()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ke()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_de", "label": "De()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 18.1, "font": {"size": 12, "color": "#ffffff"}, "title": "De()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 28}, {"id": "backend_internal_web_static_htmx_min_me", "label": "Me()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Me()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_fe", "label": "Fe()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Fe()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_je", "label": "je()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "je()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_ve", "label": "Ve()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Ve()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_ze", "label": "ze()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ze()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_et", "label": "et()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "et()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_tt", "label": "tt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "tt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_nt", "label": "nt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "nt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 8}, {"id": "backend_internal_web_static_htmx_min_rt", "label": "rt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "rt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_it", "label": "it()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "it()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 8}, {"id": "backend_internal_web_static_htmx_min_st", "label": "st()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": "st()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 13}, {"id": "backend_internal_web_static_htmx_min_lt", "label": "lt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "lt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_ct", "label": "ct()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "ct()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 6}, {"id": "backend_internal_web_static_htmx_min_ut", "label": "ut()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ut()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_at", "label": "at()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "at()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_ft", "label": "ft()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ft()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 9}, {"id": "backend_internal_web_static_htmx_min_ht", "label": "ht()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ht()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_dt", "label": "dt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "dt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_gt", "label": "gt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "gt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 10}, {"id": "backend_internal_web_static_htmx_min_pt", "label": "pt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 15.5, "font": {"size": 12, "color": "#ffffff"}, "title": "pt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 19}, {"id": "backend_internal_web_static_htmx_min_yt", "label": "yt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "yt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 7}, {"id": "backend_internal_web_static_htmx_min_bt", "label": "bt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "bt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 6}, {"id": "backend_internal_web_static_htmx_min_vt", "label": "vt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "vt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_wt", "label": "wt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": "wt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 13}, {"id": "backend_internal_web_static_htmx_min_ot", "label": "Ot()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Ot()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_qt", "label": "qt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "qt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_kt", "label": "kt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "kt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_mt", "label": "Mt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Mt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_xt", "label": "Xt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Xt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_static_htmx_min_jt", "label": "jt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "jt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 8}, {"id": "backend_internal_web_static_htmx_min_zt", "label": "zt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "zt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 8}, {"id": "backend_internal_web_static_htmx_min_en", "label": "en()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "en()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_tn", "label": "tn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "tn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_nn", "label": "nn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "nn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 6}, {"id": "backend_internal_web_static_htmx_min_rn", "label": "rn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "rn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_on", "label": "on()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": "on()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 13}, {"id": "backend_internal_web_static_htmx_min_sn", "label": "sn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "sn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_ln", "label": "ln()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ln()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_cn", "label": "cn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "cn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 17}, {"id": "backend_internal_web_static_htmx_min_un", "label": "un()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "un()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 6}, {"id": "backend_internal_web_static_htmx_min_an", "label": "an()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "an()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 6}, {"id": "backend_internal_web_static_htmx_min_fn", "label": "fn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "fn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 8}, {"id": "backend_internal_web_static_htmx_min_hn", "label": "hn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "hn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_dn", "label": "dn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.0, "font": {"size": 0, "color": "#ffffff"}, "title": "dn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 14}, {"id": "backend_internal_web_static_htmx_min_gn", "label": "gn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "gn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 6}, {"id": "backend_internal_web_static_htmx_min_pn", "label": "pn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "pn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 7}, {"id": "backend_internal_web_static_htmx_min_mn", "label": "mn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 6}, {"id": "backend_internal_web_static_htmx_min_xn", "label": "xn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_yn", "label": "yn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "yn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_bn", "label": "bn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "bn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 11}, {"id": "backend_internal_web_static_htmx_min_vn", "label": "vn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "vn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_wn", "label": "wn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "wn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_r", "label": "R()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "R()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_qn", "label": "qn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "qn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_in", "label": "In()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "In()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_static_htmx_min_kn", "label": "kn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "kn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_zn", "label": "zn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "zn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_web", "label": "web.go", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.5, "font": {"size": 0, "color": "#ffffff"}, "title": "web.go", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 12}, {"id": "backend_internal_web_web_go_web_handler", "label": "Handler", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 18.4, "font": {"size": 12, "color": "#ffffff"}, "title": "Handler", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 29}, {"id": "backend_internal_web_web_go_store", "label": "Store", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 13, "community_name": "Web UI Handlers", "source_file": "", "file_type": "code", "degree": 2}, {"id": "template", "label": "Template", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Template", "community": 13, "community_name": "Web UI Handlers", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_web_web_go_client", "label": "Client", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Client", "community": 13, "community_name": "Web UI Handlers", "source_file": "", "file_type": "code", "degree": 1}, {"id": "web_listview", "label": "listView", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "listView", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 7}, {"id": "web_listview_pageurl", "label": ".PageURL()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".PageURL()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 1}, {"id": "web_listview_listurl", "label": ".ListURL()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".ListURL()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 1}, {"id": "web_loginview", "label": "loginView", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "loginView", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 1}, {"id": "backend_internal_web_web_new", "label": "New()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 15.2, "font": {"size": 12, "color": "#ffffff"}, "title": "New()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 18}, {"id": "web_handler_register", "label": ".Register()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".Register()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 5}, {"id": "servemux", "label": "ServeMux", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ServeMux", "community": 13, "community_name": "Web UI Handlers", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_web_web_statichandler", "label": "staticHandler()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "staticHandler()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 4}, {"id": "web_ctxkey", "label": "ctxKey", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ctxKey", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 1}, {"id": "web_handler_sessionreader", "label": ".sessionReader()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".sessionReader()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_web_go_request", "label": "Request", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Request", "community": 13, "community_name": "Web UI Handlers", "source_file": "", "file_type": "code", "degree": 16}, {"id": "web_handler_requiresession", "label": ".requireSession()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".requireSession()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_web_go_handlerfunc", "label": "HandlerFunc", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "HandlerFunc", "community": 13, "community_name": "Web UI Handlers", "source_file": "", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_web_readerof", "label": "readerOf()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "readerOf()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 10}, {"id": "web_handler_render", "label": ".render()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".render()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 8}, {"id": "backend_internal_web_web_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 13, "community_name": "Web UI Handlers", "source_file": "", "file_type": "code", "degree": 15}, {"id": "web_handler_index", "label": ".index()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": ".index()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_web_web_filterbookmarks", "label": "filterBookmarks()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "filterBookmarks()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_web_kindof", "label": "kindOf()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "kindOf()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_web_libof", "label": "libOf()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "libOf()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 4}, {"id": "web_handler_buildlistview", "label": ".buildListView()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": ".buildListView()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 7}, {"id": "web_handler_uilist", "label": ".uiList()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".uiList()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 8}, {"id": "backend_internal_web_web_currenttab", "label": "currentTab()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "currentTab()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_web_currentlib", "label": "currentLib()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "currentLib()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 4}, {"id": "web_handler_writechromeoob", "label": ".writeChromeOOB()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".writeChromeOOB()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 5}, {"id": "web_handler_refreshchrome", "label": ".refreshChrome()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".refreshChrome()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 10}, {"id": "web_handler_renderlogin", "label": ".renderLogin()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".renderLogin()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 3}, {"id": "web_handler_logout", "label": ".logout()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".logout()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 4}, {"id": "web_handler_loadformutation", "label": ".loadForMutation()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".loadForMutation()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 8}, {"id": "web_handler_saveandrendercard", "label": ".saveAndRenderCard()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".saveAndRenderCard()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 10}, {"id": "web_handler_uifavorite", "label": ".uiFavorite()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".uiFavorite()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 5}, {"id": "web_handler_uistatus", "label": ".uiStatus()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".uiStatus()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 5}, {"id": "web_handler_uichapter", "label": ".uiChapter()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".uiChapter()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 5}, {"id": "web_handler_uidelete", "label": ".uiDelete()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".uiDelete()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 5}, {"id": "web_handler_installuserscript", "label": ".installUserscript()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".installUserscript()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 5}, {"id": "web_handler_rotatetoken", "label": ".rotateToken()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".rotateToken()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 5}, {"id": "web_handler_revokereadersessions", "label": ".revokeReaderSessions()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".revokeReaderSessions()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 5}, {"id": "backend_main", "label": "main.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.0, "font": {"size": 0, "color": "#ffffff"}, "title": "main.go", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 14}, {"id": "backend_config", "label": "Config", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Config", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/main.go", "file_type": "code", "degree": 7}, {"id": "backend_latestpoll", "label": "LatestPoll", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "LatestPoll", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 6}, {"id": "backend_main_go_duration", "label": "Duration", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Duration", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "", "file_type": "code", "degree": 4}, {"id": "backend_main_envor", "label": "envOr()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "envOr()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 2}, {"id": "backend_main_envbool", "label": "envBool()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "envBool()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 2}, {"id": "backend_main_envduration", "label": "envDuration()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "envDuration()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 3}, {"id": "backend_main_envint", "label": "envInt()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "envInt()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 2}, {"id": "backend_main_clamppollcooldown", "label": "clampPollCooldown()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "clampPollCooldown()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 3}, {"id": "backend_main_loadlatestpoll", "label": "loadLatestPoll()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "loadLatestPoll()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 11}, {"id": "backend_main_loadconfig", "label": "loadConfig()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "loadConfig()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 7}, {"id": "backend_main_newrouter", "label": "newRouter()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 15.8, "font": {"size": 12, "color": "#ffffff"}, "title": "newRouter()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 20}, {"id": "backend_main_go_store", "label": "Store", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "", "file_type": "code", "degree": 3}, {"id": "backend_main_go_handler", "label": "Handler", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Handler", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "", "file_type": "code", "degree": 2}, {"id": "backend_main_guardemptyuserscripttoken", "label": "guardEmptyUserscriptToken()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "guardEmptyUserscriptToken()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 3}, {"id": "backend_main_main", "label": "main()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 8}, {"id": "backend_main_newlatestpoller", "label": "newLatestPoller()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "newLatestPoller()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 8}, {"id": "backend_main_startlatestpoller", "label": "startLatestPoller()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "startLatestPoller()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 8}, {"id": "backend_main_go_context", "label": "Context", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Context", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_main_test", "label": "main_test.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "main_test.go", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main_test.go", "file_type": "code", "degree": 10}, {"id": "backend_main_test_testloadlatestpolldefaults", "label": "TestLoadLatestPollDefaults()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLoadLatestPollDefaults()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main_test.go", "file_type": "code", "degree": 3}, {"id": "backend_main_test_go_t", "label": "T", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "", "file_type": "code", "degree": 10}, {"id": "backend_main_test_testloadconfigreadscoverdirectory", "label": "TestLoadConfigReadsCoverDirectory()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLoadConfigReadsCoverDirectory()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main_test.go", "file_type": "code", "degree": 3}, {"id": "backend_main_test_testloadlatestpollenabledparsing", "label": "TestLoadLatestPollEnabledParsing()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLoadLatestPollEnabledParsing()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main_test.go", "file_type": "code", "degree": 3}, {"id": "backend_main_test_testloadlatestpollclampsandfallsback", "label": "TestLoadLatestPollClampsAndFallsBack()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLoadLatestPollClampsAndFallsBack()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main_test.go", "file_type": "code", "degree": 3}, {"id": "backend_main_test_testnewlatestpollerwirescooldowns", "label": "TestNewLatestPollerWiresCooldowns()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestNewLatestPollerWiresCooldowns()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main_test.go", "file_type": "code", "degree": 3}, {"id": "backend_main_test_testputstatusvalidation", "label": "TestPutStatusValidation()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestPutStatusValidation()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main_test.go", "file_type": "code", "degree": 4}, {"id": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress", "label": "TestPutOmittedStatusPreservesArchivedAndAppliesProgress()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestPutOmittedStatusPreservesArchivedAndAppliesProgress()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main_test.go", "file_type": "code", "degree": 4}, {"id": "backend_main_test_testgzipcompressestextnotfonts", "label": "TestGzipCompressesTextNotFonts()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestGzipCompressesTextNotFonts()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main_test.go", "file_type": "code", "degree": 4}, {"id": "backend_main_test_testputkindvalidation", "label": "TestPutKindValidation()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestPutKindValidation()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main_test.go", "file_type": "code", "degree": 4}, {"id": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress", "label": "TestPutOmittedKindPreservesNovelAndAppliesProgress()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestPutOmittedKindPreservesNovelAndAppliesProgress()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main_test.go", "file_type": "code", "degree": 4}, {"id": "backend_reader_credential_test", "label": "reader_credential_test.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "reader_credential_test.go", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/reader_credential_test.go", "file_type": "code", "degree": 9}, {"id": "backend_reader_credential_test_registerreader", "label": "registerReader()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "registerReader()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/reader_credential_test.go", "file_type": "code", "degree": 5}, {"id": "backend_reader_credential_test_go_t", "label": "T", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "", "file_type": "code", "degree": 6}, {"id": "backend_reader_credential_test_go_store", "label": "Store", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_reader_credential_test_credrequest", "label": "credRequest()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "credRequest()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/reader_credential_test.go", "file_type": "code", "degree": 5}, {"id": "backend_reader_credential_test_go_request", "label": "Request", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "", "file_type": "code", "degree": 2}, {"id": "backend_reader_credential_test_readercredential", "label": "readerCredential()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "readerCredential()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/reader_credential_test.go", "file_type": "code", "degree": 5}, {"id": "backend_reader_credential_test_withbody", "label": "withBody()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "withBody()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/reader_credential_test.go", "file_type": "code", "degree": 3}, {"id": "backend_reader_credential_test_testunknowncredentialrejected", "label": "TestUnknownCredentialRejected()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUnknownCredentialRejected()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/reader_credential_test.go", "file_type": "code", "degree": 8}, {"id": "backend_reader_credential_test_testperreaderisolation", "label": "TestPerReaderIsolation()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestPerReaderIsolation()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/reader_credential_test.go", "file_type": "code", "degree": 11}, {"id": "backend_reader_credential_test_testinstallservesscriptwithcredential", "label": "TestInstallServesScriptWithCredential()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestInstallServesScriptWithCredential()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/reader_credential_test.go", "file_type": "code", "degree": 6}, {"id": "backend_reader_credential_test_testrotatecredentialviawebui", "label": "TestRotateCredentialViaWebUI()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRotateCredentialViaWebUI()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/reader_credential_test.go", "file_type": "code", "degree": 8}, {"id": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", "label": "TestIndexShowsSetupPanelWithoutCredential()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestIndexShowsSetupPanelWithoutCredential()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/reader_credential_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test", "label": "web_test.go", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 27.9, "font": {"size": 12, "color": "#ffffff"}, "title": "web_test.go", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 62}, {"id": "backend_web_test_newwebtestserver", "label": "newWebTestServer()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 24.1, "font": {"size": 12, "color": "#ffffff"}, "title": "newWebTestServer()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 49}, {"id": "backend_web_test_go_t", "label": "T", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 27.0, "font": {"size": 12, "color": "#ffffff"}, "title": "T", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "", "file_type": "code", "degree": 59}, {"id": "backend_web_test_go_handler", "label": "Handler", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Handler", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "", "file_type": "code", "degree": 8}, {"id": "backend_web_test_go_store", "label": "Store", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "", "file_type": "code", "degree": 11}, {"id": "backend_web_test_sessioncookie", "label": "sessionCookie()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 15.8, "font": {"size": 12, "color": "#ffffff"}, "title": "sessionCookie()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 20}, {"id": "backend_web_test_go_cookie", "label": "Cookie", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Cookie", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "", "file_type": "code", "degree": 2}, {"id": "backend_discordstub", "label": "discordStub", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "discordStub", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 4}, {"id": "backend_tokenrequest", "label": "tokenRequest", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "tokenRequest", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 3}, {"id": "values", "label": "Values", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Values", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "", "file_type": "code", "degree": 2}, {"id": "backend_web_test_newdiscordstub", "label": "newDiscordStub()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "newDiscordStub()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 10}, {"id": "server", "label": "Server", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Server", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_web_test_discordconfig", "label": "discordConfig()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "discordConfig()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 8}, {"id": "backend_web_test_oauthwebtestserver", "label": "oauthWebTestServer()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "oauthWebTestServer()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 17}, {"id": "backend_web_test_startsignin", "label": "startSignIn()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "startSignIn()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 8}, {"id": "backend_web_test_completesignin", "label": "completeSignIn()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "completeSignIn()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 10}, {"id": "backend_web_test_go_responserecorder", "label": "ResponseRecorder", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseRecorder", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "", "file_type": "code", "degree": 2}, {"id": "backend_web_test_storereaders", "label": "storeReaders()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "storeReaders()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 7}, {"id": "backend_web_test_signincookie", "label": "signInCookie()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "signInCookie()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 10}, {"id": "backend_web_test_signedinreader", "label": "signedInReader()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "signedInReader()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 7}, {"id": "backend_web_test_testindexwithoutsessionshowslogin", "label": "TestIndexWithoutSessionShowsLogin()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestIndexWithoutSessionShowsLogin()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 4}, {"id": "backend_web_test_testindexwithsessionshowslist", "label": "TestIndexWithSessionShowsList()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestIndexWithSessionShowsList()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 5}, {"id": "backend_web_test_testdiscordloginfullflow", "label": "TestDiscordLoginFullFlow()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDiscordLoginFullFlow()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 4}, {"id": "backend_web_test_testdiscordcallbackrejectsmissingstate", "label": "TestDiscordCallbackRejectsMissingState()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDiscordCallbackRejectsMissingState()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 3}, {"id": "backend_web_test_testdiscordcallbackrejectsmismatchedstate", "label": "TestDiscordCallbackRejectsMismatchedState()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDiscordCallbackRejectsMismatchedState()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 3}, {"id": "backend_web_test_testdiscordcallbackstateissingleuse", "label": "TestDiscordCallbackStateIsSingleUse()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDiscordCallbackStateIsSingleUse()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 5}, {"id": "backend_web_test_testdiscordloginrefusesnonmember", "label": "TestDiscordLoginRefusesNonMember()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDiscordLoginRefusesNonMember()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 10}, {"id": "backend_web_test_testdiscordloginrequiresrolepositive", "label": "TestDiscordLoginRequiresRolePositive()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDiscordLoginRequiresRolePositive()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 8}, {"id": "backend_web_test_testguildmemberregistersonfirstloginandreusesit", "label": "TestGuildMemberRegistersOnFirstLoginAndReusesIt()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestGuildMemberRegistersOnFirstLoginAndReusesIt()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 5}, {"id": "backend_web_test_testownerloginreusestheseededreader", "label": "TestOwnerLoginReusesTheSeededReader()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestOwnerLoginReusesTheSeededReader()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 8}, {"id": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "label": "TestNewReaderSeesEmptyLibraryAndTheirOwnScript()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "TestNewReaderSeesEmptyLibraryAndTheirOwnScript()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 9}, {"id": "backend_web_test_testownerrevokesanotherreaderssessions", "label": "TestOwnerRevokesAnotherReadersSessions()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestOwnerRevokesAnotherReadersSessions()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 5}, {"id": "backend_web_test_testownerseesreaderspanel", "label": "TestOwnerSeesReadersPanel()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestOwnerSeesReadersPanel()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 5}, {"id": "backend_web_test_testdiscordlogintokenendpointdown", "label": "TestDiscordLoginTokenEndpointDown()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDiscordLoginTokenEndpointDown()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 8}, {"id": "backend_web_test_testcallbackratelimited", "label": "TestCallbackRateLimited()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCallbackRateLimited()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 3}, {"id": "backend_web_test_testlogoutdeletessession", "label": "TestLogoutDeletesSession()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLogoutDeletesSession()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 5}, {"id": "backend_web_test_testexpiredsessionrejected", "label": "TestExpiredSessionRejected()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestExpiredSessionRejected()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 5}, {"id": "backend_web_test_testbookmarksapistillbeareronly", "label": "TestBookmarksAPIStillBearerOnly()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestBookmarksAPIStillBearerOnly()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_teststaticassetsserved", "label": "TestStaticAssetsServed()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestStaticAssetsServed()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 4}, {"id": "backend_web_test_seed", "label": "seed()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "seed()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 15}, {"id": "backend_web_test_uirequest", "label": "uiRequest()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 16.1, "font": {"size": 12, "color": "#ffffff"}, "title": "uiRequest()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 21}, {"id": "backend_web_test_go_request", "label": "Request", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_web_test_testuiroutesrequiresession", "label": "TestUIRoutesRequireSession()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUIRoutesRequireSession()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 4}, {"id": "backend_web_test_testfavoritetoggleswithoutreordering", "label": "TestFavoriteTogglesWithoutReordering()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestFavoriteTogglesWithoutReordering()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey", "label": "TestCardHxTargetIsValidSelectorForColonKey()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCardHxTargetIsValidSelectorForColonKey()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testchapteroverridemovesupdatedat", "label": "TestChapterOverrideMovesUpdatedAt()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestChapterOverrideMovesUpdatedAt()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat", "label": "TestChapterOverrideNoOpPreservesURLAndUpdatedAt()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestChapterOverrideNoOpPreservesURLAndUpdatedAt()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testchapteroverriderejectsbadinput", "label": "TestChapterOverrideRejectsBadInput()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestChapterOverrideRejectsBadInput()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testmutationsonmissingkey", "label": "TestMutationsOnMissingKey()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMutationsOnMissingKey()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 5}, {"id": "backend_web_test_testuideleteremovesrow", "label": "TestUIDeleteRemovesRow()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUIDeleteRemovesRow()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testuilistfavouritestab", "label": "TestUIListFavouritesTab()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUIListFavouritesTab()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testuilistnewtab", "label": "TestUIListNewTab()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUIListNewTab()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 7}, {"id": "backend_web_test_seedstatusrows", "label": "seedStatusRows()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.5, "font": {"size": 0, "color": "#ffffff"}, "title": "seedStatusRows()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 12}, {"id": "backend_web_test_testtabsshowonlytheirbucket", "label": "TestTabsShowOnlyTheirBucket()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestTabsShowOnlyTheirBucket()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_stripof", "label": "stripOf()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "stripOf()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 8}, {"id": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", "label": "TestRecentStripCarriesUnreadOnlyAndOnlyOnAll()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRecentStripCarriesUnreadOnlyAndOnlyOnAll()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 7}, {"id": "backend_web_test_testrecentstripcapped", "label": "TestRecentStripCapped()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRecentStripCapped()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_poststatus", "label": "postStatus()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "postStatus()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 9}, {"id": "backend_web_test_testuistatussetsbucket", "label": "TestUIStatusSetsBucket()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUIStatusSetsBucket()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testuistatusrejectsunknownvalue", "label": "TestUIStatusRejectsUnknownValue()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUIStatusRejectsUnknownValue()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testuistatusrequiressession", "label": "TestUIStatusRequiresSession()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUIStatusRequiresSession()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 5}, {"id": "backend_web_test_testuistatusdoesnotreorderlist", "label": "TestUIStatusDoesNotReorderList()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUIStatusDoesNotReorderList()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testcardshowsstatuscontrols", "label": "TestCardShowsStatusControls()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCardShowsStatusControls()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testapprendersnewtabs", "label": "TestAppRendersNewTabs()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAppRendersNewTabs()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testmutationrefresheschromeoutofband", "label": "TestMutationRefreshesChromeOutOfBand()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMutationRefreshesChromeOutOfBand()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 8}, {"id": "backend_web_test_seedlibraries", "label": "seedLibraries()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "seedLibraries()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 8}, {"id": "backend_web_test_testlibrariesaredisjoint", "label": "TestLibrariesAreDisjoint()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLibrariesAreDisjoint()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testkindlessrowshowsinmangalibrary", "label": "TestKindlessRowShowsInMangaLibrary()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestKindlessRowShowsInMangaLibrary()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testnovelpageomitsupdatedtab", "label": "TestNovelPageOmitsUpdatedTab()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestNovelPageOmitsUpdatedTab()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testmangapagekeepsupdatedtab", "label": "TestMangaPageKeepsUpdatedTab()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMangaPageKeepsUpdatedTab()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testnovelnewtabfallsbacktoall", "label": "TestNovelNewTabFallsBackToAll()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestNovelNewTabFallsBackToAll()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "chrome_entrypoint", "label": "entrypoint.sh", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.0, "font": {"size": 0, "color": "#ffffff"}, "title": "entrypoint.sh", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 14}, {"id": "chrome_entrypoint_sh__entry", "label": "entrypoint.sh script", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "entrypoint.sh script", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 4}, {"id": "chrome_entrypoint_lock", "label": "lock()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "lock()", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 5}, {"id": "chrome_entrypoint_unlock", "label": "unlock()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "unlock()", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 5}, {"id": "chrome_entrypoint_browser_alive", "label": "browser_alive()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "browser_alive()", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 5}, {"id": "chrome_entrypoint_has_connections", "label": "has_connections()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "has_connections()", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 2}, {"id": "chrome_entrypoint_start_browser", "label": "start_browser()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "start_browser()", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 2}, {"id": "chrome_entrypoint_stop_browser", "label": "stop_browser()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "stop_browser()", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 3}, {"id": "chrome_entrypoint_wait_for_browser", "label": "wait_for_browser()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "wait_for_browser()", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 3}, {"id": "chrome_entrypoint_finish_connection", "label": "finish_connection()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "finish_connection()", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 5}, {"id": "chrome_entrypoint_connection_signal", "label": "connection_signal()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "connection_signal()", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 2}, {"id": "chrome_entrypoint_connection", "label": "connection()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "connection()", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 8}, {"id": "chrome_entrypoint_reaper", "label": "reaper()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "reaper()", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 7}, {"id": "chrome_entrypoint_stop_browser_gracefully", "label": "stop_browser_gracefully()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "stop_browser_gracefully()", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 7}, {"id": "chrome_entrypoint_shutdown", "label": "shutdown()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "shutdown()", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 2}, {"id": "userscript_manga_bookmark_user", "label": "manga-bookmark.user.js", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 31.6, "font": {"size": 12, "color": "#ffffff"}, "title": "manga-bookmark.user.js", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 75}, {"id": "userscript_manga_bookmark_user_meta", "label": "meta()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "meta()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_manga_bookmark_user_anchorsfromdocument", "label": "anchorsFromDocument()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "anchorsFromDocument()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_manga_bookmark_user_anchorsfromhtml", "label": "anchorsFromHTML()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "anchorsFromHTML()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_stripbuildhash", "label": "stripBuildHash()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "stripBuildHash()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_comixseriesid", "label": "comixSeriesId()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "comixSeriesId()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_detect", "label": "detect()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "detect()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 6}, {"id": "userscript_manga_bookmark_user_latestchapterfromanchors", "label": "latestChapterFromAnchors()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "latestChapterFromAnchors()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_latestchapterfromapi", "label": "latestChapterFromApi()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "latestChapterFromApi()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_manga_bookmark_user_keyof", "label": "keyOf()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "keyOf()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 6}, {"id": "userscript_manga_bookmark_user_adapterfor", "label": "adapterFor()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "adapterFor()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_computelatestchapter", "label": "computeLatestChapter()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "computeLatestChapter()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_manga_bookmark_user_currentsite", "label": "currentSite()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "currentSite()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_manga_bookmark_user_loadcache", "label": "loadCache()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "loadCache()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 1}, {"id": "userscript_manga_bookmark_user_savecache", "label": "saveCache()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "saveCache()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_manga_bookmark_user_loadlastchecked", "label": "loadLastChecked()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "loadLastChecked()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_manga_bookmark_user_savelastchecked", "label": "saveLastChecked()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "saveLastChecked()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_manga_bookmark_user_authheaders", "label": "authHeaders()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "authHeaders()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_manga_bookmark_user_httperror", "label": "httpError()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "httpError()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_apiget", "label": "apiGet()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "apiGet()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_apiput", "label": "apiPut()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "apiPut()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_manga_bookmark_user_apidelete", "label": "apiDelete()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "apiDelete()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_manga_bookmark_user_reindex", "label": "reindex()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "reindex()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_manga_bookmark_user_setlist", "label": "setList()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "setList()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_manga_bookmark_user_upsertlocal", "label": "upsertLocal()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "upsertLocal()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 8}, {"id": "userscript_manga_bookmark_user_removelocal", "label": "removeLocal()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "removeLocal()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_manga_bookmark_user_statusof", "label": "statusOf()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "statusOf()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 6}, {"id": "userscript_manga_bookmark_user_kindof", "label": "kindOf()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "kindOf()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_loadqueue", "label": "loadQueue()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "loadQueue()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 1}, {"id": "userscript_manga_bookmark_user_savequeue", "label": "saveQueue()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "saveQueue()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_manga_bookmark_user_queuecount", "label": "queueCount()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "queueCount()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_manga_bookmark_user_queueget", "label": "queueGet()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "queueGet()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_manga_bookmark_user_titlefor", "label": "titleFor()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "titleFor()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_queuepush", "label": "queuePush()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "queuePush()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_manga_bookmark_user_queuedrop", "label": "queueDrop()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "queueDrop()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_manga_bookmark_user_queuedefer", "label": "queueDefer()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "queueDefer()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_manga_bookmark_user_queueenqueue", "label": "queueEnqueue()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "queueEnqueue()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 8}, {"id": "userscript_manga_bookmark_user_drain", "label": "drain()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "drain()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 9}, {"id": "userscript_manga_bookmark_user_overlaypending", "label": "overlayPending()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "overlayPending()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_pushbookmark", "label": "pushBookmark()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": "pushBookmark()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 13}, {"id": "userscript_manga_bookmark_user_pushdelete", "label": "pushDelete()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "pushDelete()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 8}, {"id": "userscript_manga_bookmark_user_bookmarkcurrent", "label": "bookmarkCurrent()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "bookmarkCurrent()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_manga_bookmark_user_updatetocurrentchapter", "label": "updateToCurrentChapter()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "updateToCurrentChapter()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 6}, {"id": "userscript_manga_bookmark_user_syncupsert", "label": "syncUpsert()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "syncUpsert()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_manga_bookmark_user_togglefavorite", "label": "toggleFavorite()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "toggleFavorite()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 6}, {"id": "userscript_manga_bookmark_user_togglearchive", "label": "toggleArchive()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "toggleArchive()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_manga_bookmark_user_applylatestchapterifchanged", "label": "applyLatestChapterIfChanged()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "applyLatestChapterIfChanged()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", "label": "maybeCaptureLatestOnSeriesPage()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "maybeCaptureLatestOnSeriesPage()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_manga_bookmark_user_backgroundrefreshlatest", "label": "backgroundRefreshLatest()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.5, "font": {"size": 0, "color": "#ffffff"}, "title": "backgroundRefreshLatest()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 12}, {"id": "userscript_manga_bookmark_user_removebookmark", "label": "removeBookmark()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "removeBookmark()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 6}, {"id": "userscript_manga_bookmark_user_chapteridentity", "label": "chapterIdentity()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "chapterIdentity()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_manga_bookmark_user_armdwell", "label": "armDwell()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "armDwell()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_manga_bookmark_user_canceldwell", "label": "cancelDwell()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "cancelDwell()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_manga_bookmark_user_maybeautoupdate", "label": "maybeAutoUpdate()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "maybeAutoUpdate()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_manga_bookmark_user_buildui", "label": "buildUI()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "buildUI()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_manga_bookmark_user_clamp", "label": "clamp()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "clamp()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_applyfabpos", "label": "applyFabPos()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "applyFabPos()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_manga_bookmark_user_loadfabpos", "label": "loadFabPos()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "loadFabPos()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_manga_bookmark_user_savefabpos", "label": "saveFabPos()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "saveFabPos()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 1}, {"id": "userscript_manga_bookmark_user_placefab", "label": "placeFab()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "placeFab()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_manga_bookmark_user_makedraggable", "label": "makeDraggable()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "makeDraggable()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_manga_bookmark_user_startring", "label": "startRing()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "startRing()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_manga_bookmark_user_stopring", "label": "stopRing()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "stopRing()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_togglepanel", "label": "togglePanel()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "togglePanel()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_manga_bookmark_user_el", "label": "el()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "el()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 6}, {"id": "userscript_manga_bookmark_user_render", "label": "render()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 15.8, "font": {"size": 12, "color": "#ffffff"}, "title": "render()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 20}, {"id": "userscript_manga_bookmark_user_renderitem", "label": "renderItem()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "renderItem()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_manga_bookmark_user_confirmremove", "label": "confirmRemove()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "confirmRemove()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_toast", "label": "toast()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "toast()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 9}, {"id": "userscript_manga_bookmark_user_refresh", "label": "refresh()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "refresh()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 8}, {"id": "userscript_manga_bookmark_user_setpage", "label": "setPage()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "setPage()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_manga_bookmark_user_onnavigate", "label": "onNavigate()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "onNavigate()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 8}, {"id": "userscript_manga_bookmark_user_installnavwatcher", "label": "installNavWatcher()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "installNavWatcher()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_manga_bookmark_user_installlongpress", "label": "installLongPress()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "installLongPress()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_init", "label": "init()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "init()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 11}, {"id": "userscript_novel_bookmark_user", "label": "novel-bookmark.user.js", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 31.6, "font": {"size": 12, "color": "#ffffff"}, "title": "novel-bookmark.user.js", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 75}, {"id": "userscript_novel_bookmark_user_anchorsfromdocument", "label": "anchorsFromDocument()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "anchorsFromDocument()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_novel_bookmark_user_anchorsfromhtml", "label": "anchorsFromHTML()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "anchorsFromHTML()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_novel_bookmark_user_escapere", "label": "escapeRe()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "escapeRe()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_novel_bookmark_user_maxchapter", "label": "maxChapter()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "maxChapter()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_detect", "label": "detect()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "detect()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_novel_bookmark_user_latestchapterfromanchors", "label": "latestChapterFromAnchors()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "latestChapterFromAnchors()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_novel_bookmark_user_seriesidfromlnwpointer", "label": "seriesIdFromLnwPointer()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "seriesIdFromLnwPointer()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_novel_bookmark_user_keyof", "label": "keyOf()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "keyOf()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_novel_bookmark_user_adapterfor", "label": "adapterFor()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "adapterFor()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_repairlnwstalerow", "label": "repairLnwStaleRow()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "repairLnwStaleRow()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_novel_bookmark_user_computelatestchapter", "label": "computeLatestChapter()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "computeLatestChapter()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 6}, {"id": "userscript_novel_bookmark_user_currentsite", "label": "currentSite()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "currentSite()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_novel_bookmark_user_loadcache", "label": "loadCache()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "loadCache()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 1}, {"id": "userscript_novel_bookmark_user_savecache", "label": "saveCache()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "saveCache()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_novel_bookmark_user_loadlastchecked", "label": "loadLastChecked()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "loadLastChecked()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_savelastchecked", "label": "saveLastChecked()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "saveLastChecked()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_authheaders", "label": "authHeaders()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "authHeaders()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_novel_bookmark_user_httperror", "label": "httpError()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "httpError()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_apiget", "label": "apiGet()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "apiGet()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_apiput", "label": "apiPut()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "apiPut()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_novel_bookmark_user_apidelete", "label": "apiDelete()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "apiDelete()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_novel_bookmark_user_reindex", "label": "reindex()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "reindex()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_novel_bookmark_user_setlist", "label": "setList()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "setList()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_novel_bookmark_user_upsertlocal", "label": "upsertLocal()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "upsertLocal()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 8}, {"id": "userscript_novel_bookmark_user_removelocal", "label": "removeLocal()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "removeLocal()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_novel_bookmark_user_statusof", "label": "statusOf()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "statusOf()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 6}, {"id": "userscript_novel_bookmark_user_kindof", "label": "kindOf()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "kindOf()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_loadqueue", "label": "loadQueue()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "loadQueue()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 1}, {"id": "userscript_novel_bookmark_user_savequeue", "label": "saveQueue()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "saveQueue()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_novel_bookmark_user_queuecount", "label": "queueCount()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "queueCount()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_novel_bookmark_user_queueget", "label": "queueGet()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "queueGet()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_novel_bookmark_user_titlefor", "label": "titleFor()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "titleFor()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_queuepush", "label": "queuePush()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "queuePush()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_novel_bookmark_user_queuedrop", "label": "queueDrop()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "queueDrop()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_novel_bookmark_user_queuedefer", "label": "queueDefer()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "queueDefer()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_novel_bookmark_user_queueenqueue", "label": "queueEnqueue()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "queueEnqueue()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 8}, {"id": "userscript_novel_bookmark_user_drain", "label": "drain()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "drain()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 9}, {"id": "userscript_novel_bookmark_user_overlaypending", "label": "overlayPending()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "overlayPending()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_pushbookmark", "label": "pushBookmark()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.0, "font": {"size": 0, "color": "#ffffff"}, "title": "pushBookmark()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 14}, {"id": "userscript_novel_bookmark_user_pushdelete", "label": "pushDelete()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "pushDelete()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 9}, {"id": "userscript_novel_bookmark_user_bookmarkcurrent", "label": "bookmarkCurrent()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "bookmarkCurrent()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_novel_bookmark_user_updatetocurrentchapter", "label": "updateToCurrentChapter()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "updateToCurrentChapter()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 6}, {"id": "userscript_novel_bookmark_user_syncupsert", "label": "syncUpsert()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "syncUpsert()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_novel_bookmark_user_togglefavorite", "label": "toggleFavorite()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "toggleFavorite()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 6}, {"id": "userscript_novel_bookmark_user_togglearchive", "label": "toggleArchive()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "toggleArchive()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_novel_bookmark_user_applylatestchapterifchanged", "label": "applyLatestChapterIfChanged()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "applyLatestChapterIfChanged()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "label": "maybeCaptureLatestOnSeriesPage()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "maybeCaptureLatestOnSeriesPage()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_novel_bookmark_user_backgroundrefreshlatest", "label": "backgroundRefreshLatest()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "backgroundRefreshLatest()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 11}, {"id": "userscript_novel_bookmark_user_removebookmark", "label": "removeBookmark()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "removeBookmark()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 6}, {"id": "userscript_novel_bookmark_user_chapteridentity", "label": "chapterIdentity()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "chapterIdentity()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_novel_bookmark_user_armdwell", "label": "armDwell()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "armDwell()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_novel_bookmark_user_canceldwell", "label": "cancelDwell()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "cancelDwell()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_novel_bookmark_user_maybeautoupdate", "label": "maybeAutoUpdate()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "maybeAutoUpdate()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_novel_bookmark_user_buildui", "label": "buildUI()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "buildUI()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_novel_bookmark_user_clamp", "label": "clamp()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "clamp()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_applyfabpos", "label": "applyFabPos()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "applyFabPos()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_novel_bookmark_user_loadfabpos", "label": "loadFabPos()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "loadFabPos()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_novel_bookmark_user_savefabpos", "label": "saveFabPos()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "saveFabPos()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 1}, {"id": "userscript_novel_bookmark_user_placefab", "label": "placeFab()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "placeFab()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_novel_bookmark_user_makedraggable", "label": "makeDraggable()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "makeDraggable()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_novel_bookmark_user_startring", "label": "startRing()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "startRing()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_novel_bookmark_user_stopring", "label": "stopRing()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "stopRing()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_togglepanel", "label": "togglePanel()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "togglePanel()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_novel_bookmark_user_el", "label": "el()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "el()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 6}, {"id": "userscript_novel_bookmark_user_render", "label": "render()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 15.8, "font": {"size": 12, "color": "#ffffff"}, "title": "render()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 20}, {"id": "userscript_novel_bookmark_user_renderitem", "label": "renderItem()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "renderItem()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_novel_bookmark_user_confirmremove", "label": "confirmRemove()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "confirmRemove()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_toast", "label": "toast()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "toast()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 9}, {"id": "userscript_novel_bookmark_user_refresh", "label": "refresh()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "refresh()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 8}, {"id": "userscript_novel_bookmark_user_applylnwstalerowrepair", "label": "applyLnwStaleRowRepair()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": "applyLnwStaleRowRepair()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 13}, {"id": "userscript_novel_bookmark_user_onnavigate", "label": "onNavigate()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "onNavigate()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 9}, {"id": "userscript_novel_bookmark_user_installnavwatcher", "label": "installNavWatcher()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "installNavWatcher()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_installlongpress", "label": "installLongPress()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "installLongPress()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_init", "label": "init()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.5, "font": {"size": 0, "color": "#ffffff"}, "title": "init()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 12}, {"id": "userscript_test_logic_test", "label": "logic.test.js", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "logic.test.js", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/test/logic.test.js", "file_type": "code", "degree": 15}, {"id": "userscript_test_logic_test_test", "label": "test", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/test/logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_logic_test_assert", "label": "assert", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "assert", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/test/logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_logic_test_store", "label": "store", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "store", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/test/logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_logic_test_metatags", "label": "metaTags", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "metaTags", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/test/logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_logic_test_queryselector", "label": "querySelector()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "querySelector()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/test/logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_logic_test_addeventlistener", "label": "addEventListener()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "addEventListener()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/test/logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_logic_test_title", "label": "title()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "title()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/test/logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_logic_test_stripbuildhash_comixseriesid_asura_demonic_comix_kagane_anchorsfromhtml_statusof_kindof", "label": "{ stripBuildHash, comixSeriesId, asura, demonic, comix, kagane, anchorsFromHTML, statusOf, kindOf,}", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "{ stripBuildHash, comixSeriesId, asura, demonic, comix, kagane, anchorsFromHTML, statusOf, kindOf,}", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/test/logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_logic_test_loc", "label": "loc()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "loc()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/test/logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_novel_logic_test", "label": "novel-logic.test.js", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 15.5, "font": {"size": 12, "color": "#ffffff"}, "title": "novel-logic.test.js", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 19}, {"id": "userscript_test_novel_logic_test_test", "label": "test", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_novel_logic_test_assert", "label": "assert", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "assert", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_novel_logic_test_store", "label": "store", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "store", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_novel_logic_test_metatags", "label": "metaTags", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "metaTags", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_novel_logic_test_elements", "label": "elements", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "elements", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_novel_logic_test_attrels", "label": "attrEls", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "attrEls", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_novel_logic_test_queryselector", "label": "querySelector()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "querySelector()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_novel_logic_test_queryselectorall", "label": "querySelectorAll()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "querySelectorAll()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_novel_logic_test_addeventlistener", "label": "addEventListener()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "addEventListener()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_novel_logic_test_novelfull_lightnovelworld_computelatestchapter_kindof_maxchapter_repairlnwstalerow", "label": "{ novelfull, lightnovelworld, computeLatestChapter, kindOf, maxChapter, repairLnwStaleRow,}", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "{ novelfull, lightnovelworld, computeLatestChapter, kindOf, maxChapter, repairLnwStaleRow,}", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_novel_logic_test_loc", "label": "loc()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "loc()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_novel_logic_test_reset", "label": "reset()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "reset()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 3}, {"id": "userscript_test_novel_logic_test_stalerow", "label": "staleRow()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "staleRow()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_novel_logic_test_lnwpage", "label": "lnwPage()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "lnwPage()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_md", "label": "SKILL.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "SKILL.md", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", "label": "Find Skills", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Find Skills", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 7}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_when_to_use_this_skill", "label": "When to Use This Skill", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "When to Use This Skill", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_what_is_the_skills_cli", "label": "What is the Skills CLI?", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "What is the Skills CLI?", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", "label": "How to Help Users Find Skills", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "How to Help Users Find Skills", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 7}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_1_understand_what_they_need", "label": "Step 1: Understand What They Need", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 1: Understand What They Need", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_2_check_the_leaderboard_first", "label": "Step 2: Check the Leaderboard First", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 2: Check the Leaderboard First", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_3_search_for_skills", "label": "Step 3: Search for Skills", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 3: Search for Skills", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_4_verify_quality_before_recommending", "label": "Step 4: Verify Quality Before Recommending", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 4: Verify Quality Before Recommending", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_5_present_options_to_the_user", "label": "Step 5: Present Options to the User", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 5: Present Options to the User", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_6_offer_to_install", "label": "Step 6: Offer to Install", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 6: Offer to Install", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_common_skill_categories", "label": "Common Skill Categories", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Common Skill Categories", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_tips_for_effective_searches", "label": "Tips for Effective Searches", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Tips for Effective Searches", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_when_no_skills_are_found", "label": "When No Skills Are Found", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "When No Skills Are Found", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_md", "label": "SKILL.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "SKILL.md", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "label": "Go Code Style", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Go Code Style", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 13}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_line_length_breaking", "label": "Line Length & Breaking", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Line Length & Breaking", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_variable_declarations", "label": "Variable Declarations", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Variable Declarations", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_slice_map_initialization", "label": "Slice & Map Initialization", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Slice & Map Initialization", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_composite_literals", "label": "Composite Literals", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Composite Literals", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow", "label": "Control Flow", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Control Flow", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 5}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_reduce_nesting", "label": "Reduce Nesting", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Reduce Nesting", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_eliminate_unnecessary_else", "label": "Eliminate Unnecessary `else`", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Eliminate Unnecessary `else`", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_complex_conditions_init_scope", "label": "Complex Conditions & Init Scope", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Complex Conditions & Init Scope", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_switch_over_if_else_chains", "label": "Switch Over If-Else Chains", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Switch Over If-Else Chains", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_function_design", "label": "Function Design", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Function Design", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_prefer_range_for_iteration", "label": "Prefer `range` for Iteration", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Prefer `range` for Iteration", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_value_vs_pointer_arguments", "label": "Value vs Pointer Arguments", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Value vs Pointer Arguments", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_code_organization_within_files", "label": "Code Organization Within Files", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Code Organization Within Files", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_string_handling", "label": "String Handling", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "String Handling", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_type_conversions", "label": "Type Conversions", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Type Conversions", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_philosophy", "label": "Philosophy", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Philosophy", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_parallelizing_code_style_reviews", "label": "Parallelizing Code Style Reviews", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Parallelizing Code Style Reviews", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_enforce_with_linters", "label": "Enforce with Linters", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Enforce with Linters", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_cross_references", "label": "Cross-References", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Cross-References", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_md", "label": "details.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "details.md", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/references/details.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_code_style_details", "label": "Code Style Details", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Code Style Details", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/references/details.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_extract_complex_conditions", "label": "Extract Complex Conditions", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Extract Complex Conditions", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/references/details.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_value_vs_pointer_arguments", "label": "Value vs Pointer Arguments", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Value vs Pointer Arguments", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/references/details.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_md", "label": "SKILL.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "SKILL.md", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "file_type": "document", "degree": 4}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", "label": "Go Error Handling Best Practices", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Go Error Handling Best Practices", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "file_type": "document", "degree": 6}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_best_practices_summary", "label": "Best Practices Summary", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Best Practices Summary", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_detailed_reference", "label": "Detailed Reference", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Detailed Reference", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_parallelizing_error_handling_audits", "label": "Parallelizing Error Handling Audits", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Parallelizing Error Handling Audits", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_cross_references", "label": "Cross-References", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Cross-References", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_references", "label": "References", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "References", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_md", "label": "error-creation.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "error-creation.md", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", "label": "Error Creation", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Error Creation", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "file_type": "document", "degree": 6}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_errors_as_values", "label": "Errors as Values", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Errors as Values", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_string_conventions", "label": "Error String Conventions", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Error String Conventions", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_creating_errors", "label": "Creating Errors", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Creating Errors", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "file_type": "document", "degree": 4}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_errors_new_static_error_messages", "label": "`errors.New` \u2014 static error messages", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "`errors.New` \u2014 static error messages", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_fmt_errorf_dynamic_error_messages", "label": "`fmt.Errorf` \u2014 dynamic error messages", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "`fmt.Errorf` \u2014 dynamic error messages", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_decision_table_which_error_strategy_to_use", "label": "Decision table: which error strategy to use", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision table: which error strategy to use", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_low_cardinality_error_messages", "label": "Low-Cardinality Error Messages", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Low-Cardinality Error Messages", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_custom_error_types", "label": "Custom Error Types", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Custom Error Types", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_custom_types_that_wrap_other_errors", "label": "Custom types that wrap other errors", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Custom types that wrap other errors", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_md", "label": "error-handling.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "error-handling.md", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging", "label": "Error Handling Patterns and Logging", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Error Handling Patterns and Logging", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "file_type": "document", "degree": 5}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_the_single_handling_rule", "label": "The Single Handling Rule", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "The Single Handling Rule", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_panic_and_recover", "label": "Panic and Recover", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Panic and Recover", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_when_to_panic", "label": "When to panic", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "When to panic", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_recovering_from_panics", "label": "Recovering from panics", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Recovering from panics", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_why_use_samber_oops", "label": "Why Use `samber/oops`", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Why Use `samber/oops`", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_logging_errors_with_slog", "label": "Logging Errors with `slog`", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Logging Errors with `slog`", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_md", "label": "error-wrapping.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "error-wrapping.md", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_and_inspection", "label": "Error Wrapping and Inspection", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Error Wrapping and Inspection", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "document", "degree": 4}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_with_w", "label": "Error Wrapping with `%w`", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Error Wrapping with `%w`", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_w_vs_v_controlling_exposure", "label": "`%w` vs `%v`: controlling exposure", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "`%w` vs `%v`: controlling exposure", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_inspecting_errors_errors_is_and_errors_as", "label": "Inspecting Errors: `errors.Is` and `errors.As`", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Inspecting Errors: `errors.Is` and `errors.As`", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_is_match_against_a_sentinel_value", "label": "`errors.Is` \u2014 match against a sentinel value", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "`errors.Is` \u2014 match against a sentinel value", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_as_errors_astype_extract_a_typed_error_from_the_chain", "label": "`errors.As / errors.AsType` \u2014 extract a typed error from the chain", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "`errors.As / errors.AsType` \u2014 extract a typed error from the chain", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_combining_errors_with_errors_join", "label": "Combining Errors with `errors.Join`", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Combining Errors with `errors.Join`", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "document", "degree": 4}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_use_case_validating_multiple_fields", "label": "Use case: validating multiple fields", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Use case: validating multiple fields", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_use_case_parallel_operations_with_independent_failures", "label": "Use case: parallel operations with independent failures", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Use case: parallel operations with independent failures", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_is_works_through_joined_errors", "label": "`errors.Is` works through joined errors", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "`errors.Is` works through joined errors", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", "label": "SKILL.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "SKILL.md", "community": 47, "community_name": "Go Perf Skill Docs", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "document", "degree": 7}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "label": "Go Performance Optimization", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Go Performance Optimization", "community": 33, "community_name": "Go Testing Guide", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "document", "degree": 9}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_core_philosophy", "label": "Core Philosophy", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Core Philosophy", "community": 33, "community_name": "Go Testing Guide", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_rule_out_external_bottlenecks_first", "label": "Rule Out External Bottlenecks First", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Rule Out External Bottlenecks First", "community": 33, "community_name": "Go Testing Guide", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_iterative_optimization_methodology", "label": "Iterative Optimization Methodology", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Iterative Optimization Methodology", "community": 33, "community_name": "Go Testing Guide", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_the_cycle_define_goals_benchmark_diagnose_improve_benchmark", "label": "The cycle: Define Goals \u2192 Benchmark \u2192 Diagnose \u2192 Improve \u2192 Benchmark", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "The cycle: Define Goals \u2192 Benchmark \u2192 Diagnose \u2192 Improve \u2192 Benchmark", "community": 33, "community_name": "Go Testing Guide", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_decision_tree_where_is_time_spent", "label": "Decision Tree: Where Is Time Spent?", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision Tree: Where Is Time Spent?", "community": 33, "community_name": "Go Testing Guide", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_common_mistakes", "label": "Common Mistakes", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Common Mistakes", "community": 33, "community_name": "Go Testing Guide", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_deep_dives", "label": "Deep Dives", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Deep Dives", "community": 33, "community_name": "Go Testing Guide", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_ci_regression_detection", "label": "CI Regression Detection", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CI Regression Detection", "community": 33, "community_name": "Go Testing Guide", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_cross_references", "label": "Cross-References", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Cross-References", "community": 33, "community_name": "Go Testing Guide", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_md", "label": "caching.md", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "caching.md", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns", "label": "Caching Patterns", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Caching Patterns", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 5}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_compiled_pattern_caching", "label": "Compiled Pattern Caching", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Compiled Pattern Caching", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 4}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_regexp_at_package_level", "label": "Regexp at package level", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Regexp at package level", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_template_caching", "label": "Template caching", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Template caching", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_precomputed_lookup_tables", "label": "Precomputed lookup tables", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Precomputed lookup tables", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_request_level_caching", "label": "Request-Level Caching", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Request-Level Caching", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_singleflight_for_cache_stampede_prevention", "label": "singleflight for cache stampede prevention", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "singleflight for cache stampede prevention", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_lru_caches", "label": "LRU caches", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "LRU caches", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_algorithmic_complexity", "label": "Algorithmic Complexity", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Algorithmic Complexity", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance", "label": "Work Avoidance", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Work Avoidance", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 5}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_map_lookups_over_slice_scanning", "label": "Map lookups over slice scanning", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Map lookups over slice scanning", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_early_returns_and_short_circuit_loops", "label": "Early returns and short-circuit loops", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Early returns and short-circuit loops", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_avoid_iterator_chains", "label": "Avoid iterator chains", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Avoid iterator chains", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_replace_indirect_function_calls_with_direct_loops", "label": "Replace indirect function calls with direct loops", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Replace indirect function calls with direct loops", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_md", "label": "cpu.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "cpu.md", "community": 47, "community_name": "Go Perf Skill Docs", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "label": "CPU Optimization", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "CPU Optimization", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 9}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_function_inlining", "label": "Function Inlining", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Function Inlining", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_value_receivers_enable_inlining", "label": "Value receivers enable inlining", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Value receivers enable inlining", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality", "label": "Cache Locality", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cache Locality", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 5}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_row_major_traversal", "label": "Row-major traversal", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Row-major traversal", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_contiguous_2d_allocation", "label": "Contiguous 2D allocation", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Contiguous 2D allocation", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_struct_of_arrays_soa_vs_array_of_structs_aos", "label": "Struct of Arrays (SoA) vs Array of Structs (AoS)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Struct of Arrays (SoA) vs Array of Structs (AoS)", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_pointer_heavy_vs_value_heavy_data", "label": "Pointer-heavy vs value-heavy data", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Pointer-heavy vs value-heavy data", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_false_sharing", "label": "False Sharing", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "False Sharing", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_instruction_level_parallelism", "label": "Instruction-Level Parallelism", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Instruction-Level Parallelism", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_simd_single_instruction_multiple_data", "label": "SIMD (Single Instruction, Multiple Data)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "SIMD (Single Instruction, Multiple Data)", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_handling_cpu_specific_instruction_sets", "label": "Handling CPU-specific instruction sets", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Handling CPU-specific instruction sets", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_tight_loops_and_the_scheduler", "label": "Tight Loops and the Scheduler", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Tight Loops and the Scheduler", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_reflection_and_type_assertions", "label": "Reflection and Type Assertions", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Reflection and Type Assertions", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_monotonic_time", "label": "Monotonic Time", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Monotonic Time", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_md", "label": "io-networking.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "io-networking.md", "community": 47, "community_name": "Go Perf Skill Docs", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", "label": "I/O & Networking Optimization", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "I/O & Networking Optimization", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 8}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_transport_configuration", "label": "HTTP Transport Configuration", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "HTTP Transport Configuration", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 4}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_connection_pooling", "label": "Connection pooling", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Connection pooling", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_timeouts", "label": "Timeouts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Timeouts", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_drain_response_body_for_connection_reuse", "label": "Drain response body for connection reuse", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Drain response body for connection reuse", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_vs_buffering", "label": "Streaming vs Buffering", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Streaming vs Buffering", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_avoid_io_readall_for_large_payloads", "label": "Avoid io.ReadAll for large payloads", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Avoid io.ReadAll for large payloads", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_json", "label": "Streaming JSON", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Streaming JSON", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_json_performance", "label": "JSON Performance", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "JSON Performance", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_cgo_overhead", "label": "Cgo Overhead", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Cgo Overhead", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_buffered_i_o", "label": "Buffered I/O", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Buffered I/O", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_concurrent_multi_stage_pipelines", "label": "Concurrent Multi-Stage Pipelines", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Concurrent Multi-Stage Pipelines", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_the_unusual_scenario", "label": "The unusual scenario", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "The unusual scenario", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_when_to_use_this_and_when_not_to", "label": "When to use this (and when NOT to)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "When to use this (and when NOT to)", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_batch_operations", "label": "Batch Operations", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Batch Operations", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 4}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_database_batch_inserts_over_row_by_row", "label": "Database: batch inserts over row-by-row", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Database: batch inserts over row-by-row", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_batch_api_calls", "label": "HTTP: batch API calls", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "HTTP: batch API calls", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_channel_batch_processing_from_a_stream", "label": "Channel: batch processing from a stream", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Channel: batch processing from a stream", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_md", "label": "memory.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "memory.md", "community": 47, "community_name": "Go Perf Skill Docs", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", "label": "Memory Optimization", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Memory Optimization", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 6}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", "label": "Allocation Patterns", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Allocation Patterns", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 7}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_reuse_slices_via_append_s_0", "label": "Reuse slices via append(s[:0], ...)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Reuse slices via append(s[:0], ...)", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_direct_indexing_vs_append", "label": "Direct indexing vs append", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Direct indexing vs append", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_eliminate_redundant_map_lookups", "label": "Eliminate redundant map lookups", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Eliminate redundant map lookups", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_size_hints", "label": "Map size hints", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Map size hints", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_sentinel_errors_vs_fmt_errorf", "label": "Sentinel errors vs fmt.Errorf", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Sentinel errors vs fmt.Errorf", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_interface_boxing", "label": "Interface boxing", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Interface boxing", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_backing_array_leaks", "label": "Backing Array Leaks", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Backing Array Leaks", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 4}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_slice_reslicing_retains_the_entire_backing_array", "label": "Slice reslicing retains the entire backing array", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Slice reslicing retains the entire backing array", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_substring_memory_leaks", "label": "Substring memory leaks", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Substring memory leaks", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_never_shrinks", "label": "Map never shrinks", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Map never shrinks", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_string_and_byte_optimization", "label": "String and Byte Optimization", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "String and Byte Optimization", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_sync_pool_hot_path_patterns", "label": "sync.Pool Hot-Path Patterns", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "sync.Pool Hot-Path Patterns", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout", "label": "Memory Layout", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Memory Layout", "community": 31, "community_name": "Memory Layout", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 5}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_struct_field_alignment", "label": "Struct field alignment", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Struct field alignment", "community": 31, "community_name": "Memory Layout", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_zero_size_field_at_end_of_struct", "label": "Zero-size field at end of struct", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Zero-size field at end of struct", "community": 31, "community_name": "Memory Layout", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_pointer_receivers_for_large_structs", "label": "Pointer receivers for large structs", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Pointer receivers for large structs", "community": 31, "community_name": "Memory Layout", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_of_pointers_for_large_frequently_updated_structs", "label": "Map of pointers for large, frequently updated structs", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Map of pointers for large, frequently updated structs", "community": 31, "community_name": "Memory Layout", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_md", "label": "observability.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "observability.md", "community": 47, "community_name": "Go Perf Skill Docs", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_production_observability_for_performance", "label": "Production Observability for Performance", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Production Observability for Performance", "community": 47, "community_name": "Go Perf Skill Docs", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 4}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_prometheus_metrics_for_go", "label": "Prometheus Metrics for Go", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Prometheus Metrics for Go", "community": 29, "community_name": "Observability & Alerting", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 4}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", "label": "PromQL Queries for Performance Diagnosis", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "PromQL Queries for Performance Diagnosis", "community": 29, "community_name": "Observability & Alerting", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 6}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_gc_pressure", "label": "GC pressure", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "GC pressure", "community": 29, "community_name": "Observability & Alerting", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_memory_leaks", "label": "Memory leaks", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Memory leaks", "community": 29, "community_name": "Observability & Alerting", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_goroutine_leaks", "label": "Goroutine leaks", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Goroutine leaks", "community": 29, "community_name": "Observability & Alerting", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_cpu_saturation", "label": "CPU saturation", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CPU saturation", "community": 29, "community_name": "Observability & Alerting", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_regression_detection_after_deploy", "label": "Regression detection (after deploy)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Regression detection (after deploy)", "community": 29, "community_name": "Observability & Alerting", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_alerting_rules_examples", "label": "Alerting rules (examples)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Alerting rules (examples)", "community": 29, "community_name": "Observability & Alerting", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_grafana_dashboards", "label": "Grafana Dashboards", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Grafana Dashboards", "community": 29, "community_name": "Observability & Alerting", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_continuous_profiling", "label": "Continuous Profiling", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Continuous Profiling", "community": 47, "community_name": "Go Perf Skill Docs", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_pyroscope_push_mode", "label": "Pyroscope push mode", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Pyroscope push mode", "community": 47, "community_name": "Go Perf Skill Docs", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_pyroscope_pull_mode_via_grafana_alloy", "label": "Pyroscope pull mode (via Grafana Alloy)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Pyroscope pull mode (via Grafana Alloy)", "community": 47, "community_name": "Go Perf Skill Docs", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_real_time_visualization_development", "label": "Real-Time Visualization (Development)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Real-Time Visualization (Development)", "community": 47, "community_name": "Go Perf Skill Docs", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md", "label": "runtime.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "runtime.md", "community": 47, "community_name": "Go Perf Skill Docs", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 4}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", "label": "Runtime Tuning", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Runtime Tuning", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 8}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning", "label": "Garbage Collector Tuning", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Garbage Collector Tuning", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 5}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gogc_default_100", "label": "GOGC (default: 100)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "GOGC (default: 100)", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gomemlimit_go_1_19", "label": "GOMEMLIMIT (Go 1.19+)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "GOMEMLIMIT (Go 1.19+)", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_programmatic_control", "label": "Programmatic control", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Programmatic control", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_ballast_pattern_pre_go_1_19", "label": "Ballast pattern (pre-Go 1.19)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Ballast pattern (pre-Go 1.19)", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_profiling_and_diagnostics", "label": "GC Profiling and Diagnostics", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "GC Profiling and Diagnostics", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 4}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_godebug_gctrace_1", "label": "GODEBUG=gctrace=1", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "GODEBUG=gctrace=1", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_readmemstats", "label": "runtime.ReadMemStats", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "runtime.ReadMemStats", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_pacing", "label": "GC pacing", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "GC pacing", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_allocation_rate_reduction", "label": "Allocation Rate Reduction", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Allocation Rate Reduction", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gomaxprocs_in_containers", "label": "GOMAXPROCS in Containers", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "GOMAXPROCS in Containers", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_profile_guided_optimization_pgo", "label": "Profile-Guided Optimization (PGO)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Profile-Guided Optimization (PGO)", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_logging_overhead_in_hot_paths", "label": "Logging Overhead in Hot Paths", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Logging Overhead in Hot Paths", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_panic_recover_cost", "label": "Panic/Recover Cost", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Panic/Recover Cost", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md", "label": "SKILL.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "SKILL.md", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 5}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "label": "Go Testing Best Practices", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 15.8, "font": {"size": 12, "color": "#ffffff"}, "title": "Go Testing Best Practices", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 20}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_best_practices_summary", "label": "Best Practices Summary", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Best Practices Summary", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_structure_and_organization", "label": "Test Structure and Organization", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Test Structure and Organization", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_file_conventions", "label": "File Conventions", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "File Conventions", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_naming_conventions", "label": "Naming Conventions", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Naming Conventions", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_table_driven_tests", "label": "Table-Driven Tests", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Table-Driven Tests", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_common_pitfall_assert_scope_leaking_into_subtests", "label": "Common Pitfall: Assert Scope Leaking into Subtests", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Common Pitfall: Assert Scope Leaking into Subtests", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_unit_tests", "label": "Unit Tests", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Unit Tests", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_testing_http_handlers", "label": "Testing HTTP Handlers", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Testing HTTP Handlers", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_goroutine_leak_detection_with_goleak", "label": "Goroutine Leak Detection with goleak", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Goroutine Leak Detection with goleak", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_testing_synctest_for_deterministic_goroutine_testing", "label": "testing/synctest for Deterministic Goroutine Testing", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "testing/synctest for Deterministic Goroutine Testing", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_timeouts", "label": "Test Timeouts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Test Timeouts", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_benchmarks", "label": "Benchmarks", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Benchmarks", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_1_26_test_artifacts", "label": "Go 1.26+: test artifacts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Go 1.26+: test artifacts", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_parallel_tests", "label": "Parallel Tests", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Parallel Tests", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_fuzzing", "label": "Fuzzing", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Fuzzing", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_examples_as_documentation", "label": "Examples as Documentation", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Examples as Documentation", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_code_coverage", "label": "Code Coverage", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Code Coverage", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_integration_tests", "label": "Integration Tests", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Integration Tests", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_mocking", "label": "Mocking", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Mocking", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_enforce_with_linters", "label": "Enforce with Linters", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Enforce with Linters", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_cross_references", "label": "Cross-References", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Cross-References", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_quick_reference", "label": "Quick Reference", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Quick Reference", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_md", "label": "helpers.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "helpers.md", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/helpers.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_test_helpers", "label": "Test Helpers", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Test Helpers", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/helpers.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_test_timeout", "label": "Test Timeout", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Test Timeout", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/helpers.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_md", "label": "http-testing.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "http-testing.md", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/http-testing.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_http_handler_testing", "label": "HTTP Handler Testing", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "HTTP Handler Testing", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/http-testing.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_basic_handler_test", "label": "Basic Handler Test", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Basic Handler Test", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/http-testing.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_query_parameters_and_headers", "label": "Query Parameters and Headers", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Query Parameters and Headers", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/http-testing.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_md", "label": "integration-testing.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "integration-testing.md", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", "label": "Integration Testing", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Integration Testing", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "file_type": "document", "degree": 6}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_docker_compose_fixture", "label": "Docker Compose Fixture", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Docker Compose Fixture", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_sql_schema_fixture", "label": "SQL Schema Fixture", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "SQL Schema Fixture", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_test_data_fixture", "label": "Test Data Fixture", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Test Data Fixture", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_using_fixtures_in_tests", "label": "Using Fixtures in Tests", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Using Fixtures in Tests", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_test_helper_with_embedded_fixtures", "label": "Test Helper with Embedded Fixtures", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Test Helper with Embedded Fixtures", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_md", "label": "mocking.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "mocking.md", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/mocking.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures", "label": "Mocking and Test Fixtures", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Mocking and Test Fixtures", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/mocking.md", "file_type": "document", "degree": 5}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocks_with_testify_mock", "label": "Mocks with testify/mock", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Mocks with testify/mock", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/mocking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mock_organization", "label": "Mock Organization", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Mock Organization", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/mocking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_test_fixtures", "label": "Test Fixtures", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Test Fixtures", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/mocking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_time_mocking", "label": "Time Mocking", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Time Mocking", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/mocking.md", "file_type": "document", "degree": 1}, {"id": "claude_skills_implement_tickets_skill", "label": "SKILL.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "SKILL.md", "community": 110, "community_name": "Implement tickets", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "document", "degree": 2}, {"id": "claude_skills_implement_tickets_skill_implement_tickets", "label": "Implement tickets", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implement tickets", "community": 110, "community_name": "Implement tickets", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "document", "degree": 5}, {"id": "claude_skills_implement_tickets_skill_1_collect_the_tickets", "label": "1. Collect the tickets", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Collect the tickets", "community": 110, "community_name": "Implement tickets", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "document", "degree": 1}, {"id": "claude_skills_implement_tickets_skill_2_plan_the_batch", "label": "2. Plan the batch", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Plan the batch", "community": 110, "community_name": "Implement tickets", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "document", "degree": 1}, {"id": "claude_skills_implement_tickets_skill_3_get_the_plan_approved", "label": "3. Get the plan approved", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Get the plan approved", "community": 110, "community_name": "Implement tickets", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "document", "degree": 1}, {"id": "claude_skills_implement_tickets_skill_4_run_a_wave", "label": "4. Run a wave", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Run a wave", "community": 110, "community_name": "Implement tickets", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "document", "degree": 1}, {"id": "claude_skills_implement_tickets_skill_ticket_n_title", "label": "Ticket #<n> \u2014 <title>", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Ticket #<n> \u2014 <title>", "community": 110, "community_name": "Implement tickets", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "document", "degree": 3}, {"id": "claude_skills_implement_tickets_skill_5_land_the_wave", "label": "5. Land the wave", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Land the wave", "community": 110, "community_name": "Implement tickets", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "document", "degree": 1}, {"id": "claude_skills_implement_tickets_skill_6_close_the_batch", "label": "6. Close the batch", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "6. Close the batch", "community": 110, "community_name": "Implement tickets", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "document", "degree": 1}, {"id": "claude_skills_testing_the_userscript_skill", "label": "SKILL.md", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "SKILL.md", "community": 112, "community_name": "Testing the userscript", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "document", "degree": 1}, {"id": "claude_skills_testing_the_userscript_skill_testing_the_userscript", "label": "Testing the userscript", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Testing the userscript", "community": 112, "community_name": "Testing the userscript", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "document", "degree": 6}, {"id": "claude_skills_testing_the_userscript_skill_commands", "label": "Commands", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Commands", "community": 112, "community_name": "Testing the userscript", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "document", "degree": 1}, {"id": "claude_skills_testing_the_userscript_skill_how_the_harness_works", "label": "How the harness works", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "How the harness works", "community": 112, "community_name": "Testing the userscript", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "document", "degree": 1}, {"id": "claude_skills_testing_the_userscript_skill_adding_a_test", "label": "Adding a test", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Adding a test", "community": 112, "community_name": "Testing the userscript", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "document", "degree": 1}, {"id": "claude_skills_testing_the_userscript_skill_what_is_not_testable_here", "label": "What is NOT testable here", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "What is NOT testable here", "community": 112, "community_name": "Testing the userscript", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "document", "degree": 1}, {"id": "claude_skills_testing_the_userscript_skill_gotchas", "label": "Gotchas", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Gotchas", "community": 112, "community_name": "Testing the userscript", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "document", "degree": 1}, {"id": "omp_agents_ticket_implementer", "label": "ticket-implementer.md", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ticket-implementer.md", "community": 118, "community_name": "ticket-implementer.md", "source_file": ".omp/agents/ticket-implementer.md", "file_type": "document", "degree": 5}, {"id": "omp_agents_ticket_implementer_the_worktree_is_your_whole_world", "label": "The worktree is your whole world", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "The worktree is your whole world", "community": 118, "community_name": "ticket-implementer.md", "source_file": ".omp/agents/ticket-implementer.md", "file_type": "document", "degree": 1}, {"id": "omp_agents_ticket_implementer_order_of_work", "label": "Order of work", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Order of work", "community": 118, "community_name": "ticket-implementer.md", "source_file": ".omp/agents/ticket-implementer.md", "file_type": "document", "degree": 1}, {"id": "omp_agents_ticket_implementer_review", "label": "Review", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Review", "community": 118, "community_name": "ticket-implementer.md", "source_file": ".omp/agents/ticket-implementer.md", "file_type": "document", "degree": 1}, {"id": "omp_agents_ticket_implementer_escalate_rather_than_guess", "label": "Escalate rather than guess", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Escalate rather than guess", "community": 118, "community_name": "ticket-implementer.md", "source_file": ".omp/agents/ticket-implementer.md", "file_type": "document", "degree": 1}, {"id": "omp_agents_ticket_implementer_report", "label": "Report", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Report", "community": 118, "community_name": "ticket-implementer.md", "source_file": ".omp/agents/ticket-implementer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_implementer", "label": "implementer.md", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "implementer.md", "community": 119, "community_name": "implementer.md", "source_file": ".opencode/agent/implementer.md", "file_type": "document", "degree": 5}, {"id": "opencode_agent_implementer_before_you_begin", "label": "Before You Begin", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Before You Begin", "community": 119, "community_name": "implementer.md", "source_file": ".opencode/agent/implementer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_implementer_your_job", "label": "Your Job", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Your Job", "community": 119, "community_name": "implementer.md", "source_file": ".opencode/agent/implementer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_implementer_when_you_re_in_over_your_head", "label": "When You're in Over Your Head", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "When You're in Over Your Head", "community": 119, "community_name": "implementer.md", "source_file": ".opencode/agent/implementer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_implementer_self_review_before_reporting", "label": "Self-Review Before Reporting", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Self-Review Before Reporting", "community": 119, "community_name": "implementer.md", "source_file": ".opencode/agent/implementer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_implementer_report_format", "label": "Report Format", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Report Format", "community": 119, "community_name": "implementer.md", "source_file": ".opencode/agent/implementer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_reviewer", "label": "reviewer.md", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "reviewer.md", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 8}, {"id": "opencode_agent_reviewer_inputs", "label": "Inputs", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Inputs", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_reviewer_method", "label": "Method", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Method", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_reviewer_do_not_trust_the_report", "label": "Do Not Trust the Report", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Do Not Trust the Report", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_reviewer_tests", "label": "Tests", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_reviewer_part_1_spec_compliance", "label": "Part 1: Spec Compliance", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Part 1: Spec Compliance", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_reviewer_part_2_code_quality", "label": "Part 2: Code Quality", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Part 2: Code Quality", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_reviewer_calibration", "label": "Calibration", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Calibration", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_reviewer_output_format", "label": "Output Format", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Output Format", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 5}, {"id": "opencode_agent_reviewer_spec_compliance", "label": "Spec Compliance", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Spec Compliance", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_reviewer_strengths", "label": "Strengths", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Strengths", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_reviewer_issues", "label": "Issues", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Issues", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 4}, {"id": "opencode_agent_reviewer_critical_must_fix", "label": "Critical (Must Fix)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Critical (Must Fix)", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_reviewer_important_should_fix", "label": "Important (Should Fix)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Important (Should Fix)", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_reviewer_minor_nice_to_have", "label": "Minor (Nice to Have)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Minor (Nice to Have)", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_reviewer_assessment", "label": "Assessment", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Assessment", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 1}, {"id": "claude", "label": "CLAUDE.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CLAUDE.md", "community": 104, "community_name": "AGENTS.md", "source_file": "CLAUDE.md", "file_type": "document", "degree": 1}, {"id": "claude_agents_md", "label": "AGENTS.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.5, "font": {"size": 0, "color": "#ffffff"}, "title": "AGENTS.md", "community": 104, "community_name": "AGENTS.md", "source_file": "CLAUDE.md", "file_type": "document", "degree": 12}, {"id": "claude_what_this_is", "label": "What this is", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "What this is", "community": 104, "community_name": "AGENTS.md", "source_file": "CLAUDE.md", "file_type": "document", "degree": 1}, {"id": "claude_hard_constraints_drive_design_don_t_violate", "label": "Hard constraints (drive design \u2014 don't violate)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Hard constraints (drive design \u2014 don't violate)", "community": 104, "community_name": "AGENTS.md", "source_file": "CLAUDE.md", "file_type": "document", "degree": 1}, {"id": "claude_architecture", "label": "Architecture", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Architecture", "community": 104, "community_name": "AGENTS.md", "source_file": "CLAUDE.md", "file_type": "document", "degree": 1}, {"id": "claude_commands", "label": "Commands", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Commands", "community": 104, "community_name": "AGENTS.md", "source_file": "CLAUDE.md", "file_type": "document", "degree": 1}, {"id": "claude_forge_gitea_not_github", "label": "Forge: Gitea, not GitHub", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Forge: Gitea, not GitHub", "community": 104, "community_name": "AGENTS.md", "source_file": "CLAUDE.md", "file_type": "document", "degree": 1}, {"id": "claude_design_system", "label": "Design system", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Design system", "community": 104, "community_name": "AGENTS.md", "source_file": "CLAUDE.md", "file_type": "document", "degree": 1}, {"id": "claude_security_invariants", "label": "Security invariants", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Security invariants", "community": 104, "community_name": "AGENTS.md", "source_file": "CLAUDE.md", "file_type": "document", "degree": 1}, {"id": "claude_secure_coding_rules_code_you_write_here", "label": "Secure coding rules (code you write here)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Secure coding rules (code you write here)", "community": 104, "community_name": "AGENTS.md", "source_file": "CLAUDE.md", "file_type": "document", "degree": 1}, {"id": "claude_comments", "label": "Comments", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Comments", "community": 104, "community_name": "AGENTS.md", "source_file": "CLAUDE.md", "file_type": "document", "degree": 1}, {"id": "claude_agent_skills", "label": "Agent skills", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Agent skills", "community": 104, "community_name": "AGENTS.md", "source_file": "CLAUDE.md", "file_type": "document", "degree": 4}, {"id": "claude_issue_tracker", "label": "Issue tracker", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Issue tracker", "community": 104, "community_name": "AGENTS.md", "source_file": "CLAUDE.md", "file_type": "document", "degree": 1}, {"id": "claude_triage_labels", "label": "Triage labels", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Triage labels", "community": 104, "community_name": "AGENTS.md", "source_file": "CLAUDE.md", "file_type": "document", "degree": 1}, {"id": "claude_domain_docs", "label": "Domain docs", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Domain docs", "community": 104, "community_name": "AGENTS.md", "source_file": "CLAUDE.md", "file_type": "document", "degree": 1}, {"id": "claude_graphify", "label": "graphify", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "graphify", "community": 104, "community_name": "AGENTS.md", "source_file": "CLAUDE.md", "file_type": "document", "degree": 1}, {"id": "context_md_context", "label": "CONTEXT.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CONTEXT.md", "community": 126, "community_name": "Bookmark Manager", "source_file": "CONTEXT.md", "file_type": "document", "degree": 1}, {"id": "context_bookmark_manager", "label": "Bookmark Manager", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Bookmark Manager", "community": 126, "community_name": "Bookmark Manager", "source_file": "CONTEXT.md", "file_type": "document", "degree": 2}, {"id": "context_language", "label": "Language", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Language", "community": 126, "community_name": "Bookmark Manager", "source_file": "CONTEXT.md", "file_type": "document", "degree": 1}, {"id": "cutover", "label": "CUTOVER.md", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CUTOVER.md", "community": 111, "community_name": "SQLite \u2192 Postgres cutover runbook", "source_file": "CUTOVER.md", "file_type": "document", "degree": 1}, {"id": "cutover_sqlite_postgres_cutover_runbook", "label": "SQLite \u2192 Postgres cutover runbook", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "SQLite \u2192 Postgres cutover runbook", "community": 111, "community_name": "SQLite \u2192 Postgres cutover runbook", "source_file": "CUTOVER.md", "file_type": "document", "degree": 8}, {"id": "cutover_0_the_generator_is_throwaway", "label": "0. The generator is throwaway", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "0. The generator is throwaway", "community": 111, "community_name": "SQLite \u2192 Postgres cutover runbook", "source_file": "CUTOVER.md", "file_type": "document", "degree": 1}, {"id": "cutover_1_stop_the_old_api_and_take_a_fresh_export", "label": "1. Stop the old API and take a fresh export", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Stop the old API and take a fresh export", "community": 111, "community_name": "SQLite \u2192 Postgres cutover runbook", "source_file": "CUTOVER.md", "file_type": "document", "degree": 1}, {"id": "cutover_2_bring_up_postgres_with_the_schema_and_the_owner_reader", "label": "2. Bring up Postgres with the schema and the owner Reader", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Bring up Postgres with the schema and the owner Reader", "community": 111, "community_name": "SQLite \u2192 Postgres cutover runbook", "source_file": "CUTOVER.md", "file_type": "document", "degree": 1}, {"id": "cutover_3_generate_the_import_sql", "label": "3. Generate the import SQL", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Generate the import SQL", "community": 111, "community_name": "SQLite \u2192 Postgres cutover runbook", "source_file": "CUTOVER.md", "file_type": "document", "degree": 1}, {"id": "cutover_4_review_it_by_eye", "label": "4. Review it by eye", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Review it by eye", "community": 111, "community_name": "SQLite \u2192 Postgres cutover runbook", "source_file": "CUTOVER.md", "file_type": "document", "degree": 1}, {"id": "cutover_5_apply_it", "label": "5. Apply it", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Apply it", "community": 111, "community_name": "SQLite \u2192 Postgres cutover runbook", "source_file": "CUTOVER.md", "file_type": "document", "degree": 1}, {"id": "cutover_6_afterwards", "label": "6. Afterwards", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "6. Afterwards", "community": 111, "community_name": "SQLite \u2192 Postgres cutover runbook", "source_file": "CUTOVER.md", "file_type": "document", "degree": 1}, {"id": "deploy", "label": "DEPLOY.md", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "DEPLOY.md", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_deployment", "label": "Deployment", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Deployment", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 13}, {"id": "deploy_0_prerequisites", "label": "0. Prerequisites", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "0. Prerequisites", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_1_configure_env", "label": "1. Configure `.env`", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Configure `.env`", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_1b_web_ui", "label": "1b. Web UI", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "1b. Web UI", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_2_build_start", "label": "2. Build + start", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Build + start", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_3_verify_over_https", "label": "3. Verify over HTTPS", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Verify over HTTPS", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_4_configure_the_userscript", "label": "4. Configure the userscript", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Configure the userscript", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_5_install_on_bromite", "label": "5. Install on Bromite", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Install on Bromite", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_6_smoke_test_the_full_loop", "label": "6. Smoke-test the full loop", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "6. Smoke-test the full loop", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_7_the_browser_on_the_home_machine", "label": "7. The browser, on the home machine", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "7. The browser, on the home machine", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_updating", "label": "Updating", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Updating", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_troubleshooting", "label": "Troubleshooting", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Troubleshooting", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_installing_updating_the_userscript", "label": "Installing / updating the userscript", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Installing / updating the userscript", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "product", "label": "PRODUCT.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PRODUCT.md", "community": 37, "community_name": "Product & Security Context", "source_file": "PRODUCT.md", "file_type": "document", "degree": 1}, {"id": "product_product", "label": "Product", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Product", "community": 37, "community_name": "Product & Security Context", "source_file": "PRODUCT.md", "file_type": "document", "degree": 11}, {"id": "product_platform", "label": "Platform", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Platform", "community": 37, "community_name": "Product & Security Context", "source_file": "PRODUCT.md", "file_type": "document", "degree": 1}, {"id": "product_users", "label": "Users", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Users", "community": 37, "community_name": "Product & Security Context", "source_file": "PRODUCT.md", "file_type": "document", "degree": 1}, {"id": "product_product_purpose", "label": "Product Purpose", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Product Purpose", "community": 37, "community_name": "Product & Security Context", "source_file": "PRODUCT.md", "file_type": "document", "degree": 1}, {"id": "product_positioning", "label": "Positioning", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Positioning", "community": 37, "community_name": "Product & Security Context", "source_file": "PRODUCT.md", "file_type": "document", "degree": 1}, {"id": "product_operating_context", "label": "Operating Context", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Operating Context", "community": 37, "community_name": "Product & Security Context", "source_file": "PRODUCT.md", "file_type": "document", "degree": 1}, {"id": "product_capabilities_and_constraints", "label": "Capabilities and Constraints", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Capabilities and Constraints", "community": 37, "community_name": "Product & Security Context", "source_file": "PRODUCT.md", "file_type": "document", "degree": 1}, {"id": "product_brand_commitments", "label": "Brand Commitments", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Brand Commitments", "community": 37, "community_name": "Product & Security Context", "source_file": "PRODUCT.md", "file_type": "document", "degree": 1}, {"id": "product_evidence_on_hand", "label": "Evidence on Hand", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Evidence on Hand", "community": 37, "community_name": "Product & Security Context", "source_file": "PRODUCT.md", "file_type": "document", "degree": 1}, {"id": "product_product_principles", "label": "Product Principles", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Product Principles", "community": 37, "community_name": "Product & Security Context", "source_file": "PRODUCT.md", "file_type": "document", "degree": 1}, {"id": "product_accessibility_inclusion", "label": "Accessibility & Inclusion", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Accessibility & Inclusion", "community": 37, "community_name": "Product & Security Context", "source_file": "PRODUCT.md", "file_type": "document", "degree": 1}, {"id": "readme", "label": "README.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "README.md", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_manga_bookmark", "label": "Manga Bookmark", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Manga Bookmark", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 4}, {"id": "readme_1_backend", "label": "1. Backend", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Backend", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 6}, {"id": "readme_config_env", "label": "Config (env)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Config (env)", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_endpoints", "label": "Endpoints", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Endpoints", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_develop_test", "label": "Develop / test", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Develop / test", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_run_the_stack", "label": "Run the stack", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Run the stack", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_deploy_behind_your_reverse_proxy", "label": "Deploy behind your reverse proxy", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Deploy behind your reverse proxy", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_2_userscript", "label": "2. Userscript", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Userscript", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 5}, {"id": "readme_install", "label": "Install", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Install", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_install_on_bromite_mobile", "label": "Install on Bromite (mobile)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Install on Bromite (mobile)", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_desktop_iteration_optional", "label": "Desktop iteration (optional)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Desktop iteration (optional)", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_use", "label": "Use", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Use", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 2}, {"id": "readme_how_latest_chapter_is_found", "label": "How \"latest chapter\" is found", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "How "latest chapter" is found", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_adapter_reference_verified_live_2026_07_24", "label": "Adapter reference (verified live 2026-07-24)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Adapter reference (verified live 2026-07-24)", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "redeploy", "label": "REDEPLOY.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "REDEPLOY.md", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "redeploy_redeploy_runbook", "label": "Redeploy runbook", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Redeploy runbook", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 11}, {"id": "redeploy_0_preflight", "label": "0. Preflight", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "0. Preflight", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "redeploy_1_back_up_the_database", "label": "1. Back up the database", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Back up the database", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 5}, {"id": "redeploy_preferred_hot_dump_no_downtime", "label": "Preferred: hot dump, no downtime", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Preferred: hot dump, no downtime", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "redeploy_fallback_cold_volume_archive", "label": "Fallback: cold volume archive", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Fallback: cold volume archive", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "redeploy_retention", "label": "Retention", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Retention", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "redeploy_a_note_on_the_old_bookmarks_data_volume", "label": "A note on the old `bookmarks-data` volume", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "A note on the old `bookmarks-data` volume", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "redeploy_2_pull_the_new_code", "label": "2. Pull the new code", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Pull the new code", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "redeploy_3_rebuild_and_restart", "label": "3. Rebuild and restart", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Rebuild and restart", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "redeploy_4_verify_the_deploy", "label": "4. Verify the deploy", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Verify the deploy", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "redeploy_5_smoke_test_the_full_loop", "label": "5. Smoke-test the full loop", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Smoke-test the full loop", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "redeploy_6_rollback", "label": "6. Rollback", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "6. Rollback", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "redeploy_7_the_whole_thing_as_one_block", "label": "7. The whole thing, as one block", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "7. The whole thing, as one block", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "redeploy_8_the_browser_unit_separate_machine_separate_cadence", "label": "8. The browser unit (separate machine, separate cadence)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "8. The browser unit (separate machine, separate cadence)", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "redeploy_troubleshooting", "label": "Troubleshooting", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Troubleshooting", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", "label": "2026-07-26T15-50-42Z__backend-templates-app-html.md", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "2026-07-26T15-50-42Z__backend-templates-app-html.md", "community": 39, "community_name": "UI Critique 2026-07-26A", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "file_type": "document", "degree": 6}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_design_health_score", "label": "Design Health Score", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Design Health Score", "community": 39, "community_name": "UI Critique 2026-07-26A", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_design_specificity_verdict", "label": "Design Specificity Verdict", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Design Specificity Verdict", "community": 39, "community_name": "UI Critique 2026-07-26A", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_priority_issues", "label": "Priority Issues", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Priority Issues", "community": 39, "community_name": "UI Critique 2026-07-26A", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_persona_red_flags", "label": "Persona Red Flags", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Persona Red Flags", "community": 39, "community_name": "UI Critique 2026-07-26A", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_minor_observations", "label": "Minor Observations", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Minor Observations", "community": 39, "community_name": "UI Critique 2026-07-26A", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_questions_to_consider", "label": "Questions to Consider", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Questions to Consider", "community": 39, "community_name": "UI Critique 2026-07-26A", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", "label": "2026-07-26T17-08-41Z__backend-templates-app-html.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "2026-07-26T17-08-41Z__backend-templates-app-html.md", "community": 40, "community_name": "UI Critique 2026-07-26B", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "file_type": "document", "degree": 6}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_design_health_score", "label": "Design Health Score", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Design Health Score", "community": 40, "community_name": "UI Critique 2026-07-26B", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_design_specificity_verdict", "label": "Design Specificity Verdict", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Design Specificity Verdict", "community": 40, "community_name": "UI Critique 2026-07-26B", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_priority_issues", "label": "Priority Issues", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Priority Issues", "community": 40, "community_name": "UI Critique 2026-07-26B", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_persona_red_flags", "label": "Persona Red Flags", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Persona Red Flags", "community": 40, "community_name": "UI Critique 2026-07-26B", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_minor_observations", "label": "Minor Observations", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Minor Observations", "community": 40, "community_name": "UI Critique 2026-07-26B", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_questions_to_consider", "label": "Questions to Consider", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Questions to Consider", "community": 40, "community_name": "UI Critique 2026-07-26B", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "file_type": "document", "degree": 1}, {"id": "backend_claude", "label": "AGENTS.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "AGENTS.md", "community": 176, "community_name": "AGENTS.md", "source_file": "backend/AGENTS.md", "file_type": "document", "degree": 0}, {"id": "docs_adr_0001_postgresql_over_sqlite", "label": "0001-postgresql-over-sqlite.md", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "0001-postgresql-over-sqlite.md", "community": 121, "community_name": "Postgres replaces SQLite as the primary datastore", "source_file": "docs/adr/0001-postgresql-over-sqlite.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0001_postgresql_over_sqlite_postgres_replaces_sqlite_as_the_primary_datastore", "label": "Postgres replaces SQLite as the primary datastore", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Postgres replaces SQLite as the primary datastore", "community": 121, "community_name": "Postgres replaces SQLite as the primary datastore", "source_file": "docs/adr/0001-postgresql-over-sqlite.md", "file_type": "document", "degree": 3}, {"id": "docs_adr_0001_postgresql_over_sqlite_considered_options", "label": "Considered options", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Considered options", "community": 121, "community_name": "Postgres replaces SQLite as the primary datastore", "source_file": "docs/adr/0001-postgresql-over-sqlite.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0001_postgresql_over_sqlite_consequences", "label": "Consequences", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Consequences", "community": 121, "community_name": "Postgres replaces SQLite as the primary datastore", "source_file": "docs/adr/0001-postgresql-over-sqlite.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0002_discord_oauth_no_passwords_no_email", "label": "0002-discord-oauth-no-passwords-no-email.md", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "0002-discord-oauth-no-passwords-no-email.md", "community": 122, "community_name": "Identity comes from Discord OAuth; we store no passwords and send no email", "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_identity_comes_from_discord_oauth_we_store_no_passwords_and_send_no_email", "label": "Identity comes from Discord OAuth; we store no passwords and send no email", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Identity comes from Discord OAuth; we store no passwords and send no email", "community": 122, "community_name": "Identity comes from Discord OAuth; we store no passwords and send no email", "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", "file_type": "document", "degree": 3}, {"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_considered_options", "label": "Considered options", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Considered options", "community": 122, "community_name": "Identity comes from Discord OAuth; we store no passwords and send no email", "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_consequences", "label": "Consequences", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Consequences", "community": 122, "community_name": "Identity comes from Discord OAuth; we store no passwords and send no email", "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0003_series_shared_and_poll_owned", "label": "0003-series-shared-and-poll-owned.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "0003-series-shared-and-poll-owned.md", "community": 120, "community_name": "Series is a shared entity, and only the Poll may update it", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0003_series_shared_and_poll_owned_series_is_a_shared_entity_and_only_the_poll_may_update_it", "label": "Series is a shared entity, and only the Poll may update it", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Series is a shared entity, and only the Poll may update it", "community": 120, "community_name": "Series is a shared entity, and only the Poll may update it", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "file_type": "document", "degree": 4}, {"id": "docs_adr_0003_series_shared_and_poll_owned_why", "label": "Why", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Why", "community": 120, "community_name": "Series is a shared entity, and only the Poll may update it", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0003_series_shared_and_poll_owned_only_the_poll_writes_series_fields", "label": "Only the Poll writes Series fields", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Only the Poll writes Series fields", "community": 120, "community_name": "Series is a shared entity, and only the Poll may update it", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0003_series_shared_and_poll_owned_consequences", "label": "Consequences", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Consequences", "community": 120, "community_name": "Series is a shared entity, and only the Poll may update it", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema", "label": "0004-wire-format-does-not-mirror-the-schema.md", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "0004-wire-format-does-not-mirror-the-schema.md", "community": 123, "community_name": "The wire format stays flat and deliberately does not mirror the schema", "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_the_wire_format_stays_flat_and_deliberately_does_not_mirror_the_schema", "label": "The wire format stays flat and deliberately does not mirror the schema", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "The wire format stays flat and deliberately does not mirror the schema", "community": 123, "community_name": "The wire format stays flat and deliberately does not mirror the schema", "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", "file_type": "document", "degree": 3}, {"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_why_a_future_reader_will_find_this_surprising", "label": "Why a future reader will find this surprising", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Why a future reader will find this surprising", "community": 123, "community_name": "The wire format stays flat and deliberately does not mirror the schema", "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_consequence", "label": "Consequence", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Consequence", "community": 123, "community_name": "The wire format stays flat and deliberately does not mirror the schema", "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0005_on_demand_browser", "label": "0005-on-demand-browser.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "0005-on-demand-browser.md", "community": 124, "community_name": "ADR-0005: On-demand browser sidecar", "source_file": "docs/adr/0005-on-demand-browser.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0005_on_demand_browser_adr_0005_on_demand_browser_sidecar", "label": "ADR-0005: On-demand browser sidecar", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0005: On-demand browser sidecar", "community": 124, "community_name": "ADR-0005: On-demand browser sidecar", "source_file": "docs/adr/0005-on-demand-browser.md", "file_type": "document", "degree": 3}, {"id": "docs_adr_0005_on_demand_browser_decision", "label": "Decision", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision", "community": 124, "community_name": "ADR-0005: On-demand browser sidecar", "source_file": "docs/adr/0005-on-demand-browser.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0005_on_demand_browser_constraints", "label": "Constraints", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Constraints", "community": 124, "community_name": "ADR-0005: On-demand browser sidecar", "source_file": "docs/adr/0005-on-demand-browser.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0006_browser_on_the_home_machine", "label": "0006-browser-on-the-home-machine.md", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "0006-browser-on-the-home-machine.md", "community": 115, "community_name": "ADR-0006: The browser runs on the home machine, over the tailnet", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet", "label": "ADR-0006: The browser runs on the home machine, over the tailnet", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0006: The browser runs on the home machine, over the tailnet", "community": 115, "community_name": "ADR-0006: The browser runs on the home machine, over the tailnet", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "file_type": "document", "degree": 5}, {"id": "docs_adr_0006_browser_on_the_home_machine_decision", "label": "Decision", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision", "community": 115, "community_name": "ADR-0006: The browser runs on the home machine, over the tailnet", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0006_browser_on_the_home_machine_why", "label": "Why", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Why", "community": 115, "community_name": "ADR-0006: The browser runs on the home machine, over the tailnet", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0006_browser_on_the_home_machine_constraints", "label": "Constraints", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Constraints", "community": 115, "community_name": "ADR-0006: The browser runs on the home machine, over the tailnet", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0006_browser_on_the_home_machine_consequences", "label": "Consequences", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Consequences", "community": 115, "community_name": "ADR-0006: The browser runs on the home machine, over the tailnet", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0007_backend_hosts_cover_bytes", "label": "0007-backend-hosts-cover-bytes.md", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "0007-backend-hosts-cover-bytes.md", "community": 113, "community_name": "ADR-0007: The backend hosts every Site's Cover bytes", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", "label": "ADR-0007: The backend hosts every Site's Cover bytes", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0007: The backend hosts every Site's Cover bytes", "community": 113, "community_name": "ADR-0007: The backend hosts every Site's Cover bytes", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "file_type": "document", "degree": 6}, {"id": "docs_adr_0007_backend_hosts_cover_bytes_decision", "label": "Decision", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision", "community": 113, "community_name": "ADR-0007: The backend hosts every Site's Cover bytes", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0007_backend_hosts_cover_bytes_why_a_future_reader_will_find_this_surprising", "label": "Why a future reader will find this surprising", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Why a future reader will find this surprising", "community": 113, "community_name": "ADR-0007: The backend hosts every Site's Cover bytes", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0007_backend_hosts_cover_bytes_considered_options", "label": "Considered options", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Considered options", "community": 113, "community_name": "ADR-0007: The backend hosts every Site's Cover bytes", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0007_backend_hosts_cover_bytes_two_deliberate_relaxations", "label": "Two deliberate relaxations", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Two deliberate relaxations", "community": 113, "community_name": "ADR-0007: The backend hosts every Site's Cover bytes", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0007_backend_hosts_cover_bytes_consequences", "label": "Consequences", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Consequences", "community": 113, "community_name": "ADR-0007: The backend hosts every Site's Cover bytes", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0008_series_identity_is_discovered_not_derived", "label": "0008-series-identity-is-discovered-not-derived.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "0008-series-identity-is-discovered-not-derived.md", "community": 116, "community_name": "ADR-0008: A Series identity is discovered from the Site's links, never derived from an address", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address", "label": "ADR-0008: A Series identity is discovered from the Site's links, never derived from an address", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0008: A Series identity is discovered from the Site's links, never derived from an address", "community": 116, "community_name": "ADR-0008: A Series identity is discovered from the Site's links, never derived from an address", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "file_type": "document", "degree": 5}, {"id": "docs_adr_0008_series_identity_is_discovered_not_derived_decision", "label": "Decision", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision", "community": 116, "community_name": "ADR-0008: A Series identity is discovered from the Site's links, never derived from an address", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0008_series_identity_is_discovered_not_derived_why", "label": "Why", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Why", "community": 116, "community_name": "ADR-0008: A Series identity is discovered from the Site's links, never derived from an address", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0008_series_identity_is_discovered_not_derived_considered_options", "label": "Considered options", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Considered options", "community": 116, "community_name": "ADR-0008: A Series identity is discovered from the Site's links, never derived from an address", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0008_series_identity_is_discovered_not_derived_consequences", "label": "Consequences", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Consequences", "community": 116, "community_name": "ADR-0008: A Series identity is discovered from the Site's links, never derived from an address", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0009_a_site_answers_questions_its_own_way", "label": "0009-a-site-answers-questions-its-own-way.md", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "0009-a-site-answers-questions-its-own-way.md", "community": 38, "community_name": "novel-logic.test.js", "source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0009_a_site_answers_questions_its_own_way_adr_0009_a_site_answers_fixed_questions_an_unusual_site_owns_its_own_fetch", "label": "ADR-0009: A Site answers fixed questions; an unusual Site owns its own fetch", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0009: A Site answers fixed questions; an unusual Site owns its own fetch", "community": 38, "community_name": "novel-logic.test.js", "source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md", "file_type": "document", "degree": 5}, {"id": "docs_adr_0009_a_site_answers_questions_its_own_way_decision", "label": "Decision", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision", "community": 38, "community_name": "novel-logic.test.js", "source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0009_a_site_answers_questions_its_own_way_why", "label": "Why", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Why", "community": 38, "community_name": "novel-logic.test.js", "source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0009_a_site_answers_questions_its_own_way_considered_options", "label": "Considered options", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Considered options", "community": 38, "community_name": "novel-logic.test.js", "source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0009_a_site_answers_questions_its_own_way_consequences", "label": "Consequences", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Consequences", "community": 38, "community_name": "novel-logic.test.js", "source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md", "file_type": "document", "degree": 1}, {"id": "docs_agents_domain", "label": "domain.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "domain.md", "community": 117, "community_name": "Domain Docs", "source_file": "docs/agents/domain.md", "file_type": "document", "degree": 1}, {"id": "docs_agents_domain_domain_docs", "label": "Domain Docs", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Domain Docs", "community": 117, "community_name": "Domain Docs", "source_file": "docs/agents/domain.md", "file_type": "document", "degree": 5}, {"id": "docs_agents_domain_before_exploring_read_these", "label": "Before exploring, read these", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Before exploring, read these", "community": 117, "community_name": "Domain Docs", "source_file": "docs/agents/domain.md", "file_type": "document", "degree": 1}, {"id": "docs_agents_domain_file_structure", "label": "File structure", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "File structure", "community": 117, "community_name": "Domain Docs", "source_file": "docs/agents/domain.md", "file_type": "document", "degree": 1}, {"id": "docs_agents_domain_use_the_glossary_s_vocabulary", "label": "Use the glossary's vocabulary", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Use the glossary's vocabulary", "community": 117, "community_name": "Domain Docs", "source_file": "docs/agents/domain.md", "file_type": "document", "degree": 1}, {"id": "docs_agents_domain_flag_adr_conflicts", "label": "Flag ADR conflicts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Flag ADR conflicts", "community": 117, "community_name": "Domain Docs", "source_file": "docs/agents/domain.md", "file_type": "document", "degree": 1}, {"id": "docs_agents_issue_tracker", "label": "issue-tracker.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "issue-tracker.md", "community": 114, "community_name": "Issue tracker: Gitea (`tea` CLI)", "source_file": "docs/agents/issue-tracker.md", "file_type": "document", "degree": 1}, {"id": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", "label": "Issue tracker: Gitea (`tea` CLI)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Issue tracker: Gitea (`tea` CLI)", "community": 114, "community_name": "Issue tracker: Gitea (`tea` CLI)", "source_file": "docs/agents/issue-tracker.md", "file_type": "document", "degree": 6}, {"id": "docs_agents_issue_tracker_conventions", "label": "Conventions", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Conventions", "community": 114, "community_name": "Issue tracker: Gitea (`tea` CLI)", "source_file": "docs/agents/issue-tracker.md", "file_type": "document", "degree": 1}, {"id": "docs_agents_issue_tracker_pull_requests_as_a_triage_surface", "label": "Pull requests as a triage surface", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Pull requests as a triage surface", "community": 114, "community_name": "Issue tracker: Gitea (`tea` CLI)", "source_file": "docs/agents/issue-tracker.md", "file_type": "document", "degree": 1}, {"id": "docs_agents_issue_tracker_when_a_skill_says_publish_to_the_issue_tracker", "label": "When a skill says \"publish to the issue tracker\"", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "When a skill says "publish to the issue tracker"", "community": 114, "community_name": "Issue tracker: Gitea (`tea` CLI)", "source_file": "docs/agents/issue-tracker.md", "file_type": "document", "degree": 1}, {"id": "docs_agents_issue_tracker_when_a_skill_says_fetch_the_relevant_ticket", "label": "When a skill says \"fetch the relevant ticket\"", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "When a skill says "fetch the relevant ticket"", "community": 114, "community_name": "Issue tracker: Gitea (`tea` CLI)", "source_file": "docs/agents/issue-tracker.md", "file_type": "document", "degree": 1}, {"id": "docs_agents_issue_tracker_wayfinding_operations", "label": "Wayfinding operations", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Wayfinding operations", "community": 114, "community_name": "Issue tracker: Gitea (`tea` CLI)", "source_file": "docs/agents/issue-tracker.md", "file_type": "document", "degree": 1}, {"id": "docs_agents_triage_labels", "label": "triage-labels.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "triage-labels.md", "community": 127, "community_name": "triage-labels.md", "source_file": "docs/agents/triage-labels.md", "file_type": "document", "degree": 1}, {"id": "docs_agents_triage_labels_triage_labels", "label": "Triage Labels", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Triage Labels", "community": 127, "community_name": "triage-labels.md", "source_file": "docs/agents/triage-labels.md", "file_type": "document", "degree": 1}, {"id": "docs_design_system", "label": "design-system.md", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "design-system.md", "community": 109, "community_name": "Cinder \u2014 BookmarkManager design system", "source_file": "docs/design-system.md", "file_type": "document", "degree": 1}, {"id": "docs_design_system_cinder_bookmarkmanager_design_system", "label": "Cinder \u2014 BookmarkManager design system", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Cinder \u2014 BookmarkManager design system", "community": 109, "community_name": "Cinder \u2014 BookmarkManager design system", "source_file": "docs/design-system.md", "file_type": "document", "degree": 9}, {"id": "docs_design_system_1_the_one_idea", "label": "1. The one idea", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "1. The one idea", "community": 109, "community_name": "Cinder \u2014 BookmarkManager design system", "source_file": "docs/design-system.md", "file_type": "document", "degree": 1}, {"id": "docs_design_system_2_tokens", "label": "2. Tokens", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Tokens", "community": 109, "community_name": "Cinder \u2014 BookmarkManager design system", "source_file": "docs/design-system.md", "file_type": "document", "degree": 1}, {"id": "docs_design_system_3_type", "label": "3. Type", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Type", "community": 109, "community_name": "Cinder \u2014 BookmarkManager design system", "source_file": "docs/design-system.md", "file_type": "document", "degree": 1}, {"id": "docs_design_system_4_components_web_ui", "label": "4. Components (web UI)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Components (web UI)", "community": 109, "community_name": "Cinder \u2014 BookmarkManager design system", "source_file": "docs/design-system.md", "file_type": "document", "degree": 1}, {"id": "docs_design_system_5_components_userscript_panel", "label": "5. Components (userscript panel)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Components (userscript panel)", "community": 109, "community_name": "Cinder \u2014 BookmarkManager design system", "source_file": "docs/design-system.md", "file_type": "document", "degree": 1}, {"id": "docs_design_system_6_motion", "label": "6. Motion", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "6. Motion", "community": 109, "community_name": "Cinder \u2014 BookmarkManager design system", "source_file": "docs/design-system.md", "file_type": "document", "degree": 1}, {"id": "docs_design_system_7_accessibility_floor_not_negotiable", "label": "7. Accessibility floor (not negotiable)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "7. Accessibility floor (not negotiable)", "community": 109, "community_name": "Cinder \u2014 BookmarkManager design system", "source_file": "docs/design-system.md", "file_type": "document", "degree": 1}, {"id": "docs_design_system_8_adding_something_new_checklist", "label": "8. Adding something new \u2014 checklist", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "8. Adding something new \u2014 checklist", "community": 109, "community_name": "Cinder \u2014 BookmarkManager design system", "source_file": "docs/design-system.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence", "label": "cloudflare-bot-scoring-and-poll-cadence.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "cloudflare-bot-scoring-and-poll-cadence.md", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", "label": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 10}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_short_answer", "label": "Short answer", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Short answer", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_summary_answer_table", "label": "Summary answer table", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Summary answer table", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_what_a_bot_score_is_and_what_feeds_it", "label": "1. What a bot score is and what feeds it", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "1. What a bot score is and what feeds it", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 4}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_1_the_score_itself", "label": "1.1 The score itself", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "1.1 The score itself", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_2_the_detection_engines_enterprise_bot_management", "label": "1.2 The detection engines (Enterprise Bot Management)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "1.2 The detection engines (Enterprise Bot Management)", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_3_rate_limiting_is_a_separate_product", "label": "1.3 Rate limiting is a separate product", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "1.3 Rate limiting is a separate product", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_the_free_plan_reality", "label": "2. The free-plan reality", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "2. The free-plan reality", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 4}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_1_what_each_plan_gets", "label": "2.1 What each plan gets", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "2.1 What each plan gets", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_2_bot_fight_mode_specifics_the_free_plan_product", "label": "2.2 Bot Fight Mode specifics (the Free-plan product)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "2.2 Bot Fight Mode specifics (the Free-plan product)", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_3_does_the_free_tier_score_continuously", "label": "2.3 Does the free tier \"score\" continuously?", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "2.3 Does the free tier "score" continuously?", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_managed_challenge_js_challenge_mechanics_and_cf_mitigated", "label": "3. Managed Challenge / JS challenge mechanics and `cf-mitigated`", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Managed Challenge / JS challenge mechanics and `cf-mitigated`", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 5}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_1_what_the_observed_response_is", "label": "3.1 What the observed response is", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3.1 What the observed response is", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_2_what_a_challenge_page_does", "label": "3.2 What a Challenge Page does", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3.2 What a Challenge Page does", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_3_which_product_issues_which_challenge", "label": "3.3 Which product issues which challenge", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3.3 Which product issues which challenge", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_4_how_a_successful_solve_is_remembered", "label": "3.4 How a successful solve is remembered", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3.4 How a successful solve is remembered", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_cf_clearance_lifetime_binding_invalidation_the_key_question", "label": "4. `cf_clearance` \u2014 lifetime, binding, invalidation (the key question)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "4. `cf_clearance` \u2014 lifetime, binding, invalidation (the key question)", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 4}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_1_lifetime", "label": "4.1 Lifetime", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "4.1 Lifetime", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_2_what_it_is_bound_to_can_clearance_be_replayed_from_another_ip", "label": "4.2 What it is bound to \u2014 can clearance be replayed from another IP?", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "4.2 What it is bound to \u2014 can clearance be replayed from another IP?", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_3_two_tier_clearance_and_the_behavior_bound_invalidation_precursor", "label": "4.3 Two-tier clearance, and the behavior-bound invalidation (Precursor)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "4.3 Two-tier clearance, and the behavior-bound invalidation (Precursor)", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_does_polling_more_often_raise_challenge_risk", "label": "5. Does polling more often raise challenge risk?", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Does polling more often raise challenge risk?", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 5}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_1_is_per_ip_request_rate_an_input_to_challenge_issuance_documented_answer_no_such_lever_on_non_enterprise_protection", "label": "5.1 Is per-IP request rate an input to challenge issuance? (documented answer: no such lever on non-Enterprise protection)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "5.1 Is per-IP request rate an input to challenge issuance? (documented answer: no such lever on non-Enterprise protection)", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_2_what_rate_limiting_rules_would_do_to_20_60_requests_hour", "label": "5.2 What Rate Limiting Rules would do to 20\u201360 requests/hour", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "5.2 What Rate Limiting Rules would do to 20\u201360 requests/hour", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_3_ddos_protection_always_on_all_plans", "label": "5.3 DDoS protection (always on, all plans)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "5.3 DDoS protection (always on, all plans)", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_4_execution_order_which_product_fires_first", "label": "5.4 Execution order (which product fires first)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "5.4 Execution order (which product fires first)", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_the_documented_legitimate_side", "label": "6. The documented legitimate side", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "6. The documented legitimate side", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 4}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_1_verified_bots_the_only_treated_well_path_and_it_requires_self_identification", "label": "6.1 Verified bots \u2014 the only \"treated well\" path, and it requires self-identification", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "6.1 Verified bots \u2014 the only "treated well" path, and it requires self-identification", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_2_robots_txt_and_crawl_control", "label": "6.2 robots.txt and crawl control", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "6.2 robots.txt and crawl control", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_3_the_documented_takeaway_for_slowing_down_vs_fingerprint_quality", "label": "6.3 The documented takeaway for \"slowing down vs. fingerprint quality\"", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "6.3 The documented takeaway for "slowing down vs. fingerprint quality"", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_7_implications_for_cadence_design", "label": "7. Implications for cadence design", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "7. Implications for cadence design", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 4}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_documented_facts_with_sources_above", "label": "Documented facts (with sources above)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Documented facts (with sources above)", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_inferences_not_documented", "label": "Inferences (not documented)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Inferences (not documented)", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_bottom_line", "label": "Bottom line", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Bottom line", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug", "label": "lightnovelworld-chapter-vs-series-slug.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "lightnovelworld-chapter-vs-series-slug.md", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "label": "lightnovelworld.net \u2014 chapter slug vs. series slug", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "lightnovelworld.net \u2014 chapter slug vs. series slug", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 10}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_1_summary_answer_table", "label": "1. Summary answer table", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Summary answer table", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_2_the_two_reference_pages", "label": "2. The two reference pages", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "2. The two reference pages", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", "label": "3. Chapter page \u2192 series URL: every in-page pointer, in priority order", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Chapter page \u2192 series URL: every in-page pointer, in priority order", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 8}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_1_a_aria_label_all_chapter_works", "label": "Priority 1 \u2014 `a[aria-label='All Chapter']` \u2705 WORKS", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Priority 1 \u2014 `a[aria-label='All Chapter']` \u2705 WORKS", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_2_microdata_breadcrumblist_a_itemprop_item_works", "label": "Priority 2 \u2014 microdata `BreadcrumbList` / `a[itemprop=item]` \u2705 WORKS", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Priority 2 \u2014 microdata `BreadcrumbList` / `a[itemprop=item]` \u2705 WORKS", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_3_corroborating_novel_anchors_ambiguous", "label": "Priority 3 \u2014 corroborating `/novel/` anchors \u26a0\ufe0f AMBIGUOUS", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Priority 3 \u2014 corroborating `/novel/` anchors \u26a0\ufe0f AMBIGUOUS", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_json_ld_breadcrumblist_3_1", "label": "\u274c NOT usable \u2014 JSON-LD `BreadcrumbList` (\u00a73.1)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u274c NOT usable \u2014 JSON-LD `BreadcrumbList` (\u00a73.1)", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_link_rel_canonical_3_2", "label": "\u274c NOT usable \u2014 `<link rel=canonical>` (\u00a73.2)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u274c NOT usable \u2014 `<link rel=canonical>` (\u00a73.2)", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_og_meta_tags_3_3", "label": "\u274c NOT usable \u2014 `og:` meta tags (\u00a73.3)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u274c NOT usable \u2014 `og:` meta tags (\u00a73.3)", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_also_present_rel_next_rel_prev_chapter_navigation", "label": "Also present \u2014 `rel=next` / `rel=prev` chapter navigation", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Also present \u2014 `rel=next` / `rel=prev` chapter navigation", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is", "label": "4. The reverse direction, and how common divergence is", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4. The reverse direction, and how common divergence is", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 5}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_4_1_sample_method", "label": "4.1 Sample method", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "4.1 Sample method", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_4_2_divergence_results", "label": "4.2 Divergence results", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "4.2 Divergence results", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_4_3_is_there_a_derivable_rule_no", "label": "4.3 Is there a derivable rule? **No.**", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "4.3 Is there a derivable rule? **No.**", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_4_4_the_split_case_a_slug_can_change_mid_series", "label": "4.4 The split case \u2014 a slug can change *mid-series*", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "4.4 The split case \u2014 a slug can change *mid-series*", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_5_series_page_chapter_list", "label": "5. Series page \u2192 chapter list", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Series page \u2192 chapter list", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_6_is_the_unscoped_chapter_regex_safe_on_a_series_page", "label": "6. Is the unscoped chapter regex SAFE on a series page?", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "6. Is the unscoped chapter regex SAFE on a series page?", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 3}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_verdict_safe", "label": "Verdict: **SAFE**", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Verdict: **SAFE**", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_caveats_to_record_with_the_verdict", "label": "Caveats to record with the verdict", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Caveats to record with the verdict", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_7_redirects_and_reverse_lookup_endpoints", "label": "7. Redirects and reverse-lookup endpoints", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "7. Redirects and reverse-lookup endpoints", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77", "label": "8. Implications for issue #77", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "8. Implications for issue #77", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 5}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_8_1_the_bug", "label": "8.1 The bug", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "8.1 The bug", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_8_2_the_proposed_fix_is_sound", "label": "8.2 The proposed fix is sound", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "8.2 The proposed fix is sound", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_8_3_the_userscript_has_the_same_bug_and_it_is_worse", "label": "8.3 The userscript has the same bug, and it is worse", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "8.3 The userscript has the same bug, and it is worse", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_8_4_note_on_series_id", "label": "8.4 Note on `series_id`", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "8.4 Note on `series_id`", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_reproduction", "label": "Reproduction", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Reproduction", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "userscript_claude", "label": "AGENTS.md", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "AGENTS.md", "community": 273, "community_name": "AGENTS.md", "source_file": "userscript/AGENTS.md", "file_type": "document", "degree": 3}, {"id": "userscript_claude_userscript_structure_single_iife_manga_bookmark_user_js", "label": "Userscript structure (single IIFE, `manga-bookmark.user.js`)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Userscript structure (single IIFE, `manga-bookmark.user.js`)", "community": 273, "community_name": "AGENTS.md", "source_file": "userscript/AGENTS.md", "file_type": "document", "degree": 1}, {"id": "userscript_claude_live_url_shapes_verified_2026_07_26_may_drift_re_check_against_live_pages_before_trust", "label": "Live URL shapes (verified 2026-07-26, may drift \u2014 re-check against live pages before trust)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Live URL shapes (verified 2026-07-26, may drift \u2014 re-check against live pages before trust)", "community": 273, "community_name": "AGENTS.md", "source_file": "userscript/AGENTS.md", "file_type": "document", "degree": 1}, {"id": "userscript_claude_second_script_novel_bookmark_user_js", "label": "Second script: `novel-bookmark.user.js`", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Second script: `novel-bookmark.user.js`", "community": 273, "community_name": "AGENTS.md", "source_file": "userscript/AGENTS.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_find_skills_skill_skills_cli", "label": "Skills CLI (npx skills)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Skills CLI (npx skills)", "community": 50, "community_name": "Skills CLI", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_find_skills_skill_skills_sh_leaderboard", "label": "skills.sh Leaderboard", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "skills.sh Leaderboard", "community": 51, "community_name": "Skills Leaderboard", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_code_style_references_details_complex_condition_extraction", "label": "Complex Condition Extraction", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Complex Condition Extraction", "community": 52, "community_name": "Complex Condition Extraction", "source_file": ".agents/skills/golang-code-style/references/details.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_error_handling_skill_single_handling_rule", "label": "Single Handling Rule", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Single Handling Rule", "community": 58, "community_name": "Single Error Handling", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "file_type": "rationale", "degree": 0}, {"id": "agents_skills_golang_error_handling_references_error_creation_sentinel_errors", "label": "Sentinel Errors", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Sentinel Errors", "community": 53, "community_name": "Sentinel Errors", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_error_handling_references_error_handling_why_samber_oops", "label": "Why Use samber/oops", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Why Use samber/oops", "community": 161, "community_name": "Why Use samber/oops", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "file_type": "rationale", "degree": 0}, {"id": "agents_skills_golang_error_handling_references_error_wrapping_percent_w_vs_percent_v", "label": "%w vs %v Error Wrapping", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "%w vs %v Error Wrapping", "community": 57, "community_name": "Error Wrapping", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_error_handling_references_error_wrapping_errors_is", "label": "errors.Is", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "errors.Is", "community": 55, "community_name": "errors.Is Patterns", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_error_handling_references_error_wrapping_errors_as_astype", "label": "errors.As / errors.AsType", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "errors.As / errors.AsType", "community": 54, "community_name": "errors.As Patterns", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_error_handling_references_error_wrapping_errors_join", "label": "errors.Join", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "errors.Join", "community": 56, "community_name": "errors.Join Patterns", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_performance_skill_decision_tree", "label": "Bottleneck Decision Tree", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Bottleneck Decision Tree", "community": 62, "community_name": "Bottleneck Decision Tree", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_performance_skill_pprof", "label": "go tool pprof", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "go tool pprof", "community": 63, "community_name": "pprof Profiling", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_performance_assets_prometheus_alerts", "label": "Prometheus Alerting Rules (Go Performance)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Prometheus Alerting Rules (Go Performance)", "community": 45, "community_name": "Go Perf Alert Rules", "source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml", "file_type": "document", "degree": 3}, {"id": "agents_skills_golang_performance_assets_prometheus_alerts_high_gc_pause_time", "label": "HighGCPauseTime Alert", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "HighGCPauseTime Alert", "community": 45, "community_name": "Go Perf Alert Rules", "source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml", "file_type": "concept", "degree": 1}, {"id": "agents_skills_golang_performance_assets_prometheus_alerts_goroutine_leak", "label": "GoroutineLeak Alert", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "GoroutineLeak Alert", "community": 45, "community_name": "Go Perf Alert Rules", "source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml", "file_type": "concept", "degree": 1}, {"id": "agents_skills_golang_performance_assets_prometheus_alerts_memory_near_limit", "label": "MemoryNearLimit Alert", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "MemoryNearLimit Alert", "community": 45, "community_name": "Go Perf Alert Rules", "source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml", "file_type": "concept", "degree": 1}, {"id": "agents_skills_golang_performance_references_caching_singleflight", "label": "singleflight Cache Stampede Prevention", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "singleflight Cache Stampede Prevention", "community": 162, "community_name": "singleflight Cache Stampede Prevention", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_performance_references_cpu_simd", "label": "SIMD (simd/archsimd)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "SIMD (simd/archsimd)", "community": 59, "community_name": "SIMD Optimizations", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_performance_references_memory_struct_alignment", "label": "Struct Field Alignment", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Struct Field Alignment", "community": 163, "community_name": "Struct Field Alignment", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_performance_references_runtime_gogc", "label": "GOGC Tuning", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "GOGC Tuning", "community": 60, "community_name": "GOGC Tuning", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_performance_references_runtime_gomemlimit", "label": "GOMEMLIMIT", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "GOMEMLIMIT", "community": 61, "community_name": "GOMEMLIMIT", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "rationale", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_naming", "label": "golang-naming skill (external)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-naming skill (external)", "community": 93, "community_name": "golang-naming Skill (ext)", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_lint", "label": "golang-lint skill (external)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-lint skill (external)", "community": 92, "community_name": "golang-lint Skill (ext)", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_documentation", "label": "golang-documentation skill (external)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-documentation skill (external)", "community": 90, "community_name": "golang-documentation Skill (ext)", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_structs_interfaces", "label": "golang-structs-interfaces skill (external)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-structs-interfaces skill (external)", "community": 99, "community_name": "golang-structs-interfaces Skill (ext)", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_design_patterns", "label": "golang-design-patterns skill (external)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-design-patterns skill (external)", "community": 89, "community_name": "golang-design-patterns Skill (ext)", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_gopls", "label": "golang-gopls skill (external)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-gopls skill (external)", "community": 91, "community_name": "golang-gopls Skill (ext)", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_continuous_integration", "label": "golang-continuous-integration skill (external)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-continuous-integration skill (external)", "community": 86, "community_name": "golang-ci Skill (ext)", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_refactoring", "label": "golang-refactoring skill (external)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-refactoring skill (external)", "community": 95, "community_name": "golang-refactoring Skill (ext)", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_samber_oops", "label": "golang-samber-oops skill (external)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-samber-oops skill (external)", "community": 97, "community_name": "golang-samber-oops Skill (ext)", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_samber_slog", "label": "golang-samber-slog skill (external)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-samber-slog skill (external)", "community": 98, "community_name": "golang-samber-slog Skill (ext)", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_observability", "label": "golang-observability skill (external)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-observability skill (external)", "community": 94, "community_name": "golang-observability Skill (ext)", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_safety", "label": "golang-safety skill (external)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-safety skill (external)", "community": 96, "community_name": "golang-safety Skill (ext)", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_benchmark", "label": "golang-benchmark skill (external)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-benchmark skill (external)", "community": 84, "community_name": "golang-benchmark Skill (ext)", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_troubleshooting", "label": "golang-troubleshooting skill (external)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-troubleshooting skill (external)", "community": 100, "community_name": "golang-troubleshooting Skill (ext)", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_data_structures", "label": "golang-data-structures skill (external)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-data-structures skill (external)", "community": 87, "community_name": "golang-data-structures Skill (ext)", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_concurrency", "label": "golang-concurrency skill (external)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-concurrency skill (external)", "community": 85, "community_name": "golang-concurrency Skill (ext)", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_database", "label": "golang-database skill (external)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-database skill (external)", "community": 88, "community_name": "golang-database Skill (ext)", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_promql_cli", "label": "promql-cli skill (external)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "promql-cli skill (external)", "community": 101, "community_name": "promql-cli Skill", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_skill_assert_scope_leak", "label": "Assert Scope Leaking into Subtests Pitfall", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Assert Scope Leaking into Subtests Pitfall", "community": 71, "community_name": "Subtests Pitfall", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "rationale", "degree": 0}, {"id": "agents_skills_golang_testing_skill_synctest", "label": "testing/synctest Deterministic Goroutine Testing", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "testing/synctest Deterministic Goroutine Testing", "community": 164, "community_name": "testing/synctest Deterministic Goroutine Testing", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_skill_integration_build_tags", "label": "Integration Tests via Build Tags", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Integration Tests via Build Tags", "community": 78, "community_name": "Build Tag Integration Tests", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_skill_test_file_naming", "label": "Test File Naming Convention (source-file-based)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Test File Naming Convention (source-file-based)", "community": 79, "community_name": "Test Naming Convention", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "rationale", "degree": 0}, {"id": "agents_skills_golang_testing_skill_artifactdir", "label": "Go 1.26 t.ArtifactDir() Test Artifacts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Go 1.26 t.ArtifactDir() Test Artifacts", "community": 70, "community_name": "t.ArtifactDir Helper", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_references_helpers_testwithtimeout", "label": "testWithTimeout Test Timeout Helper", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "testWithTimeout Test Timeout Helper", "community": 64, "community_name": "Test Timeout Helper", "source_file": ".agents/skills/golang-testing/references/helpers.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_references_http_testing_handler_testing", "label": "HTTP Handler Testing with httptest", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "HTTP Handler Testing with httptest", "community": 65, "community_name": "httptest Patterns", "source_file": ".agents/skills/golang-testing/references/http-testing.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_references_integration_testing_databasetestsuite", "label": "DatabaseTestSuite testify Suite Pattern", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "DatabaseTestSuite testify Suite Pattern", "community": 66, "community_name": "testify Suite Pattern", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_references_integration_testing_embedded_fixtures", "label": "go:embed Fixtures Helper", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "go:embed Fixtures Helper", "community": 67, "community_name": "go:embed Fixtures", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_references_mocking_testify_mock", "label": "testify/mock Interface Mocking", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "testify/mock Interface Mocking", "community": 69, "community_name": "testify Mocking", "source_file": ".agents/skills/golang-testing/references/mocking.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_references_mocking_clockwork_time_mocking", "label": "Time Mocking with clockwork", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Time Mocking with clockwork", "community": 68, "community_name": "clockwork Time Mocking", "source_file": ".agents/skills/golang-testing/references/mocking.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_skill_golang_benchmark", "label": "golang-benchmark Skill (external)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-benchmark Skill (external)", "community": 72, "community_name": "golang-benchmark Skill", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_skill_golang_lint", "label": "golang-lint Skill (external)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-lint Skill (external)", "community": 76, "community_name": "golang-lint Skill", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_skill_golang_stretchr_testify", "label": "golang-stretchr-testify Skill (external)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-stretchr-testify Skill (external)", "community": 77, "community_name": "testify Skill", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_skill_golang_database", "label": "golang-database Skill (external)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-database Skill (external)", "community": 75, "community_name": "golang-database Skill", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_skill_golang_concurrency", "label": "golang-concurrency Skill (external)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-concurrency Skill (external)", "community": 73, "community_name": "golang-concurrency Skill", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_skill_golang_continuous_integration", "label": "golang-continuous-integration Skill (external)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-continuous-integration Skill (external)", "community": 74, "community_name": "golang-ci Skill", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "backend_impeccable_critique_20260726_1550", "label": "Impeccable critique 2026-07-26T15:50:42Z (score 21/40)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Impeccable critique 2026-07-26T15:50:42Z (score 21/40)", "community": 80, "community_name": "UI Critique A Finding", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "file_type": "document", "degree": 0}, {"id": "backend_impeccable_critique_20260726_1708", "label": "Impeccable critique 2026-07-26T17:08:41Z (score 26/40)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Impeccable critique 2026-07-26T17:08:41Z (score 26/40)", "community": 81, "community_name": "UI Critique B Finding", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "file_type": "document", "degree": 0}, {"id": "critique_p0_chapter_form_overflow", "label": "P0: chapter-edit form causes horizontal overflow on mobile", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "P0: chapter-edit form causes horizontal overflow on mobile", "community": 82, "community_name": "P0 Overflow Bug", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "file_type": "rationale", "degree": 0}, {"id": "critique_p1_no_hx_indicator", "label": "P1: no hx-indicator on htmx mutations, silent failure", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "P1: no hx-indicator on htmx mutations, silent failure", "community": 83, "community_name": "P1 hx-indicator Gap", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "file_type": "rationale", "degree": 0}, {"id": "_claude_skills_implement_tickets_skill_implement_tickets", "label": "Implement Tickets Skill", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Implement Tickets Skill", "community": 129, "community_name": "Implement Tickets Skill", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "document", "degree": 0}, {"id": "_claude_skills_implement_tickets_skill_orchestrator", "label": "Orchestrator Role", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Orchestrator Role", "community": 130, "community_name": "Orchestrator Role", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "_claude_skills_implement_tickets_skill_wave", "label": "Ticket Wave Batching", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Ticket Wave Batching", "community": 133, "community_name": "Ticket Wave Batching", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "_claude_skills_implement_tickets_skill_contract", "label": "Cross-Ticket Contract", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Cross-Ticket Contract", "community": 128, "community_name": "Cross-Ticket Contract", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "_claude_skills_implement_tickets_skill_brief_template", "label": "Ticket Brief Template", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Ticket Brief Template", "community": 44, "community_name": "Ticket Workflow", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "_claude_skills_implement_tickets_skill_code_review", "label": "code-review Skill", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "code-review Skill", "community": 18, "community_name": "Agent Skills", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "_claude_skills_implement_tickets_skill_tdd", "label": "tdd Skill", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "tdd Skill", "community": 132, "community_name": "tdd Skill", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "_claude_skills_implement_tickets_skill_resolving_merge_conflicts", "label": "resolving-merge-conflicts Skill", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "resolving-merge-conflicts Skill", "community": 131, "community_name": "resolving-merge-conflicts Skill", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "_claude_skills_testing_the_userscript_skill_testing_the_userscript", "label": "Testing the Userscript Skill", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Testing the Userscript Skill", "community": 139, "community_name": "Testing the Userscript Skill", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "document", "degree": 0}, {"id": "_claude_skills_testing_the_userscript_skill_manga_bookmark_user_js", "label": "manga-bookmark.user.js", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "manga-bookmark.user.js", "community": 137, "community_name": "manga-bookmark.user.js", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "code", "degree": 0}, {"id": "_claude_skills_testing_the_userscript_skill_logic_test_js", "label": "logic.test.js Test Harness", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "logic.test.js Test Harness", "community": 136, "community_name": "logic.test.js Test Harness", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "code", "degree": 0}, {"id": "_claude_skills_testing_the_userscript_skill_browser_stub", "label": "Four-Object Browser Stub", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Four-Object Browser Stub", "community": 134, "community_name": "Four-Object Browser Stub", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "_claude_skills_testing_the_userscript_skill_strip_build_hash", "label": "stripBuildHash", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "stripBuildHash", "community": 138, "community_name": "stripBuildHash", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "code", "degree": 0}, {"id": "_claude_skills_testing_the_userscript_skill_asura_build_hash", "label": "asuraBuildHash (backend/store.go)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "asuraBuildHash (backend/store.go)", "community": 36, "community_name": "Userscript Test Harness", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "code", "degree": 0}, {"id": "_claude_skills_testing_the_userscript_skill_export_hook", "label": "Module Export Hook", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Module Export Hook", "community": 135, "community_name": "Module Export Hook", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "rationale", "degree": 0}, {"id": "_omp_agents_ticket_implementer_ticket_implementer", "label": "Ticket Implementer Agent", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Ticket Implementer Agent", "community": 144, "community_name": "Ticket Implementer Agent", "source_file": ".omp/agents/ticket-implementer.md", "file_type": "document", "degree": 0}, {"id": "_omp_agents_ticket_implementer_worktree", "label": "Worktree Isolation", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Worktree Isolation", "community": 145, "community_name": "Worktree Isolation", "source_file": ".omp/agents/ticket-implementer.md", "file_type": "rationale", "degree": 0}, {"id": "_omp_agents_ticket_implementer_status_contract", "label": "Status Contract", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Status Contract", "community": 143, "community_name": "Status Contract", "source_file": ".omp/agents/ticket-implementer.md", "file_type": "concept", "degree": 0}, {"id": "_omp_agents_ticket_implementer_cr_spec", "label": "cr-spec Agent", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "cr-spec Agent", "community": 140, "community_name": "cr-spec Agent", "source_file": ".omp/agents/ticket-implementer.md", "file_type": "document", "degree": 0}, {"id": "_omp_agents_ticket_implementer_cr_standards", "label": "cr-standards Agent", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "cr-standards Agent", "community": 141, "community_name": "cr-standards Agent", "source_file": ".omp/agents/ticket-implementer.md", "file_type": "document", "degree": 0}, {"id": "_omp_agents_ticket_implementer_escalation", "label": "Escalate Rather Than Guess", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Escalate Rather Than Guess", "community": 142, "community_name": "Escalate Rather Than Guess", "source_file": ".omp/agents/ticket-implementer.md", "file_type": "rationale", "degree": 0}, {"id": "_opencode_agent_implementer_implementer", "label": "Implementer Subagent (opencode)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementer Subagent (opencode)", "community": 147, "community_name": "Implementer Subagent (opencode)", "source_file": ".opencode/agent/implementer.md", "file_type": "document", "degree": 0}, {"id": "_opencode_agent_implementer_subagent_driven_development", "label": "Subagent-Driven Development", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Subagent-Driven Development", "community": 148, "community_name": "Subagent-Driven Development", "source_file": ".opencode/agent/implementer.md", "file_type": "concept", "degree": 0}, {"id": "_opencode_agent_implementer_escalation", "label": "Escalate Rather Than Guess (opencode)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Escalate Rather Than Guess (opencode)", "community": 146, "community_name": "Escalate Rather Than Guess (opencode)", "source_file": ".opencode/agent/implementer.md", "file_type": "rationale", "degree": 0}, {"id": "_opencode_agent_reviewer_reviewer", "label": "Reviewer Subagent (opencode)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Reviewer Subagent (opencode)", "community": 150, "community_name": "Reviewer Subagent (opencode)", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 0}, {"id": "_opencode_agent_reviewer_spec_compliance", "label": "Spec Compliance Review", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Spec Compliance Review", "community": 152, "community_name": "Spec Compliance Review", "source_file": ".opencode/agent/reviewer.md", "file_type": "concept", "degree": 0}, {"id": "_opencode_agent_reviewer_code_quality", "label": "Code Quality Review", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Code Quality Review", "community": 149, "community_name": "Code Quality Review", "source_file": ".opencode/agent/reviewer.md", "file_type": "concept", "degree": 0}, {"id": "_opencode_agent_reviewer_severity_rubric", "label": "Finding Severity Rubric", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Finding Severity Rubric", "community": 151, "community_name": "Finding Severity Rubric", "source_file": ".opencode/agent/reviewer.md", "file_type": "concept", "degree": 0}, {"id": "claude_claude", "label": "CLAUDE.md (Symlink to AGENTS.md)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "CLAUDE.md (Symlink to AGENTS.md)", "community": 179, "community_name": "CLAUDE.md (Symlink to AGENTS.md)", "source_file": "CLAUDE.md", "file_type": "document", "degree": 0}, {"id": "cutover_cutover", "label": "SQLite-to-Postgres Cutover Runbook", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "SQLite-to-Postgres Cutover Runbook", "community": 194, "community_name": "SQLite-to-Postgres Cutover Runbook", "source_file": "CUTOVER.md", "file_type": "document", "degree": 0}, {"id": "cutover_throwaway_generator", "label": "Throwaway Import Generator", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Throwaway Import Generator", "community": 196, "community_name": "Throwaway Import Generator", "source_file": "CUTOVER.md", "file_type": "rationale", "degree": 0}, {"id": "cutover_adr_0001", "label": "ADR-0001 (Drop modernc.org/sqlite)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0001 (Drop modernc.org/sqlite)", "community": 192, "community_name": "ADR-0001 (Drop modernc.org/sqlite)", "source_file": "CUTOVER.md", "file_type": "document", "degree": 0}, {"id": "cutover_adr_0003", "label": "ADR-0003 (Split Shared Series Facts)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0003 (Split Shared Series Facts)", "community": 193, "community_name": "ADR-0003 (Split Shared Series Facts)", "source_file": "CUTOVER.md", "file_type": "document", "degree": 0}, {"id": "cutover_import_rules", "label": "Import SQL Generation Rules", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Import SQL Generation Rules", "community": 195, "community_name": "Import SQL Generation Rules", "source_file": "CUTOVER.md", "file_type": "concept", "degree": 0}, {"id": "product_bookmarkmanager", "label": "BookmarkManager", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "BookmarkManager", "community": 257, "community_name": "BookmarkManager", "source_file": "PRODUCT.md", "file_type": "concept", "degree": 0}, {"id": "product_dark_first", "label": "Dark-First Design Constraint", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Dark-First Design Constraint", "community": 259, "community_name": "Dark-First Design Constraint", "source_file": "PRODUCT.md", "file_type": "rationale", "degree": 0}, {"id": "product_isolation", "label": "Reader Isolation Invariant", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Reader Isolation Invariant", "community": 261, "community_name": "Reader Isolation Invariant", "source_file": "PRODUCT.md", "file_type": "rationale", "degree": 0}, {"id": "product_discord_guild", "label": "Discord Guild Membership", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Discord Guild Membership", "community": 260, "community_name": "Discord Guild Membership", "source_file": "PRODUCT.md", "file_type": "concept", "degree": 0}, {"id": "product_bromite", "label": "Bromite (Primary Device)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Bromite (Primary Device)", "community": 258, "community_name": "Bromite (Primary Device)", "source_file": "PRODUCT.md", "file_type": "concept", "degree": 0}, {"id": "redeploy_redeploy", "label": "Redeploy Runbook", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Redeploy Runbook", "community": 270, "community_name": "Redeploy Runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 0}, {"id": "redeploy_pg_dump_backup", "label": "pg_dump Hot Backup", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "pg_dump Hot Backup", "community": 269, "community_name": "pg_dump Hot Backup", "source_file": "REDEPLOY.md", "file_type": "concept", "degree": 0}, {"id": "redeploy_rollback", "label": "Rollback Strategy", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Rollback Strategy", "community": 271, "community_name": "Rollback Strategy", "source_file": "REDEPLOY.md", "file_type": "concept", "degree": 0}, {"id": "redeploy_browser_unit", "label": "Browser Unit Redeploy", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Browser Unit Redeploy", "community": 268, "community_name": "Browser Unit Redeploy", "source_file": "REDEPLOY.md", "file_type": "concept", "degree": 0}, {"id": "backend_agents_doc", "label": "Backend AGENTS.md Guidance", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Backend AGENTS.md Guidance", "community": 167, "community_name": "Backend AGENTS.md Guidance", "source_file": "backend/AGENTS.md", "file_type": "document", "degree": 0}, {"id": "backend_agents_backend", "label": "Backend Go Service (stdlib net/http)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Backend Go Service (stdlib net/http)", "community": 103, "community_name": "bookmark-api Service", "source_file": "backend/AGENTS.md", "file_type": "concept", "degree": 1}, {"id": "backend_agents_store", "label": "Store Package (Postgres Persistence)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Store Package (Postgres Persistence)", "community": 32, "community_name": "Repo Hard Constraints", "source_file": "backend/AGENTS.md", "file_type": "concept", "degree": 0}, {"id": "backend_agents_latest", "label": "Latest Package (Site Parsers & Poller)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Latest Package (Site Parsers & Poller)", "community": 169, "community_name": "Latest Package (Site Parsers & Poller)", "source_file": "backend/AGENTS.md", "file_type": "concept", "degree": 0}, {"id": "backend_agents_session", "label": "Session Package (Cookie Signing & Rate Limit)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Session Package (Cookie Signing & Rate Limit)", "community": 173, "community_name": "Session Package (Cookie Signing & Rate Limit)", "source_file": "backend/AGENTS.md", "file_type": "concept", "degree": 0}, {"id": "backend_agents_httpmw", "label": "HTTP Middleware (Auth/Gzip/CORS)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "HTTP Middleware (Auth/Gzip/CORS)", "community": 168, "community_name": "HTTP Middleware (Auth/Gzip/CORS)", "source_file": "backend/AGENTS.md", "file_type": "concept", "degree": 0}, {"id": "backend_agents_api", "label": "API Package (Bookmark JSON Handlers)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "API Package (Bookmark JSON Handlers)", "community": 165, "community_name": "API Package (Bookmark JSON Handlers)", "source_file": "backend/AGENTS.md", "file_type": "concept", "degree": 0}, {"id": "backend_agents_userscript", "label": "Userscript Package (Serving Handler)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Userscript Package (Serving Handler)", "community": 175, "community_name": "Userscript Package (Serving Handler)", "source_file": "backend/AGENTS.md", "file_type": "concept", "degree": 0}, {"id": "backend_agents_web", "label": "Web Package (Browser UI + Templates)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Web Package (Browser UI + Templates)", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/AGENTS.md", "file_type": "concept", "degree": 1}, {"id": "backend_agents_main", "label": "Main Composition Root", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Main Composition Root", "community": 171, "community_name": "Main Composition Root", "source_file": "backend/AGENTS.md", "file_type": "concept", "degree": 0}, {"id": "backend_agents_token_derivation", "label": "HMAC-Derived Reader Credentials", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "HMAC-Derived Reader Credentials", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/AGENTS.md", "file_type": "rationale", "degree": 1}, {"id": "backend_agents_reader_owned_store", "label": "Reader-Owned Store", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Reader-Owned Store", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/AGENTS.md", "file_type": "rationale", "degree": 1}, {"id": "backend_agents_migration_owned_schema", "label": "Migration-Owned Schema", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration-Owned Schema", "community": 172, "community_name": "Migration-Owned Schema", "source_file": "backend/AGENTS.md", "file_type": "rationale", "degree": 0}, {"id": "backend_agents_latest_chapter_poller", "label": "Latest-Chapter Poller", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Latest-Chapter Poller", "community": 170, "community_name": "Latest-Chapter Poller", "source_file": "backend/AGENTS.md", "file_type": "rationale", "degree": 0}, {"id": "backend_agents_covers_pipeline", "label": "Cover Acquisition & Serving Pipeline", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Cover Acquisition & Serving Pipeline", "community": 166, "community_name": "Cover Acquisition & Serving Pipeline", "source_file": "backend/AGENTS.md", "file_type": "rationale", "degree": 0}, {"id": "backend_agents_updated_at_rule", "label": "updated_at List-Order Rule", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "updated_at List-Order Rule", "community": 174, "community_name": "updated_at List-Order Rule", "source_file": "backend/AGENTS.md", "file_type": "rationale", "degree": 0}, {"id": "backend_agents_lifecycle_buckets", "label": "Lifecycle Buckets (reading/archived/finished)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Lifecycle Buckets (reading/archived/finished)", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/AGENTS.md", "file_type": "rationale", "degree": 2}, {"id": "backend_agents_confirm_gated_actions", "label": "Confirm-Gated Destructive Actions", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Confirm-Gated Destructive Actions", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/AGENTS.md", "file_type": "rationale", "degree": 1}, {"id": "backend_agents_browser_sidecar", "label": "Browser Sidecar (BROWSER_WS_URL)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Browser Sidecar (BROWSER_WS_URL)", "community": 103, "community_name": "bookmark-api Service", "source_file": "backend/AGENTS.md", "file_type": "concept", "degree": 1}, {"id": "backend_agents_discord_oauth", "label": "Discord OAuth & Guild-Membership Gate", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Discord OAuth & Guild-Membership Gate", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/AGENTS.md", "file_type": "concept", "degree": 1}, {"id": "backend_claude_doc", "label": "Backend CLAUDE.md Guidance", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Backend CLAUDE.md Guidance", "community": 177, "community_name": "Backend CLAUDE.md Guidance", "source_file": "backend/CLAUDE.md", "file_type": "document", "degree": 0}, {"id": "backend_claude_graphify_kg", "label": "Graphify Knowledge Graph (graphify-out/)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Graphify Knowledge Graph (graphify-out/)", "community": 178, "community_name": "Graphify Knowledge Graph (graphify-out/)", "source_file": "backend/CLAUDE.md", "file_type": "concept", "degree": 0}, {"id": "backend_internal_web_templates_app_doc", "label": "app.html \u2014 App Shell Template", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "app.html \u2014 App Shell Template", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/app.html", "file_type": "document", "degree": 7}, {"id": "backend_internal_web_templates_app_tabs", "label": "Bookmark Bucket Tabs", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Bookmark Bucket Tabs", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/app.html", "file_type": "concept", "degree": 2}, {"id": "backend_internal_web_templates_app_libswitch", "label": "Manga/Novel Library Switch", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Manga/Novel Library Switch", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/app.html", "file_type": "concept", "degree": 1}, {"id": "backend_internal_web_templates_card_doc", "label": "card.html \u2014 Series Card Template", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "card.html \u2014 Series Card Template", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/card.html", "file_type": "document", "degree": 7}, {"id": "backend_internal_web_templates_card_confirm_row", "label": "Confirm Row (Archive/Finish/Remove)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Confirm Row (Archive/Finish/Remove)", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/card.html", "file_type": "concept", "degree": 3}, {"id": "backend_internal_web_templates_card_ui_endpoints", "label": "htmx /ui/* Mutation Endpoints", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "htmx /ui/* Mutation Endpoints", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/card.html", "file_type": "concept", "degree": 1}, {"id": "backend_internal_web_templates_chrome_doc", "label": "chrome.html \u2014 Out-of-Band Regions", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "chrome.html \u2014 Out-of-Band Regions", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/chrome.html", "file_type": "document", "degree": 7}, {"id": "backend_internal_web_templates_chrome_recent", "label": "Continue Reading Strip", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Continue Reading Strip", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/chrome.html", "file_type": "concept", "degree": 2}, {"id": "backend_internal_web_templates_chrome_keyrow", "label": "Action Key", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Action Key", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/chrome.html", "file_type": "concept", "degree": 1}, {"id": "backend_internal_web_templates_chrome_mark", "label": "Brand Mark SVG", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Brand Mark SVG", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/chrome.html", "file_type": "concept", "degree": 1}, {"id": "backend_internal_web_templates_icons_doc", "label": "icons.html \u2014 Icon Sprite Template", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "icons.html \u2014 Icon Sprite Template", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/icons.html", "file_type": "document", "degree": 4}, {"id": "backend_internal_web_templates_icons_sprite", "label": "SVG Icon Sprite", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "SVG Icon Sprite", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/icons.html", "file_type": "concept", "degree": 1}, {"id": "backend_internal_web_templates_list_doc", "label": "list.html \u2014 Card List Template", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "list.html \u2014 Card List Template", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/list.html", "file_type": "document", "degree": 4}, {"id": "backend_internal_web_templates_list_empty_states", "label": "Empty States", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Empty States", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/list.html", "file_type": "concept", "degree": 1}, {"id": "backend_internal_web_templates_login_doc", "label": "login.html \u2014 Login Page Template", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "login.html \u2014 Login Page Template", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/login.html", "file_type": "document", "degree": 2}, {"id": "backend_internal_web_templates_login_discord_login", "label": "Discord Login Form", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Discord Login Form", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/login.html", "file_type": "concept", "degree": 2}, {"id": "backend_internal_web_templates_readers_doc", "label": "readers.html \u2014 Reader Roster Template", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "readers.html \u2014 Reader Roster Template", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/readers.html", "file_type": "document", "degree": 2}, {"id": "backend_internal_web_templates_readers_roster", "label": "Reader Roster Panel", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Reader Roster Panel", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/readers.html", "file_type": "concept", "degree": 3}, {"id": "backend_internal_web_templates_setup_doc", "label": "setup.html \u2014 Userscript Install Panel Template", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "setup.html \u2014 Userscript Install Panel Template", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/setup.html", "file_type": "document", "degree": 3}, {"id": "backend_internal_web_templates_setup_install_panel", "label": "Userscript Install Panel", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Userscript Install Panel", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/setup.html", "file_type": "concept", "degree": 3}, {"id": "chrome_docker_compose_doc", "label": "chrome/docker-compose.yml \u2014 Browser Deployable Unit", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "chrome/docker-compose.yml \u2014 Browser Deployable Unit", "community": 103, "community_name": "bookmark-api Service", "source_file": "chrome/docker-compose.yml", "file_type": "document", "degree": 2}, {"id": "chrome_docker_compose_browser", "label": "Browser Sidecar Service", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Browser Sidecar Service", "community": 103, "community_name": "bookmark-api Service", "source_file": "chrome/docker-compose.yml", "file_type": "concept", "degree": 4}, {"id": "chrome_docker_compose_cdp", "label": "CDP Endpoint (Tailnet-Bound :9222)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "CDP Endpoint (Tailnet-Bound :9222)", "community": 103, "community_name": "bookmark-api Service", "source_file": "chrome/docker-compose.yml", "file_type": "concept", "degree": 2}, {"id": "chrome_docker_compose_chrome_profile", "label": "Persistent Chrome Profile Volume", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Persistent Chrome Profile Volume", "community": 103, "community_name": "bookmark-api Service", "source_file": "chrome/docker-compose.yml", "file_type": "concept", "degree": 1}, {"id": "docker_compose_prod_doc", "label": "docker-compose.prod.yml \u2014 Production Override", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "docker-compose.prod.yml \u2014 Production Override", "community": 103, "community_name": "bookmark-api Service", "source_file": "docker-compose.prod.yml", "file_type": "document", "degree": 4}, {"id": "docker_compose_prod_bookmark_api", "label": "bookmark-api Prod Override", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "bookmark-api Prod Override", "community": 103, "community_name": "bookmark-api Service", "source_file": "docker-compose.prod.yml", "file_type": "concept", "degree": 2}, {"id": "docker_compose_prod_traefik", "label": "Traefik Reverse Proxy Labels", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Traefik Reverse Proxy Labels", "community": 103, "community_name": "bookmark-api Service", "source_file": "docker-compose.prod.yml", "file_type": "concept", "degree": 3}, {"id": "docker_compose_prod_cdp_security", "label": "CDP Never on Shared Proxy Network", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "CDP Never on Shared Proxy Network", "community": 103, "community_name": "bookmark-api Service", "source_file": "docker-compose.prod.yml", "file_type": "rationale", "degree": 2}, {"id": "docs_adr_0001_postgresql_over_sqlite_doc", "label": "ADR-0001: Postgres over SQLite", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0001: Postgres over SQLite", "community": 6, "community_name": "Storage Choice ADR", "source_file": "docs/adr/0001-postgresql-over-sqlite.md", "file_type": "document", "degree": 0}, {"id": "docs_adr_0001_postgresql_over_sqlite_postgres", "label": "PostgreSQL (jackc/pgx/v5)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "PostgreSQL (jackc/pgx/v5)", "community": 207, "community_name": "PostgreSQL (jackc/pgx/v5)", "source_file": "docs/adr/0001-postgresql-over-sqlite.md", "file_type": "concept", "degree": 0}, {"id": "docs_adr_0001_postgresql_over_sqlite_sqlite", "label": "SQLite (modernc.org/sqlite)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "SQLite (modernc.org/sqlite)", "community": 208, "community_name": "SQLite (modernc.org/sqlite)", "source_file": "docs/adr/0001-postgresql-over-sqlite.md", "file_type": "concept", "degree": 0}, {"id": "docs_adr_0001_postgresql_over_sqlite_supportability_rationale", "label": "Postgres chosen for future supportability, not concurrency", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Postgres chosen for future supportability, not concurrency", "community": 209, "community_name": "Postgres chosen for future supportability, not concurrency", "source_file": "docs/adr/0001-postgresql-over-sqlite.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0001_postgresql_over_sqlite_poll_fetch_budget", "label": "Real scaling limit is the poller outbound fetch budget", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Real scaling limit is the poller outbound fetch budget", "community": 206, "community_name": "Real scaling limit is the poller outbound fetch budget", "source_file": "docs/adr/0001-postgresql-over-sqlite.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_doc", "label": "ADR-0002: Discord OAuth, no passwords, no email", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0002: Discord OAuth, no passwords, no email", "community": 212, "community_name": "ADR-0002: Discord OAuth, no passwords, no email", "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", "file_type": "document", "degree": 0}, {"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_discord_oauth", "label": "Discord OAuth2 (authorization code grant)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Discord OAuth2 (authorization code grant)", "community": 211, "community_name": "Discord OAuth2 (authorization code grant)", "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", "file_type": "concept", "degree": 0}, {"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_snowflake_identity", "label": "Discord snowflake is the sole identity (lock-in)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Discord snowflake is the sole identity (lock-in)", "community": 213, "community_name": "Discord snowflake is the sole identity (lock-in)", "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_bearer_token", "label": "Per-Reader bearer token for userscripts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Per-Reader bearer token for userscripts", "community": 210, "community_name": "Per-Reader bearer token for userscripts", "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", "file_type": "concept", "degree": 0}, {"id": "docs_adr_0003_series_shared_and_poll_owned_doc", "label": "ADR-0003: Series is shared, only the Poll updates it", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0003: Series is shared, only the Poll updates it", "community": 216, "community_name": "ADR-0003: Series is shared, only the Poll updates it", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "file_type": "document", "degree": 0}, {"id": "docs_adr_0003_series_shared_and_poll_owned_series", "label": "Series (shared entity keyed site+series_id)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Series (shared entity keyed site+series_id)", "community": 218, "community_name": "Series (shared entity keyed site+series_id)", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "file_type": "concept", "degree": 0}, {"id": "docs_adr_0003_series_shared_and_poll_owned_bookmark", "label": "Bookmark (per-Reader state: Progress, Favourite, Lifecycle)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Bookmark (per-Reader state: Progress, Favourite, Lifecycle)", "community": 214, "community_name": "Bookmark (per-Reader state: Progress, Favourite, Lifecycle)", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "file_type": "concept", "degree": 0}, {"id": "docs_adr_0003_series_shared_and_poll_owned_poll_owned_writes", "label": "Only the Poll writes Series fields (security boundary)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Only the Poll writes Series fields (security boundary)", "community": 217, "community_name": "Only the Poll writes Series fields (security boundary)", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0003_series_shared_and_poll_owned_dedup_polling", "label": "Deduplicate polling per Series (reader_count DESC queue)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Deduplicate polling per Series (reader_count DESC queue)", "community": 215, "community_name": "Deduplicate polling per Series (reader_count DESC queue)", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_doc", "label": "ADR-0004: Wire format stays flat, does not mirror schema", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0004: Wire format stays flat, does not mirror schema", "community": 219, "community_name": "ADR-0004: Wire format stays flat, does not mirror schema", "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", "file_type": "document", "degree": 0}, {"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_flat_wire_contract", "label": "Flat wire shape is a contract, not an implementation detail", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Flat wire shape is a contract, not an implementation detail", "community": 220, "community_name": "Flat wire shape is a contract, not an implementation detail", "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_userscript_compat", "label": "Installed userscripts must keep working (14-day grace window)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Installed userscripts must keep working (14-day grace window)", "community": 221, "community_name": "Installed userscripts must keep working (14-day grace window)", "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0005_on_demand_browser_headless_shell", "label": "headless-shell service (socat-fronted CDP)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "headless-shell service (socat-fronted CDP)", "community": 223, "community_name": "headless-shell service (socat-fronted CDP)", "source_file": "docs/adr/0005-on-demand-browser.md", "file_type": "concept", "degree": 0}, {"id": "docs_adr_0005_on_demand_browser_cdp", "label": "CDP (Chrome DevTools Protocol) endpoint", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "CDP (Chrome DevTools Protocol) endpoint", "community": 222, "community_name": "CDP (Chrome DevTools Protocol) endpoint", "source_file": "docs/adr/0005-on-demand-browser.md", "file_type": "concept", "degree": 0}, {"id": "docs_adr_0005_on_demand_browser_on_demand_start", "label": "Start Chrome on first CDP connection, reap after 300s idle", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Start Chrome on first CDP connection, reap after 300s idle", "community": 224, "community_name": "Start Chrome on first CDP connection, reap after 300s idle", "source_file": "docs/adr/0005-on-demand-browser.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0006_browser_on_the_home_machine_doc", "label": "ADR-0006: Browser runs on the home machine over the tailnet", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0006: Browser runs on the home machine over the tailnet", "community": 226, "community_name": "ADR-0006: Browser runs on the home machine over the tailnet", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "file_type": "document", "degree": 0}, {"id": "docs_adr_0006_browser_on_the_home_machine_browser_ws_url", "label": "BROWSER_WS_URL configuration seam", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "BROWSER_WS_URL configuration seam", "community": 225, "community_name": "BROWSER_WS_URL configuration seam", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "file_type": "concept", "degree": 0}, {"id": "docs_adr_0006_browser_on_the_home_machine_tailnet", "label": "Tailnet (Tailscale network)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Tailnet (Tailscale network)", "community": 228, "community_name": "Tailnet (Tailscale network)", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "file_type": "concept", "degree": 0}, {"id": "docs_adr_0006_browser_on_the_home_machine_home_machine_rationale", "label": "Browser moved home: VPS memory pressure, no requests served", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Browser moved home: VPS memory pressure, no requests served", "community": 227, "community_name": "Browser moved home: VPS memory pressure, no requests served", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0007_backend_hosts_cover_bytes_doc", "label": "ADR-0007: Backend hosts every Site's Cover bytes", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0007: Backend hosts every Site's Cover bytes", "community": 232, "community_name": "ADR-0007: Backend hosts every Site's Cover bytes", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "file_type": "document", "degree": 0}, {"id": "docs_adr_0007_backend_hosts_cover_bytes_cover", "label": "Cover (Series image bytes)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Cover (Series image bytes)", "community": 230, "community_name": "Cover (Series image bytes)", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "file_type": "concept", "degree": 0}, {"id": "docs_adr_0007_backend_hosts_cover_bytes_server_side_covers", "label": "Backend acquires, stores, serves every Cover (uniformity)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Backend acquires, stores, serves every Cover (uniformity)", "community": 234, "community_name": "Backend acquires, stores, serves every Cover (uniformity)", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0007_backend_hosts_cover_bytes_content_addressed", "label": "Content-addressed filesystem storage (SHA-256 of source URL)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Content-addressed filesystem storage (SHA-256 of source URL)", "community": 229, "community_name": "Content-addressed filesystem storage (SHA-256 of source URL)", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0007_backend_hosts_cover_bytes_deny_class_destination", "label": "Deny-class destination control for outbound fetch", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Deny-class destination control for outbound fetch", "community": 231, "community_name": "Deny-class destination control for outbound fetch", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0007_backend_hosts_cover_bytes_kagane_corp", "label": "kagane CORP same-origin cover restriction", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "kagane CORP same-origin cover restriction", "community": 233, "community_name": "kagane CORP same-origin cover restriction", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "file_type": "concept", "degree": 0}, {"id": "docs_adr_0008_series_identity_is_discovered_not_derived_doc", "label": "ADR-0008: Series identity discovered, never derived", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0008: Series identity discovered, never derived", "community": 237, "community_name": "ADR-0008: Series identity discovered, never derived", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "file_type": "document", "degree": 0}, {"id": "docs_adr_0008_series_identity_is_discovered_not_derived_discovered_identity", "label": "Series identity is discovered from the Site's links", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Series identity is discovered from the Site's links", "community": 236, "community_name": "Series identity is discovered from the Site's links", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0008_series_identity_is_discovered_not_derived_all_chapter_anchor", "label": "a[aria-label='All Chapter'] anchor pointer", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "a[aria-label='All Chapter'] anchor pointer", "community": 235, "community_name": "a[aria-label='All Chapter'] anchor pointer", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "file_type": "concept", "degree": 0}, {"id": "docs_adr_0008_series_identity_is_discovered_not_derived_wpd_threads_truncation", "label": "Scan truncated at first wpd-threads marker", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Scan truncated at first wpd-threads marker", "community": 239, "community_name": "Scan truncated at first wpd-threads marker", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0008_series_identity_is_discovered_not_derived_slug_divergence", "label": "Chapter slug vs series slug divergence (~7% measured)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Chapter slug vs series slug divergence (~7% measured)", "community": 238, "community_name": "Chapter slug vs series slug divergence (~7% measured)", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "file_type": "rationale", "degree": 0}, {"id": "docs_agents_domain_doc", "label": "Domain docs: single-context layout guidance", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Domain docs: single-context layout guidance", "community": 241, "community_name": "Domain docs: single-context layout guidance", "source_file": "docs/agents/domain.md", "file_type": "document", "degree": 0}, {"id": "docs_agents_domain_glossary", "label": "CONTEXT.md glossary (ubiquitous language)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "CONTEXT.md glossary (ubiquitous language)", "community": 243, "community_name": "CONTEXT.md glossary (ubiquitous language)", "source_file": "docs/agents/domain.md", "file_type": "concept", "degree": 0}, {"id": "docs_agents_domain_adr_flagging", "label": "Surface ADR conflicts explicitly rather than silently overriding", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Surface ADR conflicts explicitly rather than silently overriding", "community": 240, "community_name": "Surface ADR conflicts explicitly rather than silently overriding", "source_file": "docs/agents/domain.md", "file_type": "rationale", "degree": 0}, {"id": "docs_agents_domain_domain_modeling", "label": "/domain-modeling skill (lazy CONTEXT.md creation)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "/domain-modeling skill (lazy CONTEXT.md creation)", "community": 242, "community_name": "/domain-modeling skill (lazy CONTEXT.md creation)", "source_file": "docs/agents/domain.md", "file_type": "concept", "degree": 0}, {"id": "docs_agents_issue_tracker_doc", "label": "Issue tracker: Gitea via tea CLI", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Issue tracker: Gitea via tea CLI", "community": 43, "community_name": "Issue Tracker & Triage", "source_file": "docs/agents/issue-tracker.md", "file_type": "document", "degree": 0}, {"id": "docs_agents_issue_tracker_gitea", "label": "Gitea (tea CLI, gitea.violetcrown.my.id)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Gitea (tea CLI, gitea.violetcrown.my.id)", "community": 244, "community_name": "Gitea (tea CLI, gitea.violetcrown.my.id)", "source_file": "docs/agents/issue-tracker.md", "file_type": "concept", "degree": 0}, {"id": "docs_agents_issue_tracker_wayfinder", "label": "wayfinder map/ticket mechanism", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "wayfinder map/ticket mechanism", "community": 245, "community_name": "wayfinder map/ticket mechanism", "source_file": "docs/agents/issue-tracker.md", "file_type": "concept", "degree": 0}, {"id": "docs_agents_triage_labels_doc", "label": "Triage labels: canonical roles to tracker labels", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Triage labels: canonical roles to tracker labels", "community": 246, "community_name": "Triage labels: canonical roles to tracker labels", "source_file": "docs/agents/triage-labels.md", "file_type": "document", "degree": 0}, {"id": "docs_agents_triage_labels_triage_roles", "label": "Canonical triage role labels (needs-triage ... wontfix)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Canonical triage role labels (needs-triage ... wontfix)", "community": 247, "community_name": "Canonical triage role labels (needs-triage ... wontfix)", "source_file": "docs/agents/triage-labels.md", "file_type": "concept", "degree": 0}, {"id": "docs_design_system_cinder", "label": "Cinder (BookmarkManager Web UI design system)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Cinder (BookmarkManager Web UI design system)", "community": 248, "community_name": "Cinder (BookmarkManager Web UI design system)", "source_file": "docs/design-system.md", "file_type": "concept", "degree": 0}, {"id": "docs_design_system_heat_typographic", "label": "Heat is typographic: ember reserved for unread chapters", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Heat is typographic: ember reserved for unread chapters", "community": 249, "community_name": "Heat is typographic: ember reserved for unread chapters", "source_file": "docs/design-system.md", "file_type": "rationale", "degree": 0}, {"id": "docs_design_system_tokens", "label": "Design tokens (dark + light branches, no hardcoded hex)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Design tokens (dark + light branches, no hardcoded hex)", "community": 250, "community_name": "Design tokens (dark + light branches, no hardcoded hex)", "source_file": "docs/design-system.md", "file_type": "concept", "degree": 0}, {"id": "docs_design_system_type_roles", "label": "Three type roles: display serif / mono small-caps / sans", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Three type roles: display serif / mono small-caps / sans", "community": 251, "community_name": "Three type roles: display serif / mono small-caps / sans", "source_file": "docs/design-system.md", "file_type": "concept", "degree": 0}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_doc", "label": "Research: lightnovelworld chapter slug vs series slug", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Research: lightnovelworld chapter slug vs series slug", "community": 253, "community_name": "Research: lightnovelworld chapter slug vs series slug", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 0}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_issue_77", "label": "Gitea issue #77 (chapter vs series slug)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Gitea issue #77 (chapter vs series slug)", "community": 254, "community_name": "Gitea issue #77 (chapter vs series slug)", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "concept", "degree": 0}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_all_chapter_pointer", "label": "a[aria-label='All Chapter'] priority pointer", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "a[aria-label='All Chapter'] priority pointer", "community": 252, "community_name": "a[aria-label='All Chapter'] priority pointer", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "concept", "degree": 0}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_unscoped_regex", "label": "Unscoped chapter regex is SAFE, truncated at wpd-threads", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Unscoped chapter regex is SAFE, truncated at wpd-threads", "community": 256, "community_name": "Unscoped chapter regex is SAFE, truncated at wpd-threads", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "rationale", "degree": 0}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_slug_divergence", "label": "Slug divergence measurements (3/41 diverge, 1 split)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Slug divergence measurements (3/41 diverge, 1 split)", "community": 255, "community_name": "Slug divergence measurements (3/41 diverge, 1 split)", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "rationale", "degree": 0}, {"id": "userscript_claude_doc", "label": "Userscript CLAUDE guidance", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Userscript CLAUDE guidance", "community": 279, "community_name": "Userscript CLAUDE guidance", "source_file": "userscript/CLAUDE.md", "file_type": "document", "degree": 0}, {"id": "backend_internal_web_static_login_art_image", "label": "Login Art: Sword in Volcanic Rock", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Login Art: Sword in Volcanic Rock", "community": 48, "community_name": "Login Page Art", "source_file": "backend/internal/web/static/login-art.png", "file_type": "image", "degree": 2}, {"id": "backend_internal_web_static_login_art_fantasy_sword", "label": "Fantasy Sword", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Fantasy Sword", "community": 48, "community_name": "Login Page Art", "source_file": "backend/internal/web/static/login-art.png", "file_type": "concept", "degree": 1}, {"id": "backend_internal_web_static_login_art_fiery_volcanic_scene", "label": "Fiery Volcanic Scene", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Fiery Volcanic Scene", "community": 48, "community_name": "Login Page Art", "source_file": "backend/internal/web/static/login-art.png", "file_type": "concept", "degree": 1}, {"id": "backend_internal_web_static_logo_image", "label": "BookmarkManager Logo", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "BookmarkManager Logo", "community": 49, "community_name": "BookmarkManager Logo", "source_file": "backend/internal/web/static/logo.svg", "file_type": "image", "degree": 2}, {"id": "backend_internal_web_static_logo_double_bookmark", "label": "Mirrored Double Bookmark Mark", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Mirrored Double Bookmark Mark", "community": 49, "community_name": "BookmarkManager Logo", "source_file": "backend/internal/web/static/logo.svg", "file_type": "concept", "degree": 2}, {"id": "backend_internal_web_static_logo_ember_flame", "label": "Ember Flame Accent", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Ember Flame Accent", "community": 49, "community_name": "BookmarkManager Logo", "source_file": "backend/internal/web/static/logo.svg", "file_type": "concept", "degree": 2}]; -const RAW_EDGES = [{"from": "backend_api_test", "to": "backend_api_test_auth", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_floatptr", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_getbookmarks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_newtestserver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_newteststore", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_newteststoreurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_ownercredential", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_putbookmark", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_readlatestcheckedat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_seedforcheck", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testauthaccepted", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testauthrequired", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testbookmarkroundtrip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testconfig", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testcorsdisallowedorigin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testcorspreflight", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testfavoriteroundtrip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testflatwirefieldset", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testhealthznoauth", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testlatestchapternullable", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testloadconfigdiscord", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testmain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testnoveluserscriptserved", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testputdoesnotclobberlatestcheckedat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testupsertconditionalupdatedat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testuserscriptservedwithwebuidisabled", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_newtestserver", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testconfig", "to": "backend_config", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testnoveluserscriptserved", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testputdoesnotclobberlatestcheckedat", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testuserscriptservedwithwebuidisabled", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test_testlistrendersacquiredcover", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test_testpubliccoverneverechoesnonimage", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test_testpubliccoverrejectsunknownaddress", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_test_testgzipcompressestextnotfonts", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testinstallservesscriptwithcredential", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testperreaderisolation", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testrotatecredentialviawebui", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testunknowncredentialrejected", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_oauthwebtestserver", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testapprendersnewtabs", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testbookmarksapistillbeareronly", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testcardshowsstatuscontrols", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testchapteroverridemovesupdatedat", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testchapteroverriderejectsbadinput", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testdiscordloginrefusesnonmember", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testdiscordloginrequiresrolepositive", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testdiscordlogintokenendpointdown", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testexpiredsessionrejected", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testfavoritetoggleswithoutreordering", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testindexwithoutsessionshowslogin", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testindexwithsessionshowslist", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testkindlessrowshowsinmangalibrary", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testlibrariesaredisjoint", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testlogoutdeletessession", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testmangapagekeepsupdatedtab", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testmutationrefresheschromeoutofband", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testmutationsonmissingkey", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testnovelnewtabfallsbacktoall", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testnovelpageomitsupdatedtab", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testownerloginreusestheseededreader", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testrecentstripcapped", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_teststaticassetsserved", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testtabsshowonlytheirbucket", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testuideleteremovesrow", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testuilistfavouritestab", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testuilistnewtab", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testuiroutesrequiresession", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testuistatusdoesnotreorderlist", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testuistatusrejectsunknownvalue", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testuistatusrequiressession", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testuistatussetsbucket", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_api_test_auth", "to": "backend_api_test_ownercredential", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_newteststoreurl", "to": "backend_api_test_ownercredential", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testauthrequired", "to": "backend_api_test_ownercredential", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testnoveluserscriptserved", "to": "backend_api_test_ownercredential", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testputdoesnotclobberlatestcheckedat", "to": "backend_api_test_ownercredential", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testuserscriptservedwithwebuidisabled", "to": "backend_api_test_ownercredential", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", "to": "backend_api_test_ownercredential", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testinstallservesscriptwithcredential", "to": "backend_api_test_ownercredential", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testperreaderisolation", "to": "backend_api_test_ownercredential", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testrotatecredentialviawebui", "to": "backend_api_test_ownercredential", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testunknowncredentialrejected", "to": "backend_api_test_ownercredential", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "to": "backend_api_test_ownercredential", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_api_test_testmain", "to": "backend_api_test_go_m", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testmain", "to": "backend_internal_pgtest_pgtest_main", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_api_test_newtestserver", "to": "backend_api_test_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_newtestserver", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_newtestserver", "to": "backend_api_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_newtestserver", "to": "backend_main_newrouter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_api_test_testauthaccepted", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testauthrequired", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testbookmarkroundtrip", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testcorsdisallowedorigin", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testcorspreflight", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testfavoriteroundtrip", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testflatwirefieldset", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testhealthznoauth", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testlatestchapternullable", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testupsertconditionalupdatedat", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testputkindvalidation", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_test_testputstatusvalidation", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_api_test_getbookmarks", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_newteststore", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_newteststoreurl", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_putbookmark", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_readlatestcheckedat", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_seedforcheck", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testauthaccepted", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testauthrequired", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testbookmarkroundtrip", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testcorsdisallowedorigin", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testcorspreflight", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testfavoriteroundtrip", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testflatwirefieldset", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testhealthznoauth", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testlatestchapternullable", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testloadconfigdiscord", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testnoveluserscriptserved", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testputdoesnotclobberlatestcheckedat", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testupsertconditionalupdatedat", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testuserscriptservedwithwebuidisabled", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_getbookmarks", "to": "backend_api_test_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_putbookmark", "to": "backend_api_test_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_newteststore", "to": "backend_api_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_newteststore", "to": "backend_api_test_newteststoreurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testnoveluserscriptserved", "to": "backend_api_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testputdoesnotclobberlatestcheckedat", "to": "backend_api_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testuserscriptservedwithwebuidisabled", "to": "backend_api_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testperreaderisolation", "to": "backend_api_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testunknowncredentialrejected", "to": "backend_api_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_newwebtestserver", "to": "backend_api_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testdiscordloginrefusesnonmember", "to": "backend_api_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_api_test_newteststoreurl", "to": "backend_api_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_readlatestcheckedat", "to": "backend_api_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_seedforcheck", "to": "backend_api_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_newteststoreurl", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test_testpubliccoverneverechoesnonimage", "to": "backend_api_test_newteststoreurl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testrotatecredentialviawebui", "to": "backend_api_test_newteststoreurl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_api_test_auth", "to": "backend_api_test_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_getbookmarks", "to": "backend_api_test_auth", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_putbookmark", "to": "backend_api_test_auth", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testauthaccepted", "to": "backend_api_test_auth", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testbookmarkroundtrip", "to": "backend_api_test_auth", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testflatwirefieldset", "to": "backend_api_test_auth", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testlatestchapternullable", "to": "backend_api_test_auth", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testputkindvalidation", "to": "backend_api_test_auth", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress", "to": "backend_api_test_auth", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress", "to": "backend_api_test_auth", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_test_testputstatusvalidation", "to": "backend_api_test_auth", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testbookmarksapistillbeareronly", "to": "backend_api_test_auth", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_api_test_testflatwirefieldset", "to": "backend_api_test_floatptr", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testlatestchapternullable", "to": "backend_api_test_floatptr", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testupsertconditionalupdatedat", "to": "backend_api_test_floatptr", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_seedstatusrows", "to": "backend_api_test_floatptr", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testmutationrefresheschromeoutofband", "to": "backend_api_test_floatptr", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testrecentstripcapped", "to": "backend_api_test_floatptr", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", "to": "backend_api_test_floatptr", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testuilistnewtab", "to": "backend_api_test_floatptr", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_api_test_testputdoesnotclobberlatestcheckedat", "to": "backend_api_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testputdoesnotclobberlatestcheckedat", "to": "backend_api_test_readlatestcheckedat", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testflatwirefieldset", "to": "backend_api_test_getbookmarks", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl", "to": "backend_api_test_putbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_putbookmark", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testfavoriteroundtrip", "to": "backend_api_test_putbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testlatestchapternullable", "to": "backend_api_test_putbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testupsertconditionalupdatedat", "to": "backend_api_test_putbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testperreaderisolation", "to": "backend_api_test_putbookmark", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_api_test_getbookmarks", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testfavoriteroundtrip", "to": "backend_api_test_getbookmarks", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testlatestchapternullable", "to": "backend_api_test_getbookmarks", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testupsertconditionalupdatedat", "to": "backend_api_test_getbookmarks", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testloadconfigdiscord", "to": "backend_main_loadconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_api_test_testputdoesnotclobberlatestcheckedat", "to": "backend_main_newrouter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_api_test_testuserscriptservedwithwebuidisabled", "to": "backend_main_newrouter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_api_test_testnoveluserscriptserved", "to": "backend_main_newrouter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test", "to": "backend_cover_test_getcover", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test", "to": "backend_cover_test_testlistrendersacquiredcover", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test", "to": "backend_cover_test_testpubliccoverneverechoesnonimage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test", "to": "backend_cover_test_testpubliccoverrejectsunknownaddress", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test", "to": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test_getcover", "to": "backend_cover_test_go_cookie", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test_getcover", "to": "backend_cover_test_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test_getcover", "to": "backend_cover_test_go_responserecorder", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test_getcover", "to": "backend_cover_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test_testpubliccoverneverechoesnonimage", "to": "backend_cover_test_getcover", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test_testpubliccoverrejectsunknownaddress", "to": "backend_cover_test_getcover", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", "to": "backend_cover_test_getcover", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test_testlistrendersacquiredcover", "to": "backend_cover_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test_testpubliccoverneverechoesnonimage", "to": "backend_cover_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test_testpubliccoverrejectsunknownaddress", "to": "backend_cover_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", "to": "backend_cover_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test_testpubliccoverrejectsunknownaddress", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test_testpubliccoverrejectsunknownaddress", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test_testpubliccoverneverechoesnonimage", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test_testpubliccoverneverechoesnonimage", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test_testpubliccoverneverechoesnonimage", "to": "backend_main_newrouter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test_testlistrendersacquiredcover", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test_testlistrendersacquiredcover", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test_testlistrendersacquiredcover", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_api_handlers", "to": "api_handler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_api_handlers", "to": "backend_internal_api_handlers_healthz", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_api_handlers", "to": "backend_internal_api_handlers_writejson", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler", "to": "api_handler_cover", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler", "to": "api_handler_delete", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler", "to": "api_handler_list", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler", "to": "api_handler_put", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler", "to": "backend_internal_api_handlers_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler_list", "to": "backend_internal_api_handlers_writejson", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler_put", "to": "backend_internal_api_handlers_writejson", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_api_handlers_writejson", "to": "backend_internal_api_handlers_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler_cover", "to": "backend_internal_api_handlers_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler_delete", "to": "backend_internal_api_handlers_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler_list", "to": "backend_internal_api_handlers_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler_put", "to": "backend_internal_api_handlers_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_api_handlers_healthz", "to": "backend_internal_api_handlers_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler_list", "to": "backend_internal_api_handlers_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler_list", "to": "backend_internal_httpmw_middleware_readerid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_handler_cover", "to": "backend_internal_api_handlers_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler_delete", "to": "backend_internal_api_handlers_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler_put", "to": "backend_internal_api_handlers_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_api_handlers_healthz", "to": "backend_internal_api_handlers_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler_put", "to": "backend_internal_httpmw_middleware_readerid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_handler_delete", "to": "backend_internal_httpmw_middleware_readerid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_handler_cover", "to": "backend_internal_store_store_covercontenttype", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_httpmw_middleware", "to": "backend_internal_httpmw_middleware_auth", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_httpmw_middleware", "to": "backend_internal_httpmw_middleware_compressible", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_httpmw_middleware", "to": "backend_internal_httpmw_middleware_cors", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_httpmw_middleware", "to": "backend_internal_httpmw_middleware_gzip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_httpmw_middleware", "to": "backend_internal_httpmw_middleware_readerid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_httpmw_middleware", "to": "backend_internal_httpmw_middleware_resolvereader", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_httpmw_middleware", "to": "httpmw_ctxkey", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_httpmw_middleware", "to": "httpmw_gzipwriter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_httpmw_middleware_readerid", "to": "backend_internal_httpmw_middleware_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_httpmw_middleware_auth", "to": "backend_internal_httpmw_middleware_resolvereader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_httpmw_middleware_resolvereader", "to": "backend_internal_httpmw_middleware_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_handler", "to": "backend_internal_httpmw_middleware_resolvereader", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_httpmw_middleware_auth", "to": "backend_internal_httpmw_middleware_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_httpmw_middleware_auth", "to": "backend_internal_httpmw_middleware_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_newrouter", "to": "backend_internal_httpmw_middleware_auth", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_httpmw_middleware_cors", "to": "backend_internal_httpmw_middleware_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_httpmw_middleware_gzip", "to": "backend_internal_httpmw_middleware_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "httpmw_gzipwriter", "to": "backend_internal_httpmw_middleware_go_responsewriter", "label": "embeds", "title": "embeds [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "httpmw_gzipwriter", "to": "httpmw_gzipwriter_write", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "httpmw_gzipwriter", "to": "httpmw_gzipwriter_writeheader", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "httpmw_gzipwriter", "to": "writer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunlogscooldowns", "to": "writer", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", "to": "writer", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "httpmw_gzipwriter_writeheader", "to": "backend_internal_httpmw_middleware_compressible", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_httpmw_middleware_cors", "to": "httpmw_gzipwriter_writeheader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "httpmw_gzipwriter_write", "to": "httpmw_gzipwriter_writeheader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_newrouter", "to": "backend_internal_httpmw_middleware_gzip", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_newrouter", "to": "backend_internal_httpmw_middleware_cors", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire", "to": "latest_acquirer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_newacquirer", "to": "latest_acquirer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_acquirer", "to": "backend_internal_latest_acquire_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_acquirer", "to": "backend_internal_latest_acquire_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_acquirer", "to": "latest_acquirer_acquire", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_acquirer", "to": "latest_acquirer_wait", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_acquirer", "to": "latest_browsercoverfetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_acquirer", "to": "latest_coverbytesfetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_acquirer", "to": "latest_fetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_acquirer", "to": "waitgroup", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_acquirer_acquire", "to": "backend_internal_latest_acquire_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_acquirer_acquire", "to": "backend_internal_latest_cover_fetchcoverbytes", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_acquirer_acquire", "to": "backend_internal_latest_read_readseriespage", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_acquirer_acquire", "to": "store_series", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_bookmarknewseries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_newacquirer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_testacquiredoesnotblockthewrite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "latest_blockingfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_newacquirer", "to": "backend_internal_latest_acquire_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_newacquirer", "to": "latest_fakebytescoverfetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_newacquirer", "to": "latest_fakefetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", "to": "backend_internal_latest_acquire_test_newacquirer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", "to": "backend_internal_latest_acquire_test_newacquirer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl", "to": "backend_internal_latest_acquire_test_newacquirer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", "to": "backend_internal_latest_acquire_test_newacquirer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", "to": "backend_internal_latest_acquire_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", "to": "backend_internal_latest_acquire_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_bookmarknewseries", "to": "backend_internal_latest_acquire_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_readbookmark", "to": "backend_internal_latest_acquire_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_bookmarknewseries", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_bookmarknewseries", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", "to": "backend_internal_latest_acquire_test_bookmarknewseries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", "to": "backend_internal_latest_acquire_test_bookmarknewseries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl", "to": "backend_internal_latest_acquire_test_bookmarknewseries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", "to": "backend_internal_latest_acquire_test_bookmarknewseries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_readbookmark", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquiredoesnotblockthewrite", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_readbookmark", "to": "latest_blockingfetcher_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_readbookmark", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls", "to": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", "to": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser", "to": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", "to": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", "to": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", "to": "backend_internal_web_web_new", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_blockingfetcher", "to": "latest_blockingfetcher_get", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_blockingfetcher_get", "to": "backend_internal_latest_acquire_test_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquiredoesnotblockthewrite", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_browser", "to": "backend_internal_latest_browser_awaitpromise", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser", "to": "backend_internal_latest_browser_browserconnectionlost", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser", "to": "backend_internal_latest_browser_classifybrowsererror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser", "to": "backend_internal_latest_browser_isinterstitial", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser", "to": "backend_internal_latest_browser_jsstring", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser", "to": "backend_internal_latest_browser_kaganeapiurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser", "to": "backend_internal_latest_browser_kaganeread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser", "to": "backend_internal_latest_browser_newbrowserfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser", "to": "backend_internal_latest_browser_novelfullread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser", "to": "backend_internal_latest_browser_novelfullseriesurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser", "to": "latest_browserfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_newbrowserfetcher", "to": "latest_browserfetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher", "to": "backend_internal_latest_browser_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher", "to": "backend_internal_latest_browser_go_mutex", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher", "to": "cancelfunc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher", "to": "latest_browserfetcher_close", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher", "to": "latest_browserfetcher_get", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher", "to": "latest_browserfetcher_image", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher", "to": "latest_browserfetcher_run", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_browserconnectionlost", "to": "backend_internal_latest_browser_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_classifybrowsererror", "to": "backend_internal_latest_browser_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher_get", "to": "backend_internal_latest_browser_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher_image", "to": "backend_internal_latest_browser_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher_run", "to": "backend_internal_latest_browser_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", "to": "backend_internal_latest_browser_newbrowserfetcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_smoke_image_test_testsmokekaganeget", "to": "backend_internal_latest_browser_newbrowserfetcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_smoke_image_test_testsmokekaganeimage", "to": "backend_internal_latest_browser_newbrowserfetcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_main", "to": "backend_internal_latest_browser_newbrowserfetcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_browserfetcher_get", "to": "backend_internal_latest_sites_browserbackedsites", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_browserfetcher_get", "to": "latest_browserfetcher_run", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_kaganeread", "to": "backend_internal_latest_browser_go_action", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_kaganeread", "to": "backend_internal_latest_browser_jsstring", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_kaganeread", "to": "backend_internal_latest_browser_kaganeapiurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_novelfullread", "to": "backend_internal_latest_browser_go_action", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher_run", "to": "backend_internal_latest_browser_go_action", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_novelfullread", "to": "backend_internal_latest_browser_novelfullseriesurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher_image", "to": "latest_browserfetcher_run", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_test_testclassifybrowserinterruption", "to": "backend_internal_latest_browser_classifybrowsererror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_browserfetcher_run", "to": "backend_internal_latest_browser_classifybrowsererror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher_run", "to": "backend_internal_latest_browser_browserconnectionlost", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher_run", "to": "latest_poller_run", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_browser_test_testkaganeapiurl", "to": "backend_internal_latest_browser_kaganeapiurl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_browser_test_testnovelfullseriesurl", "to": "backend_internal_latest_browser_novelfullseriesurl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_browser_awaitpromise", "to": "evaluateparams", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_test", "to": "backend_internal_latest_browser_test_testclassifybrowserinterruption", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_test", "to": "backend_internal_latest_browser_test_testkaganeapiurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_test", "to": "backend_internal_latest_browser_test_testnovelfullseriesurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_test_testkaganeapiurl", "to": "backend_internal_latest_browser_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_test_testclassifybrowserinterruption", "to": "backend_internal_latest_browser_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_test_testnovelfullseriesurl", "to": "backend_internal_latest_browser_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover", "to": "backend_internal_latest_cover_defaultcoverresolver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover", "to": "backend_internal_latest_cover_fetchcoverbytes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover", "to": "backend_internal_latest_cover_newcoverfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover", "to": "backend_internal_latest_cover_newcoverfetcherwithresolver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover", "to": "backend_internal_latest_cover_newcoverhttpclient", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover", "to": "backend_internal_latest_cover_publiccoveraddress", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover", "to": "backend_internal_latest_cover_resolvecoverhost", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover", "to": "latest_coverbytesfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover", "to": "latest_coverresolver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover", "to": "latest_tlscoverfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetchcoverbytes", "to": "latest_coverbytesfetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller", "to": "latest_coverbytesfetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetchcoverbytes", "to": "backend_internal_latest_cover_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetchcoverbytes", "to": "backend_internal_latest_sites_browseronlycoverurl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_cover_fetchcoverbytes", "to": "backend_internal_web_web_new", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_cover_fetchcoverbytes", "to": "latest_browsercoverfetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetchcoverbytes", "to": "latest_tlscoverfetcher_fetch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_storecover", "to": "backend_internal_latest_cover_fetchcoverbytes", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_cover_defaultcoverresolver", "to": "backend_internal_latest_cover_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_newcoverfetcher", "to": "backend_internal_latest_cover_go_context", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_resolvecoverhost", "to": "backend_internal_latest_cover_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_tlscoverfetcher_fetch", "to": "backend_internal_latest_cover_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_tlscoverfetcher_validateurl", "to": "backend_internal_latest_cover_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_newcoverfetcher", "to": "latest_coverresolver", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_newcoverfetcherwithresolver", "to": "latest_coverresolver", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_newcoverhttpclient", "to": "latest_coverresolver", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_resolvecoverhost", "to": "latest_coverresolver", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_tlscoverfetcher", "to": "latest_coverresolver", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_newcoverfetcher", "to": "latest_tlscoverfetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_newcoverfetcherwithresolver", "to": "latest_tlscoverfetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_tlscoverfetcher", "to": "backend_internal_latest_cover_go_client", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_tlscoverfetcher", "to": "latest_tlscoverfetcher_fetch", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_tlscoverfetcher", "to": "latest_tlscoverfetcher_validateurl", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_newcoverfetcher", "to": "backend_internal_latest_cover_go_client", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_newcoverhttpclient", "to": "backend_internal_latest_cover_go_client", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_newcoverfetcher", "to": "backend_internal_latest_cover_newcoverfetcherwithresolver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_newcoverfetcher", "to": "latest_tlscoverfetcher_validateurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", "to": "backend_internal_latest_cover_newcoverfetcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_main", "to": "backend_internal_latest_cover_newcoverfetcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_newlatestpoller", "to": "backend_internal_latest_cover_newcoverfetcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_cover_fetch_test_testnewcoverfetcherrechecksresolverbeforeconnection", "to": "backend_internal_latest_cover_newcoverfetcherwithresolver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_cover_newcoverfetcherwithresolver", "to": "backend_internal_latest_cover_newcoverhttpclient", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_defaultcoverresolver", "to": "addr", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_publiccoveraddress", "to": "addr", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_resolvecoverhost", "to": "addr", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_newcoverhttpclient", "to": "backend_internal_latest_cover_publiccoveraddress", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_newcoverhttpclient", "to": "backend_internal_latest_cover_resolvecoverhost", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_tlscoverfetcher_fetch", "to": "backend_internal_store_store_covercontenttype", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_tlscoverfetcher_fetch", "to": "latest_tlscoverfetcher_validateurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_tlscoverfetcher_validateurl", "to": "backend_internal_latest_cover_publiccoveraddress", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_tlscoverfetcher_validateurl", "to": "backend_internal_latest_cover_resolvecoverhost", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_tlscoverfetcher_validateurl", "to": "backend_internal_web_web_new", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_tlscoverfetcher_validateurl", "to": "url", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test", "to": "backend_internal_latest_cover_fetch_test_coverresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test", "to": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test", "to": "backend_internal_latest_cover_fetch_test_testcoverfetcherfetchespublichttpsimage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test", "to": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test", "to": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test", "to": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test", "to": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test", "to": "backend_internal_latest_cover_fetch_test_testnewcoverfetcherrechecksresolverbeforeconnection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test", "to": "latest_roundtripfunc", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetcherfetchespublichttpsimage", "to": "backend_internal_latest_cover_fetch_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias", "to": "backend_internal_latest_cover_fetch_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest", "to": "backend_internal_latest_cover_fetch_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage", "to": "backend_internal_latest_cover_fetch_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody", "to": "backend_internal_latest_cover_fetch_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress", "to": "backend_internal_latest_cover_fetch_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testnewcoverfetcherrechecksresolverbeforeconnection", "to": "backend_internal_latest_cover_fetch_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias", "to": "latest_roundtripfunc", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest", "to": "latest_roundtripfunc", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage", "to": "latest_roundtripfunc", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody", "to": "latest_roundtripfunc", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress", "to": "latest_roundtripfunc", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_roundtripfunc", "to": "latest_roundtripfunc_roundtrip", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_roundtripfunc_roundtrip", "to": "backend_internal_latest_cover_fetch_test_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_roundtripfunc_roundtrip", "to": "response", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_coverresponse", "to": "response", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias", "to": "backend_internal_latest_cover_fetch_test_coverresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest", "to": "backend_internal_latest_cover_fetch_test_coverresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage", "to": "backend_internal_latest_cover_fetch_test_coverresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody", "to": "backend_internal_latest_cover_fetch_test_coverresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress", "to": "backend_internal_latest_cover_fetch_test_coverresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_fetch", "to": "backend_internal_latest_fetch_newtlsfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_fetch", "to": "latest_tlsfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_fetch_newtlsfetcher", "to": "latest_tlsfetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_tlsfetcher", "to": "httpclient", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_tlsfetcher", "to": "latest_tlsfetcher_get", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", "to": "backend_internal_latest_fetch_newtlsfetcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary", "to": "backend_internal_latest_fetch_newtlsfetcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_main", "to": "backend_internal_latest_fetch_newtlsfetcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_startlatestpoller", "to": "backend_internal_latest_fetch_newtlsfetcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_tlsfetcher_get", "to": "backend_internal_latest_fetch_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller", "to": "backend_internal_latest_poller_fetchableseriesurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller", "to": "backend_internal_latest_poller_fetcherfor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller", "to": "latest_browsercoverfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller", "to": "latest_fetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller", "to": "latest_poller", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_fetcherfor", "to": "latest_fetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_newtestpoller", "to": "latest_fetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_read_readseriespage", "to": "latest_fetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_newlatestpoller", "to": "latest_fetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_startlatestpoller", "to": "latest_fetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller", "to": "latest_fetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller", "to": "latest_browsercoverfetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_newtestpoller", "to": "latest_poller", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_newlatestpoller", "to": "latest_poller", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller", "to": "backend_internal_latest_poller_go_duration", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller", "to": "backend_internal_latest_poller_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller", "to": "backend_internal_latest_poller_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller", "to": "latest_poller_checkone", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller", "to": "latest_poller_fillblankcover", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller", "to": "latest_poller_prefetchcover", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller", "to": "latest_poller_run", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller", "to": "latest_poller_runonce", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller", "to": "latest_poller_storecover", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_checkone", "to": "latest_poller_fillblankcover", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_fillblankcover", "to": "backend_internal_latest_poller_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_fillblankcover", "to": "latest_poller_storecover", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_fillblankcover", "to": "store_series", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_checkone", "to": "backend_internal_latest_poller_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_prefetchcover", "to": "backend_internal_latest_poller_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_run", "to": "backend_internal_latest_poller_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_runonce", "to": "backend_internal_latest_poller_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_storecover", "to": "backend_internal_latest_poller_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_checkone", "to": "latest_poller_prefetchcover", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_prefetchcover", "to": "latest_poller_storecover", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_prefetchcover", "to": "store_series", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_storecover", "to": "store_series", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites", "to": "backend_internal_latest_poller_fetcherfor", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_read_readseriespage", "to": "backend_internal_latest_poller_fetcherfor", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_poller_run", "to": "latest_poller_runonce", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_runonce", "to": "backend_internal_latest_sites_browserbackedsites", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_poller_runonce", "to": "latest_poller_checkone", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_checkone", "to": "backend_internal_latest_read_readseriespage", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_poller_checkone", "to": "store_series", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testfetchableseriesurl", "to": "backend_internal_latest_poller_fetchableseriesurl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts", "to": "backend_internal_latest_poller_fetchableseriesurl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_read_readseriespage", "to": "backend_internal_latest_poller_fetchableseriesurl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary", "to": "backend_internal_latest_poller_fetchableseriesurl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_newtestpoller", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_newteststore", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_readlatestcheckedat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_seedcoversource", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_seedforcheck", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testfetchableseriesurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testkaganeskippedwhennobrowserfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testmain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunlogscooldowns", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncecorrectsdownward", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "latest_fakebytescoverfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "latest_fakecoverfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "latest_fakefetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "latest_fakeresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testmain", "to": "backend_internal_latest_poller_test_go_m", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testmain", "to": "backend_internal_pgtest_pgtest_main", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_newteststore", "to": "backend_internal_latest_poller_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_newteststore", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_newteststore", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testkaganeskippedwhennobrowserfetcher", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncecorrectsdownward", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_newtestpoller", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_readlatestcheckedat", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_seedcoversource", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_seedforcheck", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testfetchableseriesurl", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testkaganeskippedwhennobrowserfetcher", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunlogscooldowns", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncecorrectsdownward", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_newtestpoller", "to": "backend_internal_latest_poller_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_readlatestcheckedat", "to": "backend_internal_latest_poller_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_seedforcheck", "to": "backend_internal_latest_poller_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", "to": "backend_internal_latest_poller_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", "to": "backend_internal_latest_poller_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses", "to": "backend_internal_latest_poller_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", "to": "backend_internal_latest_poller_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch", "to": "backend_internal_latest_poller_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", "to": "backend_internal_latest_poller_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit", "to": "backend_internal_latest_poller_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", "to": "backend_internal_latest_poller_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown", "to": "backend_internal_latest_poller_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", "to": "backend_internal_latest_poller_test_readlatestcheckedat", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "to": "backend_internal_latest_poller_test_readlatestcheckedat", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", "to": "backend_internal_latest_poller_test_readlatestcheckedat", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch", "to": "backend_internal_latest_poller_test_readlatestcheckedat", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", "to": "backend_internal_latest_poller_test_readlatestcheckedat", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_fakefetcher", "to": "backend_internal_latest_poller_test_go_mutex", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_fakefetcher", "to": "latest_fakefetcher_callcount", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_fakefetcher", "to": "latest_fakefetcher_get", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_fakefetcher", "to": "latest_fakeresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_fakebytescoverfetcher", "to": "backend_internal_latest_poller_test_go_mutex", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_fakecoverfetcher", "to": "backend_internal_latest_poller_test_go_mutex", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher", "to": "latest_fakefetcher_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", "to": "latest_fakefetcher_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncecorrectsdownward", "to": "latest_fakefetcher_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "to": "latest_fakefetcher_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", "to": "latest_fakefetcher_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", "to": "latest_fakefetcher_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", "to": "latest_fakefetcher_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", "to": "latest_fakefetcher_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_fakefetcher_get", "to": "backend_internal_latest_poller_test_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_fakebytescoverfetcher_fetch", "to": "backend_internal_latest_poller_test_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_fakecoverfetcher_image", "to": "backend_internal_latest_poller_test_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_fakecoverfetcher", "to": "latest_fakecoverfetcher_callcount", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_fakecoverfetcher", "to": "latest_fakecoverfetcher_image", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_fakebytescoverfetcher", "to": "latest_fakebytescoverfetcher_callcount", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_fakebytescoverfetcher", "to": "latest_fakebytescoverfetcher_fetch", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_newtestpoller", "to": "backend_internal_latest_poller_test_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", "to": "backend_internal_latest_poller_test_newtestpoller", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncecorrectsdownward", "to": "backend_internal_latest_poller_test_newtestpoller", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", "to": "backend_internal_latest_poller_test_newtestpoller", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", "to": "backend_internal_latest_poller_test_newtestpoller", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses", "to": "backend_internal_latest_poller_test_newtestpoller", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", "to": "backend_internal_latest_poller_test_newtestpoller", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch", "to": "backend_internal_latest_poller_test_newtestpoller", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", "to": "backend_internal_latest_poller_test_newtestpoller", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit", "to": "backend_internal_latest_poller_test_newtestpoller", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", "to": "backend_internal_latest_poller_test_newtestpoller", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_seedcoversource", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "to": "backend_internal_latest_poller_test_seedcoversource", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", "to": "backend_internal_latest_poller_test_seedcoversource", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover", "to": "backend_internal_latest_poller_test_seedcoversource", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "to": "backend_internal_latest_poller_test_seedcoversource", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover", "to": "backend_internal_latest_poller_test_seedcoversource", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", "to": "backend_internal_latest_poller_test_seedcoversource", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", "to": "backend_internal_latest_poller_test_seedcoversource", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", "to": "backend_internal_latest_poller_test_seedcoversource", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", "to": "backend_internal_web_web_new", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch", "to": "backend_internal_web_web_new", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "to": "backend_internal_web_web_new", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "to": "backend_internal_web_web_new", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", "to": "backend_internal_web_web_new", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_read", "to": "backend_internal_latest_read_readseriespage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_read", "to": "latest_seriesread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_read_readseriespage", "to": "latest_seriesread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_seriesread", "to": "latest_latestchapter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_read_readseriespage", "to": "backend_internal_latest_read_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_read_readseriespage", "to": "backend_internal_latest_sites_coverfrom", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_read_readseriespage", "to": "backend_internal_latest_sites_latestchapterfrom", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_asuralatestchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_browserbackedsites", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_browseronlycoverurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_comixcoverentry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_comixcoverurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_comixlatestchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_comixseriesid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_coverfrom", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_demoniclatestchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_kaganecoverentry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_kaganecoverurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_kaganelatestchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_latestchapterfrom", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_lnwlatestchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_maxchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_metacontent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_novelfullcoverentry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_novelfulllatestchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_ogimagecover", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_publishedcoverurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "latest_browserread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "latest_latestchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "latest_site", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_asuralatestchapter", "to": "latest_latestchapter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_comixlatestchapter", "to": "latest_latestchapter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_demoniclatestchapter", "to": "latest_latestchapter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_kaganelatestchapter", "to": "latest_latestchapter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_latestchapterfrom", "to": "latest_latestchapter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_lnwlatestchapter", "to": "latest_latestchapter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_maxchapter", "to": "latest_latestchapter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_novelfulllatestchapter", "to": "latest_latestchapter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_site", "to": "latest_latestchapter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_site", "to": "latest_browserread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserread", "to": "backend_internal_latest_sites_go_action", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_comixcoverurl", "to": "backend_internal_latest_sites_comixseriesid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_comixlatestchapter", "to": "backend_internal_latest_sites_comixseriesid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_asuralatestchapter", "to": "backend_internal_latest_sites_maxchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_comixlatestchapter", "to": "backend_internal_latest_sites_maxchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_demoniclatestchapter", "to": "backend_internal_latest_sites_maxchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_kaganelatestchapter", "to": "backend_internal_latest_sites_maxchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_lnwlatestchapter", "to": "backend_internal_latest_sites_maxchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_maxchapter", "to": "regexp", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_novelfulllatestchapter", "to": "backend_internal_latest_sites_maxchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_test_testlatestchapterfrom", "to": "backend_internal_latest_sites_latestchapterfrom", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_sites_kaganecoverentry", "to": "backend_internal_latest_sites_kaganecoverurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_comixcoverentry", "to": "backend_internal_latest_sites_comixcoverurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_comixcoverurl", "to": "backend_internal_latest_sites_publishedcoverurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_ogimagecover", "to": "backend_internal_latest_sites_metacontent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_novelfullcoverentry", "to": "backend_internal_latest_sites_metacontent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_test_testcoverfrom", "to": "backend_internal_latest_sites_coverfrom", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_sites_test_testcoverfromchallenge", "to": "backend_internal_latest_sites_coverfrom", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_sites_metacontent", "to": "backend_internal_latest_sites_publishedcoverurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_test", "to": "backend_internal_latest_sites_test_testcoverfrom", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_test", "to": "backend_internal_latest_sites_test_testcoverfromchallenge", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_test", "to": "backend_internal_latest_sites_test_testlatestchapterfrom", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_test_testcoverfrom", "to": "backend_internal_latest_sites_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_test_testcoverfromchallenge", "to": "backend_internal_latest_sites_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_test_testlatestchapterfrom", "to": "backend_internal_latest_sites_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_image_test", "to": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_image_test", "to": "backend_internal_latest_smoke_image_test_testsmokekaganeget", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_image_test", "to": "backend_internal_latest_smoke_image_test_testsmokekaganeimage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_image_test_testsmokekaganeimage", "to": "backend_internal_latest_smoke_image_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", "to": "backend_internal_latest_smoke_image_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_image_test_testsmokekaganeget", "to": "backend_internal_latest_smoke_image_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_smoke_lnw_test", "to": "backend_internal_latest_smoke_lnw_test_checklnwcommentboundary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_lnw_test", "to": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary", "to": "backend_internal_latest_smoke_lnw_test_checklnwcommentboundary", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary", "to": "backend_internal_latest_smoke_lnw_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_pgtest_pgtest", "to": "backend_internal_pgtest_pgtest_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_pgtest_pgtest", "to": "backend_internal_pgtest_pgtest_start", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_pgtest_pgtest", "to": "backend_internal_pgtest_pgtest_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_pgtest_pgtest", "to": "backend_internal_pgtest_pgtest_waitready", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_pgtest_pgtest_main", "to": "backend_internal_pgtest_pgtest_go_m", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_pgtest_pgtest_main", "to": "backend_internal_pgtest_pgtest_start", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testmain", "to": "backend_internal_pgtest_pgtest_main", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_pgtest_pgtest_url", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_pgtest_pgtest_url", "to": "tb", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_pgtest_pgtest_start", "to": "backend_internal_pgtest_pgtest_waitready", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_pgtest_pgtest_waitready", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_session_session", "to": "backend_internal_session_session_clearcookie", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session", "to": "backend_internal_session_session_clientip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session", "to": "backend_internal_session_session_ishttps", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session", "to": "backend_internal_session_session_newid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session", "to": "backend_internal_session_session_newloginlimiter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session", "to": "backend_internal_session_session_setcookie", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session", "to": "session_loginlimiter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test_testnewid", "to": "backend_internal_session_session_newid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_sessioncookie", "to": "backend_internal_session_session_newid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testexpiredsessionrejected", "to": "backend_internal_session_session_newid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "web_handler_discordcallback", "to": "backend_internal_session_session_newid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "web_handler_discordstart", "to": "backend_internal_session_session_newid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_session_session_clearcookie", "to": "backend_internal_session_session_ishttps", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_ishttps", "to": "backend_internal_session_session_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_setcookie", "to": "backend_internal_session_session_ishttps", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_clearcookie", "to": "backend_internal_session_session_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_clientip", "to": "backend_internal_session_session_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_setcookie", "to": "backend_internal_session_session_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_clearcookie", "to": "backend_internal_session_session_setcookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_setcookie", "to": "backend_internal_session_session_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test_testsetsessioncookieattributes", "to": "backend_internal_session_session_setcookie", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "web_handler_discordcallback", "to": "backend_internal_session_session_setcookie", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_session_session_clearcookie", "to": "backend_internal_session_session_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test_testclearsessioncookie", "to": "backend_internal_session_session_clearcookie", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "web_handler_logout", "to": "backend_internal_session_session_clearcookie", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_session_session_test_testclientip", "to": "backend_internal_session_session_clientip", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "web_handler_discordcallback", "to": "backend_internal_session_session_clientip", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_session_session_newloginlimiter", "to": "session_loginlimiter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "session_loginlimiter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_loginlimiter", "to": "backend_internal_session_session_go_mutex", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_loginlimiter", "to": "backend_internal_session_session_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_loginlimiter", "to": "session_loginlimiter_fail", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_loginlimiter", "to": "session_loginlimiter_prunelocked", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_loginlimiter", "to": "session_loginlimiter_reset", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_loginlimiter", "to": "session_loginlimiter_retryafter", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_loginlimiter_fail", "to": "backend_internal_session_session_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_loginlimiter_prunelocked", "to": "backend_internal_session_session_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_loginlimiter_retryafter", "to": "backend_internal_session_session_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test_testloginlimiterblocksaftermaxfailures", "to": "backend_internal_session_session_newloginlimiter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_session_session_test_testloginlimiterisperip", "to": "backend_internal_session_session_newloginlimiter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_session_session_test_testloginlimiterresetclearscounter", "to": "backend_internal_session_session_newloginlimiter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_session_session_test_testloginlimiterwindowexpires", "to": "backend_internal_session_session_newloginlimiter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_web_new", "to": "backend_internal_session_session_newloginlimiter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "session_loginlimiter_retryafter", "to": "backend_internal_session_session_go_duration", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_loginlimiter_retryafter", "to": "session_loginlimiter_prunelocked", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_loginlimiter_fail", "to": "session_loginlimiter_prunelocked", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test", "to": "backend_internal_session_session_test_testclearsessioncookie", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test", "to": "backend_internal_session_session_test_testclientip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test", "to": "backend_internal_session_session_test_testloginlimiterblocksaftermaxfailures", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test", "to": "backend_internal_session_session_test_testloginlimiterisperip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test", "to": "backend_internal_session_session_test_testloginlimiterresetclearscounter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test", "to": "backend_internal_session_session_test_testloginlimiterwindowexpires", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test", "to": "backend_internal_session_session_test_testnewid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test", "to": "backend_internal_session_session_test_testsetsessioncookieattributes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test_testnewid", "to": "backend_internal_session_session_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test_testclearsessioncookie", "to": "backend_internal_session_session_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test_testclientip", "to": "backend_internal_session_session_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test_testloginlimiterblocksaftermaxfailures", "to": "backend_internal_session_session_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test_testloginlimiterisperip", "to": "backend_internal_session_session_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test_testloginlimiterresetclearscounter", "to": "backend_internal_session_session_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test_testloginlimiterwindowexpires", "to": "backend_internal_session_session_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test_testsetsessioncookieattributes", "to": "backend_internal_session_session_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions", "to": "store_session", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_session", "to": "backend_internal_store_sessions_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_createsession", "to": "store_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_getsession", "to": "store_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_getsession", "to": "backend_internal_store_sessions_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_go_store_store", "to": "store_store_createsession", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_go_store_store", "to": "store_store_deletereadersessions", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_go_store_store", "to": "store_store_deletesession", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_go_store_store", "to": "store_store_getsession", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_createsession", "to": "backend_internal_store_sessions_go_duration", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_test", "to": "backend_internal_store_sessions_test_testcreateandgetsession", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_test", "to": "backend_internal_store_sessions_test_testdeletesessionisperreader", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_test", "to": "backend_internal_store_sessions_test_testdeletesessionrevokes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_test", "to": "backend_internal_store_sessions_test_testexpiredsessionisgone", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_test", "to": "backend_internal_store_sessions_test_testgetsessionunknownid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_test_testcreateandgetsession", "to": "backend_internal_store_sessions_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_test_testcreateandgetsession", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_sessions_test_testdeletesessionisperreader", "to": "backend_internal_store_sessions_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_test_testdeletesessionrevokes", "to": "backend_internal_store_sessions_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_test_testexpiredsessionisgone", "to": "backend_internal_store_sessions_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_test_testgetsessionunknownid", "to": "backend_internal_store_sessions_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_test_testgetsessionunknownid", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_sessions_test_testexpiredsessionisgone", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_sessions_test_testdeletesessionrevokes", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_sessions_test_testdeletesessionisperreader", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_sessions_test_testdeletesessionisperreader", "to": "backend_internal_store_store_test_secondreader", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store", "to": "backend_internal_store_store_applymigration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "backend_internal_store_store_coveraddress", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "backend_internal_store_store_covercontenttype", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "backend_internal_store_store_coverrelativepath", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "backend_internal_store_store_coversourceaddress", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "backend_internal_store_store_displaychapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "backend_internal_store_store_go_store_store", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "backend_internal_store_store_migrate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "backend_internal_store_store_open", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "backend_internal_store_store_refreshownertoken", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "backend_internal_store_store_scanseries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "backend_internal_store_store_seedowner", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "store_bookmark", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "store_owner", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "store_readersummary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "store_series", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_filterbookmarks", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_kindof", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_seed", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_bookmark", "to": "store_bookmark_continueurl", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_bookmark", "to": "store_bookmark_displaychapter", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_bookmark", "to": "store_bookmark_displaylatest", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_bookmark", "to": "store_bookmark_hasnewchapter", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_bookmark", "to": "store_bookmark_initial", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_get", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_list", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_scanbookmark", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_upsert", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_loadformutation", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_saveandrendercard", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_listview", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_series", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_scanseries", "to": "store_series", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_readseries", "to": "store_series", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_series", "to": "store_series_key", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_dueforlatestcheck", "to": "store_series", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdisplaychapter", "to": "backend_internal_store_store_displaychapter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "store_bookmark_displaychapter", "to": "backend_internal_store_store_displaychapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_bookmark_displaylatest", "to": "backend_internal_store_store_displaychapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_putcover", "to": "backend_internal_store_store_covercontenttype", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_open", "to": "store_owner", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_refreshownertoken", "to": "store_owner", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_seedowner", "to": "store_owner", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "db", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_close", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_coverbyaddress", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_coverwireurl", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_delete", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_dueforlatestcheck", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_ensurereader", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_get", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_getcover", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_getcoverbyaddress", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_latestcheckedat", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_list", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_marklatestchecked", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_ownerid", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_putcover", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_readeridfortokenhash", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_readers", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_readertokeninfo", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_rotatetoken", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_scanbookmark", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_setlatestchapter", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_setseriescover", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_upsert", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_open", "to": "backend_internal_store_store_go_store_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_applymigration", "to": "db", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_migrate", "to": "db", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_refreshownertoken", "to": "db", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_seedowner", "to": "db", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_storereaders", "to": "store_readersummary", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_readers", "to": "store_readersummary", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_listview", "to": "store_readersummary", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_readers", "to": "store_store_close", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_open", "to": "backend_internal_store_store_migrate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_open", "to": "backend_internal_store_store_refreshownertoken", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_open", "to": "backend_internal_store_store_seedowner", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_open", "to": "backend_internal_web_web_new", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_open", "to": "store_store_close", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_newteststore", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testcoveriscontentaddressedonfilesystem", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testcoverpersistsacrossreopen", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testopenisidempotent", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testopenrequiresabsolutecoverbaseurl", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testopenrequirescoverdirectory", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testrotatetokeninvalidatesoldandsurvivesrestart", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testseedowneridempotentandrefreshestokenhash", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_main", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows", "to": "backend_internal_store_store_seedowner", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_migrate", "to": "backend_internal_store_store_applymigration", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner", "to": "backend_internal_store_store_migrate", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows", "to": "backend_internal_store_store_migrate", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks", "to": "backend_internal_store_store_applymigration", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "store_store_get", "to": "store_store_scanbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_list", "to": "store_store_scanbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_scanbookmark", "to": "store_store_coverwireurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_upsert", "to": "store_store_scanbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_readseries", "to": "backend_internal_store_store_scanseries", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "store_store_dueforlatestcheck", "to": "backend_internal_store_store_scanseries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_dueforlatestcheck", "to": "store_store_close", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_list", "to": "store_store_close", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_putcover", "to": "store_store_close", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_coveraddress", "to": "backend_internal_store_store_coversourceaddress", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_getcover", "to": "backend_internal_store_store_coversourceaddress", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_putcover", "to": "backend_internal_store_store_coversourceaddress", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_setseriescover", "to": "backend_internal_store_store_coversourceaddress", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_getcoverbyaddress", "to": "backend_internal_store_store_coverrelativepath", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_putcover", "to": "backend_internal_store_store_coverrelativepath", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_getcover", "to": "store_store_getcoverbyaddress", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_coverbyaddress", "to": "store_store_getcoverbyaddress", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_setseriescover", "to": "store_store_putcover", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testcoverbyaddress", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testdeletekeepsseriesrow", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_newteststore", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_readlatestcheckedat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_readseries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_secondreader", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_seedforcheck", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_seedsecondreader", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testbookmarkcontinueurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testbookmarkduplicateimpossibleatdatabaselevel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testbookmarkhasnewchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testcoverbyaddress", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testcoveriscontentaddressedonfilesystem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testcoverpersistsacrossreopen", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testcoverstoreacceptsanysourceurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testdeletekeepsseriesrow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testdeletereadercascadestobookmarks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testdisplaychapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testdueforlatestcheck", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandlimited", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testdueforlatestcheckskipsfinishedkeepsarchived", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testensurereadercreatesonceandneverclobbersarotation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testlatestpollroundtrippreservesarchived", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testmain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testmarklatestchecked", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testopenisidempotent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testopenrequiresabsolutecoverbaseurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testopenrequirescoverdirectory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testreaderidfortokenhash", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testreadersandsessionrevocation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testreadertokeninfo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testrotatetokeninvalidatesoldandsurvivesrestart", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testseedowneridempotentandrefreshestokenhash", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_teststoreget", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_teststoregetmissing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_teststorescopesbookmarkstoreader", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testupsertcreatesseriesfromclient", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testupsertdefaultsstatustoreading", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testupsertemptykindkeepsstoredvalue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testupsertemptystatuspreservesstored", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testupsertexistingseriesacceptskindandlatest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testupsertkinddefaultstomanga", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testupsertkindroundtrips", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testupsertreplacesstatuswhengiven", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testupsertstatuschangekeepsupdatedat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testmain", "to": "backend_internal_store_store_test_go_m", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_newteststore", "to": "backend_internal_store_store_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_newteststore", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testbookmarkduplicateimpossibleatdatabaselevel", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testcoverbyaddress", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testcoverstoreacceptsanysourceurl", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdeletekeepsseriesrow", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdeletereadercascadestobookmarks", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheck", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandlimited", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheckskipsfinishedkeepsarchived", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testensurereadercreatesonceandneverclobbersarotation", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testlatestpollroundtrippreservesarchived", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testmarklatestchecked", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testreaderidfortokenhash", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testreadersandsessionrevocation", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testreadertokeninfo", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_teststoreget", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_teststoregetmissing", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_teststorescopesbookmarkstoreader", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertcreatesseriesfromclient", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertdefaultsstatustoreading", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertemptykindkeepsstoredvalue", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertemptystatuspreservesstored", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertexistingseriesacceptskindandlatest", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertkinddefaultstomanga", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertkindroundtrips", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertreplacesstatuswhengiven", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertstatuschangekeepsupdatedat", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_readlatestcheckedat", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_readseries", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_secondreader", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_seedforcheck", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_seedsecondreader", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testbookmarkcontinueurl", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testbookmarkduplicateimpossibleatdatabaselevel", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testbookmarkhasnewchapter", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testcoverbyaddress", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testcoveriscontentaddressedonfilesystem", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testcoverpersistsacrossreopen", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testcoverstoreacceptsanysourceurl", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdeletekeepsseriesrow", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdeletereadercascadestobookmarks", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdisplaychapter", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheck", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandlimited", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheckskipsfinishedkeepsarchived", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testensurereadercreatesonceandneverclobbersarotation", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testlatestpollroundtrippreservesarchived", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testmarklatestchecked", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testopenisidempotent", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testopenrequiresabsolutecoverbaseurl", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testopenrequirescoverdirectory", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testreaderidfortokenhash", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testreadersandsessionrevocation", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testreadertokeninfo", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testrotatetokeninvalidatesoldandsurvivesrestart", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testseedowneridempotentandrefreshestokenhash", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_teststoreget", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_teststoregetmissing", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_teststorescopesbookmarkstoreader", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertcreatesseriesfromclient", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertdefaultsstatustoreading", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertemptykindkeepsstoredvalue", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertemptystatuspreservesstored", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertexistingseriesacceptskindandlatest", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertkinddefaultstomanga", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertkindroundtrips", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertreplacesstatuswhengiven", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertstatuschangekeepsupdatedat", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_readlatestcheckedat", "to": "backend_internal_store_store_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_readseries", "to": "backend_internal_store_store_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_secondreader", "to": "backend_internal_store_store_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_seedforcheck", "to": "backend_internal_store_store_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_seedsecondreader", "to": "backend_internal_store_store_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_seedsecondreader", "to": "backend_internal_store_store_test_secondreader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdeletereadercascadestobookmarks", "to": "backend_internal_store_store_test_secondreader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries", "to": "backend_internal_store_store_test_secondreader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testreadersandsessionrevocation", "to": "backend_internal_store_store_test_secondreader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_teststorescopesbookmarkstoreader", "to": "backend_internal_store_store_test_secondreader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress", "to": "backend_internal_store_store_test_secondreader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testmarklatestchecked", "to": "backend_internal_store_store_test_readlatestcheckedat", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat", "to": "backend_internal_store_store_test_readlatestcheckedat", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheck", "to": "backend_internal_store_store_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries", "to": "backend_internal_store_store_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandlimited", "to": "backend_internal_store_store_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage", "to": "backend_internal_store_store_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testmarklatestchecked", "to": "backend_internal_store_store_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat", "to": "backend_internal_store_store_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdeletekeepsseriesrow", "to": "backend_internal_store_store_test_readseries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdeletereadercascadestobookmarks", "to": "backend_internal_store_store_test_readseries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertcreatesseriesfromclient", "to": "backend_internal_store_store_test_readseries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage", "to": "backend_internal_store_store_test_seedsecondreader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript", "to": "backend_internal_userscript_userscript_handler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript", "to": "backend_internal_userscript_userscript_render", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript", "to": "backend_internal_userscript_userscript_stampversion", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript", "to": "backend_internal_userscript_userscript_substitutetoken", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_render", "to": "backend_internal_userscript_userscript_stampversion", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_stampversion", "to": "backend_internal_userscript_userscript_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_test_teststampversionreplacesversionlineonly", "to": "backend_internal_userscript_userscript_stampversion", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_userscript_userscript_test_teststampversionwithoutversionlineservedunmodified", "to": "backend_internal_userscript_userscript_stampversion", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_userscript_userscript_render", "to": "backend_internal_userscript_userscript_substitutetoken", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_test_testsubstitutetokenreplaceseveryplaceholder", "to": "backend_internal_userscript_userscript_substitutetoken", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_userscript_userscript_test_testsubstitutetokenwithoutplaceholderservedunmodified", "to": "backend_internal_userscript_userscript_substitutetoken", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_userscript_userscript_handler", "to": "backend_internal_userscript_userscript_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_render", "to": "backend_internal_userscript_userscript_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_render", "to": "backend_internal_userscript_userscript_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_installuserscript", "to": "backend_internal_userscript_userscript_render", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_userscript_userscript_handler", "to": "backend_internal_userscript_userscript_go_handlerfunc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_handler", "to": "backend_internal_userscript_userscript_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_test", "to": "backend_internal_userscript_userscript_test_teststampversionreplacesversionlineonly", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_test", "to": "backend_internal_userscript_userscript_test_teststampversionwithoutversionlineservedunmodified", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_test", "to": "backend_internal_userscript_userscript_test_testsubstitutetokenreplaceseveryplaceholder", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_test", "to": "backend_internal_userscript_userscript_test_testsubstitutetokenwithoutplaceholderservedunmodified", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_test_teststampversionreplacesversionlineonly", "to": "backend_internal_userscript_userscript_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_test_teststampversionwithoutversionlineservedunmodified", "to": "backend_internal_userscript_userscript_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_test_testsubstitutetokenreplaceseveryplaceholder", "to": "backend_internal_userscript_userscript_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_test_testsubstitutetokenwithoutplaceholderservedunmodified", "to": "backend_internal_userscript_userscript_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_discord", "to": "backend_internal_web_discord_newoauthstates", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_discord", "to": "web_discordconfig", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_discord", "to": "web_discordmember", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_discord", "to": "web_discordtoken", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_discord", "to": "web_oauthstates", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_config", "to": "web_discordconfig", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_discordconfig", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_new", "to": "web_discordconfig", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_discordconfig", "to": "web_discordconfig", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_discord_newoauthstates", "to": "web_oauthstates", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_oauthstates", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_oauthstates", "to": "backend_internal_web_discord_go_mutex", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_oauthstates", "to": "backend_internal_web_discord_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_oauthstates", "to": "web_oauthstates_put", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_oauthstates", "to": "web_oauthstates_take", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_oauthstates_put", "to": "backend_internal_web_discord_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_oauth_test_testoauthstateeviction", "to": "backend_internal_web_discord_newoauthstates", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_oauth_test_testoauthstatesingleuse", "to": "backend_internal_web_discord_newoauthstates", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_oauth_test_testoauthstateunknownorexpired", "to": "backend_internal_web_discord_newoauthstates", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_web_new", "to": "backend_internal_web_discord_newoauthstates", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "web_handler_discordstart", "to": "web_oauthstates_put", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_discordcallback", "to": "web_oauthstates_take", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_discord_go_web_handler", "to": "web_handler_discordcallback", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_discord_go_web_handler", "to": "web_handler_discordmember", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_discord_go_web_handler", "to": "web_handler_discordstart", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_discord_go_web_handler", "to": "web_handler_discorduserid", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_discord_go_web_handler", "to": "web_handler_exchangetoken", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_discordstart", "to": "backend_internal_web_discord_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_discordstart", "to": "backend_internal_web_discord_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_discordcallback", "to": "backend_internal_web_discord_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_discordcallback", "to": "backend_internal_web_discord_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_discordcallback", "to": "backend_internal_web_discord_go_context", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_discordcallback", "to": "web_handler_discordmember", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_discordcallback", "to": "web_handler_discorduserid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_discordcallback", "to": "web_handler_exchangetoken", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_exchangetoken", "to": "backend_internal_web_discord_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_exchangetoken", "to": "backend_internal_web_web_new", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "web_handler_exchangetoken", "to": "web_discordtoken", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_discordmember", "to": "backend_internal_web_discord_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_discorduserid", "to": "backend_internal_web_discord_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_discorduserid", "to": "backend_internal_web_web_new", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "web_handler_discordmember", "to": "web_discordmember", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_oauth_test", "to": "backend_internal_web_oauth_test_testoauthstateeviction", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_oauth_test", "to": "backend_internal_web_oauth_test_testoauthstatesingleuse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_oauth_test", "to": "backend_internal_web_oauth_test_testoauthstateunknownorexpired", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_oauth_test_testoauthstatesingleuse", "to": "backend_internal_web_oauth_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_oauth_test_testoauthstateeviction", "to": "backend_internal_web_oauth_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_oauth_test_testoauthstateunknownorexpired", "to": "backend_internal_web_oauth_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_filter", "to": "backend_internal_web_static_filter_applyfilter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_filter", "to": "backend_internal_web_static_filter_closecardpanels", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_filter", "to": "backend_internal_web_static_filter_reasonfrom", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_filter", "to": "backend_internal_web_static_filter_setactivetab", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_filter", "to": "backend_internal_web_static_filter_showerror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_filter", "to": "backend_internal_web_static_filter_togglechapterform", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_filter", "to": "backend_internal_web_static_filter_toggleconfirmrow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_filter", "to": "backend_internal_web_static_filter_togglepanel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_filter_setactivetab", "to": "backend_internal_web_static_htmx_min_on", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_filter_togglepanel", "to": "backend_internal_web_static_filter_closecardpanels", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_filter_togglechapterform", "to": "backend_internal_web_static_filter_togglepanel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_filter_toggleconfirmrow", "to": "backend_internal_web_static_filter_togglepanel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_a", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ae", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_an", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_at", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_b", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_be", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_bn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_bt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_c", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ce", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ct", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_d", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_de", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_dn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_dt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_e", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ee", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_en", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_et", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_f", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_fe", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_fn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ft", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_g", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ge", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_gn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_gt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_h", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_he", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_hn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ht", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_i", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ie", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_in", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_it", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_j", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_je", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_jt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_k", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ke", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_kn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_kt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_l", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_le", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ln", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_lt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_m", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_me", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_mn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_mt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_n", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ne", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_nn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_nt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_oe", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_on", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_p", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_pe", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_pn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_pt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_q", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_qe", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_qn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_qt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_r", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_re", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_rn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_rt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_s", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_se", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_sn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_st", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_t", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_te", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_tn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_tt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_u", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_un", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ut", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_v", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ve", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_vn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_vt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_w", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_we", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_wn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_wt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_x", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_xe", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_xn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_xt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_y", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ye", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_yn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_yt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_z", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ze", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_zn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_zt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "home_tan_project_mangabm_mangabookmark_backend_internal_web_static_htmx_min", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_gn", "to": "backend_internal_web_static_htmx_min_d", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_it", "to": "backend_internal_web_static_htmx_min_d", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dn", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ee", "to": "backend_internal_web_static_htmx_min_ae", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ee", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ee", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ee", "to": "backend_internal_web_static_htmx_min_re", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_fn", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ft", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_he", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_le", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_lt", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_on", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pn", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_te", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ut", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_bt", "to": "backend_internal_web_static_htmx_min_s", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_jt", "to": "backend_internal_web_static_htmx_min_s", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_le", "to": "backend_internal_web_static_htmx_min_s", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_nt", "to": "backend_internal_web_static_htmx_min_s", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_on", "to": "backend_internal_web_static_htmx_min_s", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_s", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_wt", "to": "backend_internal_web_static_htmx_min_s", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_bn", "to": "backend_internal_web_static_htmx_min_te", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_te", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_te", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_fn", "to": "backend_internal_web_static_htmx_min_te", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_i", "to": "backend_internal_web_static_htmx_min_te", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_qe", "to": "backend_internal_web_static_htmx_min_te", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_se", "to": "backend_internal_web_static_htmx_min_te", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_st", "to": "backend_internal_web_static_htmx_min_te", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_un", "to": "backend_internal_web_static_htmx_min_te", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_wt", "to": "backend_internal_web_static_htmx_min_te", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ze", "to": "backend_internal_web_static_htmx_min_te", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_bn", "to": "backend_internal_web_static_htmx_min_c", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_c", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_c", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_fe", "to": "backend_internal_web_static_htmx_min_c", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_g", "to": "backend_internal_web_static_htmx_min_c", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_it", "to": "backend_internal_web_static_htmx_min_c", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_je", "to": "backend_internal_web_static_htmx_min_c", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_me", "to": "backend_internal_web_static_htmx_min_c", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_o", "to": "backend_internal_web_static_htmx_min_c", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_c", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ue", "to": "backend_internal_web_static_htmx_min_c", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_un", "to": "backend_internal_web_static_htmx_min_c", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_z", "to": "backend_internal_web_static_htmx_min_c", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_el", "to": "backend_internal_web_static_htmx_min_c", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_novel_bookmark_user_el", "to": "backend_internal_web_static_htmx_min_c", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_a", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ae", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dn", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_fn", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ft", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_gt", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_he", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_jt", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_m", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_mt", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_n", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ne", "to": "backend_internal_web_static_htmx_min_h", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_nt", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_on", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_qe", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_u", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ut", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_vn", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_wt", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_x", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_xe", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_yt", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_zn", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_zt", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_m", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_m", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_p", "to": "backend_internal_web_static_htmx_min_m", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_bn", "to": "backend_internal_web_static_htmx_min_o", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_o", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_ft", "to": "backend_internal_web_static_htmx_min_o", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_jt", "to": "backend_internal_web_static_htmx_min_o", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_on", "to": "backend_internal_web_static_htmx_min_o", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_re", "to": "backend_internal_web_static_htmx_min_o", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_se", "to": "backend_internal_web_static_htmx_min_o", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_vt", "to": "backend_internal_web_static_htmx_min_o", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_bn", "to": "backend_internal_web_static_htmx_min_i", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_i", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_et", "to": "backend_internal_web_static_htmx_min_i", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_i", "to": "backend_internal_web_static_htmx_min_a", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_i", "to": "backend_internal_web_static_htmx_min_n", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_je", "to": "backend_internal_web_static_htmx_min_i", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_jt", "to": "backend_internal_web_static_htmx_min_i", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_le", "to": "backend_internal_web_static_htmx_min_i", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_i", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_re", "to": "backend_internal_web_static_htmx_min_i", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_re", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dn", "to": "backend_internal_web_static_htmx_min_re", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_gn", "to": "backend_internal_web_static_htmx_min_re", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_hn", "to": "backend_internal_web_static_htmx_min_re", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_nn", "to": "backend_internal_web_static_htmx_min_re", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pn", "to": "backend_internal_web_static_htmx_min_re", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_re", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_re", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_we", "to": "backend_internal_web_static_htmx_min_re", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_latestchapterfromanchors", "to": "backend_internal_web_static_htmx_min_re", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_h", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_g", "to": "backend_internal_web_static_htmx_min_h", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ht", "to": "backend_internal_web_static_htmx_min_h", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pn", "to": "backend_internal_web_static_htmx_min_h", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_h", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_st", "to": "backend_internal_web_static_htmx_min_h", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_p", "to": "backend_internal_web_static_htmx_min_t", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_t", "to": "backend_internal_web_static_htmx_min_g", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_t", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_t", "to": "backend_internal_web_static_htmx_min_y", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_p", "to": "backend_internal_web_static_htmx_min_q", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_p", "to": "backend_internal_web_static_htmx_min_l", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_a", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_a", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_n", "to": "backend_internal_web_static_htmx_min_ce", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_n", "to": "backend_internal_web_static_htmx_min_zn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_p", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_gt", "to": "backend_internal_web_static_htmx_min_p", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_p", "to": "backend_internal_web_static_htmx_min_ge", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_p", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_wt", "to": "backend_internal_web_static_htmx_min_p", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_oe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dn", "to": "backend_internal_web_static_htmx_min_oe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_oe", "to": "backend_internal_web_static_htmx_min_e", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_oe", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_be", "to": "backend_internal_web_static_htmx_min_k", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_k", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_k", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_xe", "to": "backend_internal_web_static_htmx_min_k", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ye", "to": "backend_internal_web_static_htmx_min_k", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_el", "to": "backend_internal_web_static_htmx_min_k", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_novel_bookmark_user_el", "to": "backend_internal_web_static_htmx_min_k", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_bt", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ct", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dt", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_fn", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_gn", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ke", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_lt", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_nn", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_nt", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_qt", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_yt", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_zt", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_b", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ft", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_he", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_hn", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_kt", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_le", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_on", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_qe", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_qt", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_rn", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_se", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_un", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_wt", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_yt", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_z", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ze", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_zt", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_bt", "to": "backend_internal_web_static_htmx_min_x", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_le", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ct", "to": "backend_internal_web_static_htmx_min_le", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_le", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dn", "to": "backend_internal_web_static_htmx_min_le", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_le", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_le", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_gn", "to": "backend_internal_web_static_htmx_min_f", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_ce", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dn", "to": "backend_internal_web_static_htmx_min_ce", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_en", "to": "backend_internal_web_static_htmx_min_ce", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_fe", "to": "backend_internal_web_static_htmx_min_ce", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_fn", "to": "backend_internal_web_static_htmx_min_ce", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_tn", "to": "backend_internal_web_static_htmx_min_ce", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_b", "to": "backend_internal_web_static_htmx_min_de", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_jt", "to": "backend_internal_web_static_htmx_min_b", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_vt", "to": "backend_internal_web_static_htmx_min_b", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_jt", "to": "backend_internal_web_static_htmx_min_u", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_vt", "to": "backend_internal_web_static_htmx_min_u", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_an", "to": "backend_internal_web_static_htmx_min_e", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_e", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_e", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dn", "to": "backend_internal_web_static_htmx_min_e", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_fe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_he", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_je", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_kn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_me", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_qe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_ve", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_vn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_xn", "to": "backend_internal_web_static_htmx_min_e", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_yn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_ze", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_v", "to": "backend_internal_web_static_htmx_min_e", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_manga_bookmark_user_makedraggable", "to": "backend_internal_web_static_htmx_min_e", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_manga_bookmark_user_pushbookmark", "to": "backend_internal_web_static_htmx_min_e", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_manga_bookmark_user_pushdelete", "to": "backend_internal_web_static_htmx_min_e", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_novel_bookmark_user_makedraggable", "to": "backend_internal_web_static_htmx_min_e", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_novel_bookmark_user_pushbookmark", "to": "backend_internal_web_static_htmx_min_e", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_novel_bookmark_user_pushdelete", "to": "backend_internal_web_static_htmx_min_e", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_novel_bookmark_user_repairlnwstalerow", "to": "backend_internal_web_static_htmx_min_e", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_z", "to": "backend_internal_web_static_htmx_min_g", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_z", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ae", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_bn", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dn", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_et", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ft", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_g", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_he", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ht", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_lt", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ot", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_st", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_tt", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_un", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_wt", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_yn", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ae", "to": "backend_internal_web_static_htmx_min_g", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ge", "to": "backend_internal_web_static_htmx_min_y", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ae", "to": "backend_internal_web_static_htmx_min_kt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_ae", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dn", "to": "backend_internal_web_static_htmx_min_ae", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_st", "to": "backend_internal_web_static_htmx_min_ae", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_yn", "to": "backend_internal_web_static_htmx_min_ae", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_be", "to": "backend_internal_web_static_htmx_min_xe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ye", "to": "backend_internal_web_static_htmx_min_xe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_be", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ke", "to": "backend_internal_web_static_htmx_min_be", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_we", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_yt", "to": "backend_internal_web_static_htmx_min_we", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_zt", "to": "backend_internal_web_static_htmx_min_we", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_he", "to": "backend_internal_web_static_htmx_min_mt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_he", "to": "backend_internal_web_static_htmx_min_qe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_he", "to": "backend_internal_web_static_htmx_min_xt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ze", "to": "backend_internal_web_static_htmx_min_he", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_gt", "to": "backend_internal_web_static_htmx_min_qe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_wt", "to": "backend_internal_web_static_htmx_min_qe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_pe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_ke", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_it", "to": "backend_internal_web_static_htmx_min_ke", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_an", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_bn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_cn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_fn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_hn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_ln", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_mn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_pn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_qn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_de", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_me", "to": "backend_internal_web_static_htmx_min_ve", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_gt", "to": "backend_internal_web_static_htmx_min_ve", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_wt", "to": "backend_internal_web_static_htmx_min_ve", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_it", "to": "backend_internal_web_static_htmx_min_et", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_nt", "to": "backend_internal_web_static_htmx_min_tt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_it", "to": "backend_internal_web_static_htmx_min_nt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_nt", "to": "backend_internal_web_static_htmx_min_at", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_nt", "to": "backend_internal_web_static_htmx_min_vn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_it", "to": "backend_internal_web_static_htmx_min_rt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_rt", "to": "backend_internal_web_static_htmx_min_ot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_st", "to": "backend_internal_web_static_htmx_min_it", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_st", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_st", "to": "backend_internal_web_static_htmx_min_bt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_st", "to": "backend_internal_web_static_htmx_min_ct", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_st", "to": "backend_internal_web_static_htmx_min_gt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_st", "to": "backend_internal_web_static_htmx_min_mt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_st", "to": "backend_internal_web_static_htmx_min_vt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_st", "to": "backend_internal_web_static_htmx_min_yt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dn", "to": "backend_internal_web_static_htmx_min_lt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ct", "to": "backend_internal_web_static_htmx_min_gt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ct", "to": "backend_internal_web_static_htmx_min_mt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ft", "to": "backend_internal_web_static_htmx_min_ut", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_at", "to": "backend_internal_web_static_htmx_min_qt", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_ft", "to": "backend_internal_web_static_htmx_min_at", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ft", "to": "backend_internal_web_static_htmx_min_pt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_ht", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_dt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_gt", "to": "backend_internal_web_static_htmx_min_kn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_gt", "to": "backend_internal_web_static_htmx_min_xn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_gt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_wt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_yt", "to": "backend_internal_web_static_htmx_min_bt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_wt", "to": "backend_internal_web_static_htmx_min_kn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_wt", "to": "backend_internal_web_static_htmx_min_xn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_wt", "to": "backend_internal_web_static_htmx_min_zt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_zt", "to": "backend_internal_web_static_htmx_min_jt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dn", "to": "backend_internal_web_static_htmx_min_zt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_en", "to": "backend_internal_web_static_htmx_min_wn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_on", "to": "backend_internal_web_static_htmx_min_en", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_on", "to": "backend_internal_web_static_htmx_min_tn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_nn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_nn", "to": "backend_internal_web_static_htmx_min_r", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_on", "to": "backend_internal_web_static_htmx_min_nn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_on", "to": "backend_internal_web_static_htmx_min_rn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_on", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_on", "to": "backend_internal_web_static_htmx_min_sn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_sn", "to": "backend_internal_web_static_htmx_min_bn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_ln", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_mn", "to": "backend_internal_web_static_htmx_min_ln", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_an", "to": "backend_internal_web_static_htmx_min_un", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_an", "to": "backend_internal_web_static_htmx_min_qn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_mn", "to": "backend_internal_web_static_htmx_min_an", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_fn", "to": "backend_internal_web_static_htmx_min_bn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dn", "to": "backend_internal_web_static_htmx_min_gn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dn", "to": "backend_internal_web_static_htmx_min_r", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_mn", "to": "backend_internal_web_static_htmx_min_pn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pn", "to": "backend_internal_web_static_htmx_min_in", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_mn", "to": "backend_internal_web_static_htmx_min_qn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_bn", "to": "backend_internal_web_static_htmx_min_vn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_wn", "to": "backend_internal_web_static_htmx_min_bn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web", "to": "backend_internal_web_web_currentlib", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web", "to": "backend_internal_web_web_currenttab", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web", "to": "backend_internal_web_web_filterbookmarks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web", "to": "backend_internal_web_web_go_web_handler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web", "to": "backend_internal_web_web_kindof", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web", "to": "backend_internal_web_web_libof", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web", "to": "backend_internal_web_web_new", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web", "to": "backend_internal_web_web_readerof", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web", "to": "backend_internal_web_web_statichandler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web", "to": "web_ctxkey", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web", "to": "web_listview", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web", "to": "web_loginview", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "backend_internal_web_web_go_client", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "backend_internal_web_web_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "template", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_buildlistview", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_index", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_installuserscript", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_loadformutation", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_logout", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_refreshchrome", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_register", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_render", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_renderlogin", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_requiresession", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_revokereadersessions", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_rotatetoken", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_saveandrendercard", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_sessionreader", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_uichapter", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_uidelete", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_uifavorite", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_uilist", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_uistatus", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_writechromeoob", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_new", "to": "backend_internal_web_web_go_web_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_statichandler", "to": "backend_internal_web_web_go_web_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_new", "to": "backend_internal_web_web_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_buildlistview", "to": "web_listview", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_writechromeoob", "to": "web_listview", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_listview", "to": "web_listview_listurl", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_listview", "to": "web_listview_pageurl", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_newrouter", "to": "backend_internal_web_web_new", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "web_handler_register", "to": "backend_internal_web_web_statichandler", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_register", "to": "servemux", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_register", "to": "web_handler_installuserscript", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_register", "to": "web_handler_requiresession", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_statichandler", "to": "backend_internal_web_web_go_handlerfunc", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_index", "to": "web_handler_sessionreader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_requiresession", "to": "web_handler_sessionreader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_sessionreader", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_currentlib", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_currenttab", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_readerof", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_index", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_loadformutation", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_logout", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_refreshchrome", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_revokereadersessions", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_rotatetoken", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_saveandrendercard", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uichapter", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uidelete", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uifavorite", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uilist", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uistatus", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_requiresession", "to": "backend_internal_web_web_go_handlerfunc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_installuserscript", "to": "backend_internal_web_web_go_handlerfunc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_installuserscript", "to": "backend_internal_web_web_readerof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_loadformutation", "to": "backend_internal_web_web_readerof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_refreshchrome", "to": "backend_internal_web_web_readerof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_revokereadersessions", "to": "backend_internal_web_web_readerof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_rotatetoken", "to": "backend_internal_web_web_readerof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_saveandrendercard", "to": "backend_internal_web_web_readerof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uidelete", "to": "backend_internal_web_web_readerof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uilist", "to": "backend_internal_web_web_readerof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_index", "to": "web_handler_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_render", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_renderlogin", "to": "web_handler_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_revokereadersessions", "to": "web_handler_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_rotatetoken", "to": "web_handler_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_saveandrendercard", "to": "web_handler_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uilist", "to": "web_handler_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_index", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_loadformutation", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_logout", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_refreshchrome", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_renderlogin", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_revokereadersessions", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_rotatetoken", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_saveandrendercard", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uichapter", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uidelete", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uifavorite", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uilist", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uistatus", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_writechromeoob", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_index", "to": "backend_internal_web_web_libof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_index", "to": "web_handler_buildlistview", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_buildlistview", "to": "backend_internal_web_web_filterbookmarks", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_buildlistview", "to": "backend_internal_web_web_kindof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_currentlib", "to": "backend_internal_web_web_libof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uilist", "to": "backend_internal_web_web_libof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_refreshchrome", "to": "web_handler_buildlistview", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uilist", "to": "web_handler_buildlistview", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uilist", "to": "web_handler_writechromeoob", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_refreshchrome", "to": "backend_internal_web_web_currenttab", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_refreshchrome", "to": "backend_internal_web_web_currentlib", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_refreshchrome", "to": "web_handler_writechromeoob", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_saveandrendercard", "to": "web_handler_refreshchrome", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uidelete", "to": "web_handler_refreshchrome", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uichapter", "to": "web_handler_loadformutation", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uifavorite", "to": "web_handler_loadformutation", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uistatus", "to": "web_handler_loadformutation", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uichapter", "to": "web_handler_saveandrendercard", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uifavorite", "to": "web_handler_saveandrendercard", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uistatus", "to": "web_handler_saveandrendercard", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_config", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_latestpoll", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_main_clamppollcooldown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_main_envbool", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_main_envduration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_main_envint", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_main_envor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_main_guardemptyuserscripttoken", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_main_loadconfig", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_main_loadlatestpoll", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_main_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_main_newlatestpoller", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_main_newrouter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_main_startlatestpoller", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_config", "to": "backend_latestpoll", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_loadconfig", "to": "backend_config", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_newrouter", "to": "backend_config", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_newwebtestserver", "to": "backend_config", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_latestpoll", "to": "backend_main_go_duration", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_loadlatestpoll", "to": "backend_latestpoll", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_newlatestpoller", "to": "backend_latestpoll", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_startlatestpoller", "to": "backend_latestpoll", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_clamppollcooldown", "to": "backend_main_go_duration", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_envduration", "to": "backend_main_go_duration", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_loadlatestpoll", "to": "backend_main_go_duration", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_loadconfig", "to": "backend_main_envor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_loadlatestpoll", "to": "backend_main_envbool", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_loadlatestpoll", "to": "backend_main_envduration", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_loadlatestpoll", "to": "backend_main_envint", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_loadlatestpoll", "to": "backend_main_clamppollcooldown", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_loadconfig", "to": "backend_main_loadlatestpoll", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testloadlatestpollclampsandfallsback", "to": "backend_main_loadlatestpoll", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_test_testloadlatestpolldefaults", "to": "backend_main_loadlatestpoll", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_test_testloadlatestpollenabledparsing", "to": "backend_main_loadlatestpoll", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_main", "to": "backend_main_loadconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testloadconfigreadscoverdirectory", "to": "backend_main_loadconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_main", "to": "backend_main_newrouter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_newrouter", "to": "backend_main_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_newrouter", "to": "backend_main_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_newrouter", "to": "backend_main_guardemptyuserscripttoken", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testperreaderisolation", "to": "backend_main_newrouter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testrotatecredentialviawebui", "to": "backend_main_newrouter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testunknowncredentialrejected", "to": "backend_main_newrouter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_newwebtestserver", "to": "backend_main_newrouter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testdiscordloginrefusesnonmember", "to": "backend_main_newrouter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_newlatestpoller", "to": "backend_main_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_startlatestpoller", "to": "backend_main_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_guardemptyuserscripttoken", "to": "backend_main_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_main", "to": "backend_main_startlatestpoller", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_startlatestpoller", "to": "backend_main_newlatestpoller", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testnewlatestpollerwirescooldowns", "to": "backend_main_newlatestpoller", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_startlatestpoller", "to": "backend_main_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test", "to": "backend_main_test_testgzipcompressestextnotfonts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test", "to": "backend_main_test_testloadconfigreadscoverdirectory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test", "to": "backend_main_test_testloadlatestpollclampsandfallsback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test", "to": "backend_main_test_testloadlatestpolldefaults", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test", "to": "backend_main_test_testloadlatestpollenabledparsing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test", "to": "backend_main_test_testnewlatestpollerwirescooldowns", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test", "to": "backend_main_test_testputkindvalidation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test", "to": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test", "to": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test", "to": "backend_main_test_testputstatusvalidation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testloadlatestpolldefaults", "to": "backend_main_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testgzipcompressestextnotfonts", "to": "backend_main_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testloadconfigreadscoverdirectory", "to": "backend_main_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testloadlatestpollclampsandfallsback", "to": "backend_main_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testloadlatestpollenabledparsing", "to": "backend_main_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testnewlatestpollerwirescooldowns", "to": "backend_main_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testputkindvalidation", "to": "backend_main_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress", "to": "backend_main_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress", "to": "backend_main_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testputstatusvalidation", "to": "backend_main_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testgzipcompressestextnotfonts", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test", "to": "backend_reader_credential_test_credrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test", "to": "backend_reader_credential_test_readercredential", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test", "to": "backend_reader_credential_test_registerreader", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test", "to": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test", "to": "backend_reader_credential_test_testinstallservesscriptwithcredential", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test", "to": "backend_reader_credential_test_testperreaderisolation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test", "to": "backend_reader_credential_test_testrotatecredentialviawebui", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test", "to": "backend_reader_credential_test_testunknowncredentialrejected", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test", "to": "backend_reader_credential_test_withbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_registerreader", "to": "backend_reader_credential_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_registerreader", "to": "backend_reader_credential_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_registerreader", "to": "backend_reader_credential_test_readercredential", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testperreaderisolation", "to": "backend_reader_credential_test_registerreader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", "to": "backend_reader_credential_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testinstallservesscriptwithcredential", "to": "backend_reader_credential_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testperreaderisolation", "to": "backend_reader_credential_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testrotatecredentialviawebui", "to": "backend_reader_credential_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testunknowncredentialrejected", "to": "backend_reader_credential_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_credrequest", "to": "backend_reader_credential_test_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testperreaderisolation", "to": "backend_reader_credential_test_credrequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testrotatecredentialviawebui", "to": "backend_reader_credential_test_credrequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testunknowncredentialrejected", "to": "backend_reader_credential_test_credrequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_withbody", "to": "backend_reader_credential_test_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testperreaderisolation", "to": "backend_reader_credential_test_readercredential", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testunknowncredentialrejected", "to": "backend_reader_credential_test_readercredential", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "to": "backend_reader_credential_test_readercredential", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testperreaderisolation", "to": "backend_reader_credential_test_withbody", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testinstallservesscriptwithcredential", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testinstallservesscriptwithcredential", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testrotatecredentialviawebui", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test", "to": "backend_discordstub", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_tokenrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_completesignin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_discordconfig", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_newdiscordstub", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_newwebtestserver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_oauthwebtestserver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_poststatus", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_seed", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_seedlibraries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_seedstatusrows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_sessioncookie", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_signedinreader", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_signincookie", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_startsignin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_storereaders", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_stripof", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testapprendersnewtabs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testbookmarksapistillbeareronly", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testcallbackratelimited", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testcardshowsstatuscontrols", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testchapteroverridemovesupdatedat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testchapteroverriderejectsbadinput", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testdiscordcallbackrejectsmismatchedstate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testdiscordcallbackrejectsmissingstate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testdiscordcallbackstateissingleuse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testdiscordloginfullflow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testdiscordloginrefusesnonmember", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testdiscordloginrequiresrolepositive", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testdiscordlogintokenendpointdown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testexpiredsessionrejected", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testfavoritetoggleswithoutreordering", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testguildmemberregistersonfirstloginandreusesit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testindexwithoutsessionshowslogin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testindexwithsessionshowslist", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testkindlessrowshowsinmangalibrary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testlibrariesaredisjoint", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testlogoutdeletessession", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testmangapagekeepsupdatedtab", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testmutationrefresheschromeoutofband", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testmutationsonmissingkey", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testnovelnewtabfallsbacktoall", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testnovelpageomitsupdatedtab", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testownerloginreusestheseededreader", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testownerrevokesanotherreaderssessions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testownerseesreaderspanel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testrecentstripcapped", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_teststaticassetsserved", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testtabsshowonlytheirbucket", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testuideleteremovesrow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testuilistfavouritestab", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testuilistnewtab", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testuiroutesrequiresession", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testuistatusdoesnotreorderlist", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testuistatusrejectsunknownvalue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testuistatusrequiressession", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testuistatussetsbucket", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_uirequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_newwebtestserver", "to": "backend_web_test_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_newwebtestserver", "to": "backend_web_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_newwebtestserver", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_oauthwebtestserver", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testapprendersnewtabs", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testbookmarksapistillbeareronly", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testcardshowsstatuscontrols", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testchapteroverridemovesupdatedat", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testchapteroverriderejectsbadinput", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginrequiresrolepositive", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordlogintokenendpointdown", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testexpiredsessionrejected", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testfavoritetoggleswithoutreordering", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testindexwithoutsessionshowslogin", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testindexwithsessionshowslist", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testkindlessrowshowsinmangalibrary", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testlibrariesaredisjoint", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testlogoutdeletessession", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testmangapagekeepsupdatedtab", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testmutationrefresheschromeoutofband", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testmutationsonmissingkey", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnovelnewtabfallsbacktoall", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnovelpageomitsupdatedtab", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerloginreusestheseededreader", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testrecentstripcapped", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_teststaticassetsserved", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testtabsshowonlytheirbucket", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuideleteremovesrow", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuilistfavouritestab", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuilistnewtab", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuiroutesrequiresession", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatusdoesnotreorderlist", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatusrejectsunknownvalue", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatusrequiressession", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatussetsbucket", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_completesignin", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_newdiscordstub", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_oauthwebtestserver", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_poststatus", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_seed", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_seedlibraries", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_seedstatusrows", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_sessioncookie", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_signedinreader", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_signincookie", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_startsignin", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_storereaders", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_stripof", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testapprendersnewtabs", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testbookmarksapistillbeareronly", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testcallbackratelimited", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testcardshowsstatuscontrols", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testchapteroverridemovesupdatedat", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testchapteroverriderejectsbadinput", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordcallbackrejectsmismatchedstate", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordcallbackrejectsmissingstate", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordcallbackstateissingleuse", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginfullflow", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginrefusesnonmember", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginrequiresrolepositive", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordlogintokenendpointdown", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testexpiredsessionrejected", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testfavoritetoggleswithoutreordering", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testguildmemberregistersonfirstloginandreusesit", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testindexwithoutsessionshowslogin", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testindexwithsessionshowslist", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testkindlessrowshowsinmangalibrary", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testlibrariesaredisjoint", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testlogoutdeletessession", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testmangapagekeepsupdatedtab", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testmutationrefresheschromeoutofband", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testmutationsonmissingkey", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnovelnewtabfallsbacktoall", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnovelpageomitsupdatedtab", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerloginreusestheseededreader", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerrevokesanotherreaderssessions", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerseesreaderspanel", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testrecentstripcapped", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_teststaticassetsserved", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testtabsshowonlytheirbucket", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuideleteremovesrow", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuilistfavouritestab", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuilistnewtab", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuiroutesrequiresession", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatusdoesnotreorderlist", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatusrejectsunknownvalue", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatusrequiressession", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatussetsbucket", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_uirequest", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_completesignin", "to": "backend_web_test_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_oauthwebtestserver", "to": "backend_web_test_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_poststatus", "to": "backend_web_test_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_signedinreader", "to": "backend_web_test_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_signincookie", "to": "backend_web_test_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_startsignin", "to": "backend_web_test_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_stripof", "to": "backend_web_test_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_oauthwebtestserver", "to": "backend_web_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_poststatus", "to": "backend_web_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_seed", "to": "backend_web_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_seedlibraries", "to": "backend_web_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_seedstatusrows", "to": "backend_web_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_sessioncookie", "to": "backend_web_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_signedinreader", "to": "backend_web_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_storereaders", "to": "backend_web_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_stripof", "to": "backend_web_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_uirequest", "to": "backend_web_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_poststatus", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_sessioncookie", "to": "backend_web_test_go_cookie", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_stripof", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testapprendersnewtabs", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testbookmarksapistillbeareronly", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testcardshowsstatuscontrols", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testindexwithsessionshowslist", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testlogoutdeletessession", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerrevokesanotherreaderssessions", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerseesreaderspanel", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testtabsshowonlytheirbucket", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_uirequest", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_signincookie", "to": "backend_web_test_go_cookie", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_discordstub", "to": "backend_tokenrequest", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_newdiscordstub", "to": "backend_discordstub", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_oauthwebtestserver", "to": "backend_discordstub", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_tokenrequest", "to": "values", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_uirequest", "to": "values", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_newdiscordstub", "to": "server", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_oauthwebtestserver", "to": "backend_web_test_newdiscordstub", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginrefusesnonmember", "to": "backend_web_test_newdiscordstub", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginrequiresrolepositive", "to": "backend_web_test_newdiscordstub", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordlogintokenendpointdown", "to": "backend_web_test_newdiscordstub", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "to": "backend_web_test_newdiscordstub", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerloginreusestheseededreader", "to": "backend_web_test_newdiscordstub", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_oauthwebtestserver", "to": "backend_web_test_discordconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginrefusesnonmember", "to": "backend_web_test_discordconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginrequiresrolepositive", "to": "backend_web_test_discordconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordlogintokenendpointdown", "to": "backend_web_test_discordconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "to": "backend_web_test_discordconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerloginreusestheseededreader", "to": "backend_web_test_discordconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testcallbackratelimited", "to": "backend_web_test_oauthwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordcallbackrejectsmismatchedstate", "to": "backend_web_test_oauthwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordcallbackrejectsmissingstate", "to": "backend_web_test_oauthwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordcallbackstateissingleuse", "to": "backend_web_test_oauthwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginfullflow", "to": "backend_web_test_oauthwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testguildmemberregistersonfirstloginandreusesit", "to": "backend_web_test_oauthwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerrevokesanotherreaderssessions", "to": "backend_web_test_oauthwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerseesreaderspanel", "to": "backend_web_test_oauthwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_signincookie", "to": "backend_web_test_startsignin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordcallbackstateissingleuse", "to": "backend_web_test_startsignin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginrefusesnonmember", "to": "backend_web_test_startsignin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginrequiresrolepositive", "to": "backend_web_test_startsignin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordlogintokenendpointdown", "to": "backend_web_test_startsignin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_completesignin", "to": "backend_web_test_go_responserecorder", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_signincookie", "to": "backend_web_test_completesignin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordcallbackstateissingleuse", "to": "backend_web_test_completesignin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginfullflow", "to": "backend_web_test_completesignin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginrefusesnonmember", "to": "backend_web_test_completesignin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginrequiresrolepositive", "to": "backend_web_test_completesignin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordlogintokenendpointdown", "to": "backend_web_test_completesignin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_poststatus", "to": "backend_web_test_go_responserecorder", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginrefusesnonmember", "to": "backend_web_test_storereaders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testguildmemberregistersonfirstloginandreusesit", "to": "backend_web_test_storereaders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerloginreusestheseededreader", "to": "backend_web_test_storereaders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_signedinreader", "to": "backend_web_test_signincookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "to": "backend_web_test_signincookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerrevokesanotherreaderssessions", "to": "backend_web_test_signincookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerseesreaderspanel", "to": "backend_web_test_signincookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testguildmemberregistersonfirstloginandreusesit", "to": "backend_web_test_signedinreader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerloginreusestheseededreader", "to": "backend_web_test_signedinreader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_seedlibraries", "to": "backend_web_test_seed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey", "to": "backend_web_test_seed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testchapteroverridemovesupdatedat", "to": "backend_web_test_seed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat", "to": "backend_web_test_seed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testchapteroverriderejectsbadinput", "to": "backend_web_test_seed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testfavoritetoggleswithoutreordering", "to": "backend_web_test_seed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testkindlessrowshowsinmangalibrary", "to": "backend_web_test_seed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testmutationrefresheschromeoutofband", "to": "backend_web_test_seed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuideleteremovesrow", "to": "backend_web_test_seed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuilistfavouritestab", "to": "backend_web_test_seed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuilistnewtab", "to": "backend_web_test_seed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testchapteroverridemovesupdatedat", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testchapteroverriderejectsbadinput", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testfavoritetoggleswithoutreordering", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testkindlessrowshowsinmangalibrary", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testlibrariesaredisjoint", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testmangapagekeepsupdatedtab", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testmutationrefresheschromeoutofband", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testmutationsonmissingkey", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnovelnewtabfallsbacktoall", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnovelpageomitsupdatedtab", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuideleteremovesrow", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuilistfavouritestab", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuilistnewtab", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_uirequest", "to": "backend_web_test_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testapprendersnewtabs", "to": "backend_web_test_seedstatusrows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testcardshowsstatuscontrols", "to": "backend_web_test_seedstatusrows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", "to": "backend_web_test_seedstatusrows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testtabsshowonlytheirbucket", "to": "backend_web_test_seedstatusrows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatusdoesnotreorderlist", "to": "backend_web_test_seedstatusrows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatusrejectsunknownvalue", "to": "backend_web_test_seedstatusrows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatusrequiressession", "to": "backend_web_test_seedstatusrows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatussetsbucket", "to": "backend_web_test_seedstatusrows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testmutationrefresheschromeoutofband", "to": "backend_web_test_stripof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testrecentstripcapped", "to": "backend_web_test_stripof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", "to": "backend_web_test_stripof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatusdoesnotreorderlist", "to": "backend_web_test_poststatus", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatusrejectsunknownvalue", "to": "backend_web_test_poststatus", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatussetsbucket", "to": "backend_web_test_poststatus", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testlibrariesaredisjoint", "to": "backend_web_test_seedlibraries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testmangapagekeepsupdatedtab", "to": "backend_web_test_seedlibraries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnovelnewtabfallsbacktoall", "to": "backend_web_test_seedlibraries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnovelpageomitsupdatedtab", "to": "backend_web_test_seedlibraries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_browser_alive", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_connection", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_connection_signal", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_finish_connection", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_has_connections", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_lock", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_reaper", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_sh__entry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_shutdown", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_start_browser", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_stop_browser", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_stop_browser_gracefully", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_unlock", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_wait_for_browser", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_sh__entry", "to": "chrome_entrypoint_connection", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_sh__entry", "to": "chrome_entrypoint_reaper", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_sh__entry", "to": "chrome_entrypoint_stop_browser_gracefully", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_connection", "to": "chrome_entrypoint_lock", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_finish_connection", "to": "chrome_entrypoint_lock", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_reaper", "to": "chrome_entrypoint_lock", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_stop_browser_gracefully", "to": "chrome_entrypoint_lock", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_connection", "to": "chrome_entrypoint_unlock", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_finish_connection", "to": "chrome_entrypoint_unlock", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_reaper", "to": "chrome_entrypoint_unlock", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_stop_browser_gracefully", "to": "chrome_entrypoint_unlock", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_connection", "to": "chrome_entrypoint_browser_alive", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_reaper", "to": "chrome_entrypoint_browser_alive", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_stop_browser_gracefully", "to": "chrome_entrypoint_browser_alive", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_wait_for_browser", "to": "chrome_entrypoint_browser_alive", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_reaper", "to": "chrome_entrypoint_has_connections", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_connection", "to": "chrome_entrypoint_start_browser", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_reaper", "to": "chrome_entrypoint_stop_browser", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_stop_browser_gracefully", "to": "chrome_entrypoint_stop_browser", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_connection", "to": "chrome_entrypoint_wait_for_browser", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_connection", "to": "chrome_entrypoint_finish_connection", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_connection_signal", "to": "chrome_entrypoint_finish_connection", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_shutdown", "to": "chrome_entrypoint_stop_browser_gracefully", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_adapterfor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_anchorsfromdocument", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_anchorsfromhtml", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_apidelete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_apiget", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_apiput", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_applyfabpos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_applylatestchapterifchanged", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_armdwell", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_authheaders", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_backgroundrefreshlatest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_bookmarkcurrent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_buildui", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_canceldwell", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_chapteridentity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_clamp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_comixseriesid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_computelatestchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_confirmremove", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_currentsite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_detect", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_drain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_el", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_httperror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_init", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_installlongpress", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_installnavwatcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_keyof", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_kindof", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_latestchapterfromanchors", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_latestchapterfromapi", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_loadcache", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_loadfabpos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_loadlastchecked", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_loadqueue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_makedraggable", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_maybeautoupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_meta", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_onnavigate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_overlaypending", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_placefab", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_pushbookmark", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_pushdelete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_queuecount", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_queuedefer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_queuedrop", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_queueenqueue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_queueget", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_queuepush", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_refresh", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_reindex", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_removebookmark", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_removelocal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_render", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_renderitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_savecache", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_savefabpos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_savelastchecked", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_savequeue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_setlist", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_setpage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_startring", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_statusof", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_stopring", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_stripbuildhash", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_syncupsert", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_titlefor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_toast", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_togglearchive", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_togglefavorite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_togglepanel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_updatetocurrentchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_upsertlocal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_manga_bookmark_user", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_detect", "to": "userscript_manga_bookmark_user_meta", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", "to": "userscript_manga_bookmark_user_anchorsfromdocument", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_backgroundrefreshlatest", "to": "userscript_manga_bookmark_user_anchorsfromhtml", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_manga_bookmark_user_anchorsfromhtml", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_detect", "to": "userscript_manga_bookmark_user_stripbuildhash", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_manga_bookmark_user_stripbuildhash", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_detect", "to": "userscript_manga_bookmark_user_comixseriesid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_manga_bookmark_user_comixseriesid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_installnavwatcher", "to": "userscript_manga_bookmark_user_detect", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_setpage", "to": "userscript_manga_bookmark_user_detect", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_computelatestchapter", "to": "userscript_manga_bookmark_user_latestchapterfromanchors", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_backgroundrefreshlatest", "to": "userscript_manga_bookmark_user_latestchapterfromapi", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_bookmarkcurrent", "to": "userscript_manga_bookmark_user_keyof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_maybeautoupdate", "to": "userscript_manga_bookmark_user_keyof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", "to": "userscript_manga_bookmark_user_keyof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_render", "to": "userscript_manga_bookmark_user_keyof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_updatetocurrentchapter", "to": "userscript_manga_bookmark_user_keyof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_backgroundrefreshlatest", "to": "userscript_manga_bookmark_user_adapterfor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_computelatestchapter", "to": "userscript_manga_bookmark_user_adapterfor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_backgroundrefreshlatest", "to": "userscript_manga_bookmark_user_computelatestchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", "to": "userscript_manga_bookmark_user_computelatestchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_backgroundrefreshlatest", "to": "userscript_manga_bookmark_user_currentsite", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_removelocal", "to": "userscript_manga_bookmark_user_savecache", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_setlist", "to": "userscript_manga_bookmark_user_savecache", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_upsertlocal", "to": "userscript_manga_bookmark_user_savecache", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_backgroundrefreshlatest", "to": "userscript_manga_bookmark_user_loadlastchecked", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_backgroundrefreshlatest", "to": "userscript_manga_bookmark_user_savelastchecked", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_apidelete", "to": "userscript_manga_bookmark_user_authheaders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_apiget", "to": "userscript_manga_bookmark_user_authheaders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_apiput", "to": "userscript_manga_bookmark_user_authheaders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_apidelete", "to": "userscript_manga_bookmark_user_httperror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_apiput", "to": "userscript_manga_bookmark_user_httperror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_refresh", "to": "userscript_manga_bookmark_user_apiget", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_applylatestchapterifchanged", "to": "userscript_manga_bookmark_user_apiput", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_pushbookmark", "to": "userscript_manga_bookmark_user_apiput", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_pushdelete", "to": "userscript_manga_bookmark_user_apidelete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_removelocal", "to": "userscript_manga_bookmark_user_reindex", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_setlist", "to": "userscript_manga_bookmark_user_reindex", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_upsertlocal", "to": "userscript_manga_bookmark_user_reindex", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_refresh", "to": "userscript_manga_bookmark_user_setlist", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_setlist", "to": "userscript_manga_bookmark_user_kindof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_applylatestchapterifchanged", "to": "userscript_manga_bookmark_user_upsertlocal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_pushbookmark", "to": "userscript_manga_bookmark_user_upsertlocal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_syncupsert", "to": "userscript_manga_bookmark_user_upsertlocal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_togglearchive", "to": "userscript_manga_bookmark_user_upsertlocal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_togglefavorite", "to": "userscript_manga_bookmark_user_upsertlocal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_removebookmark", "to": "userscript_manga_bookmark_user_removelocal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_backgroundrefreshlatest", "to": "userscript_manga_bookmark_user_statusof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_render", "to": "userscript_manga_bookmark_user_statusof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_renderitem", "to": "userscript_manga_bookmark_user_statusof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_togglearchive", "to": "userscript_manga_bookmark_user_statusof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_manga_bookmark_user_statusof", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_manga_bookmark_user_kindof", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_queuedefer", "to": "userscript_manga_bookmark_user_savequeue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_queuedrop", "to": "userscript_manga_bookmark_user_savequeue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_queueenqueue", "to": "userscript_manga_bookmark_user_savequeue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_render", "to": "userscript_manga_bookmark_user_queuecount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_applylatestchapterifchanged", "to": "userscript_manga_bookmark_user_queueget", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_overlaypending", "to": "userscript_manga_bookmark_user_queueget", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_pushbookmark", "to": "userscript_manga_bookmark_user_queueget", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_queuedefer", "to": "userscript_manga_bookmark_user_queueget", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_queueenqueue", "to": "userscript_manga_bookmark_user_titlefor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_queuepush", "to": "userscript_manga_bookmark_user_titlefor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_queuedefer", "to": "userscript_manga_bookmark_user_queuepush", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_queuepush", "to": "userscript_manga_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_pushbookmark", "to": "userscript_manga_bookmark_user_queuedrop", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_pushdelete", "to": "userscript_manga_bookmark_user_queuedrop", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_queueenqueue", "to": "userscript_manga_bookmark_user_queuedrop", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_pushbookmark", "to": "userscript_manga_bookmark_user_queuedefer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_pushdelete", "to": "userscript_manga_bookmark_user_queuedefer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_queueenqueue", "to": "userscript_manga_bookmark_user_queuedefer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_pushbookmark", "to": "userscript_manga_bookmark_user_queueenqueue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_pushdelete", "to": "userscript_manga_bookmark_user_queueenqueue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_queueenqueue", "to": "userscript_manga_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_buildui", "to": "userscript_manga_bookmark_user_drain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_drain", "to": "userscript_manga_bookmark_user_pushbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_drain", "to": "userscript_manga_bookmark_user_pushdelete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_drain", "to": "userscript_manga_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_drain", "to": "userscript_manga_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_init", "to": "userscript_manga_bookmark_user_drain", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_manga_bookmark_user_onnavigate", "to": "userscript_manga_bookmark_user_drain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_refresh", "to": "userscript_manga_bookmark_user_drain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_refresh", "to": "userscript_manga_bookmark_user_overlaypending", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_pushbookmark", "to": "userscript_manga_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_syncupsert", "to": "userscript_manga_bookmark_user_pushbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_togglearchive", "to": "userscript_manga_bookmark_user_pushbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_togglefavorite", "to": "userscript_manga_bookmark_user_pushbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_removebookmark", "to": "userscript_manga_bookmark_user_pushdelete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_bookmarkcurrent", "to": "userscript_manga_bookmark_user_syncupsert", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_render", "to": "userscript_manga_bookmark_user_bookmarkcurrent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_armdwell", "to": "userscript_manga_bookmark_user_updatetocurrentchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_render", "to": "userscript_manga_bookmark_user_updatetocurrentchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_updatetocurrentchapter", "to": "userscript_manga_bookmark_user_canceldwell", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_updatetocurrentchapter", "to": "userscript_manga_bookmark_user_syncupsert", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_syncupsert", "to": "userscript_manga_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_syncupsert", "to": "userscript_manga_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_renderitem", "to": "userscript_manga_bookmark_user_togglefavorite", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_togglefavorite", "to": "userscript_manga_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_togglefavorite", "to": "userscript_manga_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_renderitem", "to": "userscript_manga_bookmark_user_togglearchive", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_togglearchive", "to": "userscript_manga_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_togglearchive", "to": "userscript_manga_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_applylatestchapterifchanged", "to": "userscript_manga_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_backgroundrefreshlatest", "to": "userscript_manga_bookmark_user_applylatestchapterifchanged", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", "to": "userscript_manga_bookmark_user_applylatestchapterifchanged", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_init", "to": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_onnavigate", "to": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_init", "to": "userscript_manga_bookmark_user_backgroundrefreshlatest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_onnavigate", "to": "userscript_manga_bookmark_user_backgroundrefreshlatest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_confirmremove", "to": "userscript_manga_bookmark_user_removebookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_removebookmark", "to": "userscript_manga_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_removebookmark", "to": "userscript_manga_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_maybeautoupdate", "to": "userscript_manga_bookmark_user_chapteridentity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_armdwell", "to": "userscript_manga_bookmark_user_startring", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_armdwell", "to": "userscript_manga_bookmark_user_stopring", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_maybeautoupdate", "to": "userscript_manga_bookmark_user_armdwell", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_canceldwell", "to": "userscript_manga_bookmark_user_stopring", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_maybeautoupdate", "to": "userscript_manga_bookmark_user_canceldwell", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_init", "to": "userscript_manga_bookmark_user_maybeautoupdate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_onnavigate", "to": "userscript_manga_bookmark_user_maybeautoupdate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_buildui", "to": "userscript_manga_bookmark_user_makedraggable", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_buildui", "to": "userscript_manga_bookmark_user_placefab", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_buildui", "to": "userscript_manga_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_buildui", "to": "userscript_manga_bookmark_user_togglepanel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_init", "to": "userscript_manga_bookmark_user_buildui", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_makedraggable", "to": "userscript_manga_bookmark_user_clamp", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_placefab", "to": "userscript_manga_bookmark_user_clamp", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_placefab", "to": "userscript_manga_bookmark_user_applyfabpos", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_placefab", "to": "userscript_manga_bookmark_user_loadfabpos", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_makedraggable", "to": "userscript_test_novel_logic_test_reset", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_manga_bookmark_user_installlongpress", "to": "userscript_manga_bookmark_user_togglepanel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_togglepanel", "to": "userscript_manga_bookmark_user_refresh", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_togglepanel", "to": "userscript_manga_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_render", "to": "userscript_manga_bookmark_user_el", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_renderitem", "to": "userscript_manga_bookmark_user_el", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_toast", "to": "userscript_manga_bookmark_user_el", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_init", "to": "userscript_manga_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_onnavigate", "to": "userscript_manga_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_refresh", "to": "userscript_manga_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_render", "to": "userscript_manga_bookmark_user_renderitem", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_renderitem", "to": "userscript_manga_bookmark_user_confirmremove", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_init", "to": "userscript_manga_bookmark_user_refresh", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_init", "to": "userscript_manga_bookmark_user_setpage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_onnavigate", "to": "userscript_manga_bookmark_user_setpage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_installnavwatcher", "to": "userscript_manga_bookmark_user_onnavigate", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_manga_bookmark_user_init", "to": "userscript_manga_bookmark_user_installnavwatcher", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_init", "to": "userscript_manga_bookmark_user_installlongpress", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_adapterfor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_anchorsfromdocument", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_anchorsfromhtml", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_apidelete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_apiget", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_apiput", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_applyfabpos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_applylatestchapterifchanged", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_applylnwstalerowrepair", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_armdwell", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_authheaders", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_backgroundrefreshlatest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_bookmarkcurrent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_buildui", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_canceldwell", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_chapteridentity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_clamp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_computelatestchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_confirmremove", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_currentsite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_detect", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_drain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_el", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_escapere", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_httperror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_init", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_installlongpress", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_installnavwatcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_keyof", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_kindof", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_latestchapterfromanchors", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_loadcache", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_loadfabpos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_loadlastchecked", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_loadqueue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_makedraggable", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_maxchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_maybeautoupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_onnavigate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_overlaypending", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_placefab", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_pushbookmark", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_pushdelete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_queuecount", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_queuedefer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_queuedrop", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_queueenqueue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_queueget", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_queuepush", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_refresh", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_reindex", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_removebookmark", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_removelocal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_render", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_renderitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_repairlnwstalerow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_savecache", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_savefabpos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_savelastchecked", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_savequeue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_seriesidfromlnwpointer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_setlist", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_startring", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_statusof", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_stopring", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_syncupsert", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_titlefor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_toast", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_togglearchive", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_togglefavorite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_togglepanel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_updatetocurrentchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_upsertlocal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_novel_bookmark_user", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "to": "userscript_novel_bookmark_user_anchorsfromdocument", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_backgroundrefreshlatest", "to": "userscript_novel_bookmark_user_anchorsfromhtml", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_latestchapterfromanchors", "to": "userscript_novel_bookmark_user_escapere", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_latestchapterfromanchors", "to": "userscript_novel_bookmark_user_maxchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_novel_bookmark_user_maxchapter", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_detect", "to": "userscript_novel_bookmark_user_seriesidfromlnwpointer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_init", "to": "userscript_novel_bookmark_user_detect", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_onnavigate", "to": "userscript_novel_bookmark_user_detect", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_computelatestchapter", "to": "userscript_novel_bookmark_user_latestchapterfromanchors", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylnwstalerowrepair", "to": "userscript_novel_bookmark_user_keyof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_bookmarkcurrent", "to": "userscript_novel_bookmark_user_keyof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_maybeautoupdate", "to": "userscript_novel_bookmark_user_keyof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "to": "userscript_novel_bookmark_user_keyof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_render", "to": "userscript_novel_bookmark_user_keyof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_updatetocurrentchapter", "to": "userscript_novel_bookmark_user_keyof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_backgroundrefreshlatest", "to": "userscript_novel_bookmark_user_adapterfor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_computelatestchapter", "to": "userscript_novel_bookmark_user_adapterfor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylnwstalerowrepair", "to": "userscript_novel_bookmark_user_repairlnwstalerow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_novel_bookmark_user_repairlnwstalerow", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_backgroundrefreshlatest", "to": "userscript_novel_bookmark_user_computelatestchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "to": "userscript_novel_bookmark_user_computelatestchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_novel_bookmark_user_computelatestchapter", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_backgroundrefreshlatest", "to": "userscript_novel_bookmark_user_currentsite", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylnwstalerowrepair", "to": "userscript_novel_bookmark_user_savecache", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_removelocal", "to": "userscript_novel_bookmark_user_savecache", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_setlist", "to": "userscript_novel_bookmark_user_savecache", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_upsertlocal", "to": "userscript_novel_bookmark_user_savecache", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylnwstalerowrepair", "to": "userscript_novel_bookmark_user_loadlastchecked", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_backgroundrefreshlatest", "to": "userscript_novel_bookmark_user_loadlastchecked", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylnwstalerowrepair", "to": "userscript_novel_bookmark_user_savelastchecked", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_backgroundrefreshlatest", "to": "userscript_novel_bookmark_user_savelastchecked", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_apidelete", "to": "userscript_novel_bookmark_user_authheaders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_apiget", "to": "userscript_novel_bookmark_user_authheaders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_apiput", "to": "userscript_novel_bookmark_user_authheaders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_apidelete", "to": "userscript_novel_bookmark_user_httperror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_apiput", "to": "userscript_novel_bookmark_user_httperror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_refresh", "to": "userscript_novel_bookmark_user_apiget", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylatestchapterifchanged", "to": "userscript_novel_bookmark_user_apiput", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_pushbookmark", "to": "userscript_novel_bookmark_user_apiput", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_pushdelete", "to": "userscript_novel_bookmark_user_apidelete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylnwstalerowrepair", "to": "userscript_novel_bookmark_user_reindex", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_removelocal", "to": "userscript_novel_bookmark_user_reindex", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_setlist", "to": "userscript_novel_bookmark_user_reindex", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_upsertlocal", "to": "userscript_novel_bookmark_user_reindex", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_refresh", "to": "userscript_novel_bookmark_user_setlist", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_setlist", "to": "userscript_novel_bookmark_user_kindof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylatestchapterifchanged", "to": "userscript_novel_bookmark_user_upsertlocal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_pushbookmark", "to": "userscript_novel_bookmark_user_upsertlocal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_syncupsert", "to": "userscript_novel_bookmark_user_upsertlocal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_togglearchive", "to": "userscript_novel_bookmark_user_upsertlocal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_togglefavorite", "to": "userscript_novel_bookmark_user_upsertlocal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_removebookmark", "to": "userscript_novel_bookmark_user_removelocal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylnwstalerowrepair", "to": "userscript_novel_bookmark_user_statusof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_backgroundrefreshlatest", "to": "userscript_novel_bookmark_user_statusof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_render", "to": "userscript_novel_bookmark_user_statusof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_renderitem", "to": "userscript_novel_bookmark_user_statusof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_togglearchive", "to": "userscript_novel_bookmark_user_statusof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_novel_bookmark_user_kindof", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylnwstalerowrepair", "to": "userscript_novel_bookmark_user_savequeue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_queuedefer", "to": "userscript_novel_bookmark_user_savequeue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_queuedrop", "to": "userscript_novel_bookmark_user_savequeue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_queueenqueue", "to": "userscript_novel_bookmark_user_savequeue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_render", "to": "userscript_novel_bookmark_user_queuecount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylatestchapterifchanged", "to": "userscript_novel_bookmark_user_queueget", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_overlaypending", "to": "userscript_novel_bookmark_user_queueget", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_pushbookmark", "to": "userscript_novel_bookmark_user_queueget", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_queuedefer", "to": "userscript_novel_bookmark_user_queueget", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_queueenqueue", "to": "userscript_novel_bookmark_user_titlefor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_queuepush", "to": "userscript_novel_bookmark_user_titlefor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_queuedefer", "to": "userscript_novel_bookmark_user_queuepush", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_queuepush", "to": "userscript_novel_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_pushbookmark", "to": "userscript_novel_bookmark_user_queuedrop", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_pushdelete", "to": "userscript_novel_bookmark_user_queuedrop", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_queueenqueue", "to": "userscript_novel_bookmark_user_queuedrop", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_pushbookmark", "to": "userscript_novel_bookmark_user_queuedefer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_pushdelete", "to": "userscript_novel_bookmark_user_queuedefer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_queueenqueue", "to": "userscript_novel_bookmark_user_queuedefer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_pushbookmark", "to": "userscript_novel_bookmark_user_queueenqueue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_pushdelete", "to": "userscript_novel_bookmark_user_queueenqueue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_queueenqueue", "to": "userscript_novel_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_buildui", "to": "userscript_novel_bookmark_user_drain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_drain", "to": "userscript_novel_bookmark_user_pushbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_drain", "to": "userscript_novel_bookmark_user_pushdelete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_drain", "to": "userscript_novel_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_drain", "to": "userscript_novel_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_init", "to": "userscript_novel_bookmark_user_drain", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_novel_bookmark_user_onnavigate", "to": "userscript_novel_bookmark_user_drain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_refresh", "to": "userscript_novel_bookmark_user_drain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_refresh", "to": "userscript_novel_bookmark_user_overlaypending", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylnwstalerowrepair", "to": "userscript_novel_bookmark_user_pushbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_pushbookmark", "to": "userscript_novel_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_syncupsert", "to": "userscript_novel_bookmark_user_pushbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_togglearchive", "to": "userscript_novel_bookmark_user_pushbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_togglefavorite", "to": "userscript_novel_bookmark_user_pushbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylnwstalerowrepair", "to": "userscript_novel_bookmark_user_pushdelete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_removebookmark", "to": "userscript_novel_bookmark_user_pushdelete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_bookmarkcurrent", "to": "userscript_novel_bookmark_user_syncupsert", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_render", "to": "userscript_novel_bookmark_user_bookmarkcurrent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_armdwell", "to": "userscript_novel_bookmark_user_updatetocurrentchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_render", "to": "userscript_novel_bookmark_user_updatetocurrentchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_updatetocurrentchapter", "to": "userscript_novel_bookmark_user_canceldwell", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_updatetocurrentchapter", "to": "userscript_novel_bookmark_user_syncupsert", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_syncupsert", "to": "userscript_novel_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_syncupsert", "to": "userscript_novel_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_renderitem", "to": "userscript_novel_bookmark_user_togglefavorite", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_togglefavorite", "to": "userscript_novel_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_togglefavorite", "to": "userscript_novel_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_renderitem", "to": "userscript_novel_bookmark_user_togglearchive", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_togglearchive", "to": "userscript_novel_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_togglearchive", "to": "userscript_novel_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylatestchapterifchanged", "to": "userscript_novel_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_backgroundrefreshlatest", "to": "userscript_novel_bookmark_user_applylatestchapterifchanged", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "to": "userscript_novel_bookmark_user_applylatestchapterifchanged", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_init", "to": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_onnavigate", "to": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_init", "to": "userscript_novel_bookmark_user_backgroundrefreshlatest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_onnavigate", "to": "userscript_novel_bookmark_user_backgroundrefreshlatest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_confirmremove", "to": "userscript_novel_bookmark_user_removebookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_removebookmark", "to": "userscript_novel_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_removebookmark", "to": "userscript_novel_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_maybeautoupdate", "to": "userscript_novel_bookmark_user_chapteridentity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_armdwell", "to": "userscript_novel_bookmark_user_startring", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_armdwell", "to": "userscript_novel_bookmark_user_stopring", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_maybeautoupdate", "to": "userscript_novel_bookmark_user_armdwell", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_canceldwell", "to": "userscript_novel_bookmark_user_stopring", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_maybeautoupdate", "to": "userscript_novel_bookmark_user_canceldwell", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_init", "to": "userscript_novel_bookmark_user_maybeautoupdate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_onnavigate", "to": "userscript_novel_bookmark_user_maybeautoupdate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_buildui", "to": "userscript_novel_bookmark_user_makedraggable", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_buildui", "to": "userscript_novel_bookmark_user_placefab", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_buildui", "to": "userscript_novel_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_buildui", "to": "userscript_novel_bookmark_user_togglepanel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_init", "to": "userscript_novel_bookmark_user_buildui", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_makedraggable", "to": "userscript_novel_bookmark_user_clamp", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_placefab", "to": "userscript_novel_bookmark_user_clamp", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_placefab", "to": "userscript_novel_bookmark_user_applyfabpos", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_placefab", "to": "userscript_novel_bookmark_user_loadfabpos", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_makedraggable", "to": "userscript_test_novel_logic_test_reset", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_novel_bookmark_user_installlongpress", "to": "userscript_novel_bookmark_user_togglepanel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_togglepanel", "to": "userscript_novel_bookmark_user_refresh", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_togglepanel", "to": "userscript_novel_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_render", "to": "userscript_novel_bookmark_user_el", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_renderitem", "to": "userscript_novel_bookmark_user_el", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_toast", "to": "userscript_novel_bookmark_user_el", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_init", "to": "userscript_novel_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_onnavigate", "to": "userscript_novel_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_refresh", "to": "userscript_novel_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_render", "to": "userscript_novel_bookmark_user_renderitem", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_renderitem", "to": "userscript_novel_bookmark_user_confirmremove", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_init", "to": "userscript_novel_bookmark_user_refresh", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_init", "to": "userscript_novel_bookmark_user_applylnwstalerowrepair", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_onnavigate", "to": "userscript_novel_bookmark_user_applylnwstalerowrepair", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_installnavwatcher", "to": "userscript_novel_bookmark_user_onnavigate", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_novel_bookmark_user_init", "to": "userscript_novel_bookmark_user_installnavwatcher", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_init", "to": "userscript_novel_bookmark_user_installlongpress", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_test_logic_test_addeventlistener", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_test_logic_test_assert", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_test_logic_test_loc", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_test_logic_test_metatags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_test_logic_test_queryselector", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_test_logic_test_store", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_test_logic_test_stripbuildhash_comixseriesid_asura_demonic_comix_kagane_anchorsfromhtml_statusof_kindof", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_test_logic_test_test", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_test_logic_test_title", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_addeventlistener", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_assert", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_attrels", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_elements", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_lnwpage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_loc", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_metatags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_novelfull_lightnovelworld_computelatestchapter_kindof_maxchapter_repairlnwstalerow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_queryselector", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_queryselectorall", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_reset", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_stalerow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_store", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_test", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_find_skills_skill_md", "to": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", "to": "home_tan_mangabookmark_agents_skills_find_skills_skill_common_skill_categories", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", "to": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", "to": "home_tan_mangabookmark_agents_skills_find_skills_skill_tips_for_effective_searches", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", "to": "home_tan_mangabookmark_agents_skills_find_skills_skill_what_is_the_skills_cli", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", "to": "home_tan_mangabookmark_agents_skills_find_skills_skill_when_no_skills_are_found", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", "to": "home_tan_mangabookmark_agents_skills_find_skills_skill_when_to_use_this_skill", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", "to": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_1_understand_what_they_need", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", "to": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_2_check_the_leaderboard_first", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", "to": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_3_search_for_skills", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", "to": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_4_verify_quality_before_recommending", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", "to": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_5_present_options_to_the_user", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", "to": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_6_offer_to_install", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_code_organization_within_files", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_cross_references", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_enforce_with_linters", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_function_design", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_line_length_breaking", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_parallelizing_code_style_reviews", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_philosophy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_string_handling", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_type_conversions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_value_vs_pointer_arguments", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_variable_declarations", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_variable_declarations", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_composite_literals", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_variable_declarations", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_slice_map_initialization", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_complex_conditions_init_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_eliminate_unnecessary_else", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_reduce_nesting", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_switch_over_if_else_chains", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_function_design", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_prefer_range_for_iteration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_md", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_code_style_details", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_code_style_details", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_extract_complex_conditions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_code_style_details", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_value_vs_pointer_arguments", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_best_practices_summary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_cross_references", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_detailed_reference", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_parallelizing_error_handling_audits", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_references", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_md", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_md", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_creating_errors", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_custom_error_types", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_string_conventions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_errors_as_values", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_low_cardinality_error_messages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_creating_errors", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_decision_table_which_error_strategy_to_use", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_creating_errors", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_errors_new_static_error_messages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_creating_errors", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_fmt_errorf_dynamic_error_messages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_custom_error_types", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_custom_types_that_wrap_other_errors", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_md", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_logging_errors_with_slog", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_panic_and_recover", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_the_single_handling_rule", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_why_use_samber_oops", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_panic_and_recover", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_recovering_from_panics", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_panic_and_recover", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_when_to_panic", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_md", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_and_inspection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_and_inspection", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_combining_errors_with_errors_join", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_and_inspection", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_with_w", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_and_inspection", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_inspecting_errors_errors_is_and_errors_as", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_with_w", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_w_vs_v_controlling_exposure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_inspecting_errors_errors_is_and_errors_as", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_as_errors_astype_extract_a_typed_error_from_the_chain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_inspecting_errors_errors_is_and_errors_as", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_is_match_against_a_sentinel_value", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_combining_errors_with_errors_join", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_is_works_through_joined_errors", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_combining_errors_with_errors_join", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_use_case_parallel_operations_with_independent_failures", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_combining_errors_with_errors_join", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_use_case_validating_multiple_fields", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_skill_ci_regression_detection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_skill_common_mistakes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_skill_core_philosophy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_skill_cross_references", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_skill_decision_tree_where_is_time_spent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_skill_deep_dives", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_skill_iterative_optimization_methodology", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_skill_rule_out_external_bottlenecks_first", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_iterative_optimization_methodology", "to": "home_tan_mangabookmark_agents_skills_golang_performance_skill_the_cycle_define_goals_benchmark_diagnose_improve_benchmark", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_algorithmic_complexity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_compiled_pattern_caching", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_request_level_caching", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_compiled_pattern_caching", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_precomputed_lookup_tables", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_compiled_pattern_caching", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_regexp_at_package_level", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_compiled_pattern_caching", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_template_caching", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_request_level_caching", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_lru_caches", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_request_level_caching", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_singleflight_for_cache_stampede_prevention", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_avoid_iterator_chains", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_early_returns_and_short_circuit_loops", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_map_lookups_over_slice_scanning", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_replace_indirect_function_calls_with_direct_loops", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_false_sharing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_function_inlining", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_instruction_level_parallelism", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_monotonic_time", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_reflection_and_type_assertions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_simd_single_instruction_multiple_data", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_tight_loops_and_the_scheduler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_function_inlining", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_value_receivers_enable_inlining", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_contiguous_2d_allocation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_pointer_heavy_vs_value_heavy_data", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_row_major_traversal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_struct_of_arrays_soa_vs_array_of_structs_aos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_simd_single_instruction_multiple_data", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_handling_cpu_specific_instruction_sets", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_batch_operations", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_buffered_i_o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_cgo_overhead", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_concurrent_multi_stage_pipelines", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_transport_configuration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_json_performance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_vs_buffering", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_transport_configuration", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_connection_pooling", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_transport_configuration", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_drain_response_body_for_connection_reuse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_transport_configuration", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_timeouts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_vs_buffering", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_avoid_io_readall_for_large_payloads", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_vs_buffering", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_concurrent_multi_stage_pipelines", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_the_unusual_scenario", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_concurrent_multi_stage_pipelines", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_when_to_use_this_and_when_not_to", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_batch_operations", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_channel_batch_processing_from_a_stream", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_batch_operations", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_database_batch_inserts_over_row_by_row", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_batch_operations", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_batch_api_calls", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_backing_array_leaks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_string_and_byte_optimization", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_sync_pool_hot_path_patterns", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_direct_indexing_vs_append", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_eliminate_redundant_map_lookups", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_interface_boxing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_size_hints", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_reuse_slices_via_append_s_0", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_sentinel_errors_vs_fmt_errorf", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_backing_array_leaks", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_never_shrinks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_backing_array_leaks", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_slice_reslicing_retains_the_entire_backing_array", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_backing_array_leaks", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_substring_memory_leaks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_of_pointers_for_large_frequently_updated_structs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_pointer_receivers_for_large_structs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_struct_field_alignment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_zero_size_field_at_end_of_struct", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_production_observability_for_performance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_production_observability_for_performance", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_continuous_profiling", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_production_observability_for_performance", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_prometheus_metrics_for_go", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_production_observability_for_performance", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_real_time_visualization_development", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_prometheus_metrics_for_go", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_alerting_rules_examples", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_prometheus_metrics_for_go", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_grafana_dashboards", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_prometheus_metrics_for_go", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_cpu_saturation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_gc_pressure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_goroutine_leaks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_memory_leaks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_regression_detection_after_deploy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_continuous_profiling", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_pyroscope_pull_mode_via_grafana_alloy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_continuous_profiling", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_pyroscope_push_mode", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_allocation_rate_reduction", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_profiling_and_diagnostics", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gomaxprocs_in_containers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_logging_overhead_in_hot_paths", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_panic_recover_cost", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_profile_guided_optimization_pgo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_ballast_pattern_pre_go_1_19", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gogc_default_100", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gomemlimit_go_1_19", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_programmatic_control", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_profiling_and_diagnostics", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_pacing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_profiling_and_diagnostics", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_godebug_gctrace_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_profiling_and_diagnostics", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_readmemstats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_benchmarks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_best_practices_summary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_code_coverage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_common_pitfall_assert_scope_leaking_into_subtests", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_cross_references", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_enforce_with_linters", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_examples_as_documentation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_fuzzing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_goroutine_leak_detection_with_goleak", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_integration_tests", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_mocking", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_parallel_tests", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_quick_reference", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_table_driven_tests", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_structure_and_organization", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_timeouts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_testing_http_handlers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_testing_synctest_for_deterministic_goroutine_testing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_unit_tests", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_structure_and_organization", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_file_conventions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_structure_and_organization", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_naming_conventions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_benchmarks", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_1_26_test_artifacts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_md", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_test_helpers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_test_helpers", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_test_timeout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_md", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_http_handler_testing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_http_handler_testing", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_basic_handler_test", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_http_handler_testing", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_query_parameters_and_headers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_md", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_docker_compose_fixture", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_sql_schema_fixture", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_test_data_fixture", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_test_helper_with_embedded_fixtures", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_using_fixtures_in_tests", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_md", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mock_organization", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocks_with_testify_mock", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_test_fixtures", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_time_mocking", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_implement_tickets_skill", "to": "claude_skills_implement_tickets_skill_implement_tickets", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_implement_tickets_skill", "to": "claude_skills_implement_tickets_skill_ticket_n_title", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_implement_tickets_skill_implement_tickets", "to": "claude_skills_implement_tickets_skill_1_collect_the_tickets", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_implement_tickets_skill_implement_tickets", "to": "claude_skills_implement_tickets_skill_2_plan_the_batch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_implement_tickets_skill_implement_tickets", "to": "claude_skills_implement_tickets_skill_3_get_the_plan_approved", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_implement_tickets_skill_implement_tickets", "to": "claude_skills_implement_tickets_skill_4_run_a_wave", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_implement_tickets_skill_ticket_n_title", "to": "claude_skills_implement_tickets_skill_5_land_the_wave", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_implement_tickets_skill_ticket_n_title", "to": "claude_skills_implement_tickets_skill_6_close_the_batch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_testing_the_userscript_skill", "to": "claude_skills_testing_the_userscript_skill_testing_the_userscript", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_testing_the_userscript_skill_testing_the_userscript", "to": "claude_skills_testing_the_userscript_skill_adding_a_test", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_testing_the_userscript_skill_testing_the_userscript", "to": "claude_skills_testing_the_userscript_skill_commands", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_testing_the_userscript_skill_testing_the_userscript", "to": "claude_skills_testing_the_userscript_skill_gotchas", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_testing_the_userscript_skill_testing_the_userscript", "to": "claude_skills_testing_the_userscript_skill_how_the_harness_works", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_testing_the_userscript_skill_testing_the_userscript", "to": "claude_skills_testing_the_userscript_skill_what_is_not_testable_here", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "omp_agents_ticket_implementer", "to": "omp_agents_ticket_implementer_escalate_rather_than_guess", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "omp_agents_ticket_implementer", "to": "omp_agents_ticket_implementer_order_of_work", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "omp_agents_ticket_implementer", "to": "omp_agents_ticket_implementer_report", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "omp_agents_ticket_implementer", "to": "omp_agents_ticket_implementer_review", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "omp_agents_ticket_implementer", "to": "omp_agents_ticket_implementer_the_worktree_is_your_whole_world", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_implementer", "to": "opencode_agent_implementer_before_you_begin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_implementer", "to": "opencode_agent_implementer_report_format", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_implementer", "to": "opencode_agent_implementer_self_review_before_reporting", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_implementer", "to": "opencode_agent_implementer_when_you_re_in_over_your_head", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_implementer", "to": "opencode_agent_implementer_your_job", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer", "to": "opencode_agent_reviewer_calibration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer", "to": "opencode_agent_reviewer_do_not_trust_the_report", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer", "to": "opencode_agent_reviewer_inputs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer", "to": "opencode_agent_reviewer_method", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer", "to": "opencode_agent_reviewer_output_format", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer", "to": "opencode_agent_reviewer_part_1_spec_compliance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer", "to": "opencode_agent_reviewer_part_2_code_quality", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer", "to": "opencode_agent_reviewer_tests", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer_output_format", "to": "opencode_agent_reviewer_assessment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer_output_format", "to": "opencode_agent_reviewer_issues", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer_output_format", "to": "opencode_agent_reviewer_spec_compliance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer_output_format", "to": "opencode_agent_reviewer_strengths", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer_issues", "to": "opencode_agent_reviewer_critical_must_fix", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer_issues", "to": "opencode_agent_reviewer_important_should_fix", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer_issues", "to": "opencode_agent_reviewer_minor_nice_to_have", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude", "to": "claude_agents_md", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agents_md", "to": "claude_agent_skills", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agents_md", "to": "claude_architecture", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agents_md", "to": "claude_commands", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agents_md", "to": "claude_comments", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agents_md", "to": "claude_design_system", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agents_md", "to": "claude_forge_gitea_not_github", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agents_md", "to": "claude_graphify", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agents_md", "to": "claude_hard_constraints_drive_design_don_t_violate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agents_md", "to": "claude_secure_coding_rules_code_you_write_here", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agents_md", "to": "claude_security_invariants", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agents_md", "to": "claude_what_this_is", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agent_skills", "to": "claude_domain_docs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agent_skills", "to": "claude_issue_tracker", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agent_skills", "to": "claude_triage_labels", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "context_md_context", "to": "context_bookmark_manager", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "context_bookmark_manager", "to": "context_language", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "cutover", "to": "cutover_sqlite_postgres_cutover_runbook", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "cutover_sqlite_postgres_cutover_runbook", "to": "cutover_0_the_generator_is_throwaway", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "cutover_sqlite_postgres_cutover_runbook", "to": "cutover_1_stop_the_old_api_and_take_a_fresh_export", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "cutover_sqlite_postgres_cutover_runbook", "to": "cutover_2_bring_up_postgres_with_the_schema_and_the_owner_reader", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "cutover_sqlite_postgres_cutover_runbook", "to": "cutover_3_generate_the_import_sql", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "cutover_sqlite_postgres_cutover_runbook", "to": "cutover_4_review_it_by_eye", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "cutover_sqlite_postgres_cutover_runbook", "to": "cutover_5_apply_it", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "cutover_sqlite_postgres_cutover_runbook", "to": "cutover_6_afterwards", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy", "to": "deploy_deployment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_deployment", "to": "deploy_0_prerequisites", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_deployment", "to": "deploy_1_configure_env", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_deployment", "to": "deploy_1b_web_ui", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_deployment", "to": "deploy_2_build_start", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_deployment", "to": "deploy_3_verify_over_https", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_deployment", "to": "deploy_4_configure_the_userscript", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_deployment", "to": "deploy_5_install_on_bromite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_deployment", "to": "deploy_6_smoke_test_the_full_loop", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_deployment", "to": "deploy_7_the_browser_on_the_home_machine", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_deployment", "to": "deploy_installing_updating_the_userscript", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_deployment", "to": "deploy_troubleshooting", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_deployment", "to": "deploy_updating", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "product", "to": "product_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "product_product", "to": "product_accessibility_inclusion", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "product_product", "to": "product_brand_commitments", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "product_product", "to": "product_capabilities_and_constraints", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "product_product", "to": "product_evidence_on_hand", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "product_product", "to": "product_operating_context", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "product_product", "to": "product_platform", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "product_product", "to": "product_positioning", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "product_product", "to": "product_product_principles", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "product_product", "to": "product_product_purpose", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "product_product", "to": "product_users", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme", "to": "readme_manga_bookmark", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_manga_bookmark", "to": "readme_1_backend", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_manga_bookmark", "to": "readme_2_userscript", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_manga_bookmark", "to": "readme_adapter_reference_verified_live_2026_07_24", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_1_backend", "to": "readme_config_env", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_1_backend", "to": "readme_deploy_behind_your_reverse_proxy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_1_backend", "to": "readme_develop_test", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_1_backend", "to": "readme_endpoints", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_1_backend", "to": "readme_run_the_stack", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_2_userscript", "to": "readme_desktop_iteration_optional", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_2_userscript", "to": "readme_install", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_2_userscript", "to": "readme_install_on_bromite_mobile", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_2_userscript", "to": "readme_use", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_use", "to": "readme_how_latest_chapter_is_found", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy", "to": "redeploy_redeploy_runbook", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_redeploy_runbook", "to": "redeploy_0_preflight", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_redeploy_runbook", "to": "redeploy_1_back_up_the_database", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_redeploy_runbook", "to": "redeploy_2_pull_the_new_code", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_redeploy_runbook", "to": "redeploy_3_rebuild_and_restart", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_redeploy_runbook", "to": "redeploy_4_verify_the_deploy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_redeploy_runbook", "to": "redeploy_5_smoke_test_the_full_loop", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_redeploy_runbook", "to": "redeploy_6_rollback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_redeploy_runbook", "to": "redeploy_7_the_whole_thing_as_one_block", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_redeploy_runbook", "to": "redeploy_8_the_browser_unit_separate_machine_separate_cadence", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_redeploy_runbook", "to": "redeploy_troubleshooting", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_1_back_up_the_database", "to": "redeploy_a_note_on_the_old_bookmarks_data_volume", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_1_back_up_the_database", "to": "redeploy_fallback_cold_volume_archive", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_1_back_up_the_database", "to": "redeploy_preferred_hot_dump_no_downtime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_1_back_up_the_database", "to": "redeploy_retention", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", "to": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_design_health_score", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", "to": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_design_specificity_verdict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", "to": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_minor_observations", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", "to": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_persona_red_flags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", "to": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_priority_issues", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", "to": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_questions_to_consider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", "to": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_design_health_score", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", "to": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_design_specificity_verdict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", "to": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_minor_observations", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", "to": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_persona_red_flags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", "to": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_priority_issues", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", "to": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_questions_to_consider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0001_postgresql_over_sqlite", "to": "docs_adr_0001_postgresql_over_sqlite_postgres_replaces_sqlite_as_the_primary_datastore", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0001_postgresql_over_sqlite_postgres_replaces_sqlite_as_the_primary_datastore", "to": "docs_adr_0001_postgresql_over_sqlite_consequences", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0001_postgresql_over_sqlite_postgres_replaces_sqlite_as_the_primary_datastore", "to": "docs_adr_0001_postgresql_over_sqlite_considered_options", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0002_discord_oauth_no_passwords_no_email", "to": "docs_adr_0002_discord_oauth_no_passwords_no_email_identity_comes_from_discord_oauth_we_store_no_passwords_and_send_no_email", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0002_discord_oauth_no_passwords_no_email_identity_comes_from_discord_oauth_we_store_no_passwords_and_send_no_email", "to": "docs_adr_0002_discord_oauth_no_passwords_no_email_consequences", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0002_discord_oauth_no_passwords_no_email_identity_comes_from_discord_oauth_we_store_no_passwords_and_send_no_email", "to": "docs_adr_0002_discord_oauth_no_passwords_no_email_considered_options", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0003_series_shared_and_poll_owned", "to": "docs_adr_0003_series_shared_and_poll_owned_series_is_a_shared_entity_and_only_the_poll_may_update_it", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0003_series_shared_and_poll_owned_series_is_a_shared_entity_and_only_the_poll_may_update_it", "to": "docs_adr_0003_series_shared_and_poll_owned_consequences", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0003_series_shared_and_poll_owned_series_is_a_shared_entity_and_only_the_poll_may_update_it", "to": "docs_adr_0003_series_shared_and_poll_owned_only_the_poll_writes_series_fields", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0003_series_shared_and_poll_owned_series_is_a_shared_entity_and_only_the_poll_may_update_it", "to": "docs_adr_0003_series_shared_and_poll_owned_why", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0004_wire_format_does_not_mirror_the_schema", "to": "docs_adr_0004_wire_format_does_not_mirror_the_schema_the_wire_format_stays_flat_and_deliberately_does_not_mirror_the_schema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0004_wire_format_does_not_mirror_the_schema_the_wire_format_stays_flat_and_deliberately_does_not_mirror_the_schema", "to": "docs_adr_0004_wire_format_does_not_mirror_the_schema_consequence", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0004_wire_format_does_not_mirror_the_schema_the_wire_format_stays_flat_and_deliberately_does_not_mirror_the_schema", "to": "docs_adr_0004_wire_format_does_not_mirror_the_schema_why_a_future_reader_will_find_this_surprising", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0005_on_demand_browser", "to": "docs_adr_0005_on_demand_browser_adr_0005_on_demand_browser_sidecar", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0005_on_demand_browser_adr_0005_on_demand_browser_sidecar", "to": "docs_adr_0005_on_demand_browser_constraints", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0005_on_demand_browser_adr_0005_on_demand_browser_sidecar", "to": "docs_adr_0005_on_demand_browser_decision", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0006_browser_on_the_home_machine", "to": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet", "to": "docs_adr_0006_browser_on_the_home_machine_consequences", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet", "to": "docs_adr_0006_browser_on_the_home_machine_constraints", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet", "to": "docs_adr_0006_browser_on_the_home_machine_decision", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet", "to": "docs_adr_0006_browser_on_the_home_machine_why", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0007_backend_hosts_cover_bytes", "to": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", "to": "docs_adr_0007_backend_hosts_cover_bytes_consequences", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", "to": "docs_adr_0007_backend_hosts_cover_bytes_considered_options", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", "to": "docs_adr_0007_backend_hosts_cover_bytes_decision", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", "to": "docs_adr_0007_backend_hosts_cover_bytes_two_deliberate_relaxations", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", "to": "docs_adr_0007_backend_hosts_cover_bytes_why_a_future_reader_will_find_this_surprising", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0008_series_identity_is_discovered_not_derived", "to": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address", "to": "docs_adr_0008_series_identity_is_discovered_not_derived_consequences", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address", "to": "docs_adr_0008_series_identity_is_discovered_not_derived_considered_options", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address", "to": "docs_adr_0008_series_identity_is_discovered_not_derived_decision", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address", "to": "docs_adr_0008_series_identity_is_discovered_not_derived_why", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0009_a_site_answers_questions_its_own_way", "to": "docs_adr_0009_a_site_answers_questions_its_own_way_adr_0009_a_site_answers_fixed_questions_an_unusual_site_owns_its_own_fetch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0009_a_site_answers_questions_its_own_way_adr_0009_a_site_answers_fixed_questions_an_unusual_site_owns_its_own_fetch", "to": "docs_adr_0009_a_site_answers_questions_its_own_way_consequences", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0009_a_site_answers_questions_its_own_way_adr_0009_a_site_answers_fixed_questions_an_unusual_site_owns_its_own_fetch", "to": "docs_adr_0009_a_site_answers_questions_its_own_way_considered_options", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0009_a_site_answers_questions_its_own_way_adr_0009_a_site_answers_fixed_questions_an_unusual_site_owns_its_own_fetch", "to": "docs_adr_0009_a_site_answers_questions_its_own_way_decision", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0009_a_site_answers_questions_its_own_way_adr_0009_a_site_answers_fixed_questions_an_unusual_site_owns_its_own_fetch", "to": "docs_adr_0009_a_site_answers_questions_its_own_way_why", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_agents_domain", "to": "docs_agents_domain_domain_docs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_agents_domain_domain_docs", "to": "docs_agents_domain_before_exploring_read_these", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_agents_domain_domain_docs", "to": "docs_agents_domain_file_structure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_agents_domain_domain_docs", "to": "docs_agents_domain_flag_adr_conflicts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_agents_domain_domain_docs", "to": "docs_agents_domain_use_the_glossary_s_vocabulary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_agents_issue_tracker", "to": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", "to": "docs_agents_issue_tracker_conventions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", "to": "docs_agents_issue_tracker_pull_requests_as_a_triage_surface", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", "to": "docs_agents_issue_tracker_wayfinding_operations", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", "to": "docs_agents_issue_tracker_when_a_skill_says_fetch_the_relevant_ticket", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", "to": "docs_agents_issue_tracker_when_a_skill_says_publish_to_the_issue_tracker", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_agents_triage_labels", "to": "docs_agents_triage_labels_triage_labels", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_design_system", "to": "docs_design_system_cinder_bookmarkmanager_design_system", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_design_system_cinder_bookmarkmanager_design_system", "to": "docs_design_system_1_the_one_idea", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_design_system_cinder_bookmarkmanager_design_system", "to": "docs_design_system_2_tokens", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_design_system_cinder_bookmarkmanager_design_system", "to": "docs_design_system_3_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_design_system_cinder_bookmarkmanager_design_system", "to": "docs_design_system_4_components_web_ui", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_design_system_cinder_bookmarkmanager_design_system", "to": "docs_design_system_5_components_userscript_panel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_design_system_cinder_bookmarkmanager_design_system", "to": "docs_design_system_6_motion", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_design_system_cinder_bookmarkmanager_design_system", "to": "docs_design_system_7_accessibility_floor_not_negotiable", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_design_system_cinder_bookmarkmanager_design_system", "to": "docs_design_system_8_adding_something_new_checklist", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_what_a_bot_score_is_and_what_feeds_it", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_the_free_plan_reality", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_managed_challenge_js_challenge_mechanics_and_cf_mitigated", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_cf_clearance_lifetime_binding_invalidation_the_key_question", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_does_polling_more_often_raise_challenge_risk", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_the_documented_legitimate_side", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_7_implications_for_cadence_design", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_short_answer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_summary_answer_table", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_what_a_bot_score_is_and_what_feeds_it", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_1_the_score_itself", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_what_a_bot_score_is_and_what_feeds_it", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_2_the_detection_engines_enterprise_bot_management", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_what_a_bot_score_is_and_what_feeds_it", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_3_rate_limiting_is_a_separate_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_the_free_plan_reality", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_1_what_each_plan_gets", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_the_free_plan_reality", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_2_bot_fight_mode_specifics_the_free_plan_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_the_free_plan_reality", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_3_does_the_free_tier_score_continuously", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_managed_challenge_js_challenge_mechanics_and_cf_mitigated", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_1_what_the_observed_response_is", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_managed_challenge_js_challenge_mechanics_and_cf_mitigated", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_2_what_a_challenge_page_does", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_managed_challenge_js_challenge_mechanics_and_cf_mitigated", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_3_which_product_issues_which_challenge", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_managed_challenge_js_challenge_mechanics_and_cf_mitigated", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_4_how_a_successful_solve_is_remembered", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_cf_clearance_lifetime_binding_invalidation_the_key_question", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_1_lifetime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_cf_clearance_lifetime_binding_invalidation_the_key_question", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_2_what_it_is_bound_to_can_clearance_be_replayed_from_another_ip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_cf_clearance_lifetime_binding_invalidation_the_key_question", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_3_two_tier_clearance_and_the_behavior_bound_invalidation_precursor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_does_polling_more_often_raise_challenge_risk", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_1_is_per_ip_request_rate_an_input_to_challenge_issuance_documented_answer_no_such_lever_on_non_enterprise_protection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_does_polling_more_often_raise_challenge_risk", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_2_what_rate_limiting_rules_would_do_to_20_60_requests_hour", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_does_polling_more_often_raise_challenge_risk", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_3_ddos_protection_always_on_all_plans", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_does_polling_more_often_raise_challenge_risk", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_4_execution_order_which_product_fires_first", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_the_documented_legitimate_side", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_1_verified_bots_the_only_treated_well_path_and_it_requires_self_identification", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_the_documented_legitimate_side", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_2_robots_txt_and_crawl_control", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_the_documented_legitimate_side", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_3_the_documented_takeaway_for_slowing_down_vs_fingerprint_quality", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_7_implications_for_cadence_design", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_bottom_line", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_7_implications_for_cadence_design", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_documented_facts_with_sources_above", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_7_implications_for_cadence_design", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_inferences_not_documented", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_1_summary_answer_table", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_2_the_two_reference_pages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_5_series_page_chapter_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_6_is_the_unscoped_chapter_regex_safe_on_a_series_page", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_7_redirects_and_reverse_lookup_endpoints", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_reproduction", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_also_present_rel_next_rel_prev_chapter_navigation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_json_ld_breadcrumblist_3_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_link_rel_canonical_3_2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_og_meta_tags_3_3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_1_a_aria_label_all_chapter_works", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_2_microdata_breadcrumblist_a_itemprop_item_works", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_3_corroborating_novel_anchors_ambiguous", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_4_1_sample_method", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_4_2_divergence_results", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_4_3_is_there_a_derivable_rule_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_4_4_the_split_case_a_slug_can_change_mid_series", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_6_is_the_unscoped_chapter_regex_safe_on_a_series_page", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_caveats_to_record_with_the_verdict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_6_is_the_unscoped_chapter_regex_safe_on_a_series_page", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_verdict_safe", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_8_1_the_bug", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_8_2_the_proposed_fix_is_sound", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_8_3_the_userscript_has_the_same_bug_and_it_is_worse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_8_4_note_on_series_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_claude", "to": "userscript_claude_live_url_shapes_verified_2026_07_26_may_drift_re_check_against_live_pages_before_trust", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_claude", "to": "userscript_claude_second_script_novel_bookmark_user_js", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_claude", "to": "userscript_claude_userscript_structure_single_iife_manga_bookmark_user_js", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_golang_performance_assets_prometheus_alerts", "to": "agents_skills_golang_performance_assets_prometheus_alerts_goroutine_leak", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_golang_performance_assets_prometheus_alerts", "to": "agents_skills_golang_performance_assets_prometheus_alerts_high_gc_pause_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_golang_performance_assets_prometheus_alerts", "to": "agents_skills_golang_performance_assets_prometheus_alerts_memory_near_limit", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docker_compose_prod_traefik", "to": "backend_agents_backend", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_templates_setup_install_panel", "to": "backend_agents_web", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_setup_install_panel", "to": "backend_agents_token_derivation", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_templates_readers_roster", "to": "backend_agents_reader_owned_store", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_templates_app_tabs", "to": "backend_agents_lifecycle_buckets", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_templates_card_doc", "to": "backend_agents_lifecycle_buckets", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_templates_card_confirm_row", "to": "backend_agents_confirm_gated_actions", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "chrome_docker_compose_browser", "to": "backend_agents_browser_sidecar", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_templates_login_discord_login", "to": "backend_agents_discord_oauth", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_app_doc", "to": "backend_internal_web_templates_app_libswitch", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_app_doc", "to": "backend_internal_web_templates_app_tabs", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_app_doc", "to": "backend_internal_web_templates_chrome_doc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_app_doc", "to": "backend_internal_web_templates_icons_doc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_app_doc", "to": "backend_internal_web_templates_list_doc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_app_doc", "to": "backend_internal_web_templates_readers_doc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_app_doc", "to": "backend_internal_web_templates_setup_doc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_card_doc", "to": "backend_internal_web_templates_card_confirm_row", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_card_doc", "to": "backend_internal_web_templates_card_ui_endpoints", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_card_doc", "to": "backend_internal_web_templates_icons_doc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_chrome_doc", "to": "backend_internal_web_templates_card_doc", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_templates_chrome_recent", "to": "backend_internal_web_templates_card_doc", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_templates_list_doc", "to": "backend_internal_web_templates_card_doc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_card_confirm_row", "to": "backend_internal_web_templates_readers_roster", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_templates_chrome_doc", "to": "backend_internal_web_templates_chrome_keyrow", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_chrome_doc", "to": "backend_internal_web_templates_chrome_mark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_chrome_doc", "to": "backend_internal_web_templates_chrome_recent", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_chrome_doc", "to": "backend_internal_web_templates_icons_doc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_login_doc", "to": "backend_internal_web_templates_chrome_doc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_icons_doc", "to": "backend_internal_web_templates_icons_sprite", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_list_doc", "to": "backend_internal_web_templates_list_empty_states", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_list_doc", "to": "backend_internal_web_templates_setup_doc", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_templates_login_doc", "to": "backend_internal_web_templates_login_discord_login", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_readers_doc", "to": "backend_internal_web_templates_readers_roster", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_setup_doc", "to": "backend_internal_web_templates_setup_install_panel", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_docker_compose_doc", "to": "chrome_docker_compose_browser", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docker_compose_prod_doc", "to": "chrome_docker_compose_doc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_docker_compose_browser", "to": "chrome_docker_compose_cdp", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_docker_compose_browser", "to": "chrome_docker_compose_chrome_profile", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docker_compose_prod_cdp_security", "to": "chrome_docker_compose_cdp", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "docker_compose_prod_doc", "to": "docker_compose_prod_bookmark_api", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docker_compose_prod_doc", "to": "docker_compose_prod_cdp_security", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docker_compose_prod_doc", "to": "docker_compose_prod_traefik", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docker_compose_prod_bookmark_api", "to": "docker_compose_prod_traefik", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_login_art_image", "to": "backend_internal_web_static_login_art_fantasy_sword", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_login_art_image", "to": "backend_internal_web_static_login_art_fiery_volcanic_scene", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_logo_image", "to": "backend_internal_web_static_logo_double_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_logo_image", "to": "backend_internal_web_static_logo_ember_flame", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_logo_ember_flame", "to": "backend_internal_web_static_logo_double_bookmark", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}]; -const LEGEND = [{"cid": 0, "color": "#4E79A7", "label": "HTMX Library Internals", "count": 105}, {"cid": 1, "color": "#F28E2B", "label": "Cover Fetch Test Helpers", "count": 88}, {"cid": 2, "color": "#E15759", "label": "Manga Userscript Adapters", "count": 86}, {"cid": 3, "color": "#76B7B2", "label": "Novel Userscript Adapters", "count": 89}, {"cid": 4, "color": "#59A14F", "label": "Series Acquisition Tests", "count": 76}, {"cid": 5, "color": "#EDC948", "label": "Bookmarks API Tests", "count": 70}, {"cid": 6, "color": "#B07AA1", "label": "Storage Choice ADR", "count": 1}, {"cid": 7, "color": "#FF9DA7", "label": "Cover & Acquire Internals", "count": 78}, {"cid": 8, "color": "#9C755F", "label": "System Architecture Concepts", "count": 26}, {"cid": 9, "color": "#BAB0AC", "label": "Session Middleware", "count": 49}, {"cid": 10, "color": "#4E79A7", "label": "Go Test Helpers", "count": 44}, {"cid": 11, "color": "#F28E2B", "label": "Store Tests", "count": 83}, {"cid": 12, "color": "#E15759", "label": "Bookmarks API Handler", "count": 43}, {"cid": 13, "color": "#76B7B2", "label": "Web UI Handlers", "count": 73}, {"cid": 14, "color": "#59A14F", "label": "Go Error Handling", "count": 37}, {"cid": 15, "color": "#EDC948", "label": "CDP Browser Client", "count": 41}, {"cid": 16, "color": "#B07AA1", "label": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "count": 34}, {"cid": 17, "color": "#FF9DA7", "label": "Go Code Style Guide", "count": 25}, {"cid": 18, "color": "#9C755F", "label": "Agent Skills", "count": 1}, {"cid": 20, "color": "#4E79A7", "label": "I/O Performance Patterns", "count": 18}, {"cid": 21, "color": "#F28E2B", "label": "CPU Optimization", "count": 15}, {"cid": 22, "color": "#E15759", "label": "Caching Patterns", "count": 15}, {"cid": 23, "color": "#76B7B2", "label": "Browser Entrypoint", "count": 15}, {"cid": 24, "color": "#59A14F", "label": "Memory Allocation & GC", "count": 15}, {"cid": 25, "color": "#EDC948", "label": "Cover Fetcher Tests", "count": 14}, {"cid": 27, "color": "#FF9DA7", "label": "Find Skills Guide", "count": 14}, {"cid": 28, "color": "#9C755F", "label": "Allocation Patterns", "count": 14}, {"cid": 29, "color": "#BAB0AC", "label": "Observability & Alerting", "count": 9}, {"cid": 31, "color": "#F28E2B", "label": "Memory Layout", "count": 5}, {"cid": 32, "color": "#E15759", "label": "Repo Hard Constraints", "count": 1}, {"cid": 33, "color": "#76B7B2", "label": "Go Testing Guide", "count": 10}, {"cid": 34, "color": "#59A14F", "label": "Session Store", "count": 9}, {"cid": 35, "color": "#EDC948", "label": "Web UI Filter Logic", "count": 9}, {"cid": 36, "color": "#B07AA1", "label": "Userscript Test Harness", "count": 1}, {"cid": 37, "color": "#FF9DA7", "label": "Product & Security Context", "count": 12}, {"cid": 38, "color": "#9C755F", "label": "novel-logic.test.js", "count": 6}, {"cid": 39, "color": "#BAB0AC", "label": "UI Critique 2026-07-26A", "count": 7}, {"cid": 40, "color": "#4E79A7", "label": "UI Critique 2026-07-26B", "count": 7}, {"cid": 43, "color": "#76B7B2", "label": "Issue Tracker & Triage", "count": 1}, {"cid": 44, "color": "#59A14F", "label": "Ticket Workflow", "count": 1}, {"cid": 45, "color": "#EDC948", "label": "Go Perf Alert Rules", "count": 4}, {"cid": 46, "color": "#B07AA1", "label": "Userscript Display Logic", "count": 28}, {"cid": 47, "color": "#FF9DA7", "label": "Go Perf Skill Docs", "count": 11}, {"cid": 48, "color": "#9C755F", "label": "Login Page Art", "count": 3}, {"cid": 49, "color": "#BAB0AC", "label": "BookmarkManager Logo", "count": 3}, {"cid": 50, "color": "#4E79A7", "label": "Skills CLI", "count": 1}, {"cid": 51, "color": "#F28E2B", "label": "Skills Leaderboard", "count": 1}, {"cid": 52, "color": "#E15759", "label": "Complex Condition Extraction", "count": 1}, {"cid": 53, "color": "#76B7B2", "label": "Sentinel Errors", "count": 1}, {"cid": 54, "color": "#59A14F", "label": "errors.As Patterns", "count": 1}, {"cid": 55, "color": "#EDC948", "label": "errors.Is Patterns", "count": 1}, {"cid": 56, "color": "#B07AA1", "label": "errors.Join Patterns", "count": 1}, {"cid": 57, "color": "#FF9DA7", "label": "Error Wrapping", "count": 1}, {"cid": 58, "color": "#9C755F", "label": "Single Error Handling", "count": 1}, {"cid": 59, "color": "#BAB0AC", "label": "SIMD Optimizations", "count": 1}, {"cid": 60, "color": "#4E79A7", "label": "GOGC Tuning", "count": 1}, {"cid": 61, "color": "#F28E2B", "label": "GOMEMLIMIT", "count": 1}, {"cid": 62, "color": "#E15759", "label": "Bottleneck Decision Tree", "count": 1}, {"cid": 63, "color": "#76B7B2", "label": "pprof Profiling", "count": 1}, {"cid": 64, "color": "#59A14F", "label": "Test Timeout Helper", "count": 1}, {"cid": 65, "color": "#EDC948", "label": "httptest Patterns", "count": 1}, {"cid": 66, "color": "#B07AA1", "label": "testify Suite Pattern", "count": 1}, {"cid": 67, "color": "#FF9DA7", "label": "go:embed Fixtures", "count": 1}, {"cid": 68, "color": "#9C755F", "label": "clockwork Time Mocking", "count": 1}, {"cid": 69, "color": "#BAB0AC", "label": "testify Mocking", "count": 1}, {"cid": 70, "color": "#4E79A7", "label": "t.ArtifactDir Helper", "count": 1}, {"cid": 71, "color": "#F28E2B", "label": "Subtests Pitfall", "count": 1}, {"cid": 72, "color": "#E15759", "label": "golang-benchmark Skill", "count": 1}, {"cid": 73, "color": "#76B7B2", "label": "golang-concurrency Skill", "count": 1}, {"cid": 74, "color": "#59A14F", "label": "golang-ci Skill", "count": 1}, {"cid": 75, "color": "#EDC948", "label": "golang-database Skill", "count": 1}, {"cid": 76, "color": "#B07AA1", "label": "golang-lint Skill", "count": 1}, {"cid": 77, "color": "#FF9DA7", "label": "testify Skill", "count": 1}, {"cid": 78, "color": "#9C755F", "label": "Build Tag Integration Tests", "count": 1}, {"cid": 79, "color": "#BAB0AC", "label": "Test Naming Convention", "count": 1}, {"cid": 80, "color": "#4E79A7", "label": "UI Critique A Finding", "count": 1}, {"cid": 81, "color": "#F28E2B", "label": "UI Critique B Finding", "count": 1}, {"cid": 82, "color": "#E15759", "label": "P0 Overflow Bug", "count": 1}, {"cid": 83, "color": "#76B7B2", "label": "P1 hx-indicator Gap", "count": 1}, {"cid": 84, "color": "#59A14F", "label": "golang-benchmark Skill (ext)", "count": 1}, {"cid": 85, "color": "#EDC948", "label": "golang-concurrency Skill (ext)", "count": 1}, {"cid": 86, "color": "#B07AA1", "label": "golang-ci Skill (ext)", "count": 1}, {"cid": 87, "color": "#FF9DA7", "label": "golang-data-structures Skill (ext)", "count": 1}, {"cid": 88, "color": "#9C755F", "label": "golang-database Skill (ext)", "count": 1}, {"cid": 89, "color": "#BAB0AC", "label": "golang-design-patterns Skill (ext)", "count": 1}, {"cid": 90, "color": "#4E79A7", "label": "golang-documentation Skill (ext)", "count": 1}, {"cid": 91, "color": "#F28E2B", "label": "golang-gopls Skill (ext)", "count": 1}, {"cid": 92, "color": "#E15759", "label": "golang-lint Skill (ext)", "count": 1}, {"cid": 93, "color": "#76B7B2", "label": "golang-naming Skill (ext)", "count": 1}, {"cid": 94, "color": "#59A14F", "label": "golang-observability Skill (ext)", "count": 1}, {"cid": 95, "color": "#EDC948", "label": "golang-refactoring Skill (ext)", "count": 1}, {"cid": 96, "color": "#B07AA1", "label": "golang-safety Skill (ext)", "count": 1}, {"cid": 97, "color": "#FF9DA7", "label": "golang-samber-oops Skill (ext)", "count": 1}, {"cid": 98, "color": "#9C755F", "label": "golang-samber-slog Skill (ext)", "count": 1}, {"cid": 99, "color": "#BAB0AC", "label": "golang-structs-interfaces Skill (ext)", "count": 1}, {"cid": 100, "color": "#4E79A7", "label": "golang-troubleshooting Skill (ext)", "count": 1}, {"cid": 101, "color": "#F28E2B", "label": "promql-cli Skill", "count": 1}, {"cid": 102, "color": "#E15759", "label": "Backend Module", "count": 1}, {"cid": 103, "color": "#76B7B2", "label": "bookmark-api Service", "count": 10}, {"cid": 104, "color": "#59A14F", "label": "AGENTS.md", "count": 16}, {"cid": 105, "color": "#EDC948", "label": "reviewer.md", "count": 16}, {"cid": 106, "color": "#B07AA1", "label": "Redeploy runbook", "count": 16}, {"cid": 107, "color": "#FF9DA7", "label": "1. Backend", "count": 15}, {"cid": 108, "color": "#9C755F", "label": "Deployment", "count": 14}, {"cid": 109, "color": "#BAB0AC", "label": "Cinder \u2014 BookmarkManager design system", "count": 10}, {"cid": 110, "color": "#4E79A7", "label": "Implement tickets", "count": 9}, {"cid": 111, "color": "#F28E2B", "label": "SQLite \u2192 Postgres cutover runbook", "count": 9}, {"cid": 112, "color": "#E15759", "label": "Testing the userscript", "count": 7}, {"cid": 113, "color": "#76B7B2", "label": "ADR-0007: The backend hosts every Site's Cover bytes", "count": 7}, {"cid": 114, "color": "#59A14F", "label": "Issue tracker: Gitea (`tea` CLI)", "count": 7}, {"cid": 115, "color": "#EDC948", "label": "ADR-0006: The browser runs on the home machine, over the tailnet", "count": 6}, {"cid": 116, "color": "#B07AA1", "label": "ADR-0008: A Series identity is discovered from the Site's links, never derived from an address", "count": 6}, {"cid": 117, "color": "#FF9DA7", "label": "Domain Docs", "count": 6}, {"cid": 118, "color": "#9C755F", "label": "ticket-implementer.md", "count": 6}, {"cid": 119, "color": "#BAB0AC", "label": "implementer.md", "count": 6}, {"cid": 120, "color": "#4E79A7", "label": "Series is a shared entity, and only the Poll may update it", "count": 5}, {"cid": 121, "color": "#F28E2B", "label": "Postgres replaces SQLite as the primary datastore", "count": 4}, {"cid": 122, "color": "#E15759", "label": "Identity comes from Discord OAuth; we store no passwords and send no email", "count": 4}, {"cid": 123, "color": "#76B7B2", "label": "The wire format stays flat and deliberately does not mirror the schema", "count": 4}, {"cid": 124, "color": "#59A14F", "label": "ADR-0005: On-demand browser sidecar", "count": 4}, {"cid": 126, "color": "#B07AA1", "label": "Bookmark Manager", "count": 3}, {"cid": 127, "color": "#FF9DA7", "label": "triage-labels.md", "count": 2}, {"cid": 128, "color": "#9C755F", "label": "Cross-Ticket Contract", "count": 1}, {"cid": 129, "color": "#BAB0AC", "label": "Implement Tickets Skill", "count": 1}, {"cid": 130, "color": "#4E79A7", "label": "Orchestrator Role", "count": 1}, {"cid": 131, "color": "#F28E2B", "label": "resolving-merge-conflicts Skill", "count": 1}, {"cid": 132, "color": "#E15759", "label": "tdd Skill", "count": 1}, {"cid": 133, "color": "#76B7B2", "label": "Ticket Wave Batching", "count": 1}, {"cid": 134, "color": "#59A14F", "label": "Four-Object Browser Stub", "count": 1}, {"cid": 135, "color": "#EDC948", "label": "Module Export Hook", "count": 1}, {"cid": 136, "color": "#B07AA1", "label": "logic.test.js Test Harness", "count": 1}, {"cid": 137, "color": "#FF9DA7", "label": "manga-bookmark.user.js", "count": 1}, {"cid": 138, "color": "#9C755F", "label": "stripBuildHash", "count": 1}, {"cid": 139, "color": "#BAB0AC", "label": "Testing the Userscript Skill", "count": 1}, {"cid": 140, "color": "#4E79A7", "label": "cr-spec Agent", "count": 1}, {"cid": 141, "color": "#F28E2B", "label": "cr-standards Agent", "count": 1}, {"cid": 142, "color": "#E15759", "label": "Escalate Rather Than Guess", "count": 1}, {"cid": 143, "color": "#76B7B2", "label": "Status Contract", "count": 1}, {"cid": 144, "color": "#59A14F", "label": "Ticket Implementer Agent", "count": 1}, {"cid": 145, "color": "#EDC948", "label": "Worktree Isolation", "count": 1}, {"cid": 146, "color": "#B07AA1", "label": "Escalate Rather Than Guess (opencode)", "count": 1}, {"cid": 147, "color": "#FF9DA7", "label": "Implementer Subagent (opencode)", "count": 1}, {"cid": 148, "color": "#9C755F", "label": "Subagent-Driven Development", "count": 1}, {"cid": 149, "color": "#BAB0AC", "label": "Code Quality Review", "count": 1}, {"cid": 150, "color": "#4E79A7", "label": "Reviewer Subagent (opencode)", "count": 1}, {"cid": 151, "color": "#F28E2B", "label": "Finding Severity Rubric", "count": 1}, {"cid": 152, "color": "#E15759", "label": "Spec Compliance Review", "count": 1}, {"cid": 161, "color": "#F28E2B", "label": "Why Use samber/oops", "count": 1}, {"cid": 162, "color": "#E15759", "label": "singleflight Cache Stampede Prevention", "count": 1}, {"cid": 163, "color": "#76B7B2", "label": "Struct Field Alignment", "count": 1}, {"cid": 164, "color": "#59A14F", "label": "testing/synctest Deterministic Goroutine Testing", "count": 1}, {"cid": 165, "color": "#EDC948", "label": "API Package (Bookmark JSON Handlers)", "count": 1}, {"cid": 166, "color": "#B07AA1", "label": "Cover Acquisition & Serving Pipeline", "count": 1}, {"cid": 167, "color": "#FF9DA7", "label": "Backend AGENTS.md Guidance", "count": 1}, {"cid": 168, "color": "#9C755F", "label": "HTTP Middleware (Auth/Gzip/CORS)", "count": 1}, {"cid": 169, "color": "#BAB0AC", "label": "Latest Package (Site Parsers & Poller)", "count": 1}, {"cid": 170, "color": "#4E79A7", "label": "Latest-Chapter Poller", "count": 1}, {"cid": 171, "color": "#F28E2B", "label": "Main Composition Root", "count": 1}, {"cid": 172, "color": "#E15759", "label": "Migration-Owned Schema", "count": 1}, {"cid": 173, "color": "#76B7B2", "label": "Session Package (Cookie Signing & Rate Limit)", "count": 1}, {"cid": 174, "color": "#59A14F", "label": "updated_at List-Order Rule", "count": 1}, {"cid": 175, "color": "#EDC948", "label": "Userscript Package (Serving Handler)", "count": 1}, {"cid": 176, "color": "#B07AA1", "label": "AGENTS.md", "count": 1}, {"cid": 177, "color": "#FF9DA7", "label": "Backend CLAUDE.md Guidance", "count": 1}, {"cid": 178, "color": "#9C755F", "label": "Graphify Knowledge Graph (graphify-out/)", "count": 1}, {"cid": 179, "color": "#BAB0AC", "label": "CLAUDE.md (Symlink to AGENTS.md)", "count": 1}, {"cid": 192, "color": "#E15759", "label": "ADR-0001 (Drop modernc.org/sqlite)", "count": 1}, {"cid": 193, "color": "#76B7B2", "label": "ADR-0003 (Split Shared Series Facts)", "count": 1}, {"cid": 194, "color": "#59A14F", "label": "SQLite-to-Postgres Cutover Runbook", "count": 1}, {"cid": 195, "color": "#EDC948", "label": "Import SQL Generation Rules", "count": 1}, {"cid": 196, "color": "#B07AA1", "label": "Throwaway Import Generator", "count": 1}, {"cid": 206, "color": "#B07AA1", "label": "Real scaling limit is the poller outbound fetch budget", "count": 1}, {"cid": 207, "color": "#FF9DA7", "label": "PostgreSQL (jackc/pgx/v5)", "count": 1}, {"cid": 208, "color": "#9C755F", "label": "SQLite (modernc.org/sqlite)", "count": 1}, {"cid": 209, "color": "#BAB0AC", "label": "Postgres chosen for future supportability, not concurrency", "count": 1}, {"cid": 210, "color": "#4E79A7", "label": "Per-Reader bearer token for userscripts", "count": 1}, {"cid": 211, "color": "#F28E2B", "label": "Discord OAuth2 (authorization code grant)", "count": 1}, {"cid": 212, "color": "#E15759", "label": "ADR-0002: Discord OAuth, no passwords, no email", "count": 1}, {"cid": 213, "color": "#76B7B2", "label": "Discord snowflake is the sole identity (lock-in)", "count": 1}, {"cid": 214, "color": "#59A14F", "label": "Bookmark (per-Reader state: Progress, Favourite, Lifecycle)", "count": 1}, {"cid": 215, "color": "#EDC948", "label": "Deduplicate polling per Series (reader_count DESC queue)", "count": 1}, {"cid": 216, "color": "#B07AA1", "label": "ADR-0003: Series is shared, only the Poll updates it", "count": 1}, {"cid": 217, "color": "#FF9DA7", "label": "Only the Poll writes Series fields (security boundary)", "count": 1}, {"cid": 218, "color": "#9C755F", "label": "Series (shared entity keyed site+series_id)", "count": 1}, {"cid": 219, "color": "#BAB0AC", "label": "ADR-0004: Wire format stays flat, does not mirror schema", "count": 1}, {"cid": 220, "color": "#4E79A7", "label": "Flat wire shape is a contract, not an implementation detail", "count": 1}, {"cid": 221, "color": "#F28E2B", "label": "Installed userscripts must keep working (14-day grace window)", "count": 1}, {"cid": 222, "color": "#E15759", "label": "CDP (Chrome DevTools Protocol) endpoint", "count": 1}, {"cid": 223, "color": "#76B7B2", "label": "headless-shell service (socat-fronted CDP)", "count": 1}, {"cid": 224, "color": "#59A14F", "label": "Start Chrome on first CDP connection, reap after 300s idle", "count": 1}, {"cid": 225, "color": "#EDC948", "label": "BROWSER_WS_URL configuration seam", "count": 1}, {"cid": 226, "color": "#B07AA1", "label": "ADR-0006: Browser runs on the home machine over the tailnet", "count": 1}, {"cid": 227, "color": "#FF9DA7", "label": "Browser moved home: VPS memory pressure, no requests served", "count": 1}, {"cid": 228, "color": "#9C755F", "label": "Tailnet (Tailscale network)", "count": 1}, {"cid": 229, "color": "#BAB0AC", "label": "Content-addressed filesystem storage (SHA-256 of source URL)", "count": 1}, {"cid": 230, "color": "#4E79A7", "label": "Cover (Series image bytes)", "count": 1}, {"cid": 231, "color": "#F28E2B", "label": "Deny-class destination control for outbound fetch", "count": 1}, {"cid": 232, "color": "#E15759", "label": "ADR-0007: Backend hosts every Site's Cover bytes", "count": 1}, {"cid": 233, "color": "#76B7B2", "label": "kagane CORP same-origin cover restriction", "count": 1}, {"cid": 234, "color": "#59A14F", "label": "Backend acquires, stores, serves every Cover (uniformity)", "count": 1}, {"cid": 235, "color": "#EDC948", "label": "a[aria-label='All Chapter'] anchor pointer", "count": 1}, {"cid": 236, "color": "#B07AA1", "label": "Series identity is discovered from the Site's links", "count": 1}, {"cid": 237, "color": "#FF9DA7", "label": "ADR-0008: Series identity discovered, never derived", "count": 1}, {"cid": 238, "color": "#9C755F", "label": "Chapter slug vs series slug divergence (~7% measured)", "count": 1}, {"cid": 239, "color": "#BAB0AC", "label": "Scan truncated at first wpd-threads marker", "count": 1}, {"cid": 240, "color": "#4E79A7", "label": "Surface ADR conflicts explicitly rather than silently overriding", "count": 1}, {"cid": 241, "color": "#F28E2B", "label": "Domain docs: single-context layout guidance", "count": 1}, {"cid": 242, "color": "#E15759", "label": "/domain-modeling skill (lazy CONTEXT.md creation)", "count": 1}, {"cid": 243, "color": "#76B7B2", "label": "CONTEXT.md glossary (ubiquitous language)", "count": 1}, {"cid": 244, "color": "#59A14F", "label": "Gitea (tea CLI, gitea.violetcrown.my.id)", "count": 1}, {"cid": 245, "color": "#EDC948", "label": "wayfinder map/ticket mechanism", "count": 1}, {"cid": 246, "color": "#B07AA1", "label": "Triage labels: canonical roles to tracker labels", "count": 1}, {"cid": 247, "color": "#FF9DA7", "label": "Canonical triage role labels (needs-triage ... wontfix)", "count": 1}, {"cid": 248, "color": "#9C755F", "label": "Cinder (BookmarkManager Web UI design system)", "count": 1}, {"cid": 249, "color": "#BAB0AC", "label": "Heat is typographic: ember reserved for unread chapters", "count": 1}, {"cid": 250, "color": "#4E79A7", "label": "Design tokens (dark + light branches, no hardcoded hex)", "count": 1}, {"cid": 251, "color": "#F28E2B", "label": "Three type roles: display serif / mono small-caps / sans", "count": 1}, {"cid": 252, "color": "#E15759", "label": "a[aria-label='All Chapter'] priority pointer", "count": 1}, {"cid": 253, "color": "#76B7B2", "label": "Research: lightnovelworld chapter slug vs series slug", "count": 1}, {"cid": 254, "color": "#59A14F", "label": "Gitea issue #77 (chapter vs series slug)", "count": 1}, {"cid": 255, "color": "#EDC948", "label": "Slug divergence measurements (3/41 diverge, 1 split)", "count": 1}, {"cid": 256, "color": "#B07AA1", "label": "Unscoped chapter regex is SAFE, truncated at wpd-threads", "count": 1}, {"cid": 257, "color": "#FF9DA7", "label": "BookmarkManager", "count": 1}, {"cid": 258, "color": "#9C755F", "label": "Bromite (Primary Device)", "count": 1}, {"cid": 259, "color": "#BAB0AC", "label": "Dark-First Design Constraint", "count": 1}, {"cid": 260, "color": "#4E79A7", "label": "Discord Guild Membership", "count": 1}, {"cid": 261, "color": "#F28E2B", "label": "Reader Isolation Invariant", "count": 1}, {"cid": 268, "color": "#9C755F", "label": "Browser Unit Redeploy", "count": 1}, {"cid": 269, "color": "#BAB0AC", "label": "pg_dump Hot Backup", "count": 1}, {"cid": 270, "color": "#4E79A7", "label": "Redeploy Runbook", "count": 1}, {"cid": 271, "color": "#F28E2B", "label": "Rollback Strategy", "count": 1}, {"cid": 273, "color": "#76B7B2", "label": "AGENTS.md", "count": 4}, {"cid": 279, "color": "#BAB0AC", "label": "Userscript CLAUDE guidance", "count": 1}]; +const RAW_NODES = [{"id": "backend_api_test", "label": "api_test.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 17.8, "font": {"size": 12, "color": "#ffffff"}, "title": "api_test.go", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 27}, {"id": "backend_api_test_testconfig", "label": "testConfig()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 25.3, "font": {"size": 12, "color": "#ffffff"}, "title": "testConfig()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/api_test.go", "file_type": "code", "degree": 53}, {"id": "backend_api_test_ownercredential", "label": "ownerCredential()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": "ownerCredential()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 13}, {"id": "backend_api_test_testmain", "label": "TestMain()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMain()", "community": 32, "community_name": "Repo Hard Constraints", "source_file": "backend/api_test.go", "file_type": "code", "degree": 3}, {"id": "backend_api_test_go_m", "label": "M", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "M", "community": 32, "community_name": "Repo Hard Constraints", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_api_test_newtestserver", "label": "newTestServer()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 16.1, "font": {"size": 12, "color": "#ffffff"}, "title": "newTestServer()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 21}, {"id": "backend_api_test_go_t", "label": "T", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 16.3, "font": {"size": 12, "color": "#ffffff"}, "title": "T", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "", "file_type": "code", "degree": 22}, {"id": "backend_api_test_go_handler", "label": "Handler", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Handler", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "", "file_type": "code", "degree": 3}, {"id": "backend_api_test_newteststore", "label": "newTestStore()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.5, "font": {"size": 0, "color": "#ffffff"}, "title": "newTestStore()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 12}, {"id": "backend_api_test_go_store", "label": "Store", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "", "file_type": "code", "degree": 4}, {"id": "backend_api_test_newteststoreurl", "label": "newTestStoreURL()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "newTestStoreURL()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 8}, {"id": "backend_api_test_auth", "label": "auth()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.0, "font": {"size": 0, "color": "#ffffff"}, "title": "auth()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 14}, {"id": "backend_api_test_go_request", "label": "Request", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_api_test_floatptr", "label": "floatPtr()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "floatPtr()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/api_test.go", "file_type": "code", "degree": 9}, {"id": "backend_api_test_seedforcheck", "label": "seedForCheck()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "seedForCheck()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 4}, {"id": "backend_api_test_readlatestcheckedat", "label": "readLatestCheckedAt()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "readLatestCheckedAt()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 4}, {"id": "backend_api_test_testhealthznoauth", "label": "TestHealthzNoAuth()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestHealthzNoAuth()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 3}, {"id": "backend_api_test_testauthrequired", "label": "TestAuthRequired()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAuthRequired()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 4}, {"id": "backend_api_test_testauthaccepted", "label": "TestAuthAccepted()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAuthAccepted()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 4}, {"id": "backend_api_test_testcorspreflight", "label": "TestCORSPreflight()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCORSPreflight()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 3}, {"id": "backend_api_test_testcorsdisallowedorigin", "label": "TestCORSDisallowedOrigin()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCORSDisallowedOrigin()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 3}, {"id": "backend_api_test_testbookmarkroundtrip", "label": "TestBookmarkRoundTrip()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestBookmarkRoundTrip()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 4}, {"id": "backend_api_test_testflatwirefieldset", "label": "TestFlatWireFieldSet()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestFlatWireFieldSet()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 6}, {"id": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl", "label": "TestPutExistingSeriesIgnoresClientTitleCoverURL()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestPutExistingSeriesIgnoresClientTitleCoverURL()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 4}, {"id": "backend_api_test_putbookmark", "label": "putBookmark()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "putBookmark()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 10}, {"id": "backend_api_test_getbookmarks", "label": "getBookmarks()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "getBookmarks()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 9}, {"id": "backend_api_test_testupsertconditionalupdatedat", "label": "TestUpsertConditionalUpdatedAt()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUpsertConditionalUpdatedAt()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 6}, {"id": "backend_api_test_testfavoriteroundtrip", "label": "TestFavoriteRoundTrip()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestFavoriteRoundTrip()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 5}, {"id": "backend_api_test_testlatestchapternullable", "label": "TestLatestChapterNullable()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLatestChapterNullable()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 7}, {"id": "backend_api_test_testloadconfigdiscord", "label": "TestLoadConfigDiscord()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLoadConfigDiscord()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 3}, {"id": "backend_api_test_testputdoesnotclobberlatestcheckedat", "label": "TestPutDoesNotClobberLatestCheckedAt()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestPutDoesNotClobberLatestCheckedAt()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 8}, {"id": "backend_api_test_testuserscriptservedwithwebuidisabled", "label": "TestUserscriptServedWithWebUIDisabled()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUserscriptServedWithWebUIDisabled()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 6}, {"id": "backend_api_test_testnoveluserscriptserved", "label": "TestNovelUserscriptServed()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestNovelUserscriptServed()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/api_test.go", "file_type": "code", "degree": 6}, {"id": "backend_cover_test", "label": "cover_test.go", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "cover_test.go", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/cover_test.go", "file_type": "code", "degree": 5}, {"id": "backend_cover_test_getcover", "label": "getCover()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "getCover()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/cover_test.go", "file_type": "code", "degree": 8}, {"id": "backend_cover_test_go_t", "label": "T", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "", "file_type": "code", "degree": 5}, {"id": "backend_cover_test_go_handler", "label": "Handler", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Handler", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_cover_test_go_cookie", "label": "Cookie", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Cookie", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_cover_test_go_responserecorder", "label": "ResponseRecorder", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseRecorder", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", "label": "TestPublicCoverServesStoredBytesUnauthenticated()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestPublicCoverServesStoredBytesUnauthenticated()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/cover_test.go", "file_type": "code", "degree": 6}, {"id": "backend_cover_test_testpubliccoverrejectsunknownaddress", "label": "TestPublicCoverRejectsUnknownAddress()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestPublicCoverRejectsUnknownAddress()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/cover_test.go", "file_type": "code", "degree": 6}, {"id": "backend_cover_test_testpubliccoverneverechoesnonimage", "label": "TestPublicCoverNeverEchoesNonImage()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestPublicCoverNeverEchoesNonImage()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/cover_test.go", "file_type": "code", "degree": 8}, {"id": "backend_cover_test_testlistrendersacquiredcover", "label": "TestListRendersAcquiredCover()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestListRendersAcquiredCover()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/cover_test.go", "file_type": "code", "degree": 6}, {"id": "pkg_bookmarkmanager_backend", "label": "bookmarkmanager/backend", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "bookmarkmanager/backend", "community": 102, "community_name": "Backend Module", "source_file": "backend/go.mod", "file_type": "code", "degree": 0}, {"id": "backend_internal_api_handlers", "label": "handlers.go", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "handlers.go", "community": 158, "community_name": "T", "source_file": "backend/internal/api/handlers.go", "file_type": "code", "degree": 3}, {"id": "api_handler", "label": "Handler", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Handler", "community": 158, "community_name": "T", "source_file": "backend/internal/api/handlers.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_api_handlers_go_store", "label": "Store", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 158, "community_name": "T", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_api_handlers_writejson", "label": "writeJSON()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "writeJSON()", "community": 158, "community_name": "T", "source_file": "backend/internal/api/handlers.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_api_handlers_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 158, "community_name": "T", "source_file": "", "file_type": "code", "degree": 6}, {"id": "api_handler_list", "label": ".List()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".List()", "community": 158, "community_name": "T", "source_file": "backend/internal/api/handlers.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_api_handlers_go_request", "label": "Request", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 158, "community_name": "T", "source_file": "", "file_type": "code", "degree": 5}, {"id": "api_handler_put", "label": ".Put()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".Put()", "community": 158, "community_name": "T", "source_file": "backend/internal/api/handlers.go", "file_type": "code", "degree": 5}, {"id": "api_handler_delete", "label": ".Delete()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".Delete()", "community": 158, "community_name": "T", "source_file": "backend/internal/api/handlers.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_api_handlers_healthz", "label": "Healthz()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Healthz()", "community": 158, "community_name": "T", "source_file": "backend/internal/api/handlers.go", "file_type": "code", "degree": 3}, {"id": "api_handler_cover", "label": ".Cover()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".Cover()", "community": 158, "community_name": "T", "source_file": "backend/internal/api/handlers.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_httpmw_middleware", "label": "middleware.go", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "middleware.go", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/httpmw/middleware.go", "file_type": "code", "degree": 8}, {"id": "httpmw_ctxkey", "label": "ctxKey", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ctxKey", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/httpmw/middleware.go", "file_type": "code", "degree": 1}, {"id": "backend_internal_httpmw_middleware_readerid", "label": "ReaderID()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ReaderID()", "community": 158, "community_name": "T", "source_file": "backend/internal/httpmw/middleware.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_httpmw_middleware_go_request", "label": "Request", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 158, "community_name": "T", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_httpmw_middleware_resolvereader", "label": "ResolveReader()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ResolveReader()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/httpmw/middleware.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_httpmw_middleware_go_store", "label": "Store", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "", "file_type": "code", "degree": 2}, {"id": "backend_internal_httpmw_middleware_auth", "label": "Auth()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Auth()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/httpmw/middleware.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_httpmw_middleware_go_handler", "label": "Handler", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Handler", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "", "file_type": "code", "degree": 3}, {"id": "httpmw_gzipwriter", "label": "gzipWriter", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "gzipWriter", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/httpmw/middleware.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_httpmw_middleware_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "", "file_type": "code", "degree": 1}, {"id": "writer", "label": "Writer", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Writer", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "", "file_type": "code", "degree": 3}, {"id": "backend_internal_httpmw_middleware_compressible", "label": "compressible()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "compressible()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/httpmw/middleware.go", "file_type": "code", "degree": 2}, {"id": "httpmw_gzipwriter_writeheader", "label": ".WriteHeader()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".WriteHeader()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/httpmw/middleware.go", "file_type": "code", "degree": 4}, {"id": "httpmw_gzipwriter_write", "label": ".Write()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".Write()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/httpmw/middleware.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_httpmw_middleware_gzip", "label": "Gzip()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Gzip()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/httpmw/middleware.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_httpmw_middleware_cors", "label": "CORS()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "CORS()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/httpmw/middleware.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_acquire", "label": "acquire.go", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "acquire.go", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/acquire.go", "file_type": "code", "degree": 1}, {"id": "latest_acquirer", "label": "Acquirer", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Acquirer", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/acquire.go", "file_type": "code", "degree": 10}, {"id": "backend_internal_latest_acquire_go_store", "label": "Store", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_acquire_go_context", "label": "Context", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Context", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "", "file_type": "code", "degree": 2}, {"id": "waitgroup", "label": "WaitGroup", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "WaitGroup", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "", "file_type": "code", "degree": 1}, {"id": "latest_acquirer_acquire", "label": ".Acquire()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".Acquire()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/acquire.go", "file_type": "code", "degree": 5}, {"id": "latest_acquirer_wait", "label": ".Wait()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".Wait()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/acquire.go", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_acquire_test", "label": "acquire_test.go", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "acquire_test.go", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 16}, {"id": "backend_internal_latest_acquire_test_newacquirer", "label": "newAcquirer()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "newAcquirer()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 9}, {"id": "backend_internal_latest_acquire_test_go_store", "label": "Store", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_acquire_test_bookmarknewseries", "label": "bookmarkNewSeries()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "bookmarkNewSeries()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 8}, {"id": "backend_internal_latest_acquire_test_go_t", "label": "T", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.0, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "", "file_type": "code", "degree": 14}, {"id": "backend_internal_latest_acquire_test_readbookmark", "label": "readBookmark()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 15.2, "font": {"size": 12, "color": "#ffffff"}, "title": "readBookmark()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 18}, {"id": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", "label": "bookmarkNewKaganeSeries()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "bookmarkNewKaganeSeries()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", "label": "bookmarkNewNovelfullSeries()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "bookmarkNewNovelfullSeries()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", "label": "TestAcquireFillsChapterAndCoverFromOneFetch()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAcquireFillsChapterAndCoverFromOneFetch()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", "label": "TestAcquireSkipsAnExistingSeries()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAcquireSkipsAnExistingSeries()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", "label": "TestAcquireFailureLeavesTheBookmarkIntact()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAcquireFailureLeavesTheBookmarkIntact()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl", "label": "TestAcquireRefusesAnUnfetchableSeriesURL()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAcquireRefusesAnUnfetchableSeriesURL()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 5}, {"id": "latest_blockingfetcher", "label": "blockingFetcher", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "blockingFetcher", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 2}, {"id": "latest_blockingfetcher_get", "label": ".Get()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Get()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_acquire_test_go_context", "label": "Context", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Context", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_acquire_test_testacquiredoesnotblockthewrite", "label": "TestAcquireDoesNotBlockTheWrite()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAcquireDoesNotBlockTheWrite()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", "label": "TestAcquireKaganeCoverThroughBrowser()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAcquireKaganeCoverThroughBrowser()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", "label": "TestAcquireNovelfullCoverOverPlainTLS()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAcquireNovelfullCoverOverPlainTLS()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser", "label": "TestAcquireKaganeSkippedWithoutBrowser()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAcquireKaganeSkippedWithoutBrowser()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls", "label": "TestAcquireKaganeBytesNeverFallBackToPlainTLS()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAcquireKaganeBytesNeverFallBackToPlainTLS()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", "label": "TestAcquireNovelfullCoverWithoutBrowser()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAcquireNovelfullCoverWithoutBrowser()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/acquire_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_browser", "label": "browser.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": "browser.go", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 13}, {"id": "latest_browserfetcher", "label": "BrowserFetcher", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "BrowserFetcher", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 9}, {"id": "backend_internal_latest_browser_go_context", "label": "Context", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Context", "community": 15, "community_name": "CDP Browser Client", "source_file": "", "file_type": "code", "degree": 6}, {"id": "cancelfunc", "label": "CancelFunc", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CancelFunc", "community": 15, "community_name": "CDP Browser Client", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_browser_go_mutex", "label": "Mutex", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Mutex", "community": 15, "community_name": "CDP Browser Client", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_browser_newbrowserfetcher", "label": "NewBrowserFetcher()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "NewBrowserFetcher()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 7}, {"id": "latest_browserfetcher_close", "label": ".Close()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".Close()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 1}, {"id": "latest_browserfetcher_get", "label": ".Get()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".Get()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_browser_kaganeread", "label": "kaganeRead()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "kaganeRead()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_browser_go_action", "label": "Action", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Action", "community": 15, "community_name": "CDP Browser Client", "source_file": "", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_browser_novelfullread", "label": "novelfullRead()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "novelfullRead()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_browser_comixread", "label": "comixRead()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "comixRead()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 4}, {"id": "latest_browserfetcher_image", "label": ".Image()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".Image()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_browser_classifybrowsererror", "label": "classifyBrowserError()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "classifyBrowserError()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_browser_browserconnectionlost", "label": "browserConnectionLost()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "browserConnectionLost()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_browser_isinterstitial", "label": "isInterstitial()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "isInterstitial()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 1}, {"id": "latest_browserfetcher_run", "label": ".run()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".run()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 8}, {"id": "backend_internal_latest_browser_kaganeapiurl", "label": "kaganeAPIURL()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "kaganeAPIURL()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_browser_novelfullseriesurl", "label": "novelfullSeriesURL()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "novelfullSeriesURL()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_browser_comixseriespageurl", "label": "comixSeriesPageURL()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "comixSeriesPageURL()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_browser_awaitpromise", "label": "awaitPromise()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "awaitPromise()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 2}, {"id": "evaluateparams", "label": "EvaluateParams", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "EvaluateParams", "community": 15, "community_name": "CDP Browser Client", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_browser_jsstring", "label": "jsString()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "jsString()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_browser_test", "label": "browser_test.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "browser_test.go", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_browser_test_testkaganeapiurl", "label": "TestKaganeAPIURL()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestKaganeAPIURL()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_browser_test_go_t", "label": "T", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 15, "community_name": "CDP Browser Client", "source_file": "", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_browser_test_testnovelfullseriesurl", "label": "TestNovelfullSeriesURL()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestNovelfullSeriesURL()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_browser_test_testcomixseriespageurl", "label": "TestComixSeriesPageURL()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestComixSeriesPageURL()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_browser_test_testbrowseronlycoverurl", "label": "TestBrowserOnlyCoverURL()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestBrowserOnlyCoverURL()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_browser_test_testclassifybrowserinterruption", "label": "TestClassifyBrowserInterruption()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestClassifyBrowserInterruption()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/browser_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_cover", "label": "cover.go", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "cover.go", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/cover.go", "file_type": "code", "degree": 10}, {"id": "latest_coverbytesfetcher", "label": "CoverBytesFetcher", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "CoverBytesFetcher", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/cover.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_cover_fetchcoverbytes", "label": "fetchCoverBytes()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "fetchCoverBytes()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/cover.go", "file_type": "code", "degree": 9}, {"id": "backend_internal_latest_cover_go_context", "label": "Context", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Context", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "", "file_type": "code", "degree": 6}, {"id": "latest_coverresolver", "label": "CoverResolver", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "CoverResolver", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/cover.go", "file_type": "code", "degree": 6}, {"id": "latest_tlscoverfetcher", "label": "TLSCoverFetcher", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TLSCoverFetcher", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/cover.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_latest_cover_go_client", "label": "Client", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Client", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_cover_newcoverfetcher", "label": "NewCoverFetcher()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "NewCoverFetcher()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/cover.go", "file_type": "code", "degree": 10}, {"id": "backend_internal_latest_cover_newcoverfetcherwithresolver", "label": "NewCoverFetcherWithResolver()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "NewCoverFetcherWithResolver()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/cover.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_cover_defaultcoverresolver", "label": "defaultCoverResolver()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "defaultCoverResolver()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/cover.go", "file_type": "code", "degree": 3}, {"id": "addr", "label": "Addr", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Addr", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_cover_newcoverhttpclient", "label": "newCoverHTTPClient()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "newCoverHTTPClient()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/cover.go", "file_type": "code", "degree": 6}, {"id": "latest_tlscoverfetcher_fetch", "label": ".Fetch()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".Fetch()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/cover.go", "file_type": "code", "degree": 5}, {"id": "latest_tlscoverfetcher_validateurl", "label": ".validateURL()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".validateURL()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/cover.go", "file_type": "code", "degree": 8}, {"id": "url", "label": "URL", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "URL", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_cover_resolvecoverhost", "label": "resolveCoverHost()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "resolveCoverHost()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/cover.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_cover_publiccoveraddress", "label": "publicCoverAddress()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "publicCoverAddress()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/cover.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_cover_fetch_test", "label": "cover_fetch_test.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "cover_fetch_test.go", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "backend/internal/latest/cover_fetch_test.go", "file_type": "code", "degree": 9}, {"id": "backend_internal_latest_cover_fetch_test_testcoverfetcherfetchespublichttpsimage", "label": "TestCoverFetcherFetchesPublicHTTPSImage()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCoverFetcherFetchesPublicHTTPSImage()", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "backend/internal/latest/cover_fetch_test.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_latest_cover_fetch_test_go_t", "label": "T", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "", "file_type": "code", "degree": 7}, {"id": "backend_internal_latest_cover_fetch_test_testnewcoverfetcherrechecksresolverbeforeconnection", "label": "TestNewCoverFetcherRechecksResolverBeforeConnection()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestNewCoverFetcherRechecksResolverBeforeConnection()", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "backend/internal/latest/cover_fetch_test.go", "file_type": "code", "degree": 3}, {"id": "latest_roundtripfunc", "label": "roundTripFunc", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "roundTripFunc", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "backend/internal/latest/cover_fetch_test.go", "file_type": "code", "degree": 7}, {"id": "latest_roundtripfunc_roundtrip", "label": ".RoundTrip()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".RoundTrip()", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "backend/internal/latest/cover_fetch_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_cover_fetch_test_go_request", "label": "Request", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "response", "label": "Response", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Response", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "", "file_type": "code", "degree": 2}, {"id": "backend_internal_latest_cover_fetch_test_coverresponse", "label": "coverResponse()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "coverResponse()", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "backend/internal/latest/cover_fetch_test.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest", "label": "TestCoverFetcherRefusesUnsafeDestinationsBeforeRequest()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCoverFetcherRefusesUnsafeDestinationsBeforeRequest()", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "backend/internal/latest/cover_fetch_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress", "label": "TestCoverFetcherStopsRedirectIntoPrivateAddress()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCoverFetcherStopsRedirectIntoPrivateAddress()", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "backend/internal/latest/cover_fetch_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody", "label": "TestCoverFetcherRejectsOversizedBody()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCoverFetcherRejectsOversizedBody()", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "backend/internal/latest/cover_fetch_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage", "label": "TestCoverFetcherRejectsNonImage()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCoverFetcherRejectsNonImage()", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "backend/internal/latest/cover_fetch_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias", "label": "TestCoverFetcherCanonicalisesJpgAlias()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCoverFetcherCanonicalisesJpgAlias()", "community": 25, "community_name": "Cover Fetcher Tests", "source_file": "backend/internal/latest/cover_fetch_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_fetch", "label": "fetch.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch.go", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/fetch.go", "file_type": "code", "degree": 2}, {"id": "latest_tlsfetcher", "label": "TLSFetcher", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TLSFetcher", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/fetch.go", "file_type": "code", "degree": 4}, {"id": "httpclient", "label": "HttpClient", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "HttpClient", "community": 15, "community_name": "CDP Browser Client", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_fetch_newtlsfetcher", "label": "NewTLSFetcher()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "NewTLSFetcher()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/fetch.go", "file_type": "code", "degree": 6}, {"id": "latest_tlsfetcher_get", "label": ".Get()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".Get()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/fetch.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_latest_fetch_go_context", "label": "Context", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Context", "community": 15, "community_name": "CDP Browser Client", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_poller", "label": "poller.go", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "poller.go", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/poller.go", "file_type": "code", "degree": 5}, {"id": "latest_fetcher", "label": "Fetcher", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Fetcher", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/poller.go", "file_type": "code", "degree": 8}, {"id": "latest_browsercoverfetcher", "label": "BrowserCoverFetcher", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "BrowserCoverFetcher", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/poller.go", "file_type": "code", "degree": 4}, {"id": "latest_poller", "label": "Poller", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Poller", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/poller.go", "file_type": "code", "degree": 15}, {"id": "backend_internal_latest_poller_go_store", "label": "Store", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_poller_go_time", "label": "Time", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Time", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_poller_go_duration", "label": "Duration", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Duration", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "", "file_type": "code", "degree": 1}, {"id": "latest_poller_fillblankcover", "label": ".fillBlankCover()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".fillBlankCover()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/poller.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_poller_go_context", "label": "Context", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Context", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "", "file_type": "code", "degree": 6}, {"id": "latest_poller_prefetchcover", "label": ".prefetchCover()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".prefetchCover()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/poller.go", "file_type": "code", "degree": 5}, {"id": "latest_poller_storecover", "label": ".storeCover()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".storeCover()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/poller.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_poller_fetcherfor", "label": "fetcherFor()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fetcherFor()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/poller.go", "file_type": "code", "degree": 4}, {"id": "latest_poller_run", "label": ".Run()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".Run()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/poller.go", "file_type": "code", "degree": 4}, {"id": "latest_poller_runonce", "label": ".runOnce()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".runOnce()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/poller.go", "file_type": "code", "degree": 5}, {"id": "latest_poller_checkone", "label": ".checkOne()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": ".checkOne()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/poller.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_latest_poller_fetchableseriesurl", "label": "fetchableSeriesURL()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "fetchableSeriesURL()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_poller_test", "label": "poller_test.go", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 22.1, "font": {"size": 12, "color": "#ffffff"}, "title": "poller_test.go", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 42}, {"id": "backend_internal_latest_poller_test_testmain", "label": "TestMain()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMain()", "community": 32, "community_name": "Repo Hard Constraints", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_poller_test_go_m", "label": "M", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "M", "community": 32, "community_name": "Repo Hard Constraints", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_poller_test_newteststore", "label": "newTestStore()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 22.4, "font": {"size": 12, "color": "#ffffff"}, "title": "newTestStore()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 43}, {"id": "backend_internal_latest_poller_test_go_t", "label": "T", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 20.7, "font": {"size": 12, "color": "#ffffff"}, "title": "T", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "", "file_type": "code", "degree": 37}, {"id": "backend_internal_latest_poller_test_go_store", "label": "Store", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_poller_test_seedforcheck", "label": "seedForCheck()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.5, "font": {"size": 0, "color": "#ffffff"}, "title": "seedForCheck()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 12}, {"id": "backend_internal_latest_poller_test_readlatestcheckedat", "label": "readLatestCheckedAt()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "readLatestCheckedAt()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 8}, {"id": "latest_fakefetcher", "label": "fakeFetcher", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "fakeFetcher", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_poller_test_go_mutex", "label": "Mutex", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Mutex", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "", "file_type": "code", "degree": 3}, {"id": "latest_fakeresponse", "label": "fakeResponse", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "fakeResponse", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 2}, {"id": "latest_fakefetcher_get", "label": ".Get()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".Get()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 11}, {"id": "backend_internal_latest_poller_test_go_context", "label": "Context", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Context", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "", "file_type": "code", "degree": 3}, {"id": "latest_fakefetcher_callcount", "label": ".callCount()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".callCount()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 1}, {"id": "latest_fakecoverfetcher", "label": "fakeCoverFetcher", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fakeCoverFetcher", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 4}, {"id": "latest_fakecoverfetcher_image", "label": ".Image()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".Image()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 2}, {"id": "latest_fakecoverfetcher_callcount", "label": ".callCount()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".callCount()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 1}, {"id": "latest_fakebytescoverfetcher", "label": "fakeBytesCoverFetcher", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "fakeBytesCoverFetcher", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 5}, {"id": "latest_fakebytescoverfetcher_fetch", "label": ".Fetch()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".Fetch()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 2}, {"id": "latest_fakebytescoverfetcher_callcount", "label": ".callCount()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": ".callCount()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 17}, {"id": "backend_internal_latest_poller_test_newtestpoller", "label": "newTestPoller()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "newTestPoller()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 16}, {"id": "backend_internal_latest_poller_test_go_time", "label": "Time", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Time", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_poller_test_seedcoversource", "label": "seedCoverSource()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.5, "font": {"size": 0, "color": "#ffffff"}, "title": "seedCoverSource()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 12}, {"id": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover", "label": "TestRunOncePrefetchesPublicCover()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOncePrefetchesPublicCover()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover", "label": "TestRunOnceDoesNotStoreNonImagePublicCover()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceDoesNotStoreNonImagePublicCover()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", "label": "TestRunOnceRecordsLatestChapter()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceRecordsLatestChapter()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", "label": "TestRunOnceDoesNotReorderList()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceDoesNotReorderList()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", "label": "TestRunOnceMarksCheckedOnFailure()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceMarksCheckedOnFailure()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 8}, {"id": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit", "label": "TestRunOnceRespectsBatchLimit()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceRespectsBatchLimit()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", "label": "TestRunOnceFetchesSharedSeriesOnce()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceFetchesSharedSeriesOnce()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 8}, {"id": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch", "label": "TestRunOnceOneBadSeriesDoesNotStallBatch()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceOneBadSeriesDoesNotStallBatch()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 8}, {"id": "backend_internal_latest_poller_test_testrunlogscooldowns", "label": "TestRunLogsCooldowns()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunLogsCooldowns()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses", "label": "TestRunOnceHonoursCooldownAcrossPasses()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceHonoursCooldownAcrossPasses()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown", "label": "TestRunOnceUsesBrowserCooldown()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceUsesBrowserCooldown()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_poller_test_testrunoncecorrectsdownward", "label": "TestRunOnceCorrectsDownward()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceCorrectsDownward()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", "label": "TestCheckOneValidatesSeriesURLBeforeFetching()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCheckOneValidatesSeriesURLBeforeFetching()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", "label": "TestRunOnceStopsOnCancelledContext()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceStopsOnCancelledContext()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_poller_test_testfetchableseriesurl", "label": "TestFetchableSeriesURL()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestFetchableSeriesURL()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_poller_test_testkaganeskippedwhennobrowserfetcher", "label": "TestKaganeSkippedWhenNoBrowserFetcher()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestKaganeSkippedWhenNoBrowserFetcher()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", "label": "TestNovelfullUsesTLSWhenNoBrowserFetcher()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestNovelfullUsesTLSWhenNoBrowserFetcher()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher", "label": "TestKaganeUsesBrowserFetcher()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestKaganeUsesBrowserFetcher()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher", "label": "TestComixUsesBrowserFetcher()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestComixUsesBrowserFetcher()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_poller_test_testcomixskippedwhennobrowserfetcher", "label": "TestComixSkippedWhenNoBrowserFetcher()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestComixSkippedWhenNoBrowserFetcher()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "label": "TestRunOncePrefetchesKaganeCover()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOncePrefetchesKaganeCover()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", "label": "TestRunOnceDoesNotRefetchKaganeCover()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceDoesNotRefetchKaganeCover()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "label": "TestRunOnceCoverFailureDoesNotBlockChapter()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceCoverFailureDoesNotBlockChapter()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", "label": "TestRunOnceRejectsInvalidKaganeCover()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceRejectsInvalidKaganeCover()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", "label": "TestRunOnceWithoutCoverFetcherStillPollsKagane()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceWithoutCoverFetcherStillPollsKagane()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", "label": "TestRunOnceRoutesNonKaganeCoverToPublicFetcher()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceRoutesNonKaganeCoverToPublicFetcher()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites", "label": "TestFetcherForRoutesNovelSites()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestFetcherForRoutesNovelSites()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts", "label": "TestFetchableSeriesURLPinsNovelHosts()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestFetchableSeriesURLPinsNovelHosts()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", "label": "TestRunOnceFillsBlankCoverFromSeriesPage()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceFillsBlankCoverFromSeriesPage()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", "label": "TestRunOnceDoesNotReplaceExistingCover()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceDoesNotReplaceExistingCover()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "label": "TestRunOnceRetriesFailedBlankCoverOnNextPoll()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceRetriesFailedBlankCoverOnNextPoll()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", "label": "TestRunOnceBlankCoverFailureDoesNotBlockChapter()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRunOnceBlankCoverFailureDoesNotBlockChapter()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/latest/poller_test.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_latest_read", "label": "read.go", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "read.go", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/read.go", "file_type": "code", "degree": 2}, {"id": "latest_seriesread", "label": "seriesRead", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "seriesRead", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/read.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_read_readseriespage", "label": "readSeriesPage()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "readSeriesPage()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/read.go", "file_type": "code", "degree": 10}, {"id": "backend_internal_latest_read_go_context", "label": "Context", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Context", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_sites", "label": "sites.go", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 16.6, "font": {"size": 12, "color": "#ffffff"}, "title": "sites.go", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 23}, {"id": "latest_latestchapter", "label": "latestChapter", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "latestChapter", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 11}, {"id": "latest_site", "label": "site", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "site", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 3}, {"id": "latest_browserread", "label": "browserRead", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "browserRead", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_sites_go_action", "label": "Action", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Action", "community": 158, "community_name": "T", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_sites_comixseriesid", "label": "comixSeriesID()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "comixSeriesID()", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_sites_maxchapter", "label": "maxChapter()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "maxChapter()", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 9}, {"id": "regexp", "label": "Regexp", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Regexp", "community": 158, "community_name": "T", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_sites_asuralatestchapter", "label": "asuraLatestChapter()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "asuraLatestChapter()", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_sites_demoniclatestchapter", "label": "demonicLatestChapter()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "demonicLatestChapter()", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_sites_comixlatestchapter", "label": "comixLatestChapter()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "comixLatestChapter()", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_sites_kaganelatestchapter", "label": "kaganeLatestChapter()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "kaganeLatestChapter()", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_sites_novelfulllatestchapter", "label": "novelfullLatestChapter()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "novelfullLatestChapter()", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_sites_lnwlatestchapter", "label": "lnwLatestChapter()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "lnwLatestChapter()", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_sites_latestchapterfrom", "label": "latestChapterFrom()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "latestChapterFrom()", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_sites_browseronlycoverurl", "label": "browserOnlyCoverURL()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "browserOnlyCoverURL()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_sites_kaganecoverurl", "label": "kaganeCoverURL()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "kaganeCoverURL()", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_latest_sites_comixcoverurl", "label": "comixCoverURL()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "comixCoverURL()", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_sites_ogimagecover", "label": "ogImageCover()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ogImageCover()", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_latest_sites_novelfullcoverentry", "label": "novelfullCoverEntry()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "novelfullCoverEntry()", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_latest_sites_comixcoverentry", "label": "comixCoverEntry()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "comixCoverEntry()", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_latest_sites_kaganecoverentry", "label": "kaganeCoverEntry()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "kaganeCoverEntry()", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_latest_sites_coverfrom", "label": "coverFrom()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "coverFrom()", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_sites_metacontent", "label": "metaContent()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "metaContent()", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_latest_sites_publishedcoverurl", "label": "publishedCoverURL()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "publishedCoverURL()", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_sites_browserbackedsites", "label": "browserBackedSites()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "browserBackedSites()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_sites_test", "label": "sites_test.go", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "sites_test.go", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/sites_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_sites_test_testcoverfrom", "label": "TestCoverFrom()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCoverFrom()", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/sites_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_sites_test_go_t", "label": "T", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 158, "community_name": "T", "source_file": "", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_sites_test_testcoverfromchallenge", "label": "TestCoverFromChallenge()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCoverFromChallenge()", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/sites_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_sites_test_testlatestchapterfrom", "label": "TestLatestChapterFrom()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLatestChapterFrom()", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/sites_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_smoke_comix_test", "label": "smoke_comix_test.go", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "smoke_comix_test.go", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/smoke_comix_test.go", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_smoke_comix_test_testsmokecomix", "label": "TestSmokeComix()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestSmokeComix()", "community": 158, "community_name": "T", "source_file": "backend/internal/latest/smoke_comix_test.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_latest_smoke_comix_test_go_t", "label": "T", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 158, "community_name": "T", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_smoke_image_test", "label": "smoke_image_test.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "smoke_image_test.go", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/smoke_image_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_smoke_image_test_testsmokekaganeimage", "label": "TestSmokeKaganeImage()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestSmokeKaganeImage()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/smoke_image_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_smoke_image_test_go_t", "label": "T", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 15, "community_name": "CDP Browser Client", "source_file": "", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_smoke_image_test_testsmokekaganeget", "label": "TestSmokeKaganeGet()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestSmokeKaganeGet()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/smoke_image_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", "label": "TestSmokeAcquireKaganeCover()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestSmokeAcquireKaganeCover()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/smoke_image_test.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_latest_smoke_lnw_test", "label": "smoke_lnw_test.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "smoke_lnw_test.go", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/smoke_lnw_test.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary", "label": "TestSmokeLnwCommentBoundary()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestSmokeLnwCommentBoundary()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/smoke_lnw_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_latest_smoke_lnw_test_go_t", "label": "T", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 15, "community_name": "CDP Browser Client", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_latest_smoke_lnw_test_checklnwcommentboundary", "label": "checkLnwCommentBoundary()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "checkLnwCommentBoundary()", "community": 15, "community_name": "CDP Browser Client", "source_file": "backend/internal/latest/smoke_lnw_test.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_pgtest_pgtest", "label": "pgtest.go", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "pgtest.go", "community": 32, "community_name": "Repo Hard Constraints", "source_file": "backend/internal/pgtest/pgtest.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_pgtest_pgtest_main", "label": "Main()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Main()", "community": 32, "community_name": "Repo Hard Constraints", "source_file": "backend/internal/pgtest/pgtest.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_pgtest_pgtest_go_m", "label": "M", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "M", "community": 32, "community_name": "Repo Hard Constraints", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_pgtest_pgtest_url", "label": "URL()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "URL()", "community": 32, "community_name": "Repo Hard Constraints", "source_file": "backend/internal/pgtest/pgtest.go", "file_type": "code", "degree": 3}, {"id": "tb", "label": "TB", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TB", "community": 32, "community_name": "Repo Hard Constraints", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_pgtest_pgtest_start", "label": "start()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "start()", "community": 32, "community_name": "Repo Hard Constraints", "source_file": "backend/internal/pgtest/pgtest.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_pgtest_pgtest_waitready", "label": "waitReady()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "waitReady()", "community": 32, "community_name": "Repo Hard Constraints", "source_file": "backend/internal/pgtest/pgtest.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_session_session", "label": "session.go", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "session.go", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_session_session_newid", "label": "NewID()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "NewID()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/internal/session/session.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_session_session_ishttps", "label": "isHTTPS()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "isHTTPS()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_session_session_go_request", "label": "Request", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 9, "community_name": "Session Middleware", "source_file": "", "file_type": "code", "degree": 4}, {"id": "backend_internal_session_session_setcookie", "label": "SetCookie()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "SetCookie()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_session_session_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 9, "community_name": "Session Middleware", "source_file": "", "file_type": "code", "degree": 2}, {"id": "backend_internal_session_session_clearcookie", "label": "ClearCookie()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ClearCookie()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_session_session_clientip", "label": "ClientIP()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ClientIP()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session.go", "file_type": "code", "degree": 4}, {"id": "session_loginlimiter", "label": "LoginLimiter", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "LoginLimiter", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session.go", "file_type": "code", "degree": 9}, {"id": "backend_internal_session_session_go_mutex", "label": "Mutex", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Mutex", "community": 9, "community_name": "Session Middleware", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_session_session_go_time", "label": "Time", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Time", "community": 9, "community_name": "Session Middleware", "source_file": "", "file_type": "code", "degree": 4}, {"id": "backend_internal_session_session_newloginlimiter", "label": "NewLoginLimiter()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "NewLoginLimiter()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session.go", "file_type": "code", "degree": 7}, {"id": "session_loginlimiter_retryafter", "label": ".RetryAfter()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".RetryAfter()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_session_session_go_duration", "label": "Duration", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Duration", "community": 9, "community_name": "Session Middleware", "source_file": "", "file_type": "code", "degree": 1}, {"id": "session_loginlimiter_fail", "label": ".Fail()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Fail()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session.go", "file_type": "code", "degree": 3}, {"id": "session_loginlimiter_reset", "label": ".Reset()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".Reset()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session.go", "file_type": "code", "degree": 1}, {"id": "session_loginlimiter_prunelocked", "label": ".pruneLocked()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".pruneLocked()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_session_session_test", "label": "session_test.go", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "session_test.go", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session_test.go", "file_type": "code", "degree": 8}, {"id": "backend_internal_session_session_test_testnewid", "label": "TestNewID()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestNewID()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_session_session_test_go_t", "label": "T", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 9, "community_name": "Session Middleware", "source_file": "", "file_type": "code", "degree": 8}, {"id": "backend_internal_session_session_test_testsetsessioncookieattributes", "label": "TestSetSessionCookieAttributes()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestSetSessionCookieAttributes()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_session_session_test_testclearsessioncookie", "label": "TestClearSessionCookie()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestClearSessionCookie()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_session_session_test_testclientip", "label": "TestClientIP()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestClientIP()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_session_session_test_testloginlimiterblocksaftermaxfailures", "label": "TestLoginLimiterBlocksAfterMaxFailures()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLoginLimiterBlocksAfterMaxFailures()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_session_session_test_testloginlimiterwindowexpires", "label": "TestLoginLimiterWindowExpires()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLoginLimiterWindowExpires()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_session_session_test_testloginlimiterresetclearscounter", "label": "TestLoginLimiterResetClearsCounter()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLoginLimiterResetClearsCounter()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_session_session_test_testloginlimiterisperip", "label": "TestLoginLimiterIsPerIP()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLoginLimiterIsPerIP()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/session/session_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_sessions", "label": "sessions.go", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "sessions.go", "community": 34, "community_name": "Session Store", "source_file": "backend/internal/store/sessions.go", "file_type": "code", "degree": 1}, {"id": "store_session", "label": "Session", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 34, "community_name": "Session Store", "source_file": "backend/internal/store/sessions.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_sessions_go_time", "label": "Time", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Time", "community": 34, "community_name": "Session Store", "source_file": "", "file_type": "code", "degree": 2}, {"id": "backend_internal_store_sessions_go_store_store", "label": "Store", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 34, "community_name": "Session Store", "source_file": "backend/internal/store/sessions.go", "file_type": "code", "degree": 4}, {"id": "store_store_createsession", "label": ".CreateSession()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".CreateSession()", "community": 34, "community_name": "Session Store", "source_file": "backend/internal/store/sessions.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_sessions_go_duration", "label": "Duration", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Duration", "community": 34, "community_name": "Session Store", "source_file": "", "file_type": "code", "degree": 1}, {"id": "store_store_getsession", "label": ".GetSession()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".GetSession()", "community": 34, "community_name": "Session Store", "source_file": "backend/internal/store/sessions.go", "file_type": "code", "degree": 3}, {"id": "store_store_deletesession", "label": ".DeleteSession()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".DeleteSession()", "community": 34, "community_name": "Session Store", "source_file": "backend/internal/store/sessions.go", "file_type": "code", "degree": 1}, {"id": "store_store_deletereadersessions", "label": ".DeleteReaderSessions()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".DeleteReaderSessions()", "community": 34, "community_name": "Session Store", "source_file": "backend/internal/store/sessions.go", "file_type": "code", "degree": 1}, {"id": "backend_internal_store_sessions_test", "label": "sessions_test.go", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "sessions_test.go", "community": 41, "community_name": "sessions_test.go", "source_file": "backend/internal/store/sessions_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_sessions_test_testcreateandgetsession", "label": "TestCreateAndGetSession()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCreateAndGetSession()", "community": 41, "community_name": "sessions_test.go", "source_file": "backend/internal/store/sessions_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_sessions_test_go_t", "label": "T", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 41, "community_name": "sessions_test.go", "source_file": "", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_sessions_test_testgetsessionunknownid", "label": "TestGetSessionUnknownID()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestGetSessionUnknownID()", "community": 41, "community_name": "sessions_test.go", "source_file": "backend/internal/store/sessions_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_sessions_test_testexpiredsessionisgone", "label": "TestExpiredSessionIsGone()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestExpiredSessionIsGone()", "community": 41, "community_name": "sessions_test.go", "source_file": "backend/internal/store/sessions_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_sessions_test_testdeletesessionrevokes", "label": "TestDeleteSessionRevokes()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDeleteSessionRevokes()", "community": 41, "community_name": "sessions_test.go", "source_file": "backend/internal/store/sessions_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_sessions_test_testdeletesessionisperreader", "label": "TestDeleteSessionIsPerReader()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDeleteSessionIsPerReader()", "community": 41, "community_name": "sessions_test.go", "source_file": "backend/internal/store/sessions_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store", "label": "store.go", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "store.go", "community": 26, "community_name": "Open", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 16}, {"id": "store_bookmark", "label": "Bookmark", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 16.3, "font": {"size": 12, "color": "#ffffff"}, "title": "Bookmark", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 22}, {"id": "store_series", "label": "Series", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Series", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 11}, {"id": "store_series_key", "label": ".Key()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".Key()", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_bookmark_hasnewchapter", "label": ".HasNewChapter()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".HasNewChapter()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "backend_internal_store_store_displaychapter", "label": "displayChapter()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "displayChapter()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_bookmark_displaychapter", "label": ".DisplayChapter()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".DisplayChapter()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 2}, {"id": "store_bookmark_displaylatest", "label": ".DisplayLatest()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".DisplayLatest()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 2}, {"id": "store_bookmark_continueurl", "label": ".ContinueURL()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".ContinueURL()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_bookmark_initial", "label": ".Initial()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".Initial()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "backend_internal_store_store_covercontenttype", "label": "CoverContentType()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CoverContentType()", "community": 158, "community_name": "T", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 5}, {"id": "store_owner", "label": "Owner", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Owner", "community": 26, "community_name": "Open", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_go_store_store", "label": "Store", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 17.5, "font": {"size": 12, "color": "#ffffff"}, "title": "Store", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 26}, {"id": "db", "label": "DB", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 26, "community_name": "Open", "source_file": "", "file_type": "code", "degree": 5}, {"id": "store_store_ownerid", "label": ".OwnerID()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".OwnerID()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_readeridfortokenhash", "label": ".ReaderIDForTokenHash()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".ReaderIDForTokenHash()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_readertokeninfo", "label": ".ReaderTokenInfo()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".ReaderTokenInfo()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_rotatetoken", "label": ".RotateToken()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".RotateToken()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_ensurereader", "label": ".EnsureReader()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".EnsureReader()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_readersummary", "label": "ReaderSummary", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ReaderSummary", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_store_readers", "label": ".Readers()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Readers()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_open", "label": "Open()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 17.8, "font": {"size": 12, "color": "#ffffff"}, "title": "Open()", "community": 26, "community_name": "Open", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 27}, {"id": "backend_internal_store_store_seedowner", "label": "seedOwner()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "seedOwner()", "community": 26, "community_name": "Open", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_store_refreshownertoken", "label": "refreshOwnerToken()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "refreshOwnerToken()", "community": 26, "community_name": "Open", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_migrate", "label": "migrate()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "migrate()", "community": 26, "community_name": "Open", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_store_store_applymigration", "label": "applyMigration()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "applyMigration()", "community": 26, "community_name": "Open", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_store_scanbookmark", "label": ".scanBookmark()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".scanBookmark()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_store_store_scanseries", "label": "scanSeries()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "scanSeries()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_store_close", "label": ".Close()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".Close()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_store_store_coversourceaddress", "label": "coverSourceAddress()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "coverSourceAddress()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_store_coverrelativepath", "label": "coverRelativePath()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "coverRelativePath()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 3}, {"id": "store_store_getcover", "label": ".getCover()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".getCover()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 3}, {"id": "store_store_getcoverbyaddress", "label": ".getCoverByAddress()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".getCoverByAddress()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_store_putcover", "label": ".putCover()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".putCover()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_store_store_coveraddress", "label": "CoverAddress()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 16.6, "font": {"size": 12, "color": "#ffffff"}, "title": "CoverAddress()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 23}, {"id": "store_store_coverbyaddress", "label": ".CoverByAddress()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".CoverByAddress()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 2}, {"id": "store_store_coverwireurl", "label": ".CoverWireURL()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".CoverWireURL()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 2}, {"id": "store_store_setseriescover", "label": ".SetSeriesCover()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".SetSeriesCover()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 3}, {"id": "store_store_list", "label": ".List()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".List()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_store_get", "label": ".Get()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Get()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 3}, {"id": "store_store_upsert", "label": ".Upsert()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Upsert()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 3}, {"id": "store_store_delete", "label": ".Delete()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".Delete()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_dueforlatestcheck", "label": ".DueForLatestCheck()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".DueForLatestCheck()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_store_marklatestchecked", "label": ".MarkLatestChecked()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".MarkLatestChecked()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_latestcheckedat", "label": ".LatestCheckedAt()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".LatestCheckedAt()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_setlatestchapter", "label": ".SetLatestChapter()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".SetLatestChapter()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "backend_internal_store_store_test", "label": "store_test.go", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 25.3, "font": {"size": 12, "color": "#ffffff"}, "title": "store_test.go", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 53}, {"id": "backend_internal_store_store_test_testmain", "label": "TestMain()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMain()", "community": 32, "community_name": "Repo Hard Constraints", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_go_m", "label": "M", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "M", "community": 32, "community_name": "Repo Hard Constraints", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_store_store_test_newteststore", "label": "newTestStore()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 22.1, "font": {"size": 12, "color": "#ffffff"}, "title": "newTestStore()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 42}, {"id": "backend_internal_store_store_test_go_t", "label": "T", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 25.0, "font": {"size": 12, "color": "#ffffff"}, "title": "T", "community": 11, "community_name": "Store Tests", "source_file": "", "file_type": "code", "degree": 52}, {"id": "backend_internal_store_store_test_go_store", "label": "Store", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 11, "community_name": "Store Tests", "source_file": "", "file_type": "code", "degree": 6}, {"id": "backend_internal_store_store_test_secondreader", "label": "secondReader()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "secondReader()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 10}, {"id": "backend_internal_store_store_test_testopenisidempotent", "label": "TestOpenIsIdempotent()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestOpenIsIdempotent()", "community": 26, "community_name": "Open", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testreaderidfortokenhash", "label": "TestReaderIDForTokenHash()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestReaderIDForTokenHash()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testreadertokeninfo", "label": "TestReaderTokenInfo()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestReaderTokenInfo()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testrotatetokeninvalidatesoldandsurvivesrestart", "label": "TestRotateTokenInvalidatesOldAndSurvivesRestart()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRotateTokenInvalidatesOldAndSurvivesRestart()", "community": 26, "community_name": "Open", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_teststoreget", "label": "TestStoreGet()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestStoreGet()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_teststoregetmissing", "label": "TestStoreGetMissing()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestStoreGetMissing()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testbookmarkhasnewchapter", "label": "TestBookmarkHasNewChapter()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "TestBookmarkHasNewChapter()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_store_store_test_testbookmarkcontinueurl", "label": "TestBookmarkContinueURL()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "TestBookmarkContinueURL()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_store_store_test_readlatestcheckedat", "label": "readLatestCheckedAt()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "readLatestCheckedAt()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_store_test_seedforcheck", "label": "seedForCheck()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "seedForCheck()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 9}, {"id": "backend_internal_store_store_test_testdueforlatestcheck", "label": "TestDueForLatestCheck()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDueForLatestCheck()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandlimited", "label": "TestDueForLatestCheckOldestFirstAndLimited()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDueForLatestCheckOldestFirstAndLimited()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_test_testmarklatestchecked", "label": "TestMarkLatestChecked()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMarkLatestChecked()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat", "label": "TestUpsertPreservesLatestCheckedAt()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUpsertPreservesLatestCheckedAt()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_store_test_testupsertdefaultsstatustoreading", "label": "TestUpsertDefaultsStatusToReading()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUpsertDefaultsStatusToReading()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testupsertemptystatuspreservesstored", "label": "TestUpsertEmptyStatusPreservesStored()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUpsertEmptyStatusPreservesStored()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testlatestpollroundtrippreservesarchived", "label": "TestLatestPollRoundTripPreservesArchived()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLatestPollRoundTripPreservesArchived()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testupsertreplacesstatuswhengiven", "label": "TestUpsertReplacesStatusWhenGiven()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUpsertReplacesStatusWhenGiven()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testupsertstatuschangekeepsupdatedat", "label": "TestUpsertStatusChangeKeepsUpdatedAt()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUpsertStatusChangeKeepsUpdatedAt()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testdueforlatestcheckskipsfinishedkeepsarchived", "label": "TestDueForLatestCheckSkipsFinishedKeepsArchived()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDueForLatestCheckSkipsFinishedKeepsArchived()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testdisplaychapter", "label": "TestDisplayChapter()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDisplayChapter()", "community": 19, "community_name": "Store", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testupsertkinddefaultstomanga", "label": "TestUpsertKindDefaultsToManga()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUpsertKindDefaultsToManga()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testupsertkindroundtrips", "label": "TestUpsertKindRoundTrips()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUpsertKindRoundTrips()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testupsertemptykindkeepsstoredvalue", "label": "TestUpsertEmptyKindKeepsStoredValue()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUpsertEmptyKindKeepsStoredValue()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks", "label": "TestMigration0002BackfillsExistingBookmarks()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMigration0002BackfillsExistingBookmarks()", "community": 26, "community_name": "Open", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows", "label": "TestMigration0008DropsLegacyCoverRows()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMigration0008DropsLegacyCoverRows()", "community": 26, "community_name": "Open", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_store_test_readseries", "label": "readSeries()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "readSeries()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 8}, {"id": "backend_internal_store_store_test_testupsertcreatesseriesfromclient", "label": "TestUpsertCreatesSeriesFromClient()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUpsertCreatesSeriesFromClient()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries", "label": "TestOnSeriesCreatedFiresOnceForANewSeries()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestOnSeriesCreatedFiresOnceForANewSeries()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite", "label": "TestSetSeriesCoverDoesNotOverwrite()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestSetSeriesCoverDoesNotOverwrite()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_test_testcoverbyaddress", "label": "TestCoverByAddress()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCoverByAddress()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl", "label": "TestUpsertExistingSeriesIgnoresClientTitleCoverURL()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUpsertExistingSeriesIgnoresClientTitleCoverURL()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_test_testupsertexistingseriesacceptskindandlatest", "label": "TestUpsertExistingSeriesAcceptsKindAndLatest()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUpsertExistingSeriesAcceptsKindAndLatest()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testdeletekeepsseriesrow", "label": "TestDeleteKeepsSeriesRow()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDeleteKeepsSeriesRow()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_store_test_seedsecondreader", "label": "seedSecondReader()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "seedSecondReader()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage", "label": "TestDueForLatestCheckOrdersByReaderCountThenAge()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDueForLatestCheckOrdersByReaderCountThenAge()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries", "label": "TestDueForLatestCheckExcludesOrphanSeries()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDueForLatestCheckExcludesOrphanSeries()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_test_testseedowneridempotentandrefreshestokenhash", "label": "TestSeedOwnerIdempotentAndRefreshesTokenHash()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestSeedOwnerIdempotentAndRefreshesTokenHash()", "community": 26, "community_name": "Open", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner", "label": "TestMigration0004AttachesBookmarksToOwner()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMigration0004AttachesBookmarksToOwner()", "community": 26, "community_name": "Open", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_test_testbookmarkduplicateimpossibleatdatabaselevel", "label": "TestBookmarkDuplicateImpossibleAtDatabaseLevel()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestBookmarkDuplicateImpossibleAtDatabaseLevel()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_teststorescopesbookmarkstoreader", "label": "TestStoreScopesBookmarksToReader()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestStoreScopesBookmarksToReader()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_test_testdeletereadercascadestobookmarks", "label": "TestDeleteReaderCascadesToBookmarks()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDeleteReaderCascadesToBookmarks()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_store_test_testensurereadercreatesonceandneverclobbersarotation", "label": "TestEnsureReaderCreatesOnceAndNeverClobbersARotation()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestEnsureReaderCreatesOnceAndNeverClobbersARotation()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testreadersandsessionrevocation", "label": "TestReadersAndSessionRevocation()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestReadersAndSessionRevocation()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress", "label": "TestTwoReadersShareOneSeriesWithIndependentProgress()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestTwoReadersShareOneSeriesWithIndependentProgress()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_test_testcoverpersistsacrossreopen", "label": "TestCoverPersistsAcrossReopen()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCoverPersistsAcrossReopen()", "community": 26, "community_name": "Open", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testopenrequirescoverdirectory", "label": "TestOpenRequiresCoverDirectory()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestOpenRequiresCoverDirectory()", "community": 26, "community_name": "Open", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testopenrequiresabsolutecoverbaseurl", "label": "TestOpenRequiresAbsoluteCoverBaseURL()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestOpenRequiresAbsoluteCoverBaseURL()", "community": 26, "community_name": "Open", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testcoveriscontentaddressedonfilesystem", "label": "TestCoverIsContentAddressedOnFilesystem()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCoverIsContentAddressedOnFilesystem()", "community": 26, "community_name": "Open", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testcoverstoreacceptsanysourceurl", "label": "TestCoverStoreAcceptsAnySourceURL()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCoverStoreAcceptsAnySourceURL()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_userscript_userscript", "label": "userscript.go", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "userscript.go", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/userscript/userscript.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_userscript_userscript_stampversion", "label": "stampVersion()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "stampVersion()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/userscript/userscript.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_userscript_userscript_go_time", "label": "Time", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Time", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_userscript_userscript_substitutetoken", "label": "substituteToken()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "substituteToken()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/userscript/userscript.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_userscript_userscript_render", "label": "Render()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Render()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/userscript/userscript.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_userscript_userscript_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_userscript_userscript_go_request", "label": "Request", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_userscript_userscript_handler", "label": "Handler()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Handler()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/userscript/userscript.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_userscript_userscript_go_store", "label": "Store", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_userscript_userscript_go_handlerfunc", "label": "HandlerFunc", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "HandlerFunc", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_userscript_userscript_test", "label": "userscript_test.go", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "userscript_test.go", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/userscript/userscript_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_userscript_userscript_test_teststampversionreplacesversionlineonly", "label": "TestStampVersionReplacesVersionLineOnly()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestStampVersionReplacesVersionLineOnly()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/userscript/userscript_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_userscript_userscript_test_go_t", "label": "T", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "", "file_type": "code", "degree": 4}, {"id": "backend_internal_userscript_userscript_test_teststampversionwithoutversionlineservedunmodified", "label": "TestStampVersionWithoutVersionLineServedUnmodified()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestStampVersionWithoutVersionLineServedUnmodified()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/userscript/userscript_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_userscript_userscript_test_testsubstitutetokenreplaceseveryplaceholder", "label": "TestSubstituteTokenReplacesEveryPlaceholder()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestSubstituteTokenReplacesEveryPlaceholder()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/userscript/userscript_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_userscript_userscript_test_testsubstitutetokenwithoutplaceholderservedunmodified", "label": "TestSubstituteTokenWithoutPlaceholderServedUnmodified()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestSubstituteTokenWithoutPlaceholderServedUnmodified()", "community": 12, "community_name": "Bookmarks API Handler", "source_file": "backend/internal/userscript/userscript_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_discord", "label": "discord.go", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "discord.go", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 5}, {"id": "web_discordconfig", "label": "DiscordConfig", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "DiscordConfig", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 5}, {"id": "web_oauthstates", "label": "oauthStates", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "oauthStates", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_web_discord_go_mutex", "label": "Mutex", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Mutex", "community": 9, "community_name": "Session Middleware", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_web_discord_go_time", "label": "Time", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Time", "community": 9, "community_name": "Session Middleware", "source_file": "", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_discord_newoauthstates", "label": "newOAuthStates()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "newOAuthStates()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 6}, {"id": "web_oauthstates_put", "label": ".put()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".put()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 3}, {"id": "web_oauthstates_take", "label": ".take()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".take()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_discord_go_web_handler", "label": "Handler", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Handler", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 5}, {"id": "web_handler_discordstart", "label": ".discordStart()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".discordStart()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_discord_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 9, "community_name": "Session Middleware", "source_file": "", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_discord_go_request", "label": "Request", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 9, "community_name": "Session Middleware", "source_file": "", "file_type": "code", "degree": 2}, {"id": "web_handler_discordcallback", "label": ".discordCallback()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".discordCallback()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 11}, {"id": "web_handler_exchangetoken", "label": ".exchangeToken()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".exchangeToken()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_discord_go_context", "label": "Context", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Context", "community": 9, "community_name": "Session Middleware", "source_file": "", "file_type": "code", "degree": 4}, {"id": "web_handler_discorduserid", "label": ".discordUserID()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".discordUserID()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 4}, {"id": "web_discordmember", "label": "discordMember", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "discordMember", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 2}, {"id": "web_handler_discordmember", "label": ".discordMember()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".discordMember()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 4}, {"id": "web_discordtoken", "label": "discordToken", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "discordToken", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/discord.go", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_oauth_test", "label": "oauth_test.go", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "oauth_test.go", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/oauth_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_oauth_test_testoauthstatesingleuse", "label": "TestOAuthStateSingleUse()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestOAuthStateSingleUse()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/oauth_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_oauth_test_go_t", "label": "T", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 9, "community_name": "Session Middleware", "source_file": "", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_oauth_test_testoauthstateunknownorexpired", "label": "TestOAuthStateUnknownOrExpired()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestOAuthStateUnknownOrExpired()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/oauth_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_oauth_test_testoauthstateeviction", "label": "TestOAuthStateEviction()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestOAuthStateEviction()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/oauth_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_filter", "label": "filter.js", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "filter.js", "community": 35, "community_name": "Web UI Filter Logic", "source_file": "backend/internal/web/static/filter.js", "file_type": "code", "degree": 8}, {"id": "backend_internal_web_static_filter_applyfilter", "label": "applyFilter()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "applyFilter()", "community": 35, "community_name": "Web UI Filter Logic", "source_file": "backend/internal/web/static/filter.js", "file_type": "code", "degree": 1}, {"id": "backend_internal_web_static_filter_setactivetab", "label": "setActiveTab()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "setActiveTab()", "community": 35, "community_name": "Web UI Filter Logic", "source_file": "backend/internal/web/static/filter.js", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_static_filter_closecardpanels", "label": "closeCardPanels()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "closeCardPanels()", "community": 35, "community_name": "Web UI Filter Logic", "source_file": "backend/internal/web/static/filter.js", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_static_filter_togglepanel", "label": "togglePanel()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "togglePanel()", "community": 35, "community_name": "Web UI Filter Logic", "source_file": "backend/internal/web/static/filter.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_filter_togglechapterform", "label": "toggleChapterForm()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "toggleChapterForm()", "community": 35, "community_name": "Web UI Filter Logic", "source_file": "backend/internal/web/static/filter.js", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_static_filter_toggleconfirmrow", "label": "toggleConfirmRow()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "toggleConfirmRow()", "community": 35, "community_name": "Web UI Filter Logic", "source_file": "backend/internal/web/static/filter.js", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_static_filter_showerror", "label": "showError()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "showError()", "community": 35, "community_name": "Web UI Filter Logic", "source_file": "backend/internal/web/static/filter.js", "file_type": "code", "degree": 1}, {"id": "backend_internal_web_static_filter_reasonfrom", "label": "reasonFrom()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "reasonFrom()", "community": 35, "community_name": "Web UI Filter Logic", "source_file": "backend/internal/web/static/filter.js", "file_type": "code", "degree": 1}, {"id": "backend_internal_web_static_htmx_min", "label": "htmx.min.js", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 40.0, "font": {"size": 12, "color": "#ffffff"}, "title": "htmx.min.js", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 104}, {"id": "backend_internal_web_static_htmx_min_d", "label": "d()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "d()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_ee", "label": "ee()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 15.5, "font": {"size": 12, "color": "#ffffff"}, "title": "ee()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 19}, {"id": "backend_internal_web_static_htmx_min_s", "label": "s()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "s()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 8}, {"id": "backend_internal_web_static_htmx_min_te", "label": "te()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": "te()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 13}, {"id": "backend_internal_web_static_htmx_min_c", "label": "c()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "c()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 16}, {"id": "backend_internal_web_static_htmx_min_ne", "label": "ne()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 18.1, "font": {"size": 12, "color": "#ffffff"}, "title": "ne()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 28}, {"id": "backend_internal_web_static_htmx_min_m", "label": "m()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "m()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_o", "label": "o()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "o()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 10}, {"id": "backend_internal_web_static_htmx_min_i", "label": "i()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.5, "font": {"size": 0, "color": "#ffffff"}, "title": "i()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 12}, {"id": "backend_internal_web_static_htmx_min_re", "label": "re()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.0, "font": {"size": 0, "color": "#ffffff"}, "title": "re()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 14}, {"id": "backend_internal_web_static_htmx_min_h", "label": "h()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "h()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 8}, {"id": "backend_internal_web_static_htmx_min_t", "label": "T()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "T()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_q", "label": "q()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "q()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_static_htmx_min_l", "label": "L()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "L()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_static_htmx_min_a", "label": "A()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "A()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_n", "label": "N()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "N()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_p", "label": "P()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "P()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 10}, {"id": "backend_internal_web_static_htmx_min_oe", "label": "oe()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "oe()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_k", "label": "k()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "k()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 8}, {"id": "backend_internal_web_static_htmx_min_ie", "label": "ie()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "ie()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 17}, {"id": "backend_internal_web_static_htmx_min_se", "label": "se()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 17.8, "font": {"size": 12, "color": "#ffffff"}, "title": "se()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 27}, {"id": "backend_internal_web_static_htmx_min_x", "label": "X()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "X()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_le", "label": "le()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "le()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 11}, {"id": "backend_internal_web_static_htmx_min_f", "label": "F()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "F()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_static_htmx_min_ce", "label": "ce()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ce()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 8}, {"id": "backend_internal_web_static_htmx_min_b", "label": "B()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "B()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_u", "label": "U()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "U()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_e", "label": "e()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 19.5, "font": {"size": 12, "color": "#ffffff"}, "title": "e()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 33}, {"id": "backend_internal_web_static_htmx_min_j", "label": "j()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "j()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 1}, {"id": "backend_internal_web_static_htmx_min_v", "label": "V()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "V()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 2}, {"id": "home_tan_project_mangabm_mangabookmark_backend_internal_web_static_htmx_min", "label": "_()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 1}, {"id": "backend_internal_web_static_htmx_min_z", "label": "z()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "z()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_ue", "label": "ue()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 17.8, "font": {"size": 12, "color": "#ffffff"}, "title": "ue()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 27}, {"id": "backend_internal_web_static_htmx_min_g", "label": "G()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "G()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 7}, {"id": "backend_internal_web_static_htmx_min_w", "label": "W()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "W()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 1}, {"id": "backend_internal_web_static_htmx_min_y", "label": "Y()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Y()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_ge", "label": "ge()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "ge()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_ae", "label": "ae()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "ae()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 10}, {"id": "backend_internal_web_static_htmx_min_xe", "label": "xe()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "xe()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_ye", "label": "ye()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "ye()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_be", "label": "be()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "be()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_we", "label": "we()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "we()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_he", "label": "He()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "He()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 10}, {"id": "backend_internal_web_static_htmx_min_qe", "label": "qe()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "qe()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 8}, {"id": "backend_internal_web_static_htmx_min_pe", "label": "Pe()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Pe()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_static_htmx_min_ke", "label": "ke()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ke()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_de", "label": "De()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 18.1, "font": {"size": 12, "color": "#ffffff"}, "title": "De()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 28}, {"id": "backend_internal_web_static_htmx_min_me", "label": "Me()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Me()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_fe", "label": "Fe()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Fe()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_je", "label": "je()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "je()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_ve", "label": "Ve()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Ve()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_ze", "label": "ze()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ze()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_et", "label": "et()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "et()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_tt", "label": "tt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "tt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_nt", "label": "nt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "nt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 8}, {"id": "backend_internal_web_static_htmx_min_rt", "label": "rt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "rt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_it", "label": "it()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "it()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 8}, {"id": "backend_internal_web_static_htmx_min_st", "label": "st()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": "st()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 13}, {"id": "backend_internal_web_static_htmx_min_lt", "label": "lt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "lt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_ct", "label": "ct()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "ct()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 6}, {"id": "backend_internal_web_static_htmx_min_ut", "label": "ut()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ut()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_at", "label": "at()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "at()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_ft", "label": "ft()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ft()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 9}, {"id": "backend_internal_web_static_htmx_min_ht", "label": "ht()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ht()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_dt", "label": "dt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "dt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_gt", "label": "gt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "gt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 10}, {"id": "backend_internal_web_static_htmx_min_pt", "label": "pt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 15.5, "font": {"size": 12, "color": "#ffffff"}, "title": "pt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 19}, {"id": "backend_internal_web_static_htmx_min_yt", "label": "yt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "yt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 7}, {"id": "backend_internal_web_static_htmx_min_bt", "label": "bt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "bt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 6}, {"id": "backend_internal_web_static_htmx_min_vt", "label": "vt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "vt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_wt", "label": "wt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": "wt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 13}, {"id": "backend_internal_web_static_htmx_min_ot", "label": "Ot()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Ot()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_qt", "label": "qt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "qt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_kt", "label": "kt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "kt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_mt", "label": "Mt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Mt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_xt", "label": "Xt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Xt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_static_htmx_min_jt", "label": "jt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "jt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 8}, {"id": "backend_internal_web_static_htmx_min_zt", "label": "zt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "zt()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 8}, {"id": "backend_internal_web_static_htmx_min_en", "label": "en()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "en()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_tn", "label": "tn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "tn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_nn", "label": "nn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "nn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 6}, {"id": "backend_internal_web_static_htmx_min_rn", "label": "rn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "rn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_on", "label": "on()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": "on()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 13}, {"id": "backend_internal_web_static_htmx_min_sn", "label": "sn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "sn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_ln", "label": "ln()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ln()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_cn", "label": "cn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "cn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 17}, {"id": "backend_internal_web_static_htmx_min_un", "label": "un()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "un()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 6}, {"id": "backend_internal_web_static_htmx_min_an", "label": "an()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "an()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 6}, {"id": "backend_internal_web_static_htmx_min_fn", "label": "fn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "fn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 8}, {"id": "backend_internal_web_static_htmx_min_hn", "label": "hn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "hn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_dn", "label": "dn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.0, "font": {"size": 0, "color": "#ffffff"}, "title": "dn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 14}, {"id": "backend_internal_web_static_htmx_min_gn", "label": "gn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "gn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 6}, {"id": "backend_internal_web_static_htmx_min_pn", "label": "pn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "pn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 7}, {"id": "backend_internal_web_static_htmx_min_mn", "label": "mn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 6}, {"id": "backend_internal_web_static_htmx_min_xn", "label": "xn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "xn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_yn", "label": "yn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "yn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_bn", "label": "bn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "bn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 11}, {"id": "backend_internal_web_static_htmx_min_vn", "label": "vn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "vn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 5}, {"id": "backend_internal_web_static_htmx_min_wn", "label": "wn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "wn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_r", "label": "R()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "R()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_static_htmx_min_qn", "label": "qn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "qn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_in", "label": "In()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "In()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 2}, {"id": "backend_internal_web_static_htmx_min_kn", "label": "kn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "kn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_static_htmx_min_zn", "label": "zn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "zn()", "community": 0, "community_name": "HTMX Library Internals", "source_file": "backend/internal/web/static/htmx.min.js", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_web", "label": "web.go", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.5, "font": {"size": 0, "color": "#ffffff"}, "title": "web.go", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 12}, {"id": "backend_internal_web_web_go_web_handler", "label": "Handler", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 18.4, "font": {"size": 12, "color": "#ffffff"}, "title": "Handler", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 29}, {"id": "backend_internal_web_web_go_store", "label": "Store", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 13, "community_name": "Web UI Handlers", "source_file": "", "file_type": "code", "degree": 2}, {"id": "template", "label": "Template", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Template", "community": 13, "community_name": "Web UI Handlers", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_web_web_go_client", "label": "Client", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Client", "community": 13, "community_name": "Web UI Handlers", "source_file": "", "file_type": "code", "degree": 1}, {"id": "web_listview", "label": "listView", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "listView", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 7}, {"id": "web_listview_pageurl", "label": ".PageURL()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".PageURL()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 1}, {"id": "web_listview_listurl", "label": ".ListURL()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".ListURL()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 1}, {"id": "web_loginview", "label": "loginView", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "loginView", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 1}, {"id": "backend_internal_web_web_new", "label": "New()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 15.2, "font": {"size": 12, "color": "#ffffff"}, "title": "New()", "community": 4, "community_name": "Series Acquisition Tests", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 18}, {"id": "web_handler_register", "label": ".Register()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".Register()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 5}, {"id": "servemux", "label": "ServeMux", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ServeMux", "community": 13, "community_name": "Web UI Handlers", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_web_web_statichandler", "label": "staticHandler()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "staticHandler()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 4}, {"id": "web_ctxkey", "label": "ctxKey", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ctxKey", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 1}, {"id": "web_handler_sessionreader", "label": ".sessionReader()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".sessionReader()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_web_go_request", "label": "Request", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Request", "community": 13, "community_name": "Web UI Handlers", "source_file": "", "file_type": "code", "degree": 16}, {"id": "web_handler_requiresession", "label": ".requireSession()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".requireSession()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_web_web_go_handlerfunc", "label": "HandlerFunc", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "HandlerFunc", "community": 13, "community_name": "Web UI Handlers", "source_file": "", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_web_readerof", "label": "readerOf()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "readerOf()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 10}, {"id": "web_handler_render", "label": ".render()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".render()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 8}, {"id": "backend_internal_web_web_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 13, "community_name": "Web UI Handlers", "source_file": "", "file_type": "code", "degree": 15}, {"id": "web_handler_index", "label": ".index()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": ".index()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 7}, {"id": "backend_internal_web_web_filterbookmarks", "label": "filterBookmarks()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "filterBookmarks()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_web_kindof", "label": "kindOf()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "kindOf()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_web_libof", "label": "libOf()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "libOf()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 4}, {"id": "web_handler_buildlistview", "label": ".buildListView()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": ".buildListView()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 7}, {"id": "web_handler_uilist", "label": ".uiList()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".uiList()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 8}, {"id": "backend_internal_web_web_currenttab", "label": "currentTab()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "currentTab()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_web_web_currentlib", "label": "currentLib()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "currentLib()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 4}, {"id": "web_handler_writechromeoob", "label": ".writeChromeOOB()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".writeChromeOOB()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 5}, {"id": "web_handler_refreshchrome", "label": ".refreshChrome()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".refreshChrome()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 10}, {"id": "web_handler_renderlogin", "label": ".renderLogin()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".renderLogin()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 3}, {"id": "web_handler_logout", "label": ".logout()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".logout()", "community": 9, "community_name": "Session Middleware", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 4}, {"id": "web_handler_loadformutation", "label": ".loadForMutation()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".loadForMutation()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 8}, {"id": "web_handler_saveandrendercard", "label": ".saveAndRenderCard()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".saveAndRenderCard()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 10}, {"id": "web_handler_uifavorite", "label": ".uiFavorite()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".uiFavorite()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 5}, {"id": "web_handler_uistatus", "label": ".uiStatus()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".uiStatus()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 5}, {"id": "web_handler_uichapter", "label": ".uiChapter()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".uiChapter()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 5}, {"id": "web_handler_uidelete", "label": ".uiDelete()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".uiDelete()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 5}, {"id": "web_handler_installuserscript", "label": ".installUserscript()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".installUserscript()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 5}, {"id": "web_handler_rotatetoken", "label": ".rotateToken()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".rotateToken()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 5}, {"id": "web_handler_revokereadersessions", "label": ".revokeReaderSessions()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".revokeReaderSessions()", "community": 13, "community_name": "Web UI Handlers", "source_file": "backend/internal/web/web.go", "file_type": "code", "degree": 5}, {"id": "backend_main", "label": "main.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.0, "font": {"size": 0, "color": "#ffffff"}, "title": "main.go", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 14}, {"id": "backend_config", "label": "Config", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Config", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 7}, {"id": "backend_latestpoll", "label": "LatestPoll", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "LatestPoll", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 6}, {"id": "backend_main_go_duration", "label": "Duration", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Duration", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "", "file_type": "code", "degree": 4}, {"id": "backend_main_envor", "label": "envOr()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "envOr()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 2}, {"id": "backend_main_envbool", "label": "envBool()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "envBool()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 2}, {"id": "backend_main_envduration", "label": "envDuration()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "envDuration()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 3}, {"id": "backend_main_envint", "label": "envInt()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "envInt()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 2}, {"id": "backend_main_clamppollcooldown", "label": "clampPollCooldown()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "clampPollCooldown()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 3}, {"id": "backend_main_loadlatestpoll", "label": "loadLatestPoll()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "loadLatestPoll()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 11}, {"id": "backend_main_loadconfig", "label": "loadConfig()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "loadConfig()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 7}, {"id": "backend_main_newrouter", "label": "newRouter()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 15.8, "font": {"size": 12, "color": "#ffffff"}, "title": "newRouter()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 20}, {"id": "backend_main_go_store", "label": "Store", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "", "file_type": "code", "degree": 3}, {"id": "backend_main_go_handler", "label": "Handler", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Handler", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "", "file_type": "code", "degree": 2}, {"id": "backend_main_guardemptyuserscripttoken", "label": "guardEmptyUserscriptToken()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "guardEmptyUserscriptToken()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 3}, {"id": "backend_main_main", "label": "main()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 8}, {"id": "backend_main_newlatestpoller", "label": "newLatestPoller()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "newLatestPoller()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 8}, {"id": "backend_main_startlatestpoller", "label": "startLatestPoller()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "startLatestPoller()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main.go", "file_type": "code", "degree": 8}, {"id": "backend_main_go_context", "label": "Context", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Context", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_main_test", "label": "main_test.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "main_test.go", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main_test.go", "file_type": "code", "degree": 10}, {"id": "backend_main_test_testloadlatestpolldefaults", "label": "TestLoadLatestPollDefaults()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLoadLatestPollDefaults()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main_test.go", "file_type": "code", "degree": 3}, {"id": "backend_main_test_go_t", "label": "T", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "", "file_type": "code", "degree": 10}, {"id": "backend_main_test_testloadconfigreadscoverdirectory", "label": "TestLoadConfigReadsCoverDirectory()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLoadConfigReadsCoverDirectory()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main_test.go", "file_type": "code", "degree": 3}, {"id": "backend_main_test_testloadlatestpollenabledparsing", "label": "TestLoadLatestPollEnabledParsing()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLoadLatestPollEnabledParsing()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main_test.go", "file_type": "code", "degree": 3}, {"id": "backend_main_test_testloadlatestpollclampsandfallsback", "label": "TestLoadLatestPollClampsAndFallsBack()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLoadLatestPollClampsAndFallsBack()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main_test.go", "file_type": "code", "degree": 3}, {"id": "backend_main_test_testnewlatestpollerwirescooldowns", "label": "TestNewLatestPollerWiresCooldowns()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestNewLatestPollerWiresCooldowns()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main_test.go", "file_type": "code", "degree": 3}, {"id": "backend_main_test_testputstatusvalidation", "label": "TestPutStatusValidation()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestPutStatusValidation()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main_test.go", "file_type": "code", "degree": 4}, {"id": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress", "label": "TestPutOmittedStatusPreservesArchivedAndAppliesProgress()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestPutOmittedStatusPreservesArchivedAndAppliesProgress()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main_test.go", "file_type": "code", "degree": 4}, {"id": "backend_main_test_testgzipcompressestextnotfonts", "label": "TestGzipCompressesTextNotFonts()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestGzipCompressesTextNotFonts()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main_test.go", "file_type": "code", "degree": 4}, {"id": "backend_main_test_testputkindvalidation", "label": "TestPutKindValidation()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestPutKindValidation()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main_test.go", "file_type": "code", "degree": 4}, {"id": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress", "label": "TestPutOmittedKindPreservesNovelAndAppliesProgress()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestPutOmittedKindPreservesNovelAndAppliesProgress()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/main_test.go", "file_type": "code", "degree": 4}, {"id": "backend_reader_credential_test", "label": "reader_credential_test.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "reader_credential_test.go", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/reader_credential_test.go", "file_type": "code", "degree": 9}, {"id": "backend_reader_credential_test_registerreader", "label": "registerReader()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "registerReader()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/reader_credential_test.go", "file_type": "code", "degree": 5}, {"id": "backend_reader_credential_test_go_t", "label": "T", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "", "file_type": "code", "degree": 6}, {"id": "backend_reader_credential_test_go_store", "label": "Store", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_reader_credential_test_credrequest", "label": "credRequest()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "credRequest()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/reader_credential_test.go", "file_type": "code", "degree": 5}, {"id": "backend_reader_credential_test_go_request", "label": "Request", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "", "file_type": "code", "degree": 2}, {"id": "backend_reader_credential_test_readercredential", "label": "readerCredential()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "readerCredential()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/reader_credential_test.go", "file_type": "code", "degree": 5}, {"id": "backend_reader_credential_test_withbody", "label": "withBody()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "withBody()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/reader_credential_test.go", "file_type": "code", "degree": 3}, {"id": "backend_reader_credential_test_testunknowncredentialrejected", "label": "TestUnknownCredentialRejected()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUnknownCredentialRejected()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/reader_credential_test.go", "file_type": "code", "degree": 8}, {"id": "backend_reader_credential_test_testperreaderisolation", "label": "TestPerReaderIsolation()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestPerReaderIsolation()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/reader_credential_test.go", "file_type": "code", "degree": 11}, {"id": "backend_reader_credential_test_testinstallservesscriptwithcredential", "label": "TestInstallServesScriptWithCredential()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestInstallServesScriptWithCredential()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/reader_credential_test.go", "file_type": "code", "degree": 6}, {"id": "backend_reader_credential_test_testrotatecredentialviawebui", "label": "TestRotateCredentialViaWebUI()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRotateCredentialViaWebUI()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/reader_credential_test.go", "file_type": "code", "degree": 8}, {"id": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", "label": "TestIndexShowsSetupPanelWithoutCredential()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestIndexShowsSetupPanelWithoutCredential()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/reader_credential_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test", "label": "web_test.go", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 27.9, "font": {"size": 12, "color": "#ffffff"}, "title": "web_test.go", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 62}, {"id": "backend_web_test_newwebtestserver", "label": "newWebTestServer()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 24.1, "font": {"size": 12, "color": "#ffffff"}, "title": "newWebTestServer()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 49}, {"id": "backend_web_test_go_t", "label": "T", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 27.0, "font": {"size": 12, "color": "#ffffff"}, "title": "T", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "", "file_type": "code", "degree": 59}, {"id": "backend_web_test_go_handler", "label": "Handler", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Handler", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "", "file_type": "code", "degree": 8}, {"id": "backend_web_test_go_store", "label": "Store", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "", "file_type": "code", "degree": 11}, {"id": "backend_web_test_sessioncookie", "label": "sessionCookie()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 15.8, "font": {"size": 12, "color": "#ffffff"}, "title": "sessionCookie()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 20}, {"id": "backend_web_test_go_cookie", "label": "Cookie", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Cookie", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "", "file_type": "code", "degree": 2}, {"id": "backend_discordstub", "label": "discordStub", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "discordStub", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 4}, {"id": "backend_tokenrequest", "label": "tokenRequest", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "tokenRequest", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 3}, {"id": "values", "label": "Values", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Values", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "", "file_type": "code", "degree": 2}, {"id": "backend_web_test_newdiscordstub", "label": "newDiscordStub()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "newDiscordStub()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 10}, {"id": "server", "label": "Server", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Server", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_web_test_discordconfig", "label": "discordConfig()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "discordConfig()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 8}, {"id": "backend_web_test_oauthwebtestserver", "label": "oauthWebTestServer()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "oauthWebTestServer()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 17}, {"id": "backend_web_test_startsignin", "label": "startSignIn()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "startSignIn()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 8}, {"id": "backend_web_test_completesignin", "label": "completeSignIn()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "completeSignIn()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 10}, {"id": "backend_web_test_go_responserecorder", "label": "ResponseRecorder", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseRecorder", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "", "file_type": "code", "degree": 2}, {"id": "backend_web_test_storereaders", "label": "storeReaders()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "storeReaders()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 7}, {"id": "backend_web_test_signincookie", "label": "signInCookie()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "signInCookie()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 10}, {"id": "backend_web_test_signedinreader", "label": "signedInReader()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "signedInReader()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 7}, {"id": "backend_web_test_testindexwithoutsessionshowslogin", "label": "TestIndexWithoutSessionShowsLogin()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestIndexWithoutSessionShowsLogin()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 4}, {"id": "backend_web_test_testindexwithsessionshowslist", "label": "TestIndexWithSessionShowsList()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestIndexWithSessionShowsList()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 5}, {"id": "backend_web_test_testdiscordloginfullflow", "label": "TestDiscordLoginFullFlow()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDiscordLoginFullFlow()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 4}, {"id": "backend_web_test_testdiscordcallbackrejectsmissingstate", "label": "TestDiscordCallbackRejectsMissingState()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDiscordCallbackRejectsMissingState()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 3}, {"id": "backend_web_test_testdiscordcallbackrejectsmismatchedstate", "label": "TestDiscordCallbackRejectsMismatchedState()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDiscordCallbackRejectsMismatchedState()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 3}, {"id": "backend_web_test_testdiscordcallbackstateissingleuse", "label": "TestDiscordCallbackStateIsSingleUse()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDiscordCallbackStateIsSingleUse()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 5}, {"id": "backend_web_test_testdiscordloginrefusesnonmember", "label": "TestDiscordLoginRefusesNonMember()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDiscordLoginRefusesNonMember()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 10}, {"id": "backend_web_test_testdiscordloginrequiresrolepositive", "label": "TestDiscordLoginRequiresRolePositive()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDiscordLoginRequiresRolePositive()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 8}, {"id": "backend_web_test_testguildmemberregistersonfirstloginandreusesit", "label": "TestGuildMemberRegistersOnFirstLoginAndReusesIt()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestGuildMemberRegistersOnFirstLoginAndReusesIt()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 5}, {"id": "backend_web_test_testownerloginreusestheseededreader", "label": "TestOwnerLoginReusesTheSeededReader()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestOwnerLoginReusesTheSeededReader()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 8}, {"id": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "label": "TestNewReaderSeesEmptyLibraryAndTheirOwnScript()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "TestNewReaderSeesEmptyLibraryAndTheirOwnScript()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 9}, {"id": "backend_web_test_testownerrevokesanotherreaderssessions", "label": "TestOwnerRevokesAnotherReadersSessions()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestOwnerRevokesAnotherReadersSessions()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 5}, {"id": "backend_web_test_testownerseesreaderspanel", "label": "TestOwnerSeesReadersPanel()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestOwnerSeesReadersPanel()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 5}, {"id": "backend_web_test_testdiscordlogintokenendpointdown", "label": "TestDiscordLoginTokenEndpointDown()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDiscordLoginTokenEndpointDown()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 8}, {"id": "backend_web_test_testcallbackratelimited", "label": "TestCallbackRateLimited()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCallbackRateLimited()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 3}, {"id": "backend_web_test_testlogoutdeletessession", "label": "TestLogoutDeletesSession()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLogoutDeletesSession()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 5}, {"id": "backend_web_test_testexpiredsessionrejected", "label": "TestExpiredSessionRejected()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestExpiredSessionRejected()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 5}, {"id": "backend_web_test_testbookmarksapistillbeareronly", "label": "TestBookmarksAPIStillBearerOnly()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestBookmarksAPIStillBearerOnly()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_teststaticassetsserved", "label": "TestStaticAssetsServed()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestStaticAssetsServed()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 4}, {"id": "backend_web_test_seed", "label": "seed()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "seed()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 15}, {"id": "backend_web_test_uirequest", "label": "uiRequest()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 16.1, "font": {"size": 12, "color": "#ffffff"}, "title": "uiRequest()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 21}, {"id": "backend_web_test_go_request", "label": "Request", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_web_test_testuiroutesrequiresession", "label": "TestUIRoutesRequireSession()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUIRoutesRequireSession()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 4}, {"id": "backend_web_test_testfavoritetoggleswithoutreordering", "label": "TestFavoriteTogglesWithoutReordering()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestFavoriteTogglesWithoutReordering()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey", "label": "TestCardHxTargetIsValidSelectorForColonKey()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCardHxTargetIsValidSelectorForColonKey()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testchapteroverridemovesupdatedat", "label": "TestChapterOverrideMovesUpdatedAt()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestChapterOverrideMovesUpdatedAt()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat", "label": "TestChapterOverrideNoOpPreservesURLAndUpdatedAt()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestChapterOverrideNoOpPreservesURLAndUpdatedAt()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testchapteroverriderejectsbadinput", "label": "TestChapterOverrideRejectsBadInput()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestChapterOverrideRejectsBadInput()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testmutationsonmissingkey", "label": "TestMutationsOnMissingKey()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMutationsOnMissingKey()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 5}, {"id": "backend_web_test_testuideleteremovesrow", "label": "TestUIDeleteRemovesRow()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUIDeleteRemovesRow()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testuilistfavouritestab", "label": "TestUIListFavouritesTab()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUIListFavouritesTab()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testuilistnewtab", "label": "TestUIListNewTab()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUIListNewTab()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 7}, {"id": "backend_web_test_seedstatusrows", "label": "seedStatusRows()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.5, "font": {"size": 0, "color": "#ffffff"}, "title": "seedStatusRows()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 12}, {"id": "backend_web_test_testtabsshowonlytheirbucket", "label": "TestTabsShowOnlyTheirBucket()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestTabsShowOnlyTheirBucket()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_stripof", "label": "stripOf()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "stripOf()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 8}, {"id": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", "label": "TestRecentStripCarriesUnreadOnlyAndOnlyOnAll()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRecentStripCarriesUnreadOnlyAndOnlyOnAll()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 7}, {"id": "backend_web_test_testrecentstripcapped", "label": "TestRecentStripCapped()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRecentStripCapped()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_poststatus", "label": "postStatus()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "postStatus()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 9}, {"id": "backend_web_test_testuistatussetsbucket", "label": "TestUIStatusSetsBucket()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUIStatusSetsBucket()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testuistatusrejectsunknownvalue", "label": "TestUIStatusRejectsUnknownValue()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUIStatusRejectsUnknownValue()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testuistatusrequiressession", "label": "TestUIStatusRequiresSession()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUIStatusRequiresSession()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 5}, {"id": "backend_web_test_testuistatusdoesnotreorderlist", "label": "TestUIStatusDoesNotReorderList()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUIStatusDoesNotReorderList()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testcardshowsstatuscontrols", "label": "TestCardShowsStatusControls()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCardShowsStatusControls()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testapprendersnewtabs", "label": "TestAppRendersNewTabs()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAppRendersNewTabs()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testmutationrefresheschromeoutofband", "label": "TestMutationRefreshesChromeOutOfBand()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMutationRefreshesChromeOutOfBand()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 8}, {"id": "backend_web_test_seedlibraries", "label": "seedLibraries()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "seedLibraries()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 8}, {"id": "backend_web_test_testlibrariesaredisjoint", "label": "TestLibrariesAreDisjoint()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLibrariesAreDisjoint()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testkindlessrowshowsinmangalibrary", "label": "TestKindlessRowShowsInMangaLibrary()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestKindlessRowShowsInMangaLibrary()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testnovelpageomitsupdatedtab", "label": "TestNovelPageOmitsUpdatedTab()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestNovelPageOmitsUpdatedTab()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testmangapagekeepsupdatedtab", "label": "TestMangaPageKeepsUpdatedTab()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMangaPageKeepsUpdatedTab()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "backend_web_test_testnovelnewtabfallsbacktoall", "label": "TestNovelNewTabFallsBackToAll()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestNovelNewTabFallsBackToAll()", "community": 1, "community_name": "Cover Fetch Test Helpers", "source_file": "backend/web_test.go", "file_type": "code", "degree": 6}, {"id": "chrome_entrypoint", "label": "entrypoint.sh", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.0, "font": {"size": 0, "color": "#ffffff"}, "title": "entrypoint.sh", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 14}, {"id": "chrome_entrypoint_sh__entry", "label": "entrypoint.sh script", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "entrypoint.sh script", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 4}, {"id": "chrome_entrypoint_lock", "label": "lock()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "lock()", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 5}, {"id": "chrome_entrypoint_unlock", "label": "unlock()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "unlock()", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 5}, {"id": "chrome_entrypoint_browser_alive", "label": "browser_alive()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "browser_alive()", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 5}, {"id": "chrome_entrypoint_has_connections", "label": "has_connections()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "has_connections()", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 2}, {"id": "chrome_entrypoint_start_browser", "label": "start_browser()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "start_browser()", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 2}, {"id": "chrome_entrypoint_stop_browser", "label": "stop_browser()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "stop_browser()", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 3}, {"id": "chrome_entrypoint_wait_for_browser", "label": "wait_for_browser()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "wait_for_browser()", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 3}, {"id": "chrome_entrypoint_finish_connection", "label": "finish_connection()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "finish_connection()", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 5}, {"id": "chrome_entrypoint_connection_signal", "label": "connection_signal()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "connection_signal()", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 2}, {"id": "chrome_entrypoint_connection", "label": "connection()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "connection()", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 8}, {"id": "chrome_entrypoint_reaper", "label": "reaper()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "reaper()", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 7}, {"id": "chrome_entrypoint_stop_browser_gracefully", "label": "stop_browser_gracefully()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "stop_browser_gracefully()", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 7}, {"id": "chrome_entrypoint_shutdown", "label": "shutdown()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "shutdown()", "community": 23, "community_name": "Browser Entrypoint", "source_file": "chrome/entrypoint.sh", "file_type": "code", "degree": 2}, {"id": "userscript_manga_bookmark_user", "label": "manga-bookmark.user.js", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 31.6, "font": {"size": 12, "color": "#ffffff"}, "title": "manga-bookmark.user.js", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 75}, {"id": "userscript_manga_bookmark_user_meta", "label": "meta()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "meta()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_manga_bookmark_user_anchorsfromdocument", "label": "anchorsFromDocument()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "anchorsFromDocument()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_manga_bookmark_user_anchorsfromhtml", "label": "anchorsFromHTML()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "anchorsFromHTML()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_stripbuildhash", "label": "stripBuildHash()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "stripBuildHash()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_comixseriesid", "label": "comixSeriesId()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "comixSeriesId()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_detect", "label": "detect()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "detect()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 6}, {"id": "userscript_manga_bookmark_user_latestchapterfromanchors", "label": "latestChapterFromAnchors()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "latestChapterFromAnchors()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_latestchapterfromapi", "label": "latestChapterFromApi()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "latestChapterFromApi()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_manga_bookmark_user_keyof", "label": "keyOf()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "keyOf()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 6}, {"id": "userscript_manga_bookmark_user_adapterfor", "label": "adapterFor()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "adapterFor()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_computelatestchapter", "label": "computeLatestChapter()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "computeLatestChapter()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_manga_bookmark_user_currentsite", "label": "currentSite()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "currentSite()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_manga_bookmark_user_loadcache", "label": "loadCache()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "loadCache()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 1}, {"id": "userscript_manga_bookmark_user_savecache", "label": "saveCache()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "saveCache()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_manga_bookmark_user_loadlastchecked", "label": "loadLastChecked()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "loadLastChecked()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_manga_bookmark_user_savelastchecked", "label": "saveLastChecked()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "saveLastChecked()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_manga_bookmark_user_authheaders", "label": "authHeaders()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "authHeaders()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_manga_bookmark_user_httperror", "label": "httpError()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "httpError()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_apiget", "label": "apiGet()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "apiGet()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_apiput", "label": "apiPut()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "apiPut()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_manga_bookmark_user_apidelete", "label": "apiDelete()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "apiDelete()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_manga_bookmark_user_reindex", "label": "reindex()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "reindex()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_manga_bookmark_user_setlist", "label": "setList()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "setList()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_manga_bookmark_user_upsertlocal", "label": "upsertLocal()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "upsertLocal()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 8}, {"id": "userscript_manga_bookmark_user_removelocal", "label": "removeLocal()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "removeLocal()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_manga_bookmark_user_statusof", "label": "statusOf()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "statusOf()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 6}, {"id": "userscript_manga_bookmark_user_kindof", "label": "kindOf()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "kindOf()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_loadqueue", "label": "loadQueue()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "loadQueue()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 1}, {"id": "userscript_manga_bookmark_user_savequeue", "label": "saveQueue()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "saveQueue()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_manga_bookmark_user_queuecount", "label": "queueCount()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "queueCount()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_manga_bookmark_user_queueget", "label": "queueGet()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "queueGet()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_manga_bookmark_user_titlefor", "label": "titleFor()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "titleFor()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_queuepush", "label": "queuePush()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "queuePush()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_manga_bookmark_user_queuedrop", "label": "queueDrop()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "queueDrop()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_manga_bookmark_user_queuedefer", "label": "queueDefer()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "queueDefer()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_manga_bookmark_user_queueenqueue", "label": "queueEnqueue()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "queueEnqueue()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 8}, {"id": "userscript_manga_bookmark_user_drain", "label": "drain()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "drain()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 9}, {"id": "userscript_manga_bookmark_user_overlaypending", "label": "overlayPending()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "overlayPending()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_pushbookmark", "label": "pushBookmark()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": "pushBookmark()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 13}, {"id": "userscript_manga_bookmark_user_pushdelete", "label": "pushDelete()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "pushDelete()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 8}, {"id": "userscript_manga_bookmark_user_bookmarkcurrent", "label": "bookmarkCurrent()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "bookmarkCurrent()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_manga_bookmark_user_updatetocurrentchapter", "label": "updateToCurrentChapter()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "updateToCurrentChapter()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 6}, {"id": "userscript_manga_bookmark_user_syncupsert", "label": "syncUpsert()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "syncUpsert()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_manga_bookmark_user_togglefavorite", "label": "toggleFavorite()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "toggleFavorite()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 6}, {"id": "userscript_manga_bookmark_user_togglearchive", "label": "toggleArchive()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "toggleArchive()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_manga_bookmark_user_applylatestchapterifchanged", "label": "applyLatestChapterIfChanged()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "applyLatestChapterIfChanged()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", "label": "maybeCaptureLatestOnSeriesPage()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "maybeCaptureLatestOnSeriesPage()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_manga_bookmark_user_backgroundrefreshlatest", "label": "backgroundRefreshLatest()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.5, "font": {"size": 0, "color": "#ffffff"}, "title": "backgroundRefreshLatest()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 12}, {"id": "userscript_manga_bookmark_user_removebookmark", "label": "removeBookmark()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "removeBookmark()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 6}, {"id": "userscript_manga_bookmark_user_chapteridentity", "label": "chapterIdentity()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "chapterIdentity()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_manga_bookmark_user_armdwell", "label": "armDwell()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "armDwell()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_manga_bookmark_user_canceldwell", "label": "cancelDwell()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "cancelDwell()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_manga_bookmark_user_maybeautoupdate", "label": "maybeAutoUpdate()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "maybeAutoUpdate()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_manga_bookmark_user_buildui", "label": "buildUI()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "buildUI()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_manga_bookmark_user_clamp", "label": "clamp()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "clamp()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_applyfabpos", "label": "applyFabPos()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "applyFabPos()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_manga_bookmark_user_loadfabpos", "label": "loadFabPos()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "loadFabPos()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_manga_bookmark_user_savefabpos", "label": "saveFabPos()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "saveFabPos()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 1}, {"id": "userscript_manga_bookmark_user_placefab", "label": "placeFab()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "placeFab()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_manga_bookmark_user_makedraggable", "label": "makeDraggable()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "makeDraggable()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_manga_bookmark_user_startring", "label": "startRing()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "startRing()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_manga_bookmark_user_stopring", "label": "stopRing()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "stopRing()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_togglepanel", "label": "togglePanel()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "togglePanel()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_manga_bookmark_user_el", "label": "el()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "el()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 6}, {"id": "userscript_manga_bookmark_user_render", "label": "render()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 15.8, "font": {"size": 12, "color": "#ffffff"}, "title": "render()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 20}, {"id": "userscript_manga_bookmark_user_renderitem", "label": "renderItem()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "renderItem()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_manga_bookmark_user_confirmremove", "label": "confirmRemove()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "confirmRemove()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_toast", "label": "toast()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "toast()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 9}, {"id": "userscript_manga_bookmark_user_refresh", "label": "refresh()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "refresh()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 8}, {"id": "userscript_manga_bookmark_user_setpage", "label": "setPage()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "setPage()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_manga_bookmark_user_onnavigate", "label": "onNavigate()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "onNavigate()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 8}, {"id": "userscript_manga_bookmark_user_installnavwatcher", "label": "installNavWatcher()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "installNavWatcher()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_manga_bookmark_user_installlongpress", "label": "installLongPress()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "installLongPress()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_manga_bookmark_user_init", "label": "init()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "init()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/manga-bookmark.user.js", "file_type": "code", "degree": 11}, {"id": "userscript_novel_bookmark_user", "label": "novel-bookmark.user.js", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 31.6, "font": {"size": 12, "color": "#ffffff"}, "title": "novel-bookmark.user.js", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 75}, {"id": "userscript_novel_bookmark_user_anchorsfromdocument", "label": "anchorsFromDocument()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "anchorsFromDocument()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_novel_bookmark_user_anchorsfromhtml", "label": "anchorsFromHTML()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "anchorsFromHTML()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_novel_bookmark_user_escapere", "label": "escapeRe()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "escapeRe()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_novel_bookmark_user_maxchapter", "label": "maxChapter()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "maxChapter()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_detect", "label": "detect()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "detect()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_novel_bookmark_user_latestchapterfromanchors", "label": "latestChapterFromAnchors()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "latestChapterFromAnchors()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_novel_bookmark_user_seriesidfromlnwpointer", "label": "seriesIdFromLnwPointer()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "seriesIdFromLnwPointer()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_novel_bookmark_user_keyof", "label": "keyOf()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "keyOf()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_novel_bookmark_user_adapterfor", "label": "adapterFor()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "adapterFor()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_repairlnwstalerow", "label": "repairLnwStaleRow()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "repairLnwStaleRow()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_novel_bookmark_user_computelatestchapter", "label": "computeLatestChapter()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "computeLatestChapter()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 6}, {"id": "userscript_novel_bookmark_user_currentsite", "label": "currentSite()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "currentSite()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_novel_bookmark_user_loadcache", "label": "loadCache()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "loadCache()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 1}, {"id": "userscript_novel_bookmark_user_savecache", "label": "saveCache()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "saveCache()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_novel_bookmark_user_loadlastchecked", "label": "loadLastChecked()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "loadLastChecked()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_savelastchecked", "label": "saveLastChecked()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "saveLastChecked()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_authheaders", "label": "authHeaders()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "authHeaders()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_novel_bookmark_user_httperror", "label": "httpError()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "httpError()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_apiget", "label": "apiGet()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "apiGet()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_apiput", "label": "apiPut()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "apiPut()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_novel_bookmark_user_apidelete", "label": "apiDelete()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "apiDelete()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_novel_bookmark_user_reindex", "label": "reindex()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "reindex()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_novel_bookmark_user_setlist", "label": "setList()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "setList()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_novel_bookmark_user_upsertlocal", "label": "upsertLocal()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "upsertLocal()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 8}, {"id": "userscript_novel_bookmark_user_removelocal", "label": "removeLocal()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "removeLocal()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_novel_bookmark_user_statusof", "label": "statusOf()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "statusOf()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 6}, {"id": "userscript_novel_bookmark_user_kindof", "label": "kindOf()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "kindOf()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_loadqueue", "label": "loadQueue()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "loadQueue()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 1}, {"id": "userscript_novel_bookmark_user_savequeue", "label": "saveQueue()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "saveQueue()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_novel_bookmark_user_queuecount", "label": "queueCount()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "queueCount()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_novel_bookmark_user_queueget", "label": "queueGet()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "queueGet()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_novel_bookmark_user_titlefor", "label": "titleFor()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "titleFor()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_queuepush", "label": "queuePush()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "queuePush()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_novel_bookmark_user_queuedrop", "label": "queueDrop()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "queueDrop()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_novel_bookmark_user_queuedefer", "label": "queueDefer()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "queueDefer()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_novel_bookmark_user_queueenqueue", "label": "queueEnqueue()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "queueEnqueue()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 8}, {"id": "userscript_novel_bookmark_user_drain", "label": "drain()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "drain()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 9}, {"id": "userscript_novel_bookmark_user_overlaypending", "label": "overlayPending()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "overlayPending()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_pushbookmark", "label": "pushBookmark()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.0, "font": {"size": 0, "color": "#ffffff"}, "title": "pushBookmark()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 14}, {"id": "userscript_novel_bookmark_user_pushdelete", "label": "pushDelete()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "pushDelete()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 9}, {"id": "userscript_novel_bookmark_user_bookmarkcurrent", "label": "bookmarkCurrent()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "bookmarkCurrent()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_novel_bookmark_user_updatetocurrentchapter", "label": "updateToCurrentChapter()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "updateToCurrentChapter()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 6}, {"id": "userscript_novel_bookmark_user_syncupsert", "label": "syncUpsert()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "syncUpsert()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_novel_bookmark_user_togglefavorite", "label": "toggleFavorite()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "toggleFavorite()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 6}, {"id": "userscript_novel_bookmark_user_togglearchive", "label": "toggleArchive()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "toggleArchive()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_novel_bookmark_user_applylatestchapterifchanged", "label": "applyLatestChapterIfChanged()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "applyLatestChapterIfChanged()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "label": "maybeCaptureLatestOnSeriesPage()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "maybeCaptureLatestOnSeriesPage()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_novel_bookmark_user_backgroundrefreshlatest", "label": "backgroundRefreshLatest()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "backgroundRefreshLatest()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 11}, {"id": "userscript_novel_bookmark_user_removebookmark", "label": "removeBookmark()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "removeBookmark()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 6}, {"id": "userscript_novel_bookmark_user_chapteridentity", "label": "chapterIdentity()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "chapterIdentity()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_novel_bookmark_user_armdwell", "label": "armDwell()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "armDwell()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_novel_bookmark_user_canceldwell", "label": "cancelDwell()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "cancelDwell()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 4}, {"id": "userscript_novel_bookmark_user_maybeautoupdate", "label": "maybeAutoUpdate()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "maybeAutoUpdate()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_novel_bookmark_user_buildui", "label": "buildUI()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "buildUI()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_novel_bookmark_user_clamp", "label": "clamp()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "clamp()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_applyfabpos", "label": "applyFabPos()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "applyFabPos()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_novel_bookmark_user_loadfabpos", "label": "loadFabPos()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "loadFabPos()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_novel_bookmark_user_savefabpos", "label": "saveFabPos()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "saveFabPos()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 1}, {"id": "userscript_novel_bookmark_user_placefab", "label": "placeFab()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "placeFab()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_novel_bookmark_user_makedraggable", "label": "makeDraggable()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "makeDraggable()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_novel_bookmark_user_startring", "label": "startRing()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "startRing()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 2}, {"id": "userscript_novel_bookmark_user_stopring", "label": "stopRing()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "stopRing()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_togglepanel", "label": "togglePanel()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "togglePanel()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 5}, {"id": "userscript_novel_bookmark_user_el", "label": "el()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "el()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 6}, {"id": "userscript_novel_bookmark_user_render", "label": "render()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 15.8, "font": {"size": 12, "color": "#ffffff"}, "title": "render()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 20}, {"id": "userscript_novel_bookmark_user_renderitem", "label": "renderItem()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "renderItem()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 7}, {"id": "userscript_novel_bookmark_user_confirmremove", "label": "confirmRemove()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "confirmRemove()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_toast", "label": "toast()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "toast()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 9}, {"id": "userscript_novel_bookmark_user_refresh", "label": "refresh()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "refresh()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 8}, {"id": "userscript_novel_bookmark_user_applylnwstalerowrepair", "label": "applyLnwStaleRowRepair()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": "applyLnwStaleRowRepair()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 13}, {"id": "userscript_novel_bookmark_user_onnavigate", "label": "onNavigate()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "onNavigate()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 9}, {"id": "userscript_novel_bookmark_user_installnavwatcher", "label": "installNavWatcher()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "installNavWatcher()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_installlongpress", "label": "installLongPress()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "installLongPress()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 3}, {"id": "userscript_novel_bookmark_user_init", "label": "init()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.5, "font": {"size": 0, "color": "#ffffff"}, "title": "init()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/novel-bookmark.user.js", "file_type": "code", "degree": 12}, {"id": "userscript_test_logic_test", "label": "logic.test.js", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "logic.test.js", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/test/logic.test.js", "file_type": "code", "degree": 15}, {"id": "userscript_test_logic_test_test", "label": "test", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/test/logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_logic_test_assert", "label": "assert", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "assert", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/test/logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_logic_test_store", "label": "store", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "store", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/test/logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_logic_test_metatags", "label": "metaTags", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "metaTags", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/test/logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_logic_test_queryselector", "label": "querySelector()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "querySelector()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/test/logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_logic_test_addeventlistener", "label": "addEventListener()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "addEventListener()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/test/logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_logic_test_title", "label": "title()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "title()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/test/logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_logic_test_stripbuildhash_comixseriesid_asura_demonic_comix_kagane_anchorsfromhtml_statusof_kindof", "label": "{ stripBuildHash, comixSeriesId, asura, demonic, comix, kagane, anchorsFromHTML, statusOf, kindOf,}", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "{ stripBuildHash, comixSeriesId, asura, demonic, comix, kagane, anchorsFromHTML, statusOf, kindOf,}", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/test/logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_logic_test_loc", "label": "loc()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "loc()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/test/logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_novel_logic_test", "label": "novel-logic.test.js", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 15.5, "font": {"size": 12, "color": "#ffffff"}, "title": "novel-logic.test.js", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 19}, {"id": "userscript_test_novel_logic_test_test", "label": "test", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_novel_logic_test_assert", "label": "assert", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "assert", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_novel_logic_test_store", "label": "store", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "store", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_novel_logic_test_metatags", "label": "metaTags", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "metaTags", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_novel_logic_test_elements", "label": "elements", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "elements", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_novel_logic_test_attrels", "label": "attrEls", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "attrEls", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_novel_logic_test_queryselector", "label": "querySelector()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "querySelector()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_novel_logic_test_queryselectorall", "label": "querySelectorAll()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "querySelectorAll()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_novel_logic_test_addeventlistener", "label": "addEventListener()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "addEventListener()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_novel_logic_test_novelfull_lightnovelworld_computelatestchapter_kindof_maxchapter_repairlnwstalerow", "label": "{ novelfull, lightnovelworld, computeLatestChapter, kindOf, maxChapter, repairLnwStaleRow,}", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "{ novelfull, lightnovelworld, computeLatestChapter, kindOf, maxChapter, repairLnwStaleRow,}", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_novel_logic_test_loc", "label": "loc()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "loc()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_novel_logic_test_reset", "label": "reset()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "reset()", "community": 2, "community_name": "Manga Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 3}, {"id": "userscript_test_novel_logic_test_stalerow", "label": "staleRow()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "staleRow()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 1}, {"id": "userscript_test_novel_logic_test_lnwpage", "label": "lnwPage()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "lnwPage()", "community": 3, "community_name": "Novel Userscript Adapters", "source_file": "userscript/test/novel-logic.test.js", "file_type": "code", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_md", "label": "SKILL.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "SKILL.md", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", "label": "Find Skills", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Find Skills", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 7}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_when_to_use_this_skill", "label": "When to Use This Skill", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "When to Use This Skill", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_what_is_the_skills_cli", "label": "What is the Skills CLI?", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "What is the Skills CLI?", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", "label": "How to Help Users Find Skills", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "How to Help Users Find Skills", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 7}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_1_understand_what_they_need", "label": "Step 1: Understand What They Need", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 1: Understand What They Need", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_2_check_the_leaderboard_first", "label": "Step 2: Check the Leaderboard First", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 2: Check the Leaderboard First", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_3_search_for_skills", "label": "Step 3: Search for Skills", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 3: Search for Skills", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_4_verify_quality_before_recommending", "label": "Step 4: Verify Quality Before Recommending", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 4: Verify Quality Before Recommending", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_5_present_options_to_the_user", "label": "Step 5: Present Options to the User", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 5: Present Options to the User", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_6_offer_to_install", "label": "Step 6: Offer to Install", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Step 6: Offer to Install", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_common_skill_categories", "label": "Common Skill Categories", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Common Skill Categories", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_tips_for_effective_searches", "label": "Tips for Effective Searches", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Tips for Effective Searches", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_when_no_skills_are_found", "label": "When No Skills Are Found", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "When No Skills Are Found", "community": 27, "community_name": "Find Skills Guide", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_md", "label": "SKILL.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "SKILL.md", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "label": "Go Code Style", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Go Code Style", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 13}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_line_length_breaking", "label": "Line Length & Breaking", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Line Length & Breaking", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_variable_declarations", "label": "Variable Declarations", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Variable Declarations", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_slice_map_initialization", "label": "Slice & Map Initialization", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Slice & Map Initialization", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_composite_literals", "label": "Composite Literals", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Composite Literals", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow", "label": "Control Flow", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Control Flow", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 5}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_reduce_nesting", "label": "Reduce Nesting", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Reduce Nesting", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_eliminate_unnecessary_else", "label": "Eliminate Unnecessary `else`", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Eliminate Unnecessary `else`", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_complex_conditions_init_scope", "label": "Complex Conditions & Init Scope", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Complex Conditions & Init Scope", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_switch_over_if_else_chains", "label": "Switch Over If-Else Chains", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Switch Over If-Else Chains", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_function_design", "label": "Function Design", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Function Design", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_prefer_range_for_iteration", "label": "Prefer `range` for Iteration", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Prefer `range` for Iteration", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_value_vs_pointer_arguments", "label": "Value vs Pointer Arguments", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Value vs Pointer Arguments", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_code_organization_within_files", "label": "Code Organization Within Files", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Code Organization Within Files", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_string_handling", "label": "String Handling", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "String Handling", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_type_conversions", "label": "Type Conversions", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Type Conversions", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_philosophy", "label": "Philosophy", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Philosophy", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_parallelizing_code_style_reviews", "label": "Parallelizing Code Style Reviews", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Parallelizing Code Style Reviews", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_enforce_with_linters", "label": "Enforce with Linters", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Enforce with Linters", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_cross_references", "label": "Cross-References", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Cross-References", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_md", "label": "details.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "details.md", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/references/details.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_code_style_details", "label": "Code Style Details", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Code Style Details", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/references/details.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_extract_complex_conditions", "label": "Extract Complex Conditions", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Extract Complex Conditions", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/references/details.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_value_vs_pointer_arguments", "label": "Value vs Pointer Arguments", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Value vs Pointer Arguments", "community": 17, "community_name": "Go Code Style Guide", "source_file": ".agents/skills/golang-code-style/references/details.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_md", "label": "SKILL.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "SKILL.md", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "file_type": "document", "degree": 4}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", "label": "Go Error Handling Best Practices", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Go Error Handling Best Practices", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "file_type": "document", "degree": 6}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_best_practices_summary", "label": "Best Practices Summary", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Best Practices Summary", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_detailed_reference", "label": "Detailed Reference", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Detailed Reference", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_parallelizing_error_handling_audits", "label": "Parallelizing Error Handling Audits", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Parallelizing Error Handling Audits", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_cross_references", "label": "Cross-References", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Cross-References", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_references", "label": "References", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "References", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_md", "label": "error-creation.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "error-creation.md", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", "label": "Error Creation", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Error Creation", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "file_type": "document", "degree": 6}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_errors_as_values", "label": "Errors as Values", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Errors as Values", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_string_conventions", "label": "Error String Conventions", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Error String Conventions", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_creating_errors", "label": "Creating Errors", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Creating Errors", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "file_type": "document", "degree": 4}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_errors_new_static_error_messages", "label": "`errors.New` \u2014 static error messages", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "`errors.New` \u2014 static error messages", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_fmt_errorf_dynamic_error_messages", "label": "`fmt.Errorf` \u2014 dynamic error messages", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "`fmt.Errorf` \u2014 dynamic error messages", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_decision_table_which_error_strategy_to_use", "label": "Decision table: which error strategy to use", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision table: which error strategy to use", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_low_cardinality_error_messages", "label": "Low-Cardinality Error Messages", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Low-Cardinality Error Messages", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_custom_error_types", "label": "Custom Error Types", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Custom Error Types", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_custom_types_that_wrap_other_errors", "label": "Custom types that wrap other errors", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Custom types that wrap other errors", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_md", "label": "error-handling.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "error-handling.md", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging", "label": "Error Handling Patterns and Logging", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Error Handling Patterns and Logging", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "file_type": "document", "degree": 5}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_the_single_handling_rule", "label": "The Single Handling Rule", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "The Single Handling Rule", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_panic_and_recover", "label": "Panic and Recover", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Panic and Recover", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_when_to_panic", "label": "When to panic", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "When to panic", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_recovering_from_panics", "label": "Recovering from panics", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Recovering from panics", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_why_use_samber_oops", "label": "Why Use `samber/oops`", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Why Use `samber/oops`", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_logging_errors_with_slog", "label": "Logging Errors with `slog`", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Logging Errors with `slog`", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_md", "label": "error-wrapping.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "error-wrapping.md", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_and_inspection", "label": "Error Wrapping and Inspection", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Error Wrapping and Inspection", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "document", "degree": 4}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_with_w", "label": "Error Wrapping with `%w`", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Error Wrapping with `%w`", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_w_vs_v_controlling_exposure", "label": "`%w` vs `%v`: controlling exposure", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "`%w` vs `%v`: controlling exposure", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_inspecting_errors_errors_is_and_errors_as", "label": "Inspecting Errors: `errors.Is` and `errors.As`", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Inspecting Errors: `errors.Is` and `errors.As`", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_is_match_against_a_sentinel_value", "label": "`errors.Is` \u2014 match against a sentinel value", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "`errors.Is` \u2014 match against a sentinel value", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_as_errors_astype_extract_a_typed_error_from_the_chain", "label": "`errors.As / errors.AsType` \u2014 extract a typed error from the chain", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "`errors.As / errors.AsType` \u2014 extract a typed error from the chain", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_combining_errors_with_errors_join", "label": "Combining Errors with `errors.Join`", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Combining Errors with `errors.Join`", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "document", "degree": 4}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_use_case_validating_multiple_fields", "label": "Use case: validating multiple fields", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Use case: validating multiple fields", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_use_case_parallel_operations_with_independent_failures", "label": "Use case: parallel operations with independent failures", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Use case: parallel operations with independent failures", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_is_works_through_joined_errors", "label": "`errors.Is` works through joined errors", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "`errors.Is` works through joined errors", "community": 14, "community_name": "Go Error Handling", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", "label": "SKILL.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "SKILL.md", "community": 47, "community_name": "Go Perf Skill Docs", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "document", "degree": 7}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "label": "Go Performance Optimization", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Go Performance Optimization", "community": 33, "community_name": "Go Testing Guide", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "document", "degree": 9}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_core_philosophy", "label": "Core Philosophy", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Core Philosophy", "community": 33, "community_name": "Go Testing Guide", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_rule_out_external_bottlenecks_first", "label": "Rule Out External Bottlenecks First", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Rule Out External Bottlenecks First", "community": 33, "community_name": "Go Testing Guide", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_iterative_optimization_methodology", "label": "Iterative Optimization Methodology", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Iterative Optimization Methodology", "community": 33, "community_name": "Go Testing Guide", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_the_cycle_define_goals_benchmark_diagnose_improve_benchmark", "label": "The cycle: Define Goals \u2192 Benchmark \u2192 Diagnose \u2192 Improve \u2192 Benchmark", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "The cycle: Define Goals \u2192 Benchmark \u2192 Diagnose \u2192 Improve \u2192 Benchmark", "community": 33, "community_name": "Go Testing Guide", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_decision_tree_where_is_time_spent", "label": "Decision Tree: Where Is Time Spent?", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision Tree: Where Is Time Spent?", "community": 33, "community_name": "Go Testing Guide", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_common_mistakes", "label": "Common Mistakes", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Common Mistakes", "community": 33, "community_name": "Go Testing Guide", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_deep_dives", "label": "Deep Dives", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Deep Dives", "community": 33, "community_name": "Go Testing Guide", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_ci_regression_detection", "label": "CI Regression Detection", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CI Regression Detection", "community": 33, "community_name": "Go Testing Guide", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_cross_references", "label": "Cross-References", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Cross-References", "community": 33, "community_name": "Go Testing Guide", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_md", "label": "caching.md", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "caching.md", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns", "label": "Caching Patterns", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Caching Patterns", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 5}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_compiled_pattern_caching", "label": "Compiled Pattern Caching", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Compiled Pattern Caching", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 4}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_regexp_at_package_level", "label": "Regexp at package level", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Regexp at package level", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_template_caching", "label": "Template caching", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Template caching", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_precomputed_lookup_tables", "label": "Precomputed lookup tables", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Precomputed lookup tables", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_request_level_caching", "label": "Request-Level Caching", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Request-Level Caching", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_singleflight_for_cache_stampede_prevention", "label": "singleflight for cache stampede prevention", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "singleflight for cache stampede prevention", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_lru_caches", "label": "LRU caches", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "LRU caches", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_algorithmic_complexity", "label": "Algorithmic Complexity", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Algorithmic Complexity", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance", "label": "Work Avoidance", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Work Avoidance", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 5}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_map_lookups_over_slice_scanning", "label": "Map lookups over slice scanning", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Map lookups over slice scanning", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_early_returns_and_short_circuit_loops", "label": "Early returns and short-circuit loops", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Early returns and short-circuit loops", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_avoid_iterator_chains", "label": "Avoid iterator chains", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Avoid iterator chains", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_replace_indirect_function_calls_with_direct_loops", "label": "Replace indirect function calls with direct loops", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Replace indirect function calls with direct loops", "community": 22, "community_name": "Caching Patterns", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_md", "label": "cpu.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "cpu.md", "community": 47, "community_name": "Go Perf Skill Docs", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "label": "CPU Optimization", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "CPU Optimization", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 9}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_function_inlining", "label": "Function Inlining", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Function Inlining", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_value_receivers_enable_inlining", "label": "Value receivers enable inlining", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Value receivers enable inlining", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality", "label": "Cache Locality", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cache Locality", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 5}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_row_major_traversal", "label": "Row-major traversal", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Row-major traversal", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_contiguous_2d_allocation", "label": "Contiguous 2D allocation", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Contiguous 2D allocation", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_struct_of_arrays_soa_vs_array_of_structs_aos", "label": "Struct of Arrays (SoA) vs Array of Structs (AoS)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Struct of Arrays (SoA) vs Array of Structs (AoS)", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_pointer_heavy_vs_value_heavy_data", "label": "Pointer-heavy vs value-heavy data", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Pointer-heavy vs value-heavy data", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_false_sharing", "label": "False Sharing", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "False Sharing", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_instruction_level_parallelism", "label": "Instruction-Level Parallelism", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Instruction-Level Parallelism", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_simd_single_instruction_multiple_data", "label": "SIMD (Single Instruction, Multiple Data)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "SIMD (Single Instruction, Multiple Data)", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_handling_cpu_specific_instruction_sets", "label": "Handling CPU-specific instruction sets", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Handling CPU-specific instruction sets", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_tight_loops_and_the_scheduler", "label": "Tight Loops and the Scheduler", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Tight Loops and the Scheduler", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_reflection_and_type_assertions", "label": "Reflection and Type Assertions", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Reflection and Type Assertions", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_monotonic_time", "label": "Monotonic Time", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Monotonic Time", "community": 21, "community_name": "CPU Optimization", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_md", "label": "io-networking.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "io-networking.md", "community": 47, "community_name": "Go Perf Skill Docs", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", "label": "I/O & Networking Optimization", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "I/O & Networking Optimization", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 8}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_transport_configuration", "label": "HTTP Transport Configuration", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "HTTP Transport Configuration", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 4}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_connection_pooling", "label": "Connection pooling", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Connection pooling", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_timeouts", "label": "Timeouts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Timeouts", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_drain_response_body_for_connection_reuse", "label": "Drain response body for connection reuse", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Drain response body for connection reuse", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_vs_buffering", "label": "Streaming vs Buffering", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Streaming vs Buffering", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_avoid_io_readall_for_large_payloads", "label": "Avoid io.ReadAll for large payloads", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Avoid io.ReadAll for large payloads", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_json", "label": "Streaming JSON", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Streaming JSON", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_json_performance", "label": "JSON Performance", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "JSON Performance", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_cgo_overhead", "label": "Cgo Overhead", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Cgo Overhead", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_buffered_i_o", "label": "Buffered I/O", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Buffered I/O", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_concurrent_multi_stage_pipelines", "label": "Concurrent Multi-Stage Pipelines", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Concurrent Multi-Stage Pipelines", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_the_unusual_scenario", "label": "The unusual scenario", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "The unusual scenario", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_when_to_use_this_and_when_not_to", "label": "When to use this (and when NOT to)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "When to use this (and when NOT to)", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_batch_operations", "label": "Batch Operations", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Batch Operations", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 4}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_database_batch_inserts_over_row_by_row", "label": "Database: batch inserts over row-by-row", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Database: batch inserts over row-by-row", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_batch_api_calls", "label": "HTTP: batch API calls", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "HTTP: batch API calls", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_channel_batch_processing_from_a_stream", "label": "Channel: batch processing from a stream", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Channel: batch processing from a stream", "community": 20, "community_name": "I/O Performance Patterns", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_md", "label": "memory.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "memory.md", "community": 47, "community_name": "Go Perf Skill Docs", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", "label": "Memory Optimization", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Memory Optimization", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 6}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", "label": "Allocation Patterns", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Allocation Patterns", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 7}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_reuse_slices_via_append_s_0", "label": "Reuse slices via append(s[:0], ...)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Reuse slices via append(s[:0], ...)", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_direct_indexing_vs_append", "label": "Direct indexing vs append", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Direct indexing vs append", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_eliminate_redundant_map_lookups", "label": "Eliminate redundant map lookups", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Eliminate redundant map lookups", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_size_hints", "label": "Map size hints", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Map size hints", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_sentinel_errors_vs_fmt_errorf", "label": "Sentinel errors vs fmt.Errorf", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Sentinel errors vs fmt.Errorf", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_interface_boxing", "label": "Interface boxing", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Interface boxing", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_backing_array_leaks", "label": "Backing Array Leaks", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Backing Array Leaks", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 4}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_slice_reslicing_retains_the_entire_backing_array", "label": "Slice reslicing retains the entire backing array", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Slice reslicing retains the entire backing array", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_substring_memory_leaks", "label": "Substring memory leaks", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Substring memory leaks", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_never_shrinks", "label": "Map never shrinks", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Map never shrinks", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_string_and_byte_optimization", "label": "String and Byte Optimization", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "String and Byte Optimization", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_sync_pool_hot_path_patterns", "label": "sync.Pool Hot-Path Patterns", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "sync.Pool Hot-Path Patterns", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout", "label": "Memory Layout", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Memory Layout", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 5}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_struct_field_alignment", "label": "Struct field alignment", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Struct field alignment", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_zero_size_field_at_end_of_struct", "label": "Zero-size field at end of struct", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Zero-size field at end of struct", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_pointer_receivers_for_large_structs", "label": "Pointer receivers for large structs", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Pointer receivers for large structs", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_of_pointers_for_large_frequently_updated_structs", "label": "Map of pointers for large, frequently updated structs", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Map of pointers for large, frequently updated structs", "community": 28, "community_name": "Allocation Patterns", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_md", "label": "observability.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "observability.md", "community": 47, "community_name": "Go Perf Skill Docs", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_production_observability_for_performance", "label": "Production Observability for Performance", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Production Observability for Performance", "community": 47, "community_name": "Go Perf Skill Docs", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 4}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_prometheus_metrics_for_go", "label": "Prometheus Metrics for Go", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Prometheus Metrics for Go", "community": 29, "community_name": "Observability & Alerting", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 4}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", "label": "PromQL Queries for Performance Diagnosis", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "PromQL Queries for Performance Diagnosis", "community": 29, "community_name": "Observability & Alerting", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 6}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_gc_pressure", "label": "GC pressure", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "GC pressure", "community": 29, "community_name": "Observability & Alerting", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_memory_leaks", "label": "Memory leaks", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Memory leaks", "community": 29, "community_name": "Observability & Alerting", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_goroutine_leaks", "label": "Goroutine leaks", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Goroutine leaks", "community": 29, "community_name": "Observability & Alerting", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_cpu_saturation", "label": "CPU saturation", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CPU saturation", "community": 29, "community_name": "Observability & Alerting", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_regression_detection_after_deploy", "label": "Regression detection (after deploy)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Regression detection (after deploy)", "community": 29, "community_name": "Observability & Alerting", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_alerting_rules_examples", "label": "Alerting rules (examples)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Alerting rules (examples)", "community": 29, "community_name": "Observability & Alerting", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_grafana_dashboards", "label": "Grafana Dashboards", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Grafana Dashboards", "community": 29, "community_name": "Observability & Alerting", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_continuous_profiling", "label": "Continuous Profiling", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Continuous Profiling", "community": 47, "community_name": "Go Perf Skill Docs", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_pyroscope_push_mode", "label": "Pyroscope push mode", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Pyroscope push mode", "community": 47, "community_name": "Go Perf Skill Docs", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_pyroscope_pull_mode_via_grafana_alloy", "label": "Pyroscope pull mode (via Grafana Alloy)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Pyroscope pull mode (via Grafana Alloy)", "community": 47, "community_name": "Go Perf Skill Docs", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_real_time_visualization_development", "label": "Real-Time Visualization (Development)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Real-Time Visualization (Development)", "community": 47, "community_name": "Go Perf Skill Docs", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md", "label": "runtime.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "runtime.md", "community": 47, "community_name": "Go Perf Skill Docs", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 4}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", "label": "Runtime Tuning", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Runtime Tuning", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 8}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning", "label": "Garbage Collector Tuning", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Garbage Collector Tuning", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 5}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gogc_default_100", "label": "GOGC (default: 100)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "GOGC (default: 100)", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gomemlimit_go_1_19", "label": "GOMEMLIMIT (Go 1.19+)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "GOMEMLIMIT (Go 1.19+)", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_programmatic_control", "label": "Programmatic control", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Programmatic control", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_ballast_pattern_pre_go_1_19", "label": "Ballast pattern (pre-Go 1.19)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Ballast pattern (pre-Go 1.19)", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_profiling_and_diagnostics", "label": "GC Profiling and Diagnostics", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "GC Profiling and Diagnostics", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 4}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_godebug_gctrace_1", "label": "GODEBUG=gctrace=1", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "GODEBUG=gctrace=1", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_readmemstats", "label": "runtime.ReadMemStats", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "runtime.ReadMemStats", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_pacing", "label": "GC pacing", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "GC pacing", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_allocation_rate_reduction", "label": "Allocation Rate Reduction", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Allocation Rate Reduction", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gomaxprocs_in_containers", "label": "GOMAXPROCS in Containers", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "GOMAXPROCS in Containers", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_profile_guided_optimization_pgo", "label": "Profile-Guided Optimization (PGO)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Profile-Guided Optimization (PGO)", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_logging_overhead_in_hot_paths", "label": "Logging Overhead in Hot Paths", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Logging Overhead in Hot Paths", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_panic_recover_cost", "label": "Panic/Recover Cost", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Panic/Recover Cost", "community": 24, "community_name": "Memory Allocation & GC", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md", "label": "SKILL.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "SKILL.md", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 5}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "label": "Go Testing Best Practices", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 15.8, "font": {"size": 12, "color": "#ffffff"}, "title": "Go Testing Best Practices", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 20}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_best_practices_summary", "label": "Best Practices Summary", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Best Practices Summary", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_structure_and_organization", "label": "Test Structure and Organization", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Test Structure and Organization", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_file_conventions", "label": "File Conventions", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "File Conventions", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_naming_conventions", "label": "Naming Conventions", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Naming Conventions", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_table_driven_tests", "label": "Table-Driven Tests", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Table-Driven Tests", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_common_pitfall_assert_scope_leaking_into_subtests", "label": "Common Pitfall: Assert Scope Leaking into Subtests", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Common Pitfall: Assert Scope Leaking into Subtests", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_unit_tests", "label": "Unit Tests", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Unit Tests", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_testing_http_handlers", "label": "Testing HTTP Handlers", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Testing HTTP Handlers", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_goroutine_leak_detection_with_goleak", "label": "Goroutine Leak Detection with goleak", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Goroutine Leak Detection with goleak", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_testing_synctest_for_deterministic_goroutine_testing", "label": "testing/synctest for Deterministic Goroutine Testing", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "testing/synctest for Deterministic Goroutine Testing", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_timeouts", "label": "Test Timeouts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Test Timeouts", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_benchmarks", "label": "Benchmarks", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Benchmarks", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_1_26_test_artifacts", "label": "Go 1.26+: test artifacts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Go 1.26+: test artifacts", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_parallel_tests", "label": "Parallel Tests", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Parallel Tests", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_fuzzing", "label": "Fuzzing", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Fuzzing", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_examples_as_documentation", "label": "Examples as Documentation", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Examples as Documentation", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_code_coverage", "label": "Code Coverage", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Code Coverage", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_integration_tests", "label": "Integration Tests", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Integration Tests", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_mocking", "label": "Mocking", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Mocking", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_enforce_with_linters", "label": "Enforce with Linters", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Enforce with Linters", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_cross_references", "label": "Cross-References", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Cross-References", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_quick_reference", "label": "Quick Reference", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Quick Reference", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_md", "label": "helpers.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "helpers.md", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/helpers.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_test_helpers", "label": "Test Helpers", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Test Helpers", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/helpers.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_test_timeout", "label": "Test Timeout", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Test Timeout", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/helpers.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_md", "label": "http-testing.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "http-testing.md", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/http-testing.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_http_handler_testing", "label": "HTTP Handler Testing", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "HTTP Handler Testing", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/http-testing.md", "file_type": "document", "degree": 3}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_basic_handler_test", "label": "Basic Handler Test", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Basic Handler Test", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/http-testing.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_query_parameters_and_headers", "label": "Query Parameters and Headers", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Query Parameters and Headers", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/http-testing.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_md", "label": "integration-testing.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "integration-testing.md", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", "label": "Integration Testing", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Integration Testing", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "file_type": "document", "degree": 6}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_docker_compose_fixture", "label": "Docker Compose Fixture", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Docker Compose Fixture", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_sql_schema_fixture", "label": "SQL Schema Fixture", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "SQL Schema Fixture", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_test_data_fixture", "label": "Test Data Fixture", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Test Data Fixture", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_using_fixtures_in_tests", "label": "Using Fixtures in Tests", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Using Fixtures in Tests", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_test_helper_with_embedded_fixtures", "label": "Test Helper with Embedded Fixtures", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Test Helper with Embedded Fixtures", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_md", "label": "mocking.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "mocking.md", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/mocking.md", "file_type": "document", "degree": 2}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures", "label": "Mocking and Test Fixtures", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Mocking and Test Fixtures", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/mocking.md", "file_type": "document", "degree": 5}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocks_with_testify_mock", "label": "Mocks with testify/mock", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Mocks with testify/mock", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/mocking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mock_organization", "label": "Mock Organization", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Mock Organization", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/mocking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_test_fixtures", "label": "Test Fixtures", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Test Fixtures", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/mocking.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_time_mocking", "label": "Time Mocking", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Time Mocking", "community": 10, "community_name": "Go Test Helpers", "source_file": ".agents/skills/golang-testing/references/mocking.md", "file_type": "document", "degree": 1}, {"id": "claude_skills_implement_tickets_skill", "label": "SKILL.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "SKILL.md", "community": 110, "community_name": "Implement tickets", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "document", "degree": 2}, {"id": "claude_skills_implement_tickets_skill_implement_tickets", "label": "Implement tickets", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Implement tickets", "community": 110, "community_name": "Implement tickets", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "document", "degree": 5}, {"id": "claude_skills_implement_tickets_skill_1_collect_the_tickets", "label": "1. Collect the tickets", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Collect the tickets", "community": 110, "community_name": "Implement tickets", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "document", "degree": 1}, {"id": "claude_skills_implement_tickets_skill_2_plan_the_batch", "label": "2. Plan the batch", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Plan the batch", "community": 110, "community_name": "Implement tickets", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "document", "degree": 1}, {"id": "claude_skills_implement_tickets_skill_3_get_the_plan_approved", "label": "3. Get the plan approved", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Get the plan approved", "community": 110, "community_name": "Implement tickets", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "document", "degree": 1}, {"id": "claude_skills_implement_tickets_skill_4_run_a_wave", "label": "4. Run a wave", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Run a wave", "community": 110, "community_name": "Implement tickets", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "document", "degree": 1}, {"id": "claude_skills_implement_tickets_skill_ticket_n_title", "label": "Ticket #<n> \u2014 <title>", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Ticket #<n> \u2014 <title>", "community": 110, "community_name": "Implement tickets", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "document", "degree": 3}, {"id": "claude_skills_implement_tickets_skill_5_land_the_wave", "label": "5. Land the wave", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Land the wave", "community": 110, "community_name": "Implement tickets", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "document", "degree": 1}, {"id": "claude_skills_implement_tickets_skill_6_close_the_batch", "label": "6. Close the batch", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "6. Close the batch", "community": 110, "community_name": "Implement tickets", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "document", "degree": 1}, {"id": "claude_skills_testing_the_userscript_skill", "label": "SKILL.md", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "SKILL.md", "community": 112, "community_name": "Testing the userscript", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "document", "degree": 1}, {"id": "claude_skills_testing_the_userscript_skill_testing_the_userscript", "label": "Testing the userscript", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Testing the userscript", "community": 112, "community_name": "Testing the userscript", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "document", "degree": 6}, {"id": "claude_skills_testing_the_userscript_skill_commands", "label": "Commands", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Commands", "community": 112, "community_name": "Testing the userscript", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "document", "degree": 1}, {"id": "claude_skills_testing_the_userscript_skill_how_the_harness_works", "label": "How the harness works", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "How the harness works", "community": 112, "community_name": "Testing the userscript", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "document", "degree": 1}, {"id": "claude_skills_testing_the_userscript_skill_adding_a_test", "label": "Adding a test", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Adding a test", "community": 112, "community_name": "Testing the userscript", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "document", "degree": 1}, {"id": "claude_skills_testing_the_userscript_skill_what_is_not_testable_here", "label": "What is NOT testable here", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "What is NOT testable here", "community": 112, "community_name": "Testing the userscript", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "document", "degree": 1}, {"id": "claude_skills_testing_the_userscript_skill_gotchas", "label": "Gotchas", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Gotchas", "community": 112, "community_name": "Testing the userscript", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "document", "degree": 1}, {"id": "omp_agents_ticket_implementer", "label": "ticket-implementer.md", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ticket-implementer.md", "community": 118, "community_name": "ticket-implementer.md", "source_file": ".omp/agents/ticket-implementer.md", "file_type": "document", "degree": 5}, {"id": "omp_agents_ticket_implementer_the_worktree_is_your_whole_world", "label": "The worktree is your whole world", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "The worktree is your whole world", "community": 118, "community_name": "ticket-implementer.md", "source_file": ".omp/agents/ticket-implementer.md", "file_type": "document", "degree": 1}, {"id": "omp_agents_ticket_implementer_order_of_work", "label": "Order of work", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Order of work", "community": 118, "community_name": "ticket-implementer.md", "source_file": ".omp/agents/ticket-implementer.md", "file_type": "document", "degree": 1}, {"id": "omp_agents_ticket_implementer_review", "label": "Review", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Review", "community": 118, "community_name": "ticket-implementer.md", "source_file": ".omp/agents/ticket-implementer.md", "file_type": "document", "degree": 1}, {"id": "omp_agents_ticket_implementer_escalate_rather_than_guess", "label": "Escalate rather than guess", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Escalate rather than guess", "community": 118, "community_name": "ticket-implementer.md", "source_file": ".omp/agents/ticket-implementer.md", "file_type": "document", "degree": 1}, {"id": "omp_agents_ticket_implementer_report", "label": "Report", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Report", "community": 118, "community_name": "ticket-implementer.md", "source_file": ".omp/agents/ticket-implementer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_implementer", "label": "implementer.md", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "implementer.md", "community": 119, "community_name": "implementer.md", "source_file": ".opencode/agent/implementer.md", "file_type": "document", "degree": 5}, {"id": "opencode_agent_implementer_before_you_begin", "label": "Before You Begin", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Before You Begin", "community": 119, "community_name": "implementer.md", "source_file": ".opencode/agent/implementer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_implementer_your_job", "label": "Your Job", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Your Job", "community": 119, "community_name": "implementer.md", "source_file": ".opencode/agent/implementer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_implementer_when_you_re_in_over_your_head", "label": "When You're in Over Your Head", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "When You're in Over Your Head", "community": 119, "community_name": "implementer.md", "source_file": ".opencode/agent/implementer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_implementer_self_review_before_reporting", "label": "Self-Review Before Reporting", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Self-Review Before Reporting", "community": 119, "community_name": "implementer.md", "source_file": ".opencode/agent/implementer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_implementer_report_format", "label": "Report Format", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Report Format", "community": 119, "community_name": "implementer.md", "source_file": ".opencode/agent/implementer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_reviewer", "label": "reviewer.md", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "reviewer.md", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 8}, {"id": "opencode_agent_reviewer_inputs", "label": "Inputs", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Inputs", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_reviewer_method", "label": "Method", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Method", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_reviewer_do_not_trust_the_report", "label": "Do Not Trust the Report", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Do Not Trust the Report", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_reviewer_tests", "label": "Tests", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_reviewer_part_1_spec_compliance", "label": "Part 1: Spec Compliance", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Part 1: Spec Compliance", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_reviewer_part_2_code_quality", "label": "Part 2: Code Quality", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Part 2: Code Quality", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_reviewer_calibration", "label": "Calibration", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Calibration", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_reviewer_output_format", "label": "Output Format", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Output Format", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 5}, {"id": "opencode_agent_reviewer_spec_compliance", "label": "Spec Compliance", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Spec Compliance", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_reviewer_strengths", "label": "Strengths", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Strengths", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_reviewer_issues", "label": "Issues", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Issues", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 4}, {"id": "opencode_agent_reviewer_critical_must_fix", "label": "Critical (Must Fix)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Critical (Must Fix)", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_reviewer_important_should_fix", "label": "Important (Should Fix)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Important (Should Fix)", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_reviewer_minor_nice_to_have", "label": "Minor (Nice to Have)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Minor (Nice to Have)", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 1}, {"id": "opencode_agent_reviewer_assessment", "label": "Assessment", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Assessment", "community": 105, "community_name": "reviewer.md", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 1}, {"id": "claude", "label": "AGENTS.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AGENTS.md", "community": 104, "community_name": "AGENTS.md", "source_file": "AGENTS.md", "file_type": "document", "degree": 1}, {"id": "claude_agents_md", "label": "AGENTS.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.5, "font": {"size": 0, "color": "#ffffff"}, "title": "AGENTS.md", "community": 104, "community_name": "AGENTS.md", "source_file": "AGENTS.md", "file_type": "document", "degree": 12}, {"id": "claude_what_this_is", "label": "What this is", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "What this is", "community": 104, "community_name": "AGENTS.md", "source_file": "AGENTS.md", "file_type": "document", "degree": 1}, {"id": "claude_hard_constraints_drive_design_don_t_violate", "label": "Hard constraints (drive design \u2014 don't violate)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Hard constraints (drive design \u2014 don't violate)", "community": 104, "community_name": "AGENTS.md", "source_file": "AGENTS.md", "file_type": "document", "degree": 1}, {"id": "claude_architecture", "label": "Architecture", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Architecture", "community": 104, "community_name": "AGENTS.md", "source_file": "AGENTS.md", "file_type": "document", "degree": 1}, {"id": "claude_commands", "label": "Commands", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Commands", "community": 104, "community_name": "AGENTS.md", "source_file": "AGENTS.md", "file_type": "document", "degree": 1}, {"id": "claude_forge_gitea_not_github", "label": "Forge: Gitea, not GitHub", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Forge: Gitea, not GitHub", "community": 104, "community_name": "AGENTS.md", "source_file": "AGENTS.md", "file_type": "document", "degree": 1}, {"id": "claude_design_system", "label": "Design system", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Design system", "community": 104, "community_name": "AGENTS.md", "source_file": "AGENTS.md", "file_type": "document", "degree": 1}, {"id": "claude_security_invariants", "label": "Security invariants", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Security invariants", "community": 104, "community_name": "AGENTS.md", "source_file": "AGENTS.md", "file_type": "document", "degree": 1}, {"id": "claude_secure_coding_rules_code_you_write_here", "label": "Secure coding rules (code you write here)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Secure coding rules (code you write here)", "community": 104, "community_name": "AGENTS.md", "source_file": "AGENTS.md", "file_type": "document", "degree": 1}, {"id": "claude_comments", "label": "Comments", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Comments", "community": 104, "community_name": "AGENTS.md", "source_file": "AGENTS.md", "file_type": "document", "degree": 1}, {"id": "claude_agent_skills", "label": "Agent skills", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Agent skills", "community": 104, "community_name": "AGENTS.md", "source_file": "AGENTS.md", "file_type": "document", "degree": 4}, {"id": "claude_issue_tracker", "label": "Issue tracker", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Issue tracker", "community": 104, "community_name": "AGENTS.md", "source_file": "AGENTS.md", "file_type": "document", "degree": 1}, {"id": "claude_triage_labels", "label": "Triage labels", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Triage labels", "community": 104, "community_name": "AGENTS.md", "source_file": "AGENTS.md", "file_type": "document", "degree": 1}, {"id": "claude_domain_docs", "label": "Domain docs", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Domain docs", "community": 104, "community_name": "AGENTS.md", "source_file": "AGENTS.md", "file_type": "document", "degree": 1}, {"id": "claude_graphify", "label": "graphify", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "graphify", "community": 104, "community_name": "AGENTS.md", "source_file": "AGENTS.md", "file_type": "document", "degree": 1}, {"id": "context_md_context", "label": "CONTEXT.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CONTEXT.md", "community": 126, "community_name": "Bookmark Manager", "source_file": "CONTEXT.md", "file_type": "document", "degree": 1}, {"id": "context_bookmark_manager", "label": "Bookmark Manager", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Bookmark Manager", "community": 126, "community_name": "Bookmark Manager", "source_file": "CONTEXT.md", "file_type": "document", "degree": 2}, {"id": "context_language", "label": "Language", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Language", "community": 126, "community_name": "Bookmark Manager", "source_file": "CONTEXT.md", "file_type": "document", "degree": 1}, {"id": "cutover", "label": "CUTOVER.md", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CUTOVER.md", "community": 111, "community_name": "SQLite \u2192 Postgres cutover runbook", "source_file": "CUTOVER.md", "file_type": "document", "degree": 1}, {"id": "cutover_sqlite_postgres_cutover_runbook", "label": "SQLite \u2192 Postgres cutover runbook", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "SQLite \u2192 Postgres cutover runbook", "community": 111, "community_name": "SQLite \u2192 Postgres cutover runbook", "source_file": "CUTOVER.md", "file_type": "document", "degree": 8}, {"id": "cutover_0_the_generator_is_throwaway", "label": "0. The generator is throwaway", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "0. The generator is throwaway", "community": 111, "community_name": "SQLite \u2192 Postgres cutover runbook", "source_file": "CUTOVER.md", "file_type": "document", "degree": 1}, {"id": "cutover_1_stop_the_old_api_and_take_a_fresh_export", "label": "1. Stop the old API and take a fresh export", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Stop the old API and take a fresh export", "community": 111, "community_name": "SQLite \u2192 Postgres cutover runbook", "source_file": "CUTOVER.md", "file_type": "document", "degree": 1}, {"id": "cutover_2_bring_up_postgres_with_the_schema_and_the_owner_reader", "label": "2. Bring up Postgres with the schema and the owner Reader", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Bring up Postgres with the schema and the owner Reader", "community": 111, "community_name": "SQLite \u2192 Postgres cutover runbook", "source_file": "CUTOVER.md", "file_type": "document", "degree": 1}, {"id": "cutover_3_generate_the_import_sql", "label": "3. Generate the import SQL", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Generate the import SQL", "community": 111, "community_name": "SQLite \u2192 Postgres cutover runbook", "source_file": "CUTOVER.md", "file_type": "document", "degree": 1}, {"id": "cutover_4_review_it_by_eye", "label": "4. Review it by eye", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Review it by eye", "community": 111, "community_name": "SQLite \u2192 Postgres cutover runbook", "source_file": "CUTOVER.md", "file_type": "document", "degree": 1}, {"id": "cutover_5_apply_it", "label": "5. Apply it", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Apply it", "community": 111, "community_name": "SQLite \u2192 Postgres cutover runbook", "source_file": "CUTOVER.md", "file_type": "document", "degree": 1}, {"id": "cutover_6_afterwards", "label": "6. Afterwards", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "6. Afterwards", "community": 111, "community_name": "SQLite \u2192 Postgres cutover runbook", "source_file": "CUTOVER.md", "file_type": "document", "degree": 1}, {"id": "deploy", "label": "DEPLOY.md", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "DEPLOY.md", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_deployment", "label": "Deployment", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Deployment", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 13}, {"id": "deploy_0_prerequisites", "label": "0. Prerequisites", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "0. Prerequisites", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_1_configure_env", "label": "1. Configure `.env`", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Configure `.env`", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_1b_web_ui", "label": "1b. Web UI", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "1b. Web UI", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_2_build_start", "label": "2. Build + start", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Build + start", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_3_verify_over_https", "label": "3. Verify over HTTPS", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Verify over HTTPS", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_4_configure_the_userscript", "label": "4. Configure the userscript", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Configure the userscript", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_5_install_on_bromite", "label": "5. Install on Bromite", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Install on Bromite", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_6_smoke_test_the_full_loop", "label": "6. Smoke-test the full loop", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "6. Smoke-test the full loop", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_7_the_browser_on_the_home_machine", "label": "7. The browser, on the home machine", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "7. The browser, on the home machine", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_updating", "label": "Updating", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Updating", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_troubleshooting", "label": "Troubleshooting", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Troubleshooting", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_installing_updating_the_userscript", "label": "Installing / updating the userscript", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Installing / updating the userscript", "community": 108, "community_name": "Deployment", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "product", "label": "PRODUCT.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PRODUCT.md", "community": 37, "community_name": "Product & Security Context", "source_file": "PRODUCT.md", "file_type": "document", "degree": 1}, {"id": "product_product", "label": "Product", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Product", "community": 37, "community_name": "Product & Security Context", "source_file": "PRODUCT.md", "file_type": "document", "degree": 11}, {"id": "product_platform", "label": "Platform", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Platform", "community": 37, "community_name": "Product & Security Context", "source_file": "PRODUCT.md", "file_type": "document", "degree": 1}, {"id": "product_users", "label": "Users", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Users", "community": 37, "community_name": "Product & Security Context", "source_file": "PRODUCT.md", "file_type": "document", "degree": 1}, {"id": "product_product_purpose", "label": "Product Purpose", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Product Purpose", "community": 37, "community_name": "Product & Security Context", "source_file": "PRODUCT.md", "file_type": "document", "degree": 1}, {"id": "product_positioning", "label": "Positioning", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Positioning", "community": 37, "community_name": "Product & Security Context", "source_file": "PRODUCT.md", "file_type": "document", "degree": 1}, {"id": "product_operating_context", "label": "Operating Context", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Operating Context", "community": 37, "community_name": "Product & Security Context", "source_file": "PRODUCT.md", "file_type": "document", "degree": 1}, {"id": "product_capabilities_and_constraints", "label": "Capabilities and Constraints", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Capabilities and Constraints", "community": 37, "community_name": "Product & Security Context", "source_file": "PRODUCT.md", "file_type": "document", "degree": 1}, {"id": "product_brand_commitments", "label": "Brand Commitments", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Brand Commitments", "community": 37, "community_name": "Product & Security Context", "source_file": "PRODUCT.md", "file_type": "document", "degree": 1}, {"id": "product_evidence_on_hand", "label": "Evidence on Hand", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Evidence on Hand", "community": 37, "community_name": "Product & Security Context", "source_file": "PRODUCT.md", "file_type": "document", "degree": 1}, {"id": "product_product_principles", "label": "Product Principles", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Product Principles", "community": 37, "community_name": "Product & Security Context", "source_file": "PRODUCT.md", "file_type": "document", "degree": 1}, {"id": "product_accessibility_inclusion", "label": "Accessibility & Inclusion", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Accessibility & Inclusion", "community": 37, "community_name": "Product & Security Context", "source_file": "PRODUCT.md", "file_type": "document", "degree": 1}, {"id": "readme", "label": "README.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "README.md", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_manga_bookmark", "label": "Manga Bookmark", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Manga Bookmark", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 4}, {"id": "readme_1_backend", "label": "1. Backend", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Backend", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 6}, {"id": "readme_config_env", "label": "Config (env)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Config (env)", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_endpoints", "label": "Endpoints", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Endpoints", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_develop_test", "label": "Develop / test", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Develop / test", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_run_the_stack", "label": "Run the stack", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Run the stack", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_deploy_behind_your_reverse_proxy", "label": "Deploy behind your reverse proxy", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Deploy behind your reverse proxy", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_2_userscript", "label": "2. Userscript", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Userscript", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 5}, {"id": "readme_install", "label": "Install", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Install", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_install_on_bromite_mobile", "label": "Install on Bromite (mobile)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Install on Bromite (mobile)", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_desktop_iteration_optional", "label": "Desktop iteration (optional)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Desktop iteration (optional)", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_use", "label": "Use", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Use", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 2}, {"id": "readme_how_latest_chapter_is_found", "label": "How \"latest chapter\" is found", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "How "latest chapter" is found", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_adapter_reference_verified_live_2026_07_24", "label": "Adapter reference (verified live 2026-07-24)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Adapter reference (verified live 2026-07-24)", "community": 107, "community_name": "1. Backend", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "redeploy", "label": "REDEPLOY.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "REDEPLOY.md", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "redeploy_redeploy_runbook", "label": "Redeploy runbook", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Redeploy runbook", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 11}, {"id": "redeploy_0_preflight", "label": "0. Preflight", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "0. Preflight", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "redeploy_1_back_up_the_database", "label": "1. Back up the database", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Back up the database", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 5}, {"id": "redeploy_preferred_hot_dump_no_downtime", "label": "Preferred: hot dump, no downtime", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Preferred: hot dump, no downtime", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "redeploy_fallback_cold_volume_archive", "label": "Fallback: cold volume archive", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Fallback: cold volume archive", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "redeploy_retention", "label": "Retention", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Retention", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "redeploy_a_note_on_the_old_bookmarks_data_volume", "label": "A note on the old `bookmarks-data` volume", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "A note on the old `bookmarks-data` volume", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "redeploy_2_pull_the_new_code", "label": "2. Pull the new code", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Pull the new code", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "redeploy_3_rebuild_and_restart", "label": "3. Rebuild and restart", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Rebuild and restart", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "redeploy_4_verify_the_deploy", "label": "4. Verify the deploy", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Verify the deploy", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "redeploy_5_smoke_test_the_full_loop", "label": "5. Smoke-test the full loop", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Smoke-test the full loop", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "redeploy_6_rollback", "label": "6. Rollback", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "6. Rollback", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "redeploy_7_the_whole_thing_as_one_block", "label": "7. The whole thing, as one block", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "7. The whole thing, as one block", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "redeploy_8_the_browser_unit_separate_machine_separate_cadence", "label": "8. The browser unit (separate machine, separate cadence)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "8. The browser unit (separate machine, separate cadence)", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "redeploy_troubleshooting", "label": "Troubleshooting", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Troubleshooting", "community": 106, "community_name": "Redeploy runbook", "source_file": "REDEPLOY.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", "label": "2026-07-26T15-50-42Z__backend-templates-app-html.md", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "2026-07-26T15-50-42Z__backend-templates-app-html.md", "community": 39, "community_name": "UI Critique 2026-07-26A", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "file_type": "document", "degree": 6}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_design_health_score", "label": "Design Health Score", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Design Health Score", "community": 39, "community_name": "UI Critique 2026-07-26A", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_design_specificity_verdict", "label": "Design Specificity Verdict", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Design Specificity Verdict", "community": 39, "community_name": "UI Critique 2026-07-26A", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_priority_issues", "label": "Priority Issues", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Priority Issues", "community": 39, "community_name": "UI Critique 2026-07-26A", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_persona_red_flags", "label": "Persona Red Flags", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Persona Red Flags", "community": 39, "community_name": "UI Critique 2026-07-26A", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_minor_observations", "label": "Minor Observations", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Minor Observations", "community": 39, "community_name": "UI Critique 2026-07-26A", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_questions_to_consider", "label": "Questions to Consider", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Questions to Consider", "community": 39, "community_name": "UI Critique 2026-07-26A", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", "label": "2026-07-26T17-08-41Z__backend-templates-app-html.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "2026-07-26T17-08-41Z__backend-templates-app-html.md", "community": 40, "community_name": "UI Critique 2026-07-26B", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "file_type": "document", "degree": 6}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_design_health_score", "label": "Design Health Score", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Design Health Score", "community": 40, "community_name": "UI Critique 2026-07-26B", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_design_specificity_verdict", "label": "Design Specificity Verdict", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Design Specificity Verdict", "community": 40, "community_name": "UI Critique 2026-07-26B", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_priority_issues", "label": "Priority Issues", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Priority Issues", "community": 40, "community_name": "UI Critique 2026-07-26B", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_persona_red_flags", "label": "Persona Red Flags", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Persona Red Flags", "community": 40, "community_name": "UI Critique 2026-07-26B", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_minor_observations", "label": "Minor Observations", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Minor Observations", "community": 40, "community_name": "UI Critique 2026-07-26B", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "file_type": "document", "degree": 1}, {"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_questions_to_consider", "label": "Questions to Consider", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Questions to Consider", "community": 40, "community_name": "UI Critique 2026-07-26B", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "file_type": "document", "degree": 1}, {"id": "backend_claude", "label": "AGENTS.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "AGENTS.md", "community": 30, "community_name": "AGENTS.md", "source_file": "backend/AGENTS.md", "file_type": "document", "degree": 0}, {"id": "docs_adr_0001_postgresql_over_sqlite", "label": "0001-postgresql-over-sqlite.md", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "0001-postgresql-over-sqlite.md", "community": 121, "community_name": "Postgres replaces SQLite as the primary datastore", "source_file": "docs/adr/0001-postgresql-over-sqlite.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0001_postgresql_over_sqlite_postgres_replaces_sqlite_as_the_primary_datastore", "label": "Postgres replaces SQLite as the primary datastore", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Postgres replaces SQLite as the primary datastore", "community": 121, "community_name": "Postgres replaces SQLite as the primary datastore", "source_file": "docs/adr/0001-postgresql-over-sqlite.md", "file_type": "document", "degree": 3}, {"id": "docs_adr_0001_postgresql_over_sqlite_considered_options", "label": "Considered options", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Considered options", "community": 121, "community_name": "Postgres replaces SQLite as the primary datastore", "source_file": "docs/adr/0001-postgresql-over-sqlite.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0001_postgresql_over_sqlite_consequences", "label": "Consequences", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Consequences", "community": 121, "community_name": "Postgres replaces SQLite as the primary datastore", "source_file": "docs/adr/0001-postgresql-over-sqlite.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0002_discord_oauth_no_passwords_no_email", "label": "0002-discord-oauth-no-passwords-no-email.md", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "0002-discord-oauth-no-passwords-no-email.md", "community": 122, "community_name": "Identity comes from Discord OAuth; we store no passwords and send no email", "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_identity_comes_from_discord_oauth_we_store_no_passwords_and_send_no_email", "label": "Identity comes from Discord OAuth; we store no passwords and send no email", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Identity comes from Discord OAuth; we store no passwords and send no email", "community": 122, "community_name": "Identity comes from Discord OAuth; we store no passwords and send no email", "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", "file_type": "document", "degree": 3}, {"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_considered_options", "label": "Considered options", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Considered options", "community": 122, "community_name": "Identity comes from Discord OAuth; we store no passwords and send no email", "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_consequences", "label": "Consequences", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Consequences", "community": 122, "community_name": "Identity comes from Discord OAuth; we store no passwords and send no email", "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0003_series_shared_and_poll_owned", "label": "0003-series-shared-and-poll-owned.md", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "0003-series-shared-and-poll-owned.md", "community": 120, "community_name": "Series is a shared entity, and only the Poll may update it", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0003_series_shared_and_poll_owned_series_is_a_shared_entity_and_only_the_poll_may_update_it", "label": "Series is a shared entity, and only the Poll may update it", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Series is a shared entity, and only the Poll may update it", "community": 120, "community_name": "Series is a shared entity, and only the Poll may update it", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "file_type": "document", "degree": 4}, {"id": "docs_adr_0003_series_shared_and_poll_owned_why", "label": "Why", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Why", "community": 120, "community_name": "Series is a shared entity, and only the Poll may update it", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0003_series_shared_and_poll_owned_only_the_poll_writes_series_fields", "label": "Only the Poll writes Series fields", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Only the Poll writes Series fields", "community": 120, "community_name": "Series is a shared entity, and only the Poll may update it", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0003_series_shared_and_poll_owned_consequences", "label": "Consequences", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Consequences", "community": 120, "community_name": "Series is a shared entity, and only the Poll may update it", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema", "label": "0004-wire-format-does-not-mirror-the-schema.md", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "0004-wire-format-does-not-mirror-the-schema.md", "community": 123, "community_name": "The wire format stays flat and deliberately does not mirror the schema", "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_the_wire_format_stays_flat_and_deliberately_does_not_mirror_the_schema", "label": "The wire format stays flat and deliberately does not mirror the schema", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "The wire format stays flat and deliberately does not mirror the schema", "community": 123, "community_name": "The wire format stays flat and deliberately does not mirror the schema", "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", "file_type": "document", "degree": 3}, {"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_why_a_future_reader_will_find_this_surprising", "label": "Why a future reader will find this surprising", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Why a future reader will find this surprising", "community": 123, "community_name": "The wire format stays flat and deliberately does not mirror the schema", "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_consequence", "label": "Consequence", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Consequence", "community": 123, "community_name": "The wire format stays flat and deliberately does not mirror the schema", "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0005_on_demand_browser", "label": "0005-on-demand-browser.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "0005-on-demand-browser.md", "community": 124, "community_name": "ADR-0005: On-demand browser sidecar", "source_file": "docs/adr/0005-on-demand-browser.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0005_on_demand_browser_adr_0005_on_demand_browser_sidecar", "label": "ADR-0005: On-demand browser sidecar", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0005: On-demand browser sidecar", "community": 124, "community_name": "ADR-0005: On-demand browser sidecar", "source_file": "docs/adr/0005-on-demand-browser.md", "file_type": "document", "degree": 3}, {"id": "docs_adr_0005_on_demand_browser_decision", "label": "Decision", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision", "community": 124, "community_name": "ADR-0005: On-demand browser sidecar", "source_file": "docs/adr/0005-on-demand-browser.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0005_on_demand_browser_constraints", "label": "Constraints", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Constraints", "community": 124, "community_name": "ADR-0005: On-demand browser sidecar", "source_file": "docs/adr/0005-on-demand-browser.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0006_browser_on_the_home_machine", "label": "0006-browser-on-the-home-machine.md", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "0006-browser-on-the-home-machine.md", "community": 115, "community_name": "ADR-0006: The browser runs on the home machine, over the tailnet", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet", "label": "ADR-0006: The browser runs on the home machine, over the tailnet", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0006: The browser runs on the home machine, over the tailnet", "community": 115, "community_name": "ADR-0006: The browser runs on the home machine, over the tailnet", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "file_type": "document", "degree": 5}, {"id": "docs_adr_0006_browser_on_the_home_machine_decision", "label": "Decision", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision", "community": 115, "community_name": "ADR-0006: The browser runs on the home machine, over the tailnet", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0006_browser_on_the_home_machine_why", "label": "Why", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Why", "community": 115, "community_name": "ADR-0006: The browser runs on the home machine, over the tailnet", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0006_browser_on_the_home_machine_constraints", "label": "Constraints", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Constraints", "community": 115, "community_name": "ADR-0006: The browser runs on the home machine, over the tailnet", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0006_browser_on_the_home_machine_consequences", "label": "Consequences", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Consequences", "community": 115, "community_name": "ADR-0006: The browser runs on the home machine, over the tailnet", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0007_backend_hosts_cover_bytes", "label": "0007-backend-hosts-cover-bytes.md", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "0007-backend-hosts-cover-bytes.md", "community": 113, "community_name": "ADR-0007: The backend hosts every Site's Cover bytes", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", "label": "ADR-0007: The backend hosts every Site's Cover bytes", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0007: The backend hosts every Site's Cover bytes", "community": 113, "community_name": "ADR-0007: The backend hosts every Site's Cover bytes", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "file_type": "document", "degree": 6}, {"id": "docs_adr_0007_backend_hosts_cover_bytes_decision", "label": "Decision", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision", "community": 113, "community_name": "ADR-0007: The backend hosts every Site's Cover bytes", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0007_backend_hosts_cover_bytes_why_a_future_reader_will_find_this_surprising", "label": "Why a future reader will find this surprising", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Why a future reader will find this surprising", "community": 113, "community_name": "ADR-0007: The backend hosts every Site's Cover bytes", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0007_backend_hosts_cover_bytes_considered_options", "label": "Considered options", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Considered options", "community": 113, "community_name": "ADR-0007: The backend hosts every Site's Cover bytes", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0007_backend_hosts_cover_bytes_two_deliberate_relaxations", "label": "Two deliberate relaxations", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Two deliberate relaxations", "community": 113, "community_name": "ADR-0007: The backend hosts every Site's Cover bytes", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0007_backend_hosts_cover_bytes_consequences", "label": "Consequences", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Consequences", "community": 113, "community_name": "ADR-0007: The backend hosts every Site's Cover bytes", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0008_series_identity_is_discovered_not_derived", "label": "0008-series-identity-is-discovered-not-derived.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "0008-series-identity-is-discovered-not-derived.md", "community": 116, "community_name": "ADR-0008: A Series identity is discovered from the Site's links, never derived from an address", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address", "label": "ADR-0008: A Series identity is discovered from the Site's links, never derived from an address", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0008: A Series identity is discovered from the Site's links, never derived from an address", "community": 116, "community_name": "ADR-0008: A Series identity is discovered from the Site's links, never derived from an address", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "file_type": "document", "degree": 5}, {"id": "docs_adr_0008_series_identity_is_discovered_not_derived_decision", "label": "Decision", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision", "community": 116, "community_name": "ADR-0008: A Series identity is discovered from the Site's links, never derived from an address", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0008_series_identity_is_discovered_not_derived_why", "label": "Why", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Why", "community": 116, "community_name": "ADR-0008: A Series identity is discovered from the Site's links, never derived from an address", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0008_series_identity_is_discovered_not_derived_considered_options", "label": "Considered options", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Considered options", "community": 116, "community_name": "ADR-0008: A Series identity is discovered from the Site's links, never derived from an address", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0008_series_identity_is_discovered_not_derived_consequences", "label": "Consequences", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Consequences", "community": 116, "community_name": "ADR-0008: A Series identity is discovered from the Site's links, never derived from an address", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0009_a_site_answers_questions_its_own_way", "label": "0009-a-site-answers-questions-its-own-way.md", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "0009-a-site-answers-questions-its-own-way.md", "community": 38, "community_name": "novel-logic.test.js", "source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0009_a_site_answers_questions_its_own_way_adr_0009_a_site_answers_fixed_questions_an_unusual_site_owns_its_own_fetch", "label": "ADR-0009: A Site answers fixed questions; an unusual Site owns its own fetch", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0009: A Site answers fixed questions; an unusual Site owns its own fetch", "community": 38, "community_name": "novel-logic.test.js", "source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md", "file_type": "document", "degree": 5}, {"id": "docs_adr_0009_a_site_answers_questions_its_own_way_decision", "label": "Decision", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Decision", "community": 38, "community_name": "novel-logic.test.js", "source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0009_a_site_answers_questions_its_own_way_why", "label": "Why", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Why", "community": 38, "community_name": "novel-logic.test.js", "source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0009_a_site_answers_questions_its_own_way_considered_options", "label": "Considered options", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Considered options", "community": 38, "community_name": "novel-logic.test.js", "source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md", "file_type": "document", "degree": 1}, {"id": "docs_adr_0009_a_site_answers_questions_its_own_way_consequences", "label": "Consequences", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Consequences", "community": 38, "community_name": "novel-logic.test.js", "source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md", "file_type": "document", "degree": 1}, {"id": "docs_agents_domain", "label": "domain.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "domain.md", "community": 117, "community_name": "Domain Docs", "source_file": "docs/agents/domain.md", "file_type": "document", "degree": 1}, {"id": "docs_agents_domain_domain_docs", "label": "Domain Docs", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Domain Docs", "community": 117, "community_name": "Domain Docs", "source_file": "docs/agents/domain.md", "file_type": "document", "degree": 5}, {"id": "docs_agents_domain_before_exploring_read_these", "label": "Before exploring, read these", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Before exploring, read these", "community": 117, "community_name": "Domain Docs", "source_file": "docs/agents/domain.md", "file_type": "document", "degree": 1}, {"id": "docs_agents_domain_file_structure", "label": "File structure", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "File structure", "community": 117, "community_name": "Domain Docs", "source_file": "docs/agents/domain.md", "file_type": "document", "degree": 1}, {"id": "docs_agents_domain_use_the_glossary_s_vocabulary", "label": "Use the glossary's vocabulary", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Use the glossary's vocabulary", "community": 117, "community_name": "Domain Docs", "source_file": "docs/agents/domain.md", "file_type": "document", "degree": 1}, {"id": "docs_agents_domain_flag_adr_conflicts", "label": "Flag ADR conflicts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Flag ADR conflicts", "community": 117, "community_name": "Domain Docs", "source_file": "docs/agents/domain.md", "file_type": "document", "degree": 1}, {"id": "docs_agents_issue_tracker", "label": "issue-tracker.md", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "issue-tracker.md", "community": 114, "community_name": "Issue tracker: Gitea (`tea` CLI)", "source_file": "docs/agents/issue-tracker.md", "file_type": "document", "degree": 1}, {"id": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", "label": "Issue tracker: Gitea (`tea` CLI)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Issue tracker: Gitea (`tea` CLI)", "community": 114, "community_name": "Issue tracker: Gitea (`tea` CLI)", "source_file": "docs/agents/issue-tracker.md", "file_type": "document", "degree": 6}, {"id": "docs_agents_issue_tracker_conventions", "label": "Conventions", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Conventions", "community": 114, "community_name": "Issue tracker: Gitea (`tea` CLI)", "source_file": "docs/agents/issue-tracker.md", "file_type": "document", "degree": 1}, {"id": "docs_agents_issue_tracker_pull_requests_as_a_triage_surface", "label": "Pull requests as a triage surface", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Pull requests as a triage surface", "community": 114, "community_name": "Issue tracker: Gitea (`tea` CLI)", "source_file": "docs/agents/issue-tracker.md", "file_type": "document", "degree": 1}, {"id": "docs_agents_issue_tracker_when_a_skill_says_publish_to_the_issue_tracker", "label": "When a skill says \"publish to the issue tracker\"", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "When a skill says "publish to the issue tracker"", "community": 114, "community_name": "Issue tracker: Gitea (`tea` CLI)", "source_file": "docs/agents/issue-tracker.md", "file_type": "document", "degree": 1}, {"id": "docs_agents_issue_tracker_when_a_skill_says_fetch_the_relevant_ticket", "label": "When a skill says \"fetch the relevant ticket\"", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "When a skill says "fetch the relevant ticket"", "community": 114, "community_name": "Issue tracker: Gitea (`tea` CLI)", "source_file": "docs/agents/issue-tracker.md", "file_type": "document", "degree": 1}, {"id": "docs_agents_issue_tracker_wayfinding_operations", "label": "Wayfinding operations", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Wayfinding operations", "community": 114, "community_name": "Issue tracker: Gitea (`tea` CLI)", "source_file": "docs/agents/issue-tracker.md", "file_type": "document", "degree": 1}, {"id": "docs_agents_triage_labels", "label": "triage-labels.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "triage-labels.md", "community": 127, "community_name": "triage-labels.md", "source_file": "docs/agents/triage-labels.md", "file_type": "document", "degree": 1}, {"id": "docs_agents_triage_labels_triage_labels", "label": "Triage Labels", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Triage Labels", "community": 127, "community_name": "triage-labels.md", "source_file": "docs/agents/triage-labels.md", "file_type": "document", "degree": 1}, {"id": "docs_design_system", "label": "design-system.md", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "design-system.md", "community": 109, "community_name": "Cinder \u2014 BookmarkManager design system", "source_file": "docs/design-system.md", "file_type": "document", "degree": 1}, {"id": "docs_design_system_cinder_bookmarkmanager_design_system", "label": "Cinder \u2014 BookmarkManager design system", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Cinder \u2014 BookmarkManager design system", "community": 109, "community_name": "Cinder \u2014 BookmarkManager design system", "source_file": "docs/design-system.md", "file_type": "document", "degree": 9}, {"id": "docs_design_system_1_the_one_idea", "label": "1. The one idea", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "1. The one idea", "community": 109, "community_name": "Cinder \u2014 BookmarkManager design system", "source_file": "docs/design-system.md", "file_type": "document", "degree": 1}, {"id": "docs_design_system_2_tokens", "label": "2. Tokens", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "2. Tokens", "community": 109, "community_name": "Cinder \u2014 BookmarkManager design system", "source_file": "docs/design-system.md", "file_type": "document", "degree": 1}, {"id": "docs_design_system_3_type", "label": "3. Type", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Type", "community": 109, "community_name": "Cinder \u2014 BookmarkManager design system", "source_file": "docs/design-system.md", "file_type": "document", "degree": 1}, {"id": "docs_design_system_4_components_web_ui", "label": "4. Components (web UI)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "4. Components (web UI)", "community": 109, "community_name": "Cinder \u2014 BookmarkManager design system", "source_file": "docs/design-system.md", "file_type": "document", "degree": 1}, {"id": "docs_design_system_5_components_userscript_panel", "label": "5. Components (userscript panel)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Components (userscript panel)", "community": 109, "community_name": "Cinder \u2014 BookmarkManager design system", "source_file": "docs/design-system.md", "file_type": "document", "degree": 1}, {"id": "docs_design_system_6_motion", "label": "6. Motion", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "6. Motion", "community": 109, "community_name": "Cinder \u2014 BookmarkManager design system", "source_file": "docs/design-system.md", "file_type": "document", "degree": 1}, {"id": "docs_design_system_7_accessibility_floor_not_negotiable", "label": "7. Accessibility floor (not negotiable)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "7. Accessibility floor (not negotiable)", "community": 109, "community_name": "Cinder \u2014 BookmarkManager design system", "source_file": "docs/design-system.md", "file_type": "document", "degree": 1}, {"id": "docs_design_system_8_adding_something_new_checklist", "label": "8. Adding something new \u2014 checklist", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "8. Adding something new \u2014 checklist", "community": 109, "community_name": "Cinder \u2014 BookmarkManager design system", "source_file": "docs/design-system.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence", "label": "cloudflare-bot-scoring-and-poll-cadence.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "cloudflare-bot-scoring-and-poll-cadence.md", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", "label": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 10}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_short_answer", "label": "Short answer", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Short answer", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_summary_answer_table", "label": "Summary answer table", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Summary answer table", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_what_a_bot_score_is_and_what_feeds_it", "label": "1. What a bot score is and what feeds it", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "1. What a bot score is and what feeds it", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 4}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_1_the_score_itself", "label": "1.1 The score itself", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "1.1 The score itself", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_2_the_detection_engines_enterprise_bot_management", "label": "1.2 The detection engines (Enterprise Bot Management)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "1.2 The detection engines (Enterprise Bot Management)", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_3_rate_limiting_is_a_separate_product", "label": "1.3 Rate limiting is a separate product", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "1.3 Rate limiting is a separate product", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_the_free_plan_reality", "label": "2. The free-plan reality", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "2. The free-plan reality", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 4}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_1_what_each_plan_gets", "label": "2.1 What each plan gets", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "2.1 What each plan gets", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_2_bot_fight_mode_specifics_the_free_plan_product", "label": "2.2 Bot Fight Mode specifics (the Free-plan product)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "2.2 Bot Fight Mode specifics (the Free-plan product)", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_3_does_the_free_tier_score_continuously", "label": "2.3 Does the free tier \"score\" continuously?", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "2.3 Does the free tier "score" continuously?", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_managed_challenge_js_challenge_mechanics_and_cf_mitigated", "label": "3. Managed Challenge / JS challenge mechanics and `cf-mitigated`", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Managed Challenge / JS challenge mechanics and `cf-mitigated`", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 5}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_1_what_the_observed_response_is", "label": "3.1 What the observed response is", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3.1 What the observed response is", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_2_what_a_challenge_page_does", "label": "3.2 What a Challenge Page does", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3.2 What a Challenge Page does", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_3_which_product_issues_which_challenge", "label": "3.3 Which product issues which challenge", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3.3 Which product issues which challenge", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_4_how_a_successful_solve_is_remembered", "label": "3.4 How a successful solve is remembered", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3.4 How a successful solve is remembered", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_cf_clearance_lifetime_binding_invalidation_the_key_question", "label": "4. `cf_clearance` \u2014 lifetime, binding, invalidation (the key question)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "4. `cf_clearance` \u2014 lifetime, binding, invalidation (the key question)", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 4}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_1_lifetime", "label": "4.1 Lifetime", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "4.1 Lifetime", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_2_what_it_is_bound_to_can_clearance_be_replayed_from_another_ip", "label": "4.2 What it is bound to \u2014 can clearance be replayed from another IP?", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "4.2 What it is bound to \u2014 can clearance be replayed from another IP?", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_3_two_tier_clearance_and_the_behavior_bound_invalidation_precursor", "label": "4.3 Two-tier clearance, and the behavior-bound invalidation (Precursor)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "4.3 Two-tier clearance, and the behavior-bound invalidation (Precursor)", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_does_polling_more_often_raise_challenge_risk", "label": "5. Does polling more often raise challenge risk?", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Does polling more often raise challenge risk?", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 5}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_1_is_per_ip_request_rate_an_input_to_challenge_issuance_documented_answer_no_such_lever_on_non_enterprise_protection", "label": "5.1 Is per-IP request rate an input to challenge issuance? (documented answer: no such lever on non-Enterprise protection)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "5.1 Is per-IP request rate an input to challenge issuance? (documented answer: no such lever on non-Enterprise protection)", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_2_what_rate_limiting_rules_would_do_to_20_60_requests_hour", "label": "5.2 What Rate Limiting Rules would do to 20\u201360 requests/hour", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "5.2 What Rate Limiting Rules would do to 20\u201360 requests/hour", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_3_ddos_protection_always_on_all_plans", "label": "5.3 DDoS protection (always on, all plans)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "5.3 DDoS protection (always on, all plans)", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_4_execution_order_which_product_fires_first", "label": "5.4 Execution order (which product fires first)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "5.4 Execution order (which product fires first)", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_the_documented_legitimate_side", "label": "6. The documented legitimate side", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "6. The documented legitimate side", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 4}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_1_verified_bots_the_only_treated_well_path_and_it_requires_self_identification", "label": "6.1 Verified bots \u2014 the only \"treated well\" path, and it requires self-identification", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "6.1 Verified bots \u2014 the only "treated well" path, and it requires self-identification", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_2_robots_txt_and_crawl_control", "label": "6.2 robots.txt and crawl control", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "6.2 robots.txt and crawl control", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_3_the_documented_takeaway_for_slowing_down_vs_fingerprint_quality", "label": "6.3 The documented takeaway for \"slowing down vs. fingerprint quality\"", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "6.3 The documented takeaway for "slowing down vs. fingerprint quality"", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_7_implications_for_cadence_design", "label": "7. Implications for cadence design", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "7. Implications for cadence design", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 4}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_documented_facts_with_sources_above", "label": "Documented facts (with sources above)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Documented facts (with sources above)", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_inferences_not_documented", "label": "Inferences (not documented)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Inferences (not documented)", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_bottom_line", "label": "Bottom line", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Bottom line", "community": 16, "community_name": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug", "label": "lightnovelworld-chapter-vs-series-slug.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "lightnovelworld-chapter-vs-series-slug.md", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "label": "lightnovelworld.net \u2014 chapter slug vs. series slug", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "lightnovelworld.net \u2014 chapter slug vs. series slug", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 10}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_1_summary_answer_table", "label": "1. Summary answer table", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "1. Summary answer table", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_2_the_two_reference_pages", "label": "2. The two reference pages", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "2. The two reference pages", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", "label": "3. Chapter page \u2192 series URL: every in-page pointer, in priority order", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "3. Chapter page \u2192 series URL: every in-page pointer, in priority order", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 8}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_1_a_aria_label_all_chapter_works", "label": "Priority 1 \u2014 `a[aria-label='All Chapter']` \u2705 WORKS", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Priority 1 \u2014 `a[aria-label='All Chapter']` \u2705 WORKS", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_2_microdata_breadcrumblist_a_itemprop_item_works", "label": "Priority 2 \u2014 microdata `BreadcrumbList` / `a[itemprop=item]` \u2705 WORKS", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Priority 2 \u2014 microdata `BreadcrumbList` / `a[itemprop=item]` \u2705 WORKS", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_3_corroborating_novel_anchors_ambiguous", "label": "Priority 3 \u2014 corroborating `/novel/` anchors \u26a0\ufe0f AMBIGUOUS", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Priority 3 \u2014 corroborating `/novel/` anchors \u26a0\ufe0f AMBIGUOUS", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_json_ld_breadcrumblist_3_1", "label": "\u274c NOT usable \u2014 JSON-LD `BreadcrumbList` (\u00a73.1)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u274c NOT usable \u2014 JSON-LD `BreadcrumbList` (\u00a73.1)", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_link_rel_canonical_3_2", "label": "\u274c NOT usable \u2014 `<link rel=canonical>` (\u00a73.2)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u274c NOT usable \u2014 `<link rel=canonical>` (\u00a73.2)", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_og_meta_tags_3_3", "label": "\u274c NOT usable \u2014 `og:` meta tags (\u00a73.3)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u274c NOT usable \u2014 `og:` meta tags (\u00a73.3)", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_also_present_rel_next_rel_prev_chapter_navigation", "label": "Also present \u2014 `rel=next` / `rel=prev` chapter navigation", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Also present \u2014 `rel=next` / `rel=prev` chapter navigation", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is", "label": "4. The reverse direction, and how common divergence is", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4. The reverse direction, and how common divergence is", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 5}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_4_1_sample_method", "label": "4.1 Sample method", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "4.1 Sample method", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_4_2_divergence_results", "label": "4.2 Divergence results", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "4.2 Divergence results", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_4_3_is_there_a_derivable_rule_no", "label": "4.3 Is there a derivable rule? **No.**", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "4.3 Is there a derivable rule? **No.**", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_4_4_the_split_case_a_slug_can_change_mid_series", "label": "4.4 The split case \u2014 a slug can change *mid-series*", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "4.4 The split case \u2014 a slug can change *mid-series*", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_5_series_page_chapter_list", "label": "5. Series page \u2192 chapter list", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "5. Series page \u2192 chapter list", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_6_is_the_unscoped_chapter_regex_safe_on_a_series_page", "label": "6. Is the unscoped chapter regex SAFE on a series page?", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "6. Is the unscoped chapter regex SAFE on a series page?", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 3}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_verdict_safe", "label": "Verdict: **SAFE**", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Verdict: **SAFE**", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_caveats_to_record_with_the_verdict", "label": "Caveats to record with the verdict", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Caveats to record with the verdict", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_7_redirects_and_reverse_lookup_endpoints", "label": "7. Redirects and reverse-lookup endpoints", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "7. Redirects and reverse-lookup endpoints", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77", "label": "8. Implications for issue #77", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "8. Implications for issue #77", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 5}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_8_1_the_bug", "label": "8.1 The bug", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "8.1 The bug", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_8_2_the_proposed_fix_is_sound", "label": "8.2 The proposed fix is sound", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "8.2 The proposed fix is sound", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_8_3_the_userscript_has_the_same_bug_and_it_is_worse", "label": "8.3 The userscript has the same bug, and it is worse", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "8.3 The userscript has the same bug, and it is worse", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_8_4_note_on_series_id", "label": "8.4 Note on `series_id`", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "8.4 Note on `series_id`", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_reproduction", "label": "Reproduction", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Reproduction", "community": 46, "community_name": "Userscript Display Logic", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 1}, {"id": "userscript_claude", "label": "AGENTS.md", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "AGENTS.md", "community": 273, "community_name": "AGENTS.md", "source_file": "userscript/AGENTS.md", "file_type": "document", "degree": 3}, {"id": "userscript_claude_userscript_structure_single_iife_manga_bookmark_user_js", "label": "Userscript structure (single IIFE, `manga-bookmark.user.js`)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Userscript structure (single IIFE, `manga-bookmark.user.js`)", "community": 273, "community_name": "AGENTS.md", "source_file": "userscript/AGENTS.md", "file_type": "document", "degree": 1}, {"id": "userscript_claude_live_url_shapes_verified_2026_07_26_may_drift_re_check_against_live_pages_before_trust", "label": "Live URL shapes (verified 2026-07-26, may drift \u2014 re-check against live pages before trust)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Live URL shapes (verified 2026-07-26, may drift \u2014 re-check against live pages before trust)", "community": 273, "community_name": "AGENTS.md", "source_file": "userscript/AGENTS.md", "file_type": "document", "degree": 1}, {"id": "userscript_claude_second_script_novel_bookmark_user_js", "label": "Second script: `novel-bookmark.user.js`", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Second script: `novel-bookmark.user.js`", "community": 273, "community_name": "AGENTS.md", "source_file": "userscript/AGENTS.md", "file_type": "document", "degree": 1}, {"id": "agents_skills_find_skills_skill_skills_cli", "label": "Skills CLI (npx skills)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Skills CLI (npx skills)", "community": 50, "community_name": "Skills CLI", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_find_skills_skill_skills_sh_leaderboard", "label": "skills.sh Leaderboard", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "skills.sh Leaderboard", "community": 51, "community_name": "Skills Leaderboard", "source_file": ".agents/skills/find-skills/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_code_style_references_details_complex_condition_extraction", "label": "Complex Condition Extraction", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Complex Condition Extraction", "community": 52, "community_name": "Complex Condition Extraction", "source_file": ".agents/skills/golang-code-style/references/details.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_error_handling_skill_single_handling_rule", "label": "Single Handling Rule", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Single Handling Rule", "community": 58, "community_name": "Single Error Handling", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "file_type": "rationale", "degree": 0}, {"id": "agents_skills_golang_error_handling_references_error_creation_sentinel_errors", "label": "Sentinel Errors", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Sentinel Errors", "community": 53, "community_name": "Sentinel Errors", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_error_handling_references_error_handling_why_samber_oops", "label": "Why Use samber/oops", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Why Use samber/oops", "community": 161, "community_name": "Why Use samber/oops", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "file_type": "rationale", "degree": 0}, {"id": "agents_skills_golang_error_handling_references_error_wrapping_percent_w_vs_percent_v", "label": "%w vs %v Error Wrapping", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "%w vs %v Error Wrapping", "community": 57, "community_name": "Error Wrapping", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_error_handling_references_error_wrapping_errors_is", "label": "errors.Is", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "errors.Is", "community": 55, "community_name": "errors.Is Patterns", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_error_handling_references_error_wrapping_errors_as_astype", "label": "errors.As / errors.AsType", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "errors.As / errors.AsType", "community": 54, "community_name": "errors.As Patterns", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_error_handling_references_error_wrapping_errors_join", "label": "errors.Join", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "errors.Join", "community": 56, "community_name": "errors.Join Patterns", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_performance_skill_decision_tree", "label": "Bottleneck Decision Tree", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Bottleneck Decision Tree", "community": 62, "community_name": "Bottleneck Decision Tree", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_performance_skill_pprof", "label": "go tool pprof", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "go tool pprof", "community": 63, "community_name": "pprof Profiling", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_performance_assets_prometheus_alerts", "label": "Prometheus Alerting Rules (Go Performance)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Prometheus Alerting Rules (Go Performance)", "community": 45, "community_name": "Go Perf Alert Rules", "source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml", "file_type": "document", "degree": 3}, {"id": "agents_skills_golang_performance_assets_prometheus_alerts_high_gc_pause_time", "label": "HighGCPauseTime Alert", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "HighGCPauseTime Alert", "community": 45, "community_name": "Go Perf Alert Rules", "source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml", "file_type": "concept", "degree": 1}, {"id": "agents_skills_golang_performance_assets_prometheus_alerts_goroutine_leak", "label": "GoroutineLeak Alert", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "GoroutineLeak Alert", "community": 45, "community_name": "Go Perf Alert Rules", "source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml", "file_type": "concept", "degree": 1}, {"id": "agents_skills_golang_performance_assets_prometheus_alerts_memory_near_limit", "label": "MemoryNearLimit Alert", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "MemoryNearLimit Alert", "community": 45, "community_name": "Go Perf Alert Rules", "source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml", "file_type": "concept", "degree": 1}, {"id": "agents_skills_golang_performance_references_caching_singleflight", "label": "singleflight Cache Stampede Prevention", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "singleflight Cache Stampede Prevention", "community": 162, "community_name": "singleflight Cache Stampede Prevention", "source_file": ".agents/skills/golang-performance/references/caching.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_performance_references_cpu_simd", "label": "SIMD (simd/archsimd)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "SIMD (simd/archsimd)", "community": 59, "community_name": "SIMD Optimizations", "source_file": ".agents/skills/golang-performance/references/cpu.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_performance_references_memory_struct_alignment", "label": "Struct Field Alignment", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Struct Field Alignment", "community": 163, "community_name": "Struct Field Alignment", "source_file": ".agents/skills/golang-performance/references/memory.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_performance_references_runtime_gogc", "label": "GOGC Tuning", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "GOGC Tuning", "community": 60, "community_name": "GOGC Tuning", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_performance_references_runtime_gomemlimit", "label": "GOMEMLIMIT", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "GOMEMLIMIT", "community": 61, "community_name": "GOMEMLIMIT", "source_file": ".agents/skills/golang-performance/references/runtime.md", "file_type": "rationale", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_naming", "label": "golang-naming skill (external)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-naming skill (external)", "community": 93, "community_name": "golang-naming Skill (ext)", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_lint", "label": "golang-lint skill (external)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-lint skill (external)", "community": 92, "community_name": "golang-lint Skill (ext)", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_documentation", "label": "golang-documentation skill (external)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-documentation skill (external)", "community": 90, "community_name": "golang-documentation Skill (ext)", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_structs_interfaces", "label": "golang-structs-interfaces skill (external)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-structs-interfaces skill (external)", "community": 99, "community_name": "golang-structs-interfaces Skill (ext)", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_design_patterns", "label": "golang-design-patterns skill (external)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-design-patterns skill (external)", "community": 89, "community_name": "golang-design-patterns Skill (ext)", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_gopls", "label": "golang-gopls skill (external)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-gopls skill (external)", "community": 91, "community_name": "golang-gopls Skill (ext)", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_continuous_integration", "label": "golang-continuous-integration skill (external)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-continuous-integration skill (external)", "community": 86, "community_name": "golang-ci Skill (ext)", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_refactoring", "label": "golang-refactoring skill (external)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-refactoring skill (external)", "community": 95, "community_name": "golang-refactoring Skill (ext)", "source_file": ".agents/skills/golang-code-style/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_samber_oops", "label": "golang-samber-oops skill (external)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-samber-oops skill (external)", "community": 97, "community_name": "golang-samber-oops Skill (ext)", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_samber_slog", "label": "golang-samber-slog skill (external)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-samber-slog skill (external)", "community": 98, "community_name": "golang-samber-slog Skill (ext)", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_observability", "label": "golang-observability skill (external)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-observability skill (external)", "community": 94, "community_name": "golang-observability Skill (ext)", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_safety", "label": "golang-safety skill (external)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-safety skill (external)", "community": 96, "community_name": "golang-safety Skill (ext)", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_benchmark", "label": "golang-benchmark skill (external)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-benchmark skill (external)", "community": 84, "community_name": "golang-benchmark Skill (ext)", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_troubleshooting", "label": "golang-troubleshooting skill (external)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-troubleshooting skill (external)", "community": 100, "community_name": "golang-troubleshooting Skill (ext)", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_data_structures", "label": "golang-data-structures skill (external)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-data-structures skill (external)", "community": 87, "community_name": "golang-data-structures Skill (ext)", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_concurrency", "label": "golang-concurrency skill (external)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-concurrency skill (external)", "community": 85, "community_name": "golang-concurrency Skill (ext)", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_golang_golang_database", "label": "golang-database skill (external)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-database skill (external)", "community": 88, "community_name": "golang-database Skill (ext)", "source_file": ".agents/skills/golang-performance/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "external_samber_cc_skills_promql_cli", "label": "promql-cli skill (external)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "promql-cli skill (external)", "community": 101, "community_name": "promql-cli Skill", "source_file": ".agents/skills/golang-performance/references/observability.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_skill_assert_scope_leak", "label": "Assert Scope Leaking into Subtests Pitfall", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Assert Scope Leaking into Subtests Pitfall", "community": 71, "community_name": "Subtests Pitfall", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "rationale", "degree": 0}, {"id": "agents_skills_golang_testing_skill_synctest", "label": "testing/synctest Deterministic Goroutine Testing", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "testing/synctest Deterministic Goroutine Testing", "community": 164, "community_name": "testing/synctest Deterministic Goroutine Testing", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_skill_integration_build_tags", "label": "Integration Tests via Build Tags", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Integration Tests via Build Tags", "community": 78, "community_name": "Build Tag Integration Tests", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_skill_test_file_naming", "label": "Test File Naming Convention (source-file-based)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Test File Naming Convention (source-file-based)", "community": 79, "community_name": "Test Naming Convention", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "rationale", "degree": 0}, {"id": "agents_skills_golang_testing_skill_artifactdir", "label": "Go 1.26 t.ArtifactDir() Test Artifacts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Go 1.26 t.ArtifactDir() Test Artifacts", "community": 70, "community_name": "t.ArtifactDir Helper", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_references_helpers_testwithtimeout", "label": "testWithTimeout Test Timeout Helper", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "testWithTimeout Test Timeout Helper", "community": 64, "community_name": "Test Timeout Helper", "source_file": ".agents/skills/golang-testing/references/helpers.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_references_http_testing_handler_testing", "label": "HTTP Handler Testing with httptest", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "HTTP Handler Testing with httptest", "community": 65, "community_name": "httptest Patterns", "source_file": ".agents/skills/golang-testing/references/http-testing.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_references_integration_testing_databasetestsuite", "label": "DatabaseTestSuite testify Suite Pattern", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "DatabaseTestSuite testify Suite Pattern", "community": 66, "community_name": "testify Suite Pattern", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_references_integration_testing_embedded_fixtures", "label": "go:embed Fixtures Helper", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "go:embed Fixtures Helper", "community": 67, "community_name": "go:embed Fixtures", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_references_mocking_testify_mock", "label": "testify/mock Interface Mocking", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "testify/mock Interface Mocking", "community": 69, "community_name": "testify Mocking", "source_file": ".agents/skills/golang-testing/references/mocking.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_references_mocking_clockwork_time_mocking", "label": "Time Mocking with clockwork", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Time Mocking with clockwork", "community": 68, "community_name": "clockwork Time Mocking", "source_file": ".agents/skills/golang-testing/references/mocking.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_skill_golang_benchmark", "label": "golang-benchmark Skill (external)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-benchmark Skill (external)", "community": 72, "community_name": "golang-benchmark Skill", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_skill_golang_lint", "label": "golang-lint Skill (external)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-lint Skill (external)", "community": 76, "community_name": "golang-lint Skill", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_skill_golang_stretchr_testify", "label": "golang-stretchr-testify Skill (external)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-stretchr-testify Skill (external)", "community": 77, "community_name": "testify Skill", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_skill_golang_database", "label": "golang-database Skill (external)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-database Skill (external)", "community": 75, "community_name": "golang-database Skill", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_skill_golang_concurrency", "label": "golang-concurrency Skill (external)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-concurrency Skill (external)", "community": 73, "community_name": "golang-concurrency Skill", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "agents_skills_golang_testing_skill_golang_continuous_integration", "label": "golang-continuous-integration Skill (external)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "golang-continuous-integration Skill (external)", "community": 74, "community_name": "golang-ci Skill", "source_file": ".agents/skills/golang-testing/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "backend_impeccable_critique_20260726_1550", "label": "Impeccable critique 2026-07-26T15:50:42Z (score 21/40)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Impeccable critique 2026-07-26T15:50:42Z (score 21/40)", "community": 80, "community_name": "UI Critique A Finding", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "file_type": "document", "degree": 0}, {"id": "backend_impeccable_critique_20260726_1708", "label": "Impeccable critique 2026-07-26T17:08:41Z (score 26/40)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Impeccable critique 2026-07-26T17:08:41Z (score 26/40)", "community": 81, "community_name": "UI Critique B Finding", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "file_type": "document", "degree": 0}, {"id": "critique_p0_chapter_form_overflow", "label": "P0: chapter-edit form causes horizontal overflow on mobile", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "P0: chapter-edit form causes horizontal overflow on mobile", "community": 82, "community_name": "P0 Overflow Bug", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "file_type": "rationale", "degree": 0}, {"id": "critique_p1_no_hx_indicator", "label": "P1: no hx-indicator on htmx mutations, silent failure", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "P1: no hx-indicator on htmx mutations, silent failure", "community": 83, "community_name": "P1 hx-indicator Gap", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "file_type": "rationale", "degree": 0}, {"id": "_claude_skills_implement_tickets_skill_implement_tickets", "label": "Implement Tickets Skill", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Implement Tickets Skill", "community": 129, "community_name": "Implement Tickets Skill", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "document", "degree": 0}, {"id": "_claude_skills_implement_tickets_skill_orchestrator", "label": "Orchestrator Role", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Orchestrator Role", "community": 130, "community_name": "Orchestrator Role", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "_claude_skills_implement_tickets_skill_wave", "label": "Ticket Wave Batching", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Ticket Wave Batching", "community": 133, "community_name": "Ticket Wave Batching", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "_claude_skills_implement_tickets_skill_contract", "label": "Cross-Ticket Contract", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Cross-Ticket Contract", "community": 128, "community_name": "Cross-Ticket Contract", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "_claude_skills_implement_tickets_skill_brief_template", "label": "Ticket Brief Template", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Ticket Brief Template", "community": 44, "community_name": "Ticket Workflow", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "_claude_skills_implement_tickets_skill_code_review", "label": "code-review Skill", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "code-review Skill", "community": 18, "community_name": "Agent Skills", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "_claude_skills_implement_tickets_skill_tdd", "label": "tdd Skill", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "tdd Skill", "community": 132, "community_name": "tdd Skill", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "_claude_skills_implement_tickets_skill_resolving_merge_conflicts", "label": "resolving-merge-conflicts Skill", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "resolving-merge-conflicts Skill", "community": 131, "community_name": "resolving-merge-conflicts Skill", "source_file": ".claude/skills/implement-tickets/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "_claude_skills_testing_the_userscript_skill_testing_the_userscript", "label": "Testing the Userscript Skill", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Testing the Userscript Skill", "community": 139, "community_name": "Testing the Userscript Skill", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "document", "degree": 0}, {"id": "_claude_skills_testing_the_userscript_skill_manga_bookmark_user_js", "label": "manga-bookmark.user.js", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "manga-bookmark.user.js", "community": 137, "community_name": "manga-bookmark.user.js", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "code", "degree": 0}, {"id": "_claude_skills_testing_the_userscript_skill_logic_test_js", "label": "logic.test.js Test Harness", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "logic.test.js Test Harness", "community": 136, "community_name": "logic.test.js Test Harness", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "code", "degree": 0}, {"id": "_claude_skills_testing_the_userscript_skill_browser_stub", "label": "Four-Object Browser Stub", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Four-Object Browser Stub", "community": 134, "community_name": "Four-Object Browser Stub", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "concept", "degree": 0}, {"id": "_claude_skills_testing_the_userscript_skill_strip_build_hash", "label": "stripBuildHash", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "stripBuildHash", "community": 138, "community_name": "stripBuildHash", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "code", "degree": 0}, {"id": "_claude_skills_testing_the_userscript_skill_asura_build_hash", "label": "asuraBuildHash (backend/store.go)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "asuraBuildHash (backend/store.go)", "community": 36, "community_name": "Userscript Test Harness", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "code", "degree": 0}, {"id": "_claude_skills_testing_the_userscript_skill_export_hook", "label": "Module Export Hook", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Module Export Hook", "community": 135, "community_name": "Module Export Hook", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "file_type": "rationale", "degree": 0}, {"id": "_omp_agents_ticket_implementer_ticket_implementer", "label": "Ticket Implementer Agent", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Ticket Implementer Agent", "community": 144, "community_name": "Ticket Implementer Agent", "source_file": ".omp/agents/ticket-implementer.md", "file_type": "document", "degree": 0}, {"id": "_omp_agents_ticket_implementer_worktree", "label": "Worktree Isolation", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Worktree Isolation", "community": 145, "community_name": "Worktree Isolation", "source_file": ".omp/agents/ticket-implementer.md", "file_type": "rationale", "degree": 0}, {"id": "_omp_agents_ticket_implementer_status_contract", "label": "Status Contract", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Status Contract", "community": 143, "community_name": "Status Contract", "source_file": ".omp/agents/ticket-implementer.md", "file_type": "concept", "degree": 0}, {"id": "_omp_agents_ticket_implementer_cr_spec", "label": "cr-spec Agent", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "cr-spec Agent", "community": 140, "community_name": "cr-spec Agent", "source_file": ".omp/agents/ticket-implementer.md", "file_type": "document", "degree": 0}, {"id": "_omp_agents_ticket_implementer_cr_standards", "label": "cr-standards Agent", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "cr-standards Agent", "community": 141, "community_name": "cr-standards Agent", "source_file": ".omp/agents/ticket-implementer.md", "file_type": "document", "degree": 0}, {"id": "_omp_agents_ticket_implementer_escalation", "label": "Escalate Rather Than Guess", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Escalate Rather Than Guess", "community": 142, "community_name": "Escalate Rather Than Guess", "source_file": ".omp/agents/ticket-implementer.md", "file_type": "rationale", "degree": 0}, {"id": "_opencode_agent_implementer_implementer", "label": "Implementer Subagent (opencode)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Implementer Subagent (opencode)", "community": 147, "community_name": "Implementer Subagent (opencode)", "source_file": ".opencode/agent/implementer.md", "file_type": "document", "degree": 0}, {"id": "_opencode_agent_implementer_subagent_driven_development", "label": "Subagent-Driven Development", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Subagent-Driven Development", "community": 148, "community_name": "Subagent-Driven Development", "source_file": ".opencode/agent/implementer.md", "file_type": "concept", "degree": 0}, {"id": "_opencode_agent_implementer_escalation", "label": "Escalate Rather Than Guess (opencode)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Escalate Rather Than Guess (opencode)", "community": 146, "community_name": "Escalate Rather Than Guess (opencode)", "source_file": ".opencode/agent/implementer.md", "file_type": "rationale", "degree": 0}, {"id": "_opencode_agent_reviewer_reviewer", "label": "Reviewer Subagent (opencode)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Reviewer Subagent (opencode)", "community": 150, "community_name": "Reviewer Subagent (opencode)", "source_file": ".opencode/agent/reviewer.md", "file_type": "document", "degree": 0}, {"id": "_opencode_agent_reviewer_spec_compliance", "label": "Spec Compliance Review", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Spec Compliance Review", "community": 152, "community_name": "Spec Compliance Review", "source_file": ".opencode/agent/reviewer.md", "file_type": "concept", "degree": 0}, {"id": "_opencode_agent_reviewer_code_quality", "label": "Code Quality Review", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Code Quality Review", "community": 149, "community_name": "Code Quality Review", "source_file": ".opencode/agent/reviewer.md", "file_type": "concept", "degree": 0}, {"id": "_opencode_agent_reviewer_severity_rubric", "label": "Finding Severity Rubric", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Finding Severity Rubric", "community": 151, "community_name": "Finding Severity Rubric", "source_file": ".opencode/agent/reviewer.md", "file_type": "concept", "degree": 0}, {"id": "claude_claude", "label": "CLAUDE.md (Symlink to AGENTS.md)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "CLAUDE.md (Symlink to AGENTS.md)", "community": 179, "community_name": "CLAUDE.md (Symlink to AGENTS.md)", "source_file": "CLAUDE.md", "file_type": "document", "degree": 0}, {"id": "cutover_cutover", "label": "SQLite-to-Postgres Cutover Runbook", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "SQLite-to-Postgres Cutover Runbook", "community": 194, "community_name": "SQLite-to-Postgres Cutover Runbook", "source_file": "CUTOVER.md", "file_type": "document", "degree": 0}, {"id": "cutover_throwaway_generator", "label": "Throwaway Import Generator", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Throwaway Import Generator", "community": 196, "community_name": "Throwaway Import Generator", "source_file": "CUTOVER.md", "file_type": "rationale", "degree": 0}, {"id": "cutover_adr_0001", "label": "ADR-0001 (Drop modernc.org/sqlite)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0001 (Drop modernc.org/sqlite)", "community": 192, "community_name": "ADR-0001 (Drop modernc.org/sqlite)", "source_file": "CUTOVER.md", "file_type": "document", "degree": 0}, {"id": "cutover_adr_0003", "label": "ADR-0003 (Split Shared Series Facts)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0003 (Split Shared Series Facts)", "community": 193, "community_name": "ADR-0003 (Split Shared Series Facts)", "source_file": "CUTOVER.md", "file_type": "document", "degree": 0}, {"id": "cutover_import_rules", "label": "Import SQL Generation Rules", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Import SQL Generation Rules", "community": 195, "community_name": "Import SQL Generation Rules", "source_file": "CUTOVER.md", "file_type": "concept", "degree": 0}, {"id": "product_bookmarkmanager", "label": "BookmarkManager", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "BookmarkManager", "community": 257, "community_name": "BookmarkManager", "source_file": "PRODUCT.md", "file_type": "concept", "degree": 0}, {"id": "product_dark_first", "label": "Dark-First Design Constraint", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Dark-First Design Constraint", "community": 259, "community_name": "Dark-First Design Constraint", "source_file": "PRODUCT.md", "file_type": "rationale", "degree": 0}, {"id": "product_isolation", "label": "Reader Isolation Invariant", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Reader Isolation Invariant", "community": 261, "community_name": "Reader Isolation Invariant", "source_file": "PRODUCT.md", "file_type": "rationale", "degree": 0}, {"id": "product_discord_guild", "label": "Discord Guild Membership", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Discord Guild Membership", "community": 260, "community_name": "Discord Guild Membership", "source_file": "PRODUCT.md", "file_type": "concept", "degree": 0}, {"id": "product_bromite", "label": "Bromite (Primary Device)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Bromite (Primary Device)", "community": 258, "community_name": "Bromite (Primary Device)", "source_file": "PRODUCT.md", "file_type": "concept", "degree": 0}, {"id": "backend_claude_doc", "label": "Backend CLAUDE.md Guidance", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Backend CLAUDE.md Guidance", "community": 177, "community_name": "Backend CLAUDE.md Guidance", "source_file": "backend/CLAUDE.md", "file_type": "document", "degree": 0}, {"id": "backend_claude_graphify_kg", "label": "Graphify Knowledge Graph (graphify-out/)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Graphify Knowledge Graph (graphify-out/)", "community": 178, "community_name": "Graphify Knowledge Graph (graphify-out/)", "source_file": "backend/CLAUDE.md", "file_type": "concept", "degree": 0}, {"id": "backend_internal_web_templates_app_doc", "label": "app.html \u2014 App Shell Template", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "app.html \u2014 App Shell Template", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/app.html", "file_type": "document", "degree": 7}, {"id": "backend_internal_web_templates_app_tabs", "label": "Bookmark Bucket Tabs", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Bookmark Bucket Tabs", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/app.html", "file_type": "concept", "degree": 1}, {"id": "backend_internal_web_templates_app_libswitch", "label": "Manga/Novel Library Switch", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Manga/Novel Library Switch", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/app.html", "file_type": "concept", "degree": 1}, {"id": "backend_internal_web_templates_card_doc", "label": "card.html \u2014 Series Card Template", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "card.html \u2014 Series Card Template", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/card.html", "file_type": "document", "degree": 6}, {"id": "backend_internal_web_templates_card_confirm_row", "label": "Confirm Row (Archive/Finish/Remove)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Confirm Row (Archive/Finish/Remove)", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/card.html", "file_type": "concept", "degree": 2}, {"id": "backend_internal_web_templates_card_ui_endpoints", "label": "htmx /ui/* Mutation Endpoints", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "htmx /ui/* Mutation Endpoints", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/card.html", "file_type": "concept", "degree": 1}, {"id": "backend_internal_web_templates_chrome_doc", "label": "chrome.html \u2014 Out-of-Band Regions", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "chrome.html \u2014 Out-of-Band Regions", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/chrome.html", "file_type": "document", "degree": 7}, {"id": "backend_internal_web_templates_chrome_recent", "label": "Continue Reading Strip", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Continue Reading Strip", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/chrome.html", "file_type": "concept", "degree": 2}, {"id": "backend_internal_web_templates_chrome_keyrow", "label": "Action Key", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Action Key", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/chrome.html", "file_type": "concept", "degree": 1}, {"id": "backend_internal_web_templates_chrome_mark", "label": "Brand Mark SVG", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Brand Mark SVG", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/chrome.html", "file_type": "concept", "degree": 1}, {"id": "backend_internal_web_templates_icons_doc", "label": "icons.html \u2014 Icon Sprite Template", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "icons.html \u2014 Icon Sprite Template", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/icons.html", "file_type": "document", "degree": 4}, {"id": "backend_internal_web_templates_icons_sprite", "label": "SVG Icon Sprite", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "SVG Icon Sprite", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/icons.html", "file_type": "concept", "degree": 1}, {"id": "backend_internal_web_templates_list_doc", "label": "list.html \u2014 Card List Template", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "list.html \u2014 Card List Template", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/list.html", "file_type": "document", "degree": 4}, {"id": "backend_internal_web_templates_list_empty_states", "label": "Empty States", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Empty States", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/list.html", "file_type": "concept", "degree": 1}, {"id": "backend_internal_web_templates_login_doc", "label": "login.html \u2014 Login Page Template", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "login.html \u2014 Login Page Template", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/login.html", "file_type": "document", "degree": 2}, {"id": "backend_internal_web_templates_login_discord_login", "label": "Discord Login Form", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Discord Login Form", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/login.html", "file_type": "concept", "degree": 1}, {"id": "backend_internal_web_templates_readers_doc", "label": "readers.html \u2014 Reader Roster Template", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "readers.html \u2014 Reader Roster Template", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/readers.html", "file_type": "document", "degree": 2}, {"id": "backend_internal_web_templates_readers_roster", "label": "Reader Roster Panel", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Reader Roster Panel", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/readers.html", "file_type": "concept", "degree": 2}, {"id": "backend_internal_web_templates_setup_doc", "label": "setup.html \u2014 Userscript Install Panel Template", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "setup.html \u2014 Userscript Install Panel Template", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/setup.html", "file_type": "document", "degree": 3}, {"id": "backend_internal_web_templates_setup_install_panel", "label": "Userscript Install Panel", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Userscript Install Panel", "community": 8, "community_name": "System Architecture Concepts", "source_file": "backend/internal/web/templates/setup.html", "file_type": "concept", "degree": 1}, {"id": "chrome_docker_compose_doc", "label": "chrome/docker-compose.yml \u2014 Browser Deployable Unit", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "chrome/docker-compose.yml \u2014 Browser Deployable Unit", "community": 103, "community_name": "bookmark-api Service", "source_file": "chrome/docker-compose.yml", "file_type": "document", "degree": 2}, {"id": "chrome_docker_compose_browser", "label": "Browser Sidecar Service", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Browser Sidecar Service", "community": 103, "community_name": "bookmark-api Service", "source_file": "chrome/docker-compose.yml", "file_type": "concept", "degree": 3}, {"id": "chrome_docker_compose_cdp", "label": "CDP Endpoint (Tailnet-Bound :9222)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "CDP Endpoint (Tailnet-Bound :9222)", "community": 103, "community_name": "bookmark-api Service", "source_file": "chrome/docker-compose.yml", "file_type": "concept", "degree": 2}, {"id": "chrome_docker_compose_chrome_profile", "label": "Persistent Chrome Profile Volume", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Persistent Chrome Profile Volume", "community": 103, "community_name": "bookmark-api Service", "source_file": "chrome/docker-compose.yml", "file_type": "concept", "degree": 1}, {"id": "docker_compose_prod_doc", "label": "docker-compose.prod.yml \u2014 Production Override", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "docker-compose.prod.yml \u2014 Production Override", "community": 103, "community_name": "bookmark-api Service", "source_file": "docker-compose.prod.yml", "file_type": "document", "degree": 4}, {"id": "docker_compose_prod_bookmark_api", "label": "bookmark-api Prod Override", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "bookmark-api Prod Override", "community": 103, "community_name": "bookmark-api Service", "source_file": "docker-compose.prod.yml", "file_type": "concept", "degree": 2}, {"id": "docker_compose_prod_traefik", "label": "Traefik Reverse Proxy Labels", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Traefik Reverse Proxy Labels", "community": 103, "community_name": "bookmark-api Service", "source_file": "docker-compose.prod.yml", "file_type": "concept", "degree": 2}, {"id": "docker_compose_prod_cdp_security", "label": "CDP Never on Shared Proxy Network", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "CDP Never on Shared Proxy Network", "community": 103, "community_name": "bookmark-api Service", "source_file": "docker-compose.prod.yml", "file_type": "rationale", "degree": 2}, {"id": "docs_adr_0001_postgresql_over_sqlite_doc", "label": "ADR-0001: Postgres over SQLite", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0001: Postgres over SQLite", "community": 6, "community_name": "Storage Choice ADR", "source_file": "docs/adr/0001-postgresql-over-sqlite.md", "file_type": "document", "degree": 0}, {"id": "docs_adr_0001_postgresql_over_sqlite_postgres", "label": "PostgreSQL (jackc/pgx/v5)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "PostgreSQL (jackc/pgx/v5)", "community": 207, "community_name": "PostgreSQL (jackc/pgx/v5)", "source_file": "docs/adr/0001-postgresql-over-sqlite.md", "file_type": "concept", "degree": 0}, {"id": "docs_adr_0001_postgresql_over_sqlite_sqlite", "label": "SQLite (modernc.org/sqlite)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "SQLite (modernc.org/sqlite)", "community": 208, "community_name": "SQLite (modernc.org/sqlite)", "source_file": "docs/adr/0001-postgresql-over-sqlite.md", "file_type": "concept", "degree": 0}, {"id": "docs_adr_0001_postgresql_over_sqlite_supportability_rationale", "label": "Postgres chosen for future supportability, not concurrency", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Postgres chosen for future supportability, not concurrency", "community": 209, "community_name": "Postgres chosen for future supportability, not concurrency", "source_file": "docs/adr/0001-postgresql-over-sqlite.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0001_postgresql_over_sqlite_poll_fetch_budget", "label": "Real scaling limit is the poller outbound fetch budget", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Real scaling limit is the poller outbound fetch budget", "community": 206, "community_name": "Real scaling limit is the poller outbound fetch budget", "source_file": "docs/adr/0001-postgresql-over-sqlite.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_doc", "label": "ADR-0002: Discord OAuth, no passwords, no email", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0002: Discord OAuth, no passwords, no email", "community": 212, "community_name": "ADR-0002: Discord OAuth, no passwords, no email", "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", "file_type": "document", "degree": 0}, {"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_discord_oauth", "label": "Discord OAuth2 (authorization code grant)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Discord OAuth2 (authorization code grant)", "community": 211, "community_name": "Discord OAuth2 (authorization code grant)", "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", "file_type": "concept", "degree": 0}, {"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_snowflake_identity", "label": "Discord snowflake is the sole identity (lock-in)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Discord snowflake is the sole identity (lock-in)", "community": 213, "community_name": "Discord snowflake is the sole identity (lock-in)", "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_bearer_token", "label": "Per-Reader bearer token for userscripts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Per-Reader bearer token for userscripts", "community": 210, "community_name": "Per-Reader bearer token for userscripts", "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", "file_type": "concept", "degree": 0}, {"id": "docs_adr_0003_series_shared_and_poll_owned_doc", "label": "ADR-0003: Series is shared, only the Poll updates it", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0003: Series is shared, only the Poll updates it", "community": 216, "community_name": "ADR-0003: Series is shared, only the Poll updates it", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "file_type": "document", "degree": 0}, {"id": "docs_adr_0003_series_shared_and_poll_owned_series", "label": "Series (shared entity keyed site+series_id)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Series (shared entity keyed site+series_id)", "community": 218, "community_name": "Series (shared entity keyed site+series_id)", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "file_type": "concept", "degree": 0}, {"id": "docs_adr_0003_series_shared_and_poll_owned_bookmark", "label": "Bookmark (per-Reader state: Progress, Favourite, Lifecycle)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Bookmark (per-Reader state: Progress, Favourite, Lifecycle)", "community": 214, "community_name": "Bookmark (per-Reader state: Progress, Favourite, Lifecycle)", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "file_type": "concept", "degree": 0}, {"id": "docs_adr_0003_series_shared_and_poll_owned_poll_owned_writes", "label": "Only the Poll writes Series fields (security boundary)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Only the Poll writes Series fields (security boundary)", "community": 217, "community_name": "Only the Poll writes Series fields (security boundary)", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0003_series_shared_and_poll_owned_dedup_polling", "label": "Deduplicate polling per Series (reader_count DESC queue)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Deduplicate polling per Series (reader_count DESC queue)", "community": 215, "community_name": "Deduplicate polling per Series (reader_count DESC queue)", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_doc", "label": "ADR-0004: Wire format stays flat, does not mirror schema", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0004: Wire format stays flat, does not mirror schema", "community": 219, "community_name": "ADR-0004: Wire format stays flat, does not mirror schema", "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", "file_type": "document", "degree": 0}, {"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_flat_wire_contract", "label": "Flat wire shape is a contract, not an implementation detail", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Flat wire shape is a contract, not an implementation detail", "community": 220, "community_name": "Flat wire shape is a contract, not an implementation detail", "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_userscript_compat", "label": "Installed userscripts must keep working (14-day grace window)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Installed userscripts must keep working (14-day grace window)", "community": 221, "community_name": "Installed userscripts must keep working (14-day grace window)", "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0005_on_demand_browser_headless_shell", "label": "headless-shell service (socat-fronted CDP)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "headless-shell service (socat-fronted CDP)", "community": 223, "community_name": "headless-shell service (socat-fronted CDP)", "source_file": "docs/adr/0005-on-demand-browser.md", "file_type": "concept", "degree": 0}, {"id": "docs_adr_0005_on_demand_browser_cdp", "label": "CDP (Chrome DevTools Protocol) endpoint", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "CDP (Chrome DevTools Protocol) endpoint", "community": 222, "community_name": "CDP (Chrome DevTools Protocol) endpoint", "source_file": "docs/adr/0005-on-demand-browser.md", "file_type": "concept", "degree": 0}, {"id": "docs_adr_0005_on_demand_browser_on_demand_start", "label": "Start Chrome on first CDP connection, reap after 300s idle", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Start Chrome on first CDP connection, reap after 300s idle", "community": 224, "community_name": "Start Chrome on first CDP connection, reap after 300s idle", "source_file": "docs/adr/0005-on-demand-browser.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0006_browser_on_the_home_machine_doc", "label": "ADR-0006: Browser runs on the home machine over the tailnet", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0006: Browser runs on the home machine over the tailnet", "community": 226, "community_name": "ADR-0006: Browser runs on the home machine over the tailnet", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "file_type": "document", "degree": 0}, {"id": "docs_adr_0006_browser_on_the_home_machine_browser_ws_url", "label": "BROWSER_WS_URL configuration seam", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "BROWSER_WS_URL configuration seam", "community": 225, "community_name": "BROWSER_WS_URL configuration seam", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "file_type": "concept", "degree": 0}, {"id": "docs_adr_0006_browser_on_the_home_machine_tailnet", "label": "Tailnet (Tailscale network)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Tailnet (Tailscale network)", "community": 228, "community_name": "Tailnet (Tailscale network)", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "file_type": "concept", "degree": 0}, {"id": "docs_adr_0006_browser_on_the_home_machine_home_machine_rationale", "label": "Browser moved home: VPS memory pressure, no requests served", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Browser moved home: VPS memory pressure, no requests served", "community": 227, "community_name": "Browser moved home: VPS memory pressure, no requests served", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0007_backend_hosts_cover_bytes_doc", "label": "ADR-0007: Backend hosts every Site's Cover bytes", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0007: Backend hosts every Site's Cover bytes", "community": 232, "community_name": "ADR-0007: Backend hosts every Site's Cover bytes", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "file_type": "document", "degree": 0}, {"id": "docs_adr_0007_backend_hosts_cover_bytes_cover", "label": "Cover (Series image bytes)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Cover (Series image bytes)", "community": 230, "community_name": "Cover (Series image bytes)", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "file_type": "concept", "degree": 0}, {"id": "docs_adr_0007_backend_hosts_cover_bytes_server_side_covers", "label": "Backend acquires, stores, serves every Cover (uniformity)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Backend acquires, stores, serves every Cover (uniformity)", "community": 234, "community_name": "Backend acquires, stores, serves every Cover (uniformity)", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0007_backend_hosts_cover_bytes_content_addressed", "label": "Content-addressed filesystem storage (SHA-256 of source URL)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Content-addressed filesystem storage (SHA-256 of source URL)", "community": 229, "community_name": "Content-addressed filesystem storage (SHA-256 of source URL)", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0007_backend_hosts_cover_bytes_deny_class_destination", "label": "Deny-class destination control for outbound fetch", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Deny-class destination control for outbound fetch", "community": 231, "community_name": "Deny-class destination control for outbound fetch", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0007_backend_hosts_cover_bytes_kagane_corp", "label": "kagane CORP same-origin cover restriction", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "kagane CORP same-origin cover restriction", "community": 233, "community_name": "kagane CORP same-origin cover restriction", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "file_type": "concept", "degree": 0}, {"id": "docs_adr_0008_series_identity_is_discovered_not_derived_doc", "label": "ADR-0008: Series identity discovered, never derived", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0008: Series identity discovered, never derived", "community": 237, "community_name": "ADR-0008: Series identity discovered, never derived", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "file_type": "document", "degree": 0}, {"id": "docs_adr_0008_series_identity_is_discovered_not_derived_discovered_identity", "label": "Series identity is discovered from the Site's links", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Series identity is discovered from the Site's links", "community": 236, "community_name": "Series identity is discovered from the Site's links", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0008_series_identity_is_discovered_not_derived_all_chapter_anchor", "label": "a[aria-label='All Chapter'] anchor pointer", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "a[aria-label='All Chapter'] anchor pointer", "community": 235, "community_name": "a[aria-label='All Chapter'] anchor pointer", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "file_type": "concept", "degree": 0}, {"id": "docs_adr_0008_series_identity_is_discovered_not_derived_wpd_threads_truncation", "label": "Scan truncated at first wpd-threads marker", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Scan truncated at first wpd-threads marker", "community": 239, "community_name": "Scan truncated at first wpd-threads marker", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "file_type": "rationale", "degree": 0}, {"id": "docs_adr_0008_series_identity_is_discovered_not_derived_slug_divergence", "label": "Chapter slug vs series slug divergence (~7% measured)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Chapter slug vs series slug divergence (~7% measured)", "community": 238, "community_name": "Chapter slug vs series slug divergence (~7% measured)", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "file_type": "rationale", "degree": 0}, {"id": "docs_agents_domain_doc", "label": "Domain docs: single-context layout guidance", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Domain docs: single-context layout guidance", "community": 241, "community_name": "Domain docs: single-context layout guidance", "source_file": "docs/agents/domain.md", "file_type": "document", "degree": 0}, {"id": "docs_agents_domain_glossary", "label": "CONTEXT.md glossary (ubiquitous language)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "CONTEXT.md glossary (ubiquitous language)", "community": 243, "community_name": "CONTEXT.md glossary (ubiquitous language)", "source_file": "docs/agents/domain.md", "file_type": "concept", "degree": 0}, {"id": "docs_agents_domain_adr_flagging", "label": "Surface ADR conflicts explicitly rather than silently overriding", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Surface ADR conflicts explicitly rather than silently overriding", "community": 240, "community_name": "Surface ADR conflicts explicitly rather than silently overriding", "source_file": "docs/agents/domain.md", "file_type": "rationale", "degree": 0}, {"id": "docs_agents_domain_domain_modeling", "label": "/domain-modeling skill (lazy CONTEXT.md creation)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "/domain-modeling skill (lazy CONTEXT.md creation)", "community": 242, "community_name": "/domain-modeling skill (lazy CONTEXT.md creation)", "source_file": "docs/agents/domain.md", "file_type": "concept", "degree": 0}, {"id": "docs_agents_issue_tracker_doc", "label": "Issue tracker: Gitea via tea CLI", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Issue tracker: Gitea via tea CLI", "community": 43, "community_name": "Issue Tracker & Triage", "source_file": "docs/agents/issue-tracker.md", "file_type": "document", "degree": 0}, {"id": "docs_agents_issue_tracker_gitea", "label": "Gitea (tea CLI, gitea.violetcrown.my.id)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Gitea (tea CLI, gitea.violetcrown.my.id)", "community": 244, "community_name": "Gitea (tea CLI, gitea.violetcrown.my.id)", "source_file": "docs/agents/issue-tracker.md", "file_type": "concept", "degree": 0}, {"id": "docs_agents_issue_tracker_wayfinder", "label": "wayfinder map/ticket mechanism", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "wayfinder map/ticket mechanism", "community": 245, "community_name": "wayfinder map/ticket mechanism", "source_file": "docs/agents/issue-tracker.md", "file_type": "concept", "degree": 0}, {"id": "docs_agents_triage_labels_doc", "label": "Triage labels: canonical roles to tracker labels", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Triage labels: canonical roles to tracker labels", "community": 246, "community_name": "Triage labels: canonical roles to tracker labels", "source_file": "docs/agents/triage-labels.md", "file_type": "document", "degree": 0}, {"id": "docs_agents_triage_labels_triage_roles", "label": "Canonical triage role labels (needs-triage ... wontfix)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Canonical triage role labels (needs-triage ... wontfix)", "community": 247, "community_name": "Canonical triage role labels (needs-triage ... wontfix)", "source_file": "docs/agents/triage-labels.md", "file_type": "concept", "degree": 0}, {"id": "docs_design_system_cinder", "label": "Cinder (BookmarkManager Web UI design system)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Cinder (BookmarkManager Web UI design system)", "community": 248, "community_name": "Cinder (BookmarkManager Web UI design system)", "source_file": "docs/design-system.md", "file_type": "concept", "degree": 0}, {"id": "docs_design_system_heat_typographic", "label": "Heat is typographic: ember reserved for unread chapters", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Heat is typographic: ember reserved for unread chapters", "community": 249, "community_name": "Heat is typographic: ember reserved for unread chapters", "source_file": "docs/design-system.md", "file_type": "rationale", "degree": 0}, {"id": "docs_design_system_tokens", "label": "Design tokens (dark + light branches, no hardcoded hex)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Design tokens (dark + light branches, no hardcoded hex)", "community": 250, "community_name": "Design tokens (dark + light branches, no hardcoded hex)", "source_file": "docs/design-system.md", "file_type": "concept", "degree": 0}, {"id": "docs_design_system_type_roles", "label": "Three type roles: display serif / mono small-caps / sans", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Three type roles: display serif / mono small-caps / sans", "community": 251, "community_name": "Three type roles: display serif / mono small-caps / sans", "source_file": "docs/design-system.md", "file_type": "concept", "degree": 0}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_doc", "label": "Research: lightnovelworld chapter slug vs series slug", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Research: lightnovelworld chapter slug vs series slug", "community": 253, "community_name": "Research: lightnovelworld chapter slug vs series slug", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "degree": 0}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_issue_77", "label": "Gitea issue #77 (chapter vs series slug)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Gitea issue #77 (chapter vs series slug)", "community": 254, "community_name": "Gitea issue #77 (chapter vs series slug)", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "concept", "degree": 0}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_all_chapter_pointer", "label": "a[aria-label='All Chapter'] priority pointer", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "a[aria-label='All Chapter'] priority pointer", "community": 252, "community_name": "a[aria-label='All Chapter'] priority pointer", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "concept", "degree": 0}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_unscoped_regex", "label": "Unscoped chapter regex is SAFE, truncated at wpd-threads", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Unscoped chapter regex is SAFE, truncated at wpd-threads", "community": 256, "community_name": "Unscoped chapter regex is SAFE, truncated at wpd-threads", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "rationale", "degree": 0}, {"id": "docs_research_lightnovelworld_chapter_vs_series_slug_slug_divergence", "label": "Slug divergence measurements (3/41 diverge, 1 split)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Slug divergence measurements (3/41 diverge, 1 split)", "community": 255, "community_name": "Slug divergence measurements (3/41 diverge, 1 split)", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "file_type": "rationale", "degree": 0}, {"id": "userscript_claude_doc", "label": "Userscript CLAUDE guidance", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Userscript CLAUDE guidance", "community": 279, "community_name": "Userscript CLAUDE guidance", "source_file": "userscript/CLAUDE.md", "file_type": "document", "degree": 0}, {"id": "backend_internal_web_static_login_art_image", "label": "Login Art: Sword in Volcanic Rock", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Login Art: Sword in Volcanic Rock", "community": 48, "community_name": "Login Page Art", "source_file": "backend/internal/web/static/login-art.png", "file_type": "image", "degree": 2}, {"id": "backend_internal_web_static_login_art_fantasy_sword", "label": "Fantasy Sword", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Fantasy Sword", "community": 48, "community_name": "Login Page Art", "source_file": "backend/internal/web/static/login-art.png", "file_type": "concept", "degree": 1}, {"id": "backend_internal_web_static_login_art_fiery_volcanic_scene", "label": "Fiery Volcanic Scene", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Fiery Volcanic Scene", "community": 48, "community_name": "Login Page Art", "source_file": "backend/internal/web/static/login-art.png", "file_type": "concept", "degree": 1}, {"id": "backend_internal_web_static_logo_image", "label": "BookmarkManager Logo", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "BookmarkManager Logo", "community": 49, "community_name": "BookmarkManager Logo", "source_file": "backend/internal/web/static/logo.svg", "file_type": "image", "degree": 2}, {"id": "backend_internal_web_static_logo_double_bookmark", "label": "Mirrored Double Bookmark Mark", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Mirrored Double Bookmark Mark", "community": 49, "community_name": "BookmarkManager Logo", "source_file": "backend/internal/web/static/logo.svg", "file_type": "concept", "degree": 2}, {"id": "backend_internal_web_static_logo_ember_flame", "label": "Ember Flame Accent", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Ember Flame Accent", "community": 49, "community_name": "BookmarkManager Logo", "source_file": "backend/internal/web/static/logo.svg", "file_type": "concept", "degree": 2}]; +const RAW_EDGES = [{"from": "backend_api_test", "to": "backend_api_test_auth", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_floatptr", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_getbookmarks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_newtestserver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_newteststore", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_newteststoreurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_ownercredential", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_putbookmark", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_readlatestcheckedat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_seedforcheck", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testauthaccepted", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testauthrequired", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testbookmarkroundtrip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testconfig", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testcorsdisallowedorigin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testcorspreflight", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testfavoriteroundtrip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testflatwirefieldset", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testhealthznoauth", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testlatestchapternullable", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testloadconfigdiscord", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testmain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testnoveluserscriptserved", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testputdoesnotclobberlatestcheckedat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testupsertconditionalupdatedat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test", "to": "backend_api_test_testuserscriptservedwithwebuidisabled", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_newtestserver", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testconfig", "to": "backend_config", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testnoveluserscriptserved", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testputdoesnotclobberlatestcheckedat", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testuserscriptservedwithwebuidisabled", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test_testlistrendersacquiredcover", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test_testpubliccoverneverechoesnonimage", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test_testpubliccoverrejectsunknownaddress", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_test_testgzipcompressestextnotfonts", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testinstallservesscriptwithcredential", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testperreaderisolation", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testrotatecredentialviawebui", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testunknowncredentialrejected", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_oauthwebtestserver", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testapprendersnewtabs", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testbookmarksapistillbeareronly", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testcardshowsstatuscontrols", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testchapteroverridemovesupdatedat", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testchapteroverriderejectsbadinput", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testdiscordloginrefusesnonmember", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testdiscordloginrequiresrolepositive", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testdiscordlogintokenendpointdown", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testexpiredsessionrejected", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testfavoritetoggleswithoutreordering", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testindexwithoutsessionshowslogin", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testindexwithsessionshowslist", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testkindlessrowshowsinmangalibrary", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testlibrariesaredisjoint", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testlogoutdeletessession", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testmangapagekeepsupdatedtab", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testmutationrefresheschromeoutofband", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testmutationsonmissingkey", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testnovelnewtabfallsbacktoall", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testnovelpageomitsupdatedtab", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testownerloginreusestheseededreader", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testrecentstripcapped", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_teststaticassetsserved", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testtabsshowonlytheirbucket", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testuideleteremovesrow", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testuilistfavouritestab", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testuilistnewtab", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testuiroutesrequiresession", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testuistatusdoesnotreorderlist", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testuistatusrejectsunknownvalue", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testuistatusrequiressession", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testuistatussetsbucket", "to": "backend_api_test_testconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_api_test_auth", "to": "backend_api_test_ownercredential", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_newteststoreurl", "to": "backend_api_test_ownercredential", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testauthrequired", "to": "backend_api_test_ownercredential", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testnoveluserscriptserved", "to": "backend_api_test_ownercredential", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testputdoesnotclobberlatestcheckedat", "to": "backend_api_test_ownercredential", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testuserscriptservedwithwebuidisabled", "to": "backend_api_test_ownercredential", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", "to": "backend_api_test_ownercredential", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testinstallservesscriptwithcredential", "to": "backend_api_test_ownercredential", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testperreaderisolation", "to": "backend_api_test_ownercredential", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testrotatecredentialviawebui", "to": "backend_api_test_ownercredential", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testunknowncredentialrejected", "to": "backend_api_test_ownercredential", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "to": "backend_api_test_ownercredential", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_api_test_testmain", "to": "backend_api_test_go_m", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testmain", "to": "backend_internal_pgtest_pgtest_main", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_api_test_newtestserver", "to": "backend_api_test_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_newtestserver", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_newtestserver", "to": "backend_api_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_newtestserver", "to": "backend_main_newrouter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_api_test_testauthaccepted", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testauthrequired", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testbookmarkroundtrip", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testcorsdisallowedorigin", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testcorspreflight", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testfavoriteroundtrip", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testflatwirefieldset", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testhealthznoauth", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testlatestchapternullable", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testupsertconditionalupdatedat", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testputkindvalidation", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_test_testputstatusvalidation", "to": "backend_api_test_newtestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_api_test_getbookmarks", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_newteststore", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_newteststoreurl", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_putbookmark", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_readlatestcheckedat", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_seedforcheck", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testauthaccepted", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testauthrequired", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testbookmarkroundtrip", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testcorsdisallowedorigin", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testcorspreflight", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testfavoriteroundtrip", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testflatwirefieldset", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testhealthznoauth", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testlatestchapternullable", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testloadconfigdiscord", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testnoveluserscriptserved", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testputdoesnotclobberlatestcheckedat", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testupsertconditionalupdatedat", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testuserscriptservedwithwebuidisabled", "to": "backend_api_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_getbookmarks", "to": "backend_api_test_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_putbookmark", "to": "backend_api_test_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_newteststore", "to": "backend_api_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_newteststore", "to": "backend_api_test_newteststoreurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testnoveluserscriptserved", "to": "backend_api_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testputdoesnotclobberlatestcheckedat", "to": "backend_api_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testuserscriptservedwithwebuidisabled", "to": "backend_api_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testperreaderisolation", "to": "backend_api_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testunknowncredentialrejected", "to": "backend_api_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_newwebtestserver", "to": "backend_api_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testdiscordloginrefusesnonmember", "to": "backend_api_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_api_test_newteststoreurl", "to": "backend_api_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_readlatestcheckedat", "to": "backend_api_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_seedforcheck", "to": "backend_api_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_newteststoreurl", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test_testpubliccoverneverechoesnonimage", "to": "backend_api_test_newteststoreurl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testrotatecredentialviawebui", "to": "backend_api_test_newteststoreurl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_api_test_auth", "to": "backend_api_test_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_getbookmarks", "to": "backend_api_test_auth", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_putbookmark", "to": "backend_api_test_auth", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testauthaccepted", "to": "backend_api_test_auth", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testbookmarkroundtrip", "to": "backend_api_test_auth", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testflatwirefieldset", "to": "backend_api_test_auth", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testlatestchapternullable", "to": "backend_api_test_auth", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testputkindvalidation", "to": "backend_api_test_auth", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress", "to": "backend_api_test_auth", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress", "to": "backend_api_test_auth", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_test_testputstatusvalidation", "to": "backend_api_test_auth", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testbookmarksapistillbeareronly", "to": "backend_api_test_auth", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_api_test_testflatwirefieldset", "to": "backend_api_test_floatptr", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testlatestchapternullable", "to": "backend_api_test_floatptr", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testupsertconditionalupdatedat", "to": "backend_api_test_floatptr", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_seedstatusrows", "to": "backend_api_test_floatptr", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testmutationrefresheschromeoutofband", "to": "backend_api_test_floatptr", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testrecentstripcapped", "to": "backend_api_test_floatptr", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", "to": "backend_api_test_floatptr", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testuilistnewtab", "to": "backend_api_test_floatptr", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_api_test_testputdoesnotclobberlatestcheckedat", "to": "backend_api_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testputdoesnotclobberlatestcheckedat", "to": "backend_api_test_readlatestcheckedat", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testflatwirefieldset", "to": "backend_api_test_getbookmarks", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl", "to": "backend_api_test_putbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_putbookmark", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testfavoriteroundtrip", "to": "backend_api_test_putbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testlatestchapternullable", "to": "backend_api_test_putbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testupsertconditionalupdatedat", "to": "backend_api_test_putbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testperreaderisolation", "to": "backend_api_test_putbookmark", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_api_test_getbookmarks", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testfavoriteroundtrip", "to": "backend_api_test_getbookmarks", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testlatestchapternullable", "to": "backend_api_test_getbookmarks", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testupsertconditionalupdatedat", "to": "backend_api_test_getbookmarks", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_api_test_testloadconfigdiscord", "to": "backend_main_loadconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_api_test_testputdoesnotclobberlatestcheckedat", "to": "backend_main_newrouter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_api_test_testuserscriptservedwithwebuidisabled", "to": "backend_main_newrouter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_api_test_testnoveluserscriptserved", "to": "backend_main_newrouter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test", "to": "backend_cover_test_getcover", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test", "to": "backend_cover_test_testlistrendersacquiredcover", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test", "to": "backend_cover_test_testpubliccoverneverechoesnonimage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test", "to": "backend_cover_test_testpubliccoverrejectsunknownaddress", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test", "to": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test_getcover", "to": "backend_cover_test_go_cookie", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test_getcover", "to": "backend_cover_test_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test_getcover", "to": "backend_cover_test_go_responserecorder", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test_getcover", "to": "backend_cover_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test_testpubliccoverneverechoesnonimage", "to": "backend_cover_test_getcover", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test_testpubliccoverrejectsunknownaddress", "to": "backend_cover_test_getcover", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", "to": "backend_cover_test_getcover", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test_testlistrendersacquiredcover", "to": "backend_cover_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test_testpubliccoverneverechoesnonimage", "to": "backend_cover_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test_testpubliccoverrejectsunknownaddress", "to": "backend_cover_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", "to": "backend_cover_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test_testpubliccoverrejectsunknownaddress", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test_testpubliccoverrejectsunknownaddress", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test_testpubliccoverneverechoesnonimage", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test_testpubliccoverneverechoesnonimage", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test_testpubliccoverneverechoesnonimage", "to": "backend_main_newrouter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test_testlistrendersacquiredcover", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test_testlistrendersacquiredcover", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_cover_test_testlistrendersacquiredcover", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_api_handlers", "to": "api_handler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_api_handlers", "to": "backend_internal_api_handlers_healthz", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_api_handlers", "to": "backend_internal_api_handlers_writejson", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler", "to": "api_handler_cover", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler", "to": "api_handler_delete", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler", "to": "api_handler_list", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler", "to": "api_handler_put", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler", "to": "backend_internal_api_handlers_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler_list", "to": "backend_internal_api_handlers_writejson", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler_put", "to": "backend_internal_api_handlers_writejson", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_api_handlers_writejson", "to": "backend_internal_api_handlers_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler_cover", "to": "backend_internal_api_handlers_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler_delete", "to": "backend_internal_api_handlers_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler_list", "to": "backend_internal_api_handlers_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler_put", "to": "backend_internal_api_handlers_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_api_handlers_healthz", "to": "backend_internal_api_handlers_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler_list", "to": "backend_internal_api_handlers_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler_list", "to": "backend_internal_httpmw_middleware_readerid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_handler_cover", "to": "backend_internal_api_handlers_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler_delete", "to": "backend_internal_api_handlers_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler_put", "to": "backend_internal_api_handlers_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_api_handlers_healthz", "to": "backend_internal_api_handlers_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_handler_put", "to": "backend_internal_httpmw_middleware_readerid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_handler_delete", "to": "backend_internal_httpmw_middleware_readerid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_handler_cover", "to": "backend_internal_store_store_covercontenttype", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_httpmw_middleware", "to": "backend_internal_httpmw_middleware_auth", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_httpmw_middleware", "to": "backend_internal_httpmw_middleware_compressible", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_httpmw_middleware", "to": "backend_internal_httpmw_middleware_cors", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_httpmw_middleware", "to": "backend_internal_httpmw_middleware_gzip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_httpmw_middleware", "to": "backend_internal_httpmw_middleware_readerid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_httpmw_middleware", "to": "backend_internal_httpmw_middleware_resolvereader", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_httpmw_middleware", "to": "httpmw_ctxkey", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_httpmw_middleware", "to": "httpmw_gzipwriter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_httpmw_middleware_readerid", "to": "backend_internal_httpmw_middleware_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_httpmw_middleware_auth", "to": "backend_internal_httpmw_middleware_resolvereader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_httpmw_middleware_resolvereader", "to": "backend_internal_httpmw_middleware_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_handler", "to": "backend_internal_httpmw_middleware_resolvereader", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_httpmw_middleware_auth", "to": "backend_internal_httpmw_middleware_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_httpmw_middleware_auth", "to": "backend_internal_httpmw_middleware_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_newrouter", "to": "backend_internal_httpmw_middleware_auth", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_httpmw_middleware_cors", "to": "backend_internal_httpmw_middleware_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_httpmw_middleware_gzip", "to": "backend_internal_httpmw_middleware_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "httpmw_gzipwriter", "to": "backend_internal_httpmw_middleware_go_responsewriter", "label": "embeds", "title": "embeds [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "httpmw_gzipwriter", "to": "httpmw_gzipwriter_write", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "httpmw_gzipwriter", "to": "httpmw_gzipwriter_writeheader", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "httpmw_gzipwriter", "to": "writer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunlogscooldowns", "to": "writer", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", "to": "writer", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "httpmw_gzipwriter_writeheader", "to": "backend_internal_httpmw_middleware_compressible", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_httpmw_middleware_cors", "to": "httpmw_gzipwriter_writeheader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "httpmw_gzipwriter_write", "to": "httpmw_gzipwriter_writeheader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_newrouter", "to": "backend_internal_httpmw_middleware_gzip", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_newrouter", "to": "backend_internal_httpmw_middleware_cors", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire", "to": "latest_acquirer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_newacquirer", "to": "latest_acquirer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_acquirer", "to": "backend_internal_latest_acquire_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_acquirer", "to": "backend_internal_latest_acquire_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_acquirer", "to": "latest_acquirer_acquire", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_acquirer", "to": "latest_acquirer_wait", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_acquirer", "to": "latest_browsercoverfetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_acquirer", "to": "latest_coverbytesfetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_acquirer", "to": "latest_fetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_acquirer", "to": "waitgroup", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_acquirer_acquire", "to": "backend_internal_latest_acquire_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_acquirer_acquire", "to": "backend_internal_latest_cover_fetchcoverbytes", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_acquirer_acquire", "to": "backend_internal_latest_read_readseriespage", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_acquirer_acquire", "to": "store_series", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_bookmarknewseries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_newacquirer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_testacquiredoesnotblockthewrite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test", "to": "latest_blockingfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_newacquirer", "to": "backend_internal_latest_acquire_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_newacquirer", "to": "latest_fakebytescoverfetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_newacquirer", "to": "latest_fakefetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", "to": "backend_internal_latest_acquire_test_newacquirer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", "to": "backend_internal_latest_acquire_test_newacquirer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl", "to": "backend_internal_latest_acquire_test_newacquirer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", "to": "backend_internal_latest_acquire_test_newacquirer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", "to": "backend_internal_latest_acquire_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", "to": "backend_internal_latest_acquire_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_bookmarknewseries", "to": "backend_internal_latest_acquire_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_readbookmark", "to": "backend_internal_latest_acquire_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_bookmarknewseries", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_bookmarknewseries", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", "to": "backend_internal_latest_acquire_test_bookmarknewseries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", "to": "backend_internal_latest_acquire_test_bookmarknewseries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl", "to": "backend_internal_latest_acquire_test_bookmarknewseries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", "to": "backend_internal_latest_acquire_test_bookmarknewseries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_readbookmark", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquiredoesnotblockthewrite", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", "to": "backend_internal_latest_acquire_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_readbookmark", "to": "latest_blockingfetcher_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_readbookmark", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "to": "backend_internal_latest_acquire_test_readbookmark", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls", "to": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", "to": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser", "to": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", "to": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", "to": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", "to": "backend_internal_web_web_new", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_blockingfetcher", "to": "latest_blockingfetcher_get", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_blockingfetcher_get", "to": "backend_internal_latest_acquire_test_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_acquire_test_testacquiredoesnotblockthewrite", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_browser", "to": "backend_internal_latest_browser_awaitpromise", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser", "to": "backend_internal_latest_browser_browserconnectionlost", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser", "to": "backend_internal_latest_browser_classifybrowsererror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser", "to": "backend_internal_latest_browser_comixread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser", "to": "backend_internal_latest_browser_comixseriespageurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser", "to": "backend_internal_latest_browser_isinterstitial", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser", "to": "backend_internal_latest_browser_jsstring", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser", "to": "backend_internal_latest_browser_kaganeapiurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser", "to": "backend_internal_latest_browser_kaganeread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser", "to": "backend_internal_latest_browser_newbrowserfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser", "to": "backend_internal_latest_browser_novelfullread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser", "to": "backend_internal_latest_browser_novelfullseriesurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser", "to": "latest_browserfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_newbrowserfetcher", "to": "latest_browserfetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher", "to": "backend_internal_latest_browser_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher", "to": "backend_internal_latest_browser_go_mutex", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher", "to": "cancelfunc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher", "to": "latest_browserfetcher_close", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher", "to": "latest_browserfetcher_get", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher", "to": "latest_browserfetcher_image", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher", "to": "latest_browserfetcher_run", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_browserconnectionlost", "to": "backend_internal_latest_browser_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_classifybrowsererror", "to": "backend_internal_latest_browser_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher_get", "to": "backend_internal_latest_browser_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher_image", "to": "backend_internal_latest_browser_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher_run", "to": "backend_internal_latest_browser_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_comix_test_testsmokecomix", "to": "backend_internal_latest_browser_newbrowserfetcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", "to": "backend_internal_latest_browser_newbrowserfetcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_smoke_image_test_testsmokekaganeget", "to": "backend_internal_latest_browser_newbrowserfetcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_smoke_image_test_testsmokekaganeimage", "to": "backend_internal_latest_browser_newbrowserfetcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_main", "to": "backend_internal_latest_browser_newbrowserfetcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_browserfetcher_get", "to": "backend_internal_latest_sites_browserbackedsites", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_browserfetcher_get", "to": "latest_browserfetcher_run", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_kaganeread", "to": "backend_internal_latest_browser_go_action", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_kaganeread", "to": "backend_internal_latest_browser_jsstring", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_kaganeread", "to": "backend_internal_latest_browser_kaganeapiurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_comixread", "to": "backend_internal_latest_browser_go_action", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_novelfullread", "to": "backend_internal_latest_browser_go_action", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher_run", "to": "backend_internal_latest_browser_go_action", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_novelfullread", "to": "backend_internal_latest_browser_novelfullseriesurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_comixread", "to": "backend_internal_latest_browser_comixseriespageurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_comixread", "to": "backend_internal_latest_browser_jsstring", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher_image", "to": "backend_internal_latest_sites_browseronlycoverurl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_browserfetcher_image", "to": "latest_browserfetcher_run", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_test_testclassifybrowserinterruption", "to": "backend_internal_latest_browser_classifybrowsererror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_browserfetcher_run", "to": "backend_internal_latest_browser_classifybrowsererror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher_run", "to": "backend_internal_latest_browser_browserconnectionlost", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher_run", "to": "latest_poller_run", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_browser_test_testkaganeapiurl", "to": "backend_internal_latest_browser_kaganeapiurl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_browser_test_testnovelfullseriesurl", "to": "backend_internal_latest_browser_novelfullseriesurl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_browser_test_testcomixseriespageurl", "to": "backend_internal_latest_browser_comixseriespageurl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_browser_awaitpromise", "to": "evaluateparams", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_test", "to": "backend_internal_latest_browser_test_testbrowseronlycoverurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_test", "to": "backend_internal_latest_browser_test_testclassifybrowserinterruption", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_test", "to": "backend_internal_latest_browser_test_testcomixseriespageurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_test", "to": "backend_internal_latest_browser_test_testkaganeapiurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_test", "to": "backend_internal_latest_browser_test_testnovelfullseriesurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_test_testkaganeapiurl", "to": "backend_internal_latest_browser_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_test_testbrowseronlycoverurl", "to": "backend_internal_latest_browser_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_test_testclassifybrowserinterruption", "to": "backend_internal_latest_browser_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_test_testcomixseriespageurl", "to": "backend_internal_latest_browser_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_test_testnovelfullseriesurl", "to": "backend_internal_latest_browser_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_browser_test_testbrowseronlycoverurl", "to": "backend_internal_latest_sites_browseronlycoverurl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_cover", "to": "backend_internal_latest_cover_defaultcoverresolver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover", "to": "backend_internal_latest_cover_fetchcoverbytes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover", "to": "backend_internal_latest_cover_newcoverfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover", "to": "backend_internal_latest_cover_newcoverfetcherwithresolver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover", "to": "backend_internal_latest_cover_newcoverhttpclient", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover", "to": "backend_internal_latest_cover_publiccoveraddress", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover", "to": "backend_internal_latest_cover_resolvecoverhost", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover", "to": "latest_coverbytesfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover", "to": "latest_coverresolver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover", "to": "latest_tlscoverfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetchcoverbytes", "to": "latest_coverbytesfetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller", "to": "latest_coverbytesfetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetchcoverbytes", "to": "backend_internal_latest_cover_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetchcoverbytes", "to": "backend_internal_latest_sites_browseronlycoverurl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_cover_fetchcoverbytes", "to": "backend_internal_web_web_new", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_cover_fetchcoverbytes", "to": "latest_browsercoverfetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetchcoverbytes", "to": "latest_tlscoverfetcher_fetch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_storecover", "to": "backend_internal_latest_cover_fetchcoverbytes", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_cover_defaultcoverresolver", "to": "backend_internal_latest_cover_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_newcoverfetcher", "to": "backend_internal_latest_cover_go_context", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_resolvecoverhost", "to": "backend_internal_latest_cover_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_tlscoverfetcher_fetch", "to": "backend_internal_latest_cover_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_tlscoverfetcher_validateurl", "to": "backend_internal_latest_cover_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_newcoverfetcher", "to": "latest_coverresolver", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_newcoverfetcherwithresolver", "to": "latest_coverresolver", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_newcoverhttpclient", "to": "latest_coverresolver", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_resolvecoverhost", "to": "latest_coverresolver", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_tlscoverfetcher", "to": "latest_coverresolver", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_newcoverfetcher", "to": "latest_tlscoverfetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_newcoverfetcherwithresolver", "to": "latest_tlscoverfetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_tlscoverfetcher", "to": "backend_internal_latest_cover_go_client", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_tlscoverfetcher", "to": "latest_tlscoverfetcher_fetch", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_tlscoverfetcher", "to": "latest_tlscoverfetcher_validateurl", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_newcoverfetcher", "to": "backend_internal_latest_cover_go_client", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_newcoverhttpclient", "to": "backend_internal_latest_cover_go_client", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_newcoverfetcher", "to": "backend_internal_latest_cover_newcoverfetcherwithresolver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_newcoverfetcher", "to": "latest_tlscoverfetcher_validateurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", "to": "backend_internal_latest_cover_newcoverfetcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_main", "to": "backend_internal_latest_cover_newcoverfetcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_newlatestpoller", "to": "backend_internal_latest_cover_newcoverfetcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_cover_fetch_test_testnewcoverfetcherrechecksresolverbeforeconnection", "to": "backend_internal_latest_cover_newcoverfetcherwithresolver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_cover_newcoverfetcherwithresolver", "to": "backend_internal_latest_cover_newcoverhttpclient", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_defaultcoverresolver", "to": "addr", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_publiccoveraddress", "to": "addr", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_resolvecoverhost", "to": "addr", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_newcoverhttpclient", "to": "backend_internal_latest_cover_publiccoveraddress", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_newcoverhttpclient", "to": "backend_internal_latest_cover_resolvecoverhost", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_tlscoverfetcher_fetch", "to": "backend_internal_store_store_covercontenttype", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_tlscoverfetcher_fetch", "to": "latest_tlscoverfetcher_validateurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_tlscoverfetcher_validateurl", "to": "backend_internal_latest_cover_publiccoveraddress", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_tlscoverfetcher_validateurl", "to": "backend_internal_latest_cover_resolvecoverhost", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_tlscoverfetcher_validateurl", "to": "backend_internal_web_web_new", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_tlscoverfetcher_validateurl", "to": "url", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test", "to": "backend_internal_latest_cover_fetch_test_coverresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test", "to": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test", "to": "backend_internal_latest_cover_fetch_test_testcoverfetcherfetchespublichttpsimage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test", "to": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test", "to": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test", "to": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test", "to": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test", "to": "backend_internal_latest_cover_fetch_test_testnewcoverfetcherrechecksresolverbeforeconnection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test", "to": "latest_roundtripfunc", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetcherfetchespublichttpsimage", "to": "backend_internal_latest_cover_fetch_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias", "to": "backend_internal_latest_cover_fetch_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest", "to": "backend_internal_latest_cover_fetch_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage", "to": "backend_internal_latest_cover_fetch_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody", "to": "backend_internal_latest_cover_fetch_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress", "to": "backend_internal_latest_cover_fetch_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testnewcoverfetcherrechecksresolverbeforeconnection", "to": "backend_internal_latest_cover_fetch_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias", "to": "latest_roundtripfunc", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest", "to": "latest_roundtripfunc", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage", "to": "latest_roundtripfunc", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody", "to": "latest_roundtripfunc", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress", "to": "latest_roundtripfunc", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_roundtripfunc", "to": "latest_roundtripfunc_roundtrip", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_roundtripfunc_roundtrip", "to": "backend_internal_latest_cover_fetch_test_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_roundtripfunc_roundtrip", "to": "response", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_coverresponse", "to": "response", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias", "to": "backend_internal_latest_cover_fetch_test_coverresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest", "to": "backend_internal_latest_cover_fetch_test_coverresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage", "to": "backend_internal_latest_cover_fetch_test_coverresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody", "to": "backend_internal_latest_cover_fetch_test_coverresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress", "to": "backend_internal_latest_cover_fetch_test_coverresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_fetch", "to": "backend_internal_latest_fetch_newtlsfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_fetch", "to": "latest_tlsfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_fetch_newtlsfetcher", "to": "latest_tlsfetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_tlsfetcher", "to": "httpclient", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_tlsfetcher", "to": "latest_tlsfetcher_get", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", "to": "backend_internal_latest_fetch_newtlsfetcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary", "to": "backend_internal_latest_fetch_newtlsfetcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_main", "to": "backend_internal_latest_fetch_newtlsfetcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_startlatestpoller", "to": "backend_internal_latest_fetch_newtlsfetcher", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_tlsfetcher_get", "to": "backend_internal_latest_fetch_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller", "to": "backend_internal_latest_poller_fetchableseriesurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller", "to": "backend_internal_latest_poller_fetcherfor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller", "to": "latest_browsercoverfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller", "to": "latest_fetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller", "to": "latest_poller", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_fetcherfor", "to": "latest_fetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_newtestpoller", "to": "latest_fetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_read_readseriespage", "to": "latest_fetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_newlatestpoller", "to": "latest_fetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_startlatestpoller", "to": "latest_fetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller", "to": "latest_fetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller", "to": "latest_browsercoverfetcher", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_newtestpoller", "to": "latest_poller", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_newlatestpoller", "to": "latest_poller", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller", "to": "backend_internal_latest_poller_go_duration", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller", "to": "backend_internal_latest_poller_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller", "to": "backend_internal_latest_poller_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller", "to": "latest_poller_checkone", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller", "to": "latest_poller_fillblankcover", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller", "to": "latest_poller_prefetchcover", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller", "to": "latest_poller_run", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller", "to": "latest_poller_runonce", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller", "to": "latest_poller_storecover", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_checkone", "to": "latest_poller_fillblankcover", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_fillblankcover", "to": "backend_internal_latest_poller_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_fillblankcover", "to": "latest_poller_storecover", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_fillblankcover", "to": "store_series", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_checkone", "to": "backend_internal_latest_poller_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_prefetchcover", "to": "backend_internal_latest_poller_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_run", "to": "backend_internal_latest_poller_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_runonce", "to": "backend_internal_latest_poller_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_storecover", "to": "backend_internal_latest_poller_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_checkone", "to": "latest_poller_prefetchcover", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_prefetchcover", "to": "latest_poller_storecover", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_prefetchcover", "to": "store_series", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_storecover", "to": "store_series", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites", "to": "backend_internal_latest_poller_fetcherfor", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_read_readseriespage", "to": "backend_internal_latest_poller_fetcherfor", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_poller_run", "to": "latest_poller_runonce", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_runonce", "to": "backend_internal_latest_sites_browserbackedsites", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_poller_runonce", "to": "latest_poller_checkone", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_checkone", "to": "backend_internal_latest_read_readseriespage", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_poller_checkone", "to": "store_series", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testfetchableseriesurl", "to": "backend_internal_latest_poller_fetchableseriesurl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts", "to": "backend_internal_latest_poller_fetchableseriesurl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_read_readseriespage", "to": "backend_internal_latest_poller_fetchableseriesurl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary", "to": "backend_internal_latest_poller_fetchableseriesurl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_newtestpoller", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_newteststore", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_readlatestcheckedat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_seedcoversource", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_seedforcheck", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testcomixskippedwhennobrowserfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testfetchableseriesurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testkaganeskippedwhennobrowserfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testmain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunlogscooldowns", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncecorrectsdownward", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "latest_fakebytescoverfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "latest_fakecoverfetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "latest_fakefetcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test", "to": "latest_fakeresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testmain", "to": "backend_internal_latest_poller_test_go_m", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testmain", "to": "backend_internal_pgtest_pgtest_main", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_newteststore", "to": "backend_internal_latest_poller_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_newteststore", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_newteststore", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testcomixskippedwhennobrowserfetcher", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testkaganeskippedwhennobrowserfetcher", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncecorrectsdownward", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", "to": "backend_internal_latest_poller_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_newtestpoller", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_readlatestcheckedat", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_seedcoversource", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_seedforcheck", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testcomixskippedwhennobrowserfetcher", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testfetchableseriesurl", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testkaganeskippedwhennobrowserfetcher", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunlogscooldowns", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncecorrectsdownward", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", "to": "backend_internal_latest_poller_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_newtestpoller", "to": "backend_internal_latest_poller_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_readlatestcheckedat", "to": "backend_internal_latest_poller_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_seedforcheck", "to": "backend_internal_latest_poller_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", "to": "backend_internal_latest_poller_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", "to": "backend_internal_latest_poller_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses", "to": "backend_internal_latest_poller_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", "to": "backend_internal_latest_poller_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch", "to": "backend_internal_latest_poller_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", "to": "backend_internal_latest_poller_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit", "to": "backend_internal_latest_poller_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", "to": "backend_internal_latest_poller_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown", "to": "backend_internal_latest_poller_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", "to": "backend_internal_latest_poller_test_readlatestcheckedat", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "to": "backend_internal_latest_poller_test_readlatestcheckedat", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", "to": "backend_internal_latest_poller_test_readlatestcheckedat", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch", "to": "backend_internal_latest_poller_test_readlatestcheckedat", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", "to": "backend_internal_latest_poller_test_readlatestcheckedat", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_fakefetcher", "to": "backend_internal_latest_poller_test_go_mutex", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_fakefetcher", "to": "latest_fakefetcher_callcount", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_fakefetcher", "to": "latest_fakefetcher_get", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_fakefetcher", "to": "latest_fakeresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_fakebytescoverfetcher", "to": "backend_internal_latest_poller_test_go_mutex", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_fakecoverfetcher", "to": "backend_internal_latest_poller_test_go_mutex", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher", "to": "latest_fakefetcher_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher", "to": "latest_fakefetcher_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", "to": "latest_fakefetcher_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncecorrectsdownward", "to": "latest_fakefetcher_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "to": "latest_fakefetcher_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", "to": "latest_fakefetcher_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", "to": "latest_fakefetcher_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", "to": "latest_fakefetcher_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", "to": "latest_fakefetcher_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_fakefetcher_get", "to": "backend_internal_latest_poller_test_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_fakebytescoverfetcher_fetch", "to": "backend_internal_latest_poller_test_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_fakecoverfetcher_image", "to": "backend_internal_latest_poller_test_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_fakecoverfetcher", "to": "latest_fakecoverfetcher_callcount", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_fakecoverfetcher", "to": "latest_fakecoverfetcher_image", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_fakebytescoverfetcher", "to": "latest_fakebytescoverfetcher_callcount", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_fakebytescoverfetcher", "to": "latest_fakebytescoverfetcher_fetch", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown", "to": "latest_fakebytescoverfetcher_callcount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_newtestpoller", "to": "backend_internal_latest_poller_test_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", "to": "backend_internal_latest_poller_test_newtestpoller", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncecorrectsdownward", "to": "backend_internal_latest_poller_test_newtestpoller", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", "to": "backend_internal_latest_poller_test_newtestpoller", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", "to": "backend_internal_latest_poller_test_newtestpoller", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses", "to": "backend_internal_latest_poller_test_newtestpoller", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", "to": "backend_internal_latest_poller_test_newtestpoller", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch", "to": "backend_internal_latest_poller_test_newtestpoller", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", "to": "backend_internal_latest_poller_test_newtestpoller", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit", "to": "backend_internal_latest_poller_test_newtestpoller", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", "to": "backend_internal_latest_poller_test_newtestpoller", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_seedcoversource", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher", "to": "backend_internal_latest_poller_test_seedcoversource", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "to": "backend_internal_latest_poller_test_seedcoversource", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", "to": "backend_internal_latest_poller_test_seedcoversource", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover", "to": "backend_internal_latest_poller_test_seedcoversource", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "to": "backend_internal_latest_poller_test_seedcoversource", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover", "to": "backend_internal_latest_poller_test_seedcoversource", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", "to": "backend_internal_latest_poller_test_seedcoversource", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", "to": "backend_internal_latest_poller_test_seedcoversource", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", "to": "backend_internal_latest_poller_test_seedcoversource", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", "to": "backend_internal_web_web_new", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch", "to": "backend_internal_web_web_new", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "to": "backend_internal_web_web_new", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "to": "backend_internal_web_web_new", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", "to": "backend_internal_web_web_new", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_read", "to": "backend_internal_latest_read_readseriespage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_read", "to": "latest_seriesread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_read_readseriespage", "to": "latest_seriesread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_seriesread", "to": "latest_latestchapter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_read_readseriespage", "to": "backend_internal_latest_read_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_read_readseriespage", "to": "backend_internal_latest_sites_coverfrom", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_read_readseriespage", "to": "backend_internal_latest_sites_latestchapterfrom", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_asuralatestchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_browserbackedsites", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_browseronlycoverurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_comixcoverentry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_comixcoverurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_comixlatestchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_comixseriesid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_coverfrom", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_demoniclatestchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_kaganecoverentry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_kaganecoverurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_kaganelatestchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_latestchapterfrom", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_lnwlatestchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_maxchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_metacontent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_novelfullcoverentry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_novelfulllatestchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_ogimagecover", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "backend_internal_latest_sites_publishedcoverurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "latest_browserread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "latest_latestchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites", "to": "latest_site", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_asuralatestchapter", "to": "latest_latestchapter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_comixlatestchapter", "to": "latest_latestchapter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_demoniclatestchapter", "to": "latest_latestchapter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_kaganelatestchapter", "to": "latest_latestchapter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_latestchapterfrom", "to": "latest_latestchapter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_lnwlatestchapter", "to": "latest_latestchapter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_maxchapter", "to": "latest_latestchapter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_novelfulllatestchapter", "to": "latest_latestchapter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_site", "to": "latest_latestchapter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_site", "to": "latest_browserread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserread", "to": "backend_internal_latest_sites_go_action", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_comixcoverurl", "to": "backend_internal_latest_sites_comixseriesid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_comixlatestchapter", "to": "backend_internal_latest_sites_comixseriesid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_asuralatestchapter", "to": "backend_internal_latest_sites_maxchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_comixlatestchapter", "to": "backend_internal_latest_sites_maxchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_demoniclatestchapter", "to": "backend_internal_latest_sites_maxchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_kaganelatestchapter", "to": "backend_internal_latest_sites_maxchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_lnwlatestchapter", "to": "backend_internal_latest_sites_maxchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_maxchapter", "to": "regexp", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_novelfulllatestchapter", "to": "backend_internal_latest_sites_maxchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_test_testlatestchapterfrom", "to": "backend_internal_latest_sites_latestchapterfrom", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_smoke_comix_test_testsmokecomix", "to": "backend_internal_latest_sites_latestchapterfrom", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_smoke_comix_test_testsmokecomix", "to": "backend_internal_latest_sites_browseronlycoverurl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_sites_kaganecoverentry", "to": "backend_internal_latest_sites_kaganecoverurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_comixcoverentry", "to": "backend_internal_latest_sites_comixcoverurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_comixcoverurl", "to": "backend_internal_latest_sites_publishedcoverurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_ogimagecover", "to": "backend_internal_latest_sites_metacontent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_novelfullcoverentry", "to": "backend_internal_latest_sites_metacontent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_test_testcoverfrom", "to": "backend_internal_latest_sites_coverfrom", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_sites_test_testcoverfromchallenge", "to": "backend_internal_latest_sites_coverfrom", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_smoke_comix_test_testsmokecomix", "to": "backend_internal_latest_sites_coverfrom", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_sites_metacontent", "to": "backend_internal_latest_sites_publishedcoverurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_test", "to": "backend_internal_latest_sites_test_testcoverfrom", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_test", "to": "backend_internal_latest_sites_test_testcoverfromchallenge", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_test", "to": "backend_internal_latest_sites_test_testlatestchapterfrom", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_test_testcoverfrom", "to": "backend_internal_latest_sites_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_test_testcoverfromchallenge", "to": "backend_internal_latest_sites_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_sites_test_testlatestchapterfrom", "to": "backend_internal_latest_sites_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_comix_test", "to": "backend_internal_latest_smoke_comix_test_testsmokecomix", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_comix_test_testsmokecomix", "to": "backend_internal_latest_smoke_comix_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_comix_test_testsmokecomix", "to": "backend_internal_store_store_covercontenttype", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_smoke_image_test", "to": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_image_test", "to": "backend_internal_latest_smoke_image_test_testsmokekaganeget", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_image_test", "to": "backend_internal_latest_smoke_image_test_testsmokekaganeimage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_image_test_testsmokekaganeimage", "to": "backend_internal_latest_smoke_image_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", "to": "backend_internal_latest_smoke_image_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_image_test_testsmokekaganeget", "to": "backend_internal_latest_smoke_image_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_latest_smoke_lnw_test", "to": "backend_internal_latest_smoke_lnw_test_checklnwcommentboundary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_lnw_test", "to": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary", "to": "backend_internal_latest_smoke_lnw_test_checklnwcommentboundary", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary", "to": "backend_internal_latest_smoke_lnw_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_pgtest_pgtest", "to": "backend_internal_pgtest_pgtest_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_pgtest_pgtest", "to": "backend_internal_pgtest_pgtest_start", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_pgtest_pgtest", "to": "backend_internal_pgtest_pgtest_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_pgtest_pgtest", "to": "backend_internal_pgtest_pgtest_waitready", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_pgtest_pgtest_main", "to": "backend_internal_pgtest_pgtest_go_m", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_pgtest_pgtest_main", "to": "backend_internal_pgtest_pgtest_start", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testmain", "to": "backend_internal_pgtest_pgtest_main", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_pgtest_pgtest_url", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_pgtest_pgtest_url", "to": "tb", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_pgtest_pgtest_start", "to": "backend_internal_pgtest_pgtest_waitready", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_pgtest_pgtest_waitready", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_session_session", "to": "backend_internal_session_session_clearcookie", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session", "to": "backend_internal_session_session_clientip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session", "to": "backend_internal_session_session_ishttps", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session", "to": "backend_internal_session_session_newid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session", "to": "backend_internal_session_session_newloginlimiter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session", "to": "backend_internal_session_session_setcookie", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session", "to": "session_loginlimiter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test_testnewid", "to": "backend_internal_session_session_newid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_sessioncookie", "to": "backend_internal_session_session_newid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testexpiredsessionrejected", "to": "backend_internal_session_session_newid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "web_handler_discordcallback", "to": "backend_internal_session_session_newid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "web_handler_discordstart", "to": "backend_internal_session_session_newid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_session_session_clearcookie", "to": "backend_internal_session_session_ishttps", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_ishttps", "to": "backend_internal_session_session_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_setcookie", "to": "backend_internal_session_session_ishttps", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_clearcookie", "to": "backend_internal_session_session_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_clientip", "to": "backend_internal_session_session_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_setcookie", "to": "backend_internal_session_session_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_clearcookie", "to": "backend_internal_session_session_setcookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_setcookie", "to": "backend_internal_session_session_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test_testsetsessioncookieattributes", "to": "backend_internal_session_session_setcookie", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "web_handler_discordcallback", "to": "backend_internal_session_session_setcookie", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_session_session_clearcookie", "to": "backend_internal_session_session_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test_testclearsessioncookie", "to": "backend_internal_session_session_clearcookie", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "web_handler_logout", "to": "backend_internal_session_session_clearcookie", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_session_session_test_testclientip", "to": "backend_internal_session_session_clientip", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "web_handler_discordcallback", "to": "backend_internal_session_session_clientip", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_session_session_newloginlimiter", "to": "session_loginlimiter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "session_loginlimiter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_loginlimiter", "to": "backend_internal_session_session_go_mutex", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_loginlimiter", "to": "backend_internal_session_session_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_loginlimiter", "to": "session_loginlimiter_fail", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_loginlimiter", "to": "session_loginlimiter_prunelocked", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_loginlimiter", "to": "session_loginlimiter_reset", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_loginlimiter", "to": "session_loginlimiter_retryafter", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_loginlimiter_fail", "to": "backend_internal_session_session_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_loginlimiter_prunelocked", "to": "backend_internal_session_session_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_loginlimiter_retryafter", "to": "backend_internal_session_session_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test_testloginlimiterblocksaftermaxfailures", "to": "backend_internal_session_session_newloginlimiter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_session_session_test_testloginlimiterisperip", "to": "backend_internal_session_session_newloginlimiter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_session_session_test_testloginlimiterresetclearscounter", "to": "backend_internal_session_session_newloginlimiter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_session_session_test_testloginlimiterwindowexpires", "to": "backend_internal_session_session_newloginlimiter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_web_new", "to": "backend_internal_session_session_newloginlimiter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "session_loginlimiter_retryafter", "to": "backend_internal_session_session_go_duration", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_loginlimiter_retryafter", "to": "session_loginlimiter_prunelocked", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_loginlimiter_fail", "to": "session_loginlimiter_prunelocked", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test", "to": "backend_internal_session_session_test_testclearsessioncookie", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test", "to": "backend_internal_session_session_test_testclientip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test", "to": "backend_internal_session_session_test_testloginlimiterblocksaftermaxfailures", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test", "to": "backend_internal_session_session_test_testloginlimiterisperip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test", "to": "backend_internal_session_session_test_testloginlimiterresetclearscounter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test", "to": "backend_internal_session_session_test_testloginlimiterwindowexpires", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test", "to": "backend_internal_session_session_test_testnewid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test", "to": "backend_internal_session_session_test_testsetsessioncookieattributes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test_testnewid", "to": "backend_internal_session_session_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test_testclearsessioncookie", "to": "backend_internal_session_session_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test_testclientip", "to": "backend_internal_session_session_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test_testloginlimiterblocksaftermaxfailures", "to": "backend_internal_session_session_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test_testloginlimiterisperip", "to": "backend_internal_session_session_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test_testloginlimiterresetclearscounter", "to": "backend_internal_session_session_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test_testloginlimiterwindowexpires", "to": "backend_internal_session_session_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_session_session_test_testsetsessioncookieattributes", "to": "backend_internal_session_session_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions", "to": "store_session", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_session", "to": "backend_internal_store_sessions_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_createsession", "to": "store_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_getsession", "to": "store_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_getsession", "to": "backend_internal_store_sessions_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_go_store_store", "to": "store_store_createsession", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_go_store_store", "to": "store_store_deletereadersessions", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_go_store_store", "to": "store_store_deletesession", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_go_store_store", "to": "store_store_getsession", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_createsession", "to": "backend_internal_store_sessions_go_duration", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_test", "to": "backend_internal_store_sessions_test_testcreateandgetsession", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_test", "to": "backend_internal_store_sessions_test_testdeletesessionisperreader", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_test", "to": "backend_internal_store_sessions_test_testdeletesessionrevokes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_test", "to": "backend_internal_store_sessions_test_testexpiredsessionisgone", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_test", "to": "backend_internal_store_sessions_test_testgetsessionunknownid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_test_testcreateandgetsession", "to": "backend_internal_store_sessions_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_test_testcreateandgetsession", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_sessions_test_testdeletesessionisperreader", "to": "backend_internal_store_sessions_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_test_testdeletesessionrevokes", "to": "backend_internal_store_sessions_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_test_testexpiredsessionisgone", "to": "backend_internal_store_sessions_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_test_testgetsessionunknownid", "to": "backend_internal_store_sessions_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_sessions_test_testgetsessionunknownid", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_sessions_test_testexpiredsessionisgone", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_sessions_test_testdeletesessionrevokes", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_sessions_test_testdeletesessionisperreader", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_sessions_test_testdeletesessionisperreader", "to": "backend_internal_store_store_test_secondreader", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store", "to": "backend_internal_store_store_applymigration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "backend_internal_store_store_coveraddress", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "backend_internal_store_store_covercontenttype", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "backend_internal_store_store_coverrelativepath", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "backend_internal_store_store_coversourceaddress", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "backend_internal_store_store_displaychapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "backend_internal_store_store_go_store_store", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "backend_internal_store_store_migrate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "backend_internal_store_store_open", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "backend_internal_store_store_refreshownertoken", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "backend_internal_store_store_scanseries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "backend_internal_store_store_seedowner", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "store_bookmark", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "store_owner", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "store_readersummary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store", "to": "store_series", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_filterbookmarks", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_kindof", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_seed", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_bookmark", "to": "store_bookmark_continueurl", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_bookmark", "to": "store_bookmark_displaychapter", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_bookmark", "to": "store_bookmark_displaylatest", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_bookmark", "to": "store_bookmark_hasnewchapter", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_bookmark", "to": "store_bookmark_initial", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_get", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_list", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_scanbookmark", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_upsert", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_loadformutation", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_saveandrendercard", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_listview", "to": "store_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_series", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_scanseries", "to": "store_series", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_readseries", "to": "store_series", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_series", "to": "store_series_key", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_dueforlatestcheck", "to": "store_series", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdisplaychapter", "to": "backend_internal_store_store_displaychapter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "store_bookmark_displaychapter", "to": "backend_internal_store_store_displaychapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_bookmark_displaylatest", "to": "backend_internal_store_store_displaychapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_putcover", "to": "backend_internal_store_store_covercontenttype", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_open", "to": "store_owner", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_refreshownertoken", "to": "store_owner", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_seedowner", "to": "store_owner", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "db", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_close", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_coverbyaddress", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_coverwireurl", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_delete", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_dueforlatestcheck", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_ensurereader", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_get", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_getcover", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_getcoverbyaddress", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_latestcheckedat", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_list", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_marklatestchecked", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_ownerid", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_putcover", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_readeridfortokenhash", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_readers", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_readertokeninfo", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_rotatetoken", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_scanbookmark", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_setlatestchapter", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_setseriescover", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_go_store_store", "to": "store_store_upsert", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_open", "to": "backend_internal_store_store_go_store_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_applymigration", "to": "db", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_migrate", "to": "db", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_refreshownertoken", "to": "db", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_seedowner", "to": "db", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_storereaders", "to": "store_readersummary", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_readers", "to": "store_readersummary", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_listview", "to": "store_readersummary", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_readers", "to": "store_store_close", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_open", "to": "backend_internal_store_store_migrate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_open", "to": "backend_internal_store_store_refreshownertoken", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_open", "to": "backend_internal_store_store_seedowner", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_open", "to": "backend_internal_web_web_new", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_open", "to": "store_store_close", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_newteststore", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testcoveriscontentaddressedonfilesystem", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testcoverpersistsacrossreopen", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testopenisidempotent", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testopenrequiresabsolutecoverbaseurl", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testopenrequirescoverdirectory", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testrotatetokeninvalidatesoldandsurvivesrestart", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testseedowneridempotentandrefreshestokenhash", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_main", "to": "backend_internal_store_store_open", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows", "to": "backend_internal_store_store_seedowner", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_migrate", "to": "backend_internal_store_store_applymigration", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner", "to": "backend_internal_store_store_migrate", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows", "to": "backend_internal_store_store_migrate", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks", "to": "backend_internal_store_store_applymigration", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "store_store_get", "to": "store_store_scanbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_list", "to": "store_store_scanbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_scanbookmark", "to": "store_store_coverwireurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_upsert", "to": "store_store_scanbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_readseries", "to": "backend_internal_store_store_scanseries", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "store_store_dueforlatestcheck", "to": "backend_internal_store_store_scanseries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_dueforlatestcheck", "to": "store_store_close", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_list", "to": "store_store_close", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_putcover", "to": "store_store_close", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_coveraddress", "to": "backend_internal_store_store_coversourceaddress", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_getcover", "to": "backend_internal_store_store_coversourceaddress", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_putcover", "to": "backend_internal_store_store_coversourceaddress", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_setseriescover", "to": "backend_internal_store_store_coversourceaddress", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_getcoverbyaddress", "to": "backend_internal_store_store_coverrelativepath", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_putcover", "to": "backend_internal_store_store_coverrelativepath", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_getcover", "to": "store_store_getcoverbyaddress", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_coverbyaddress", "to": "store_store_getcoverbyaddress", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "store_store_setseriescover", "to": "store_store_putcover", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testcoverbyaddress", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testdeletekeepsseriesrow", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl", "to": "backend_internal_store_store_coveraddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_newteststore", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_readlatestcheckedat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_readseries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_secondreader", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_seedforcheck", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_seedsecondreader", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testbookmarkcontinueurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testbookmarkduplicateimpossibleatdatabaselevel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testbookmarkhasnewchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testcoverbyaddress", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testcoveriscontentaddressedonfilesystem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testcoverpersistsacrossreopen", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testcoverstoreacceptsanysourceurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testdeletekeepsseriesrow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testdeletereadercascadestobookmarks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testdisplaychapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testdueforlatestcheck", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandlimited", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testdueforlatestcheckskipsfinishedkeepsarchived", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testensurereadercreatesonceandneverclobbersarotation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testlatestpollroundtrippreservesarchived", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testmain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testmarklatestchecked", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testopenisidempotent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testopenrequiresabsolutecoverbaseurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testopenrequirescoverdirectory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testreaderidfortokenhash", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testreadersandsessionrevocation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testreadertokeninfo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testrotatetokeninvalidatesoldandsurvivesrestart", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testseedowneridempotentandrefreshestokenhash", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_teststoreget", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_teststoregetmissing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_teststorescopesbookmarkstoreader", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testupsertcreatesseriesfromclient", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testupsertdefaultsstatustoreading", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testupsertemptykindkeepsstoredvalue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testupsertemptystatuspreservesstored", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testupsertexistingseriesacceptskindandlatest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testupsertkinddefaultstomanga", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testupsertkindroundtrips", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testupsertreplacesstatuswhengiven", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test", "to": "backend_internal_store_store_test_testupsertstatuschangekeepsupdatedat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testmain", "to": "backend_internal_store_store_test_go_m", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_newteststore", "to": "backend_internal_store_store_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_newteststore", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testbookmarkduplicateimpossibleatdatabaselevel", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testcoverbyaddress", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testcoverstoreacceptsanysourceurl", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdeletekeepsseriesrow", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdeletereadercascadestobookmarks", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheck", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandlimited", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheckskipsfinishedkeepsarchived", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testensurereadercreatesonceandneverclobbersarotation", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testlatestpollroundtrippreservesarchived", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testmarklatestchecked", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testreaderidfortokenhash", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testreadersandsessionrevocation", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testreadertokeninfo", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_teststoreget", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_teststoregetmissing", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_teststorescopesbookmarkstoreader", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertcreatesseriesfromclient", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertdefaultsstatustoreading", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertemptykindkeepsstoredvalue", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertemptystatuspreservesstored", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertexistingseriesacceptskindandlatest", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertkinddefaultstomanga", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertkindroundtrips", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertreplacesstatuswhengiven", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertstatuschangekeepsupdatedat", "to": "backend_internal_store_store_test_newteststore", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_readlatestcheckedat", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_readseries", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_secondreader", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_seedforcheck", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_seedsecondreader", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testbookmarkcontinueurl", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testbookmarkduplicateimpossibleatdatabaselevel", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testbookmarkhasnewchapter", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testcoverbyaddress", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testcoveriscontentaddressedonfilesystem", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testcoverpersistsacrossreopen", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testcoverstoreacceptsanysourceurl", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdeletekeepsseriesrow", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdeletereadercascadestobookmarks", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdisplaychapter", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheck", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandlimited", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheckskipsfinishedkeepsarchived", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testensurereadercreatesonceandneverclobbersarotation", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testlatestpollroundtrippreservesarchived", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testmarklatestchecked", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testopenisidempotent", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testopenrequiresabsolutecoverbaseurl", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testopenrequirescoverdirectory", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testreaderidfortokenhash", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testreadersandsessionrevocation", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testreadertokeninfo", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testrotatetokeninvalidatesoldandsurvivesrestart", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testseedowneridempotentandrefreshestokenhash", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_teststoreget", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_teststoregetmissing", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_teststorescopesbookmarkstoreader", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertcreatesseriesfromclient", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertdefaultsstatustoreading", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertemptykindkeepsstoredvalue", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertemptystatuspreservesstored", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertexistingseriesacceptskindandlatest", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertkinddefaultstomanga", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertkindroundtrips", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertreplacesstatuswhengiven", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertstatuschangekeepsupdatedat", "to": "backend_internal_store_store_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_readlatestcheckedat", "to": "backend_internal_store_store_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_readseries", "to": "backend_internal_store_store_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_secondreader", "to": "backend_internal_store_store_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_seedforcheck", "to": "backend_internal_store_store_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_seedsecondreader", "to": "backend_internal_store_store_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_seedsecondreader", "to": "backend_internal_store_store_test_secondreader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdeletereadercascadestobookmarks", "to": "backend_internal_store_store_test_secondreader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries", "to": "backend_internal_store_store_test_secondreader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testreadersandsessionrevocation", "to": "backend_internal_store_store_test_secondreader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_teststorescopesbookmarkstoreader", "to": "backend_internal_store_store_test_secondreader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress", "to": "backend_internal_store_store_test_secondreader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testmarklatestchecked", "to": "backend_internal_store_store_test_readlatestcheckedat", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat", "to": "backend_internal_store_store_test_readlatestcheckedat", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheck", "to": "backend_internal_store_store_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries", "to": "backend_internal_store_store_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandlimited", "to": "backend_internal_store_store_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage", "to": "backend_internal_store_store_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testmarklatestchecked", "to": "backend_internal_store_store_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat", "to": "backend_internal_store_store_test_seedforcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdeletekeepsseriesrow", "to": "backend_internal_store_store_test_readseries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdeletereadercascadestobookmarks", "to": "backend_internal_store_store_test_readseries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testupsertcreatesseriesfromclient", "to": "backend_internal_store_store_test_readseries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage", "to": "backend_internal_store_store_test_seedsecondreader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript", "to": "backend_internal_userscript_userscript_handler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript", "to": "backend_internal_userscript_userscript_render", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript", "to": "backend_internal_userscript_userscript_stampversion", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript", "to": "backend_internal_userscript_userscript_substitutetoken", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_render", "to": "backend_internal_userscript_userscript_stampversion", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_stampversion", "to": "backend_internal_userscript_userscript_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_test_teststampversionreplacesversionlineonly", "to": "backend_internal_userscript_userscript_stampversion", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_userscript_userscript_test_teststampversionwithoutversionlineservedunmodified", "to": "backend_internal_userscript_userscript_stampversion", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_userscript_userscript_render", "to": "backend_internal_userscript_userscript_substitutetoken", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_test_testsubstitutetokenreplaceseveryplaceholder", "to": "backend_internal_userscript_userscript_substitutetoken", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_userscript_userscript_test_testsubstitutetokenwithoutplaceholderservedunmodified", "to": "backend_internal_userscript_userscript_substitutetoken", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_userscript_userscript_handler", "to": "backend_internal_userscript_userscript_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_render", "to": "backend_internal_userscript_userscript_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_render", "to": "backend_internal_userscript_userscript_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_installuserscript", "to": "backend_internal_userscript_userscript_render", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_userscript_userscript_handler", "to": "backend_internal_userscript_userscript_go_handlerfunc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_handler", "to": "backend_internal_userscript_userscript_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_test", "to": "backend_internal_userscript_userscript_test_teststampversionreplacesversionlineonly", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_test", "to": "backend_internal_userscript_userscript_test_teststampversionwithoutversionlineservedunmodified", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_test", "to": "backend_internal_userscript_userscript_test_testsubstitutetokenreplaceseveryplaceholder", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_test", "to": "backend_internal_userscript_userscript_test_testsubstitutetokenwithoutplaceholderservedunmodified", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_test_teststampversionreplacesversionlineonly", "to": "backend_internal_userscript_userscript_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_test_teststampversionwithoutversionlineservedunmodified", "to": "backend_internal_userscript_userscript_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_test_testsubstitutetokenreplaceseveryplaceholder", "to": "backend_internal_userscript_userscript_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_userscript_userscript_test_testsubstitutetokenwithoutplaceholderservedunmodified", "to": "backend_internal_userscript_userscript_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_discord", "to": "backend_internal_web_discord_newoauthstates", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_discord", "to": "web_discordconfig", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_discord", "to": "web_discordmember", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_discord", "to": "web_discordtoken", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_discord", "to": "web_oauthstates", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_config", "to": "web_discordconfig", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_discordconfig", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_new", "to": "web_discordconfig", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_discordconfig", "to": "web_discordconfig", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_discord_newoauthstates", "to": "web_oauthstates", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_oauthstates", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_oauthstates", "to": "backend_internal_web_discord_go_mutex", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_oauthstates", "to": "backend_internal_web_discord_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_oauthstates", "to": "web_oauthstates_put", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_oauthstates", "to": "web_oauthstates_take", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_oauthstates_put", "to": "backend_internal_web_discord_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_oauth_test_testoauthstateeviction", "to": "backend_internal_web_discord_newoauthstates", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_oauth_test_testoauthstatesingleuse", "to": "backend_internal_web_discord_newoauthstates", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_oauth_test_testoauthstateunknownorexpired", "to": "backend_internal_web_discord_newoauthstates", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_web_new", "to": "backend_internal_web_discord_newoauthstates", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "web_handler_discordstart", "to": "web_oauthstates_put", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_discordcallback", "to": "web_oauthstates_take", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_discord_go_web_handler", "to": "web_handler_discordcallback", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_discord_go_web_handler", "to": "web_handler_discordmember", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_discord_go_web_handler", "to": "web_handler_discordstart", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_discord_go_web_handler", "to": "web_handler_discorduserid", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_discord_go_web_handler", "to": "web_handler_exchangetoken", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_discordstart", "to": "backend_internal_web_discord_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_discordstart", "to": "backend_internal_web_discord_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_discordcallback", "to": "backend_internal_web_discord_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_discordcallback", "to": "backend_internal_web_discord_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_discordcallback", "to": "backend_internal_web_discord_go_context", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_discordcallback", "to": "web_handler_discordmember", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_discordcallback", "to": "web_handler_discorduserid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_discordcallback", "to": "web_handler_exchangetoken", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_exchangetoken", "to": "backend_internal_web_discord_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_exchangetoken", "to": "backend_internal_web_web_new", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "web_handler_exchangetoken", "to": "web_discordtoken", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_discordmember", "to": "backend_internal_web_discord_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_discorduserid", "to": "backend_internal_web_discord_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_discorduserid", "to": "backend_internal_web_web_new", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "web_handler_discordmember", "to": "web_discordmember", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_oauth_test", "to": "backend_internal_web_oauth_test_testoauthstateeviction", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_oauth_test", "to": "backend_internal_web_oauth_test_testoauthstatesingleuse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_oauth_test", "to": "backend_internal_web_oauth_test_testoauthstateunknownorexpired", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_oauth_test_testoauthstatesingleuse", "to": "backend_internal_web_oauth_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_oauth_test_testoauthstateeviction", "to": "backend_internal_web_oauth_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_oauth_test_testoauthstateunknownorexpired", "to": "backend_internal_web_oauth_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_filter", "to": "backend_internal_web_static_filter_applyfilter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_filter", "to": "backend_internal_web_static_filter_closecardpanels", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_filter", "to": "backend_internal_web_static_filter_reasonfrom", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_filter", "to": "backend_internal_web_static_filter_setactivetab", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_filter", "to": "backend_internal_web_static_filter_showerror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_filter", "to": "backend_internal_web_static_filter_togglechapterform", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_filter", "to": "backend_internal_web_static_filter_toggleconfirmrow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_filter", "to": "backend_internal_web_static_filter_togglepanel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_filter_setactivetab", "to": "backend_internal_web_static_htmx_min_on", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_filter_togglepanel", "to": "backend_internal_web_static_filter_closecardpanels", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_filter_togglechapterform", "to": "backend_internal_web_static_filter_togglepanel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_filter_toggleconfirmrow", "to": "backend_internal_web_static_filter_togglepanel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_a", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ae", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_an", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_at", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_b", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_be", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_bn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_bt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_c", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ce", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ct", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_d", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_de", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_dn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_dt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_e", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ee", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_en", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_et", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_f", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_fe", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_fn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ft", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_g", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ge", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_gn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_gt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_h", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_he", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_hn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ht", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_i", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ie", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_in", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_it", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_j", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_je", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_jt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_k", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ke", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_kn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_kt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_l", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_le", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ln", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_lt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_m", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_me", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_mn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_mt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_n", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ne", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_nn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_nt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_oe", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_on", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_p", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_pe", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_pn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_pt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_q", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_qe", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_qn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_qt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_r", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_re", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_rn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_rt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_s", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_se", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_sn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_st", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_t", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_te", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_tn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_tt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_u", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_un", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ut", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_v", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ve", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_vn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_vt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_w", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_we", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_wn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_wt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_x", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_xe", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_xn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_xt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_y", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ye", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_yn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_yt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_z", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_ze", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_zn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "backend_internal_web_static_htmx_min_zt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min", "to": "home_tan_project_mangabm_mangabookmark_backend_internal_web_static_htmx_min", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_gn", "to": "backend_internal_web_static_htmx_min_d", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_it", "to": "backend_internal_web_static_htmx_min_d", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dn", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ee", "to": "backend_internal_web_static_htmx_min_ae", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ee", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ee", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ee", "to": "backend_internal_web_static_htmx_min_re", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_fn", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ft", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_he", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_le", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_lt", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_on", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pn", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_te", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ut", "to": "backend_internal_web_static_htmx_min_ee", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_bt", "to": "backend_internal_web_static_htmx_min_s", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_jt", "to": "backend_internal_web_static_htmx_min_s", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_le", "to": "backend_internal_web_static_htmx_min_s", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_nt", "to": "backend_internal_web_static_htmx_min_s", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_on", "to": "backend_internal_web_static_htmx_min_s", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_s", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_wt", "to": "backend_internal_web_static_htmx_min_s", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_bn", "to": "backend_internal_web_static_htmx_min_te", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_te", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_te", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_fn", "to": "backend_internal_web_static_htmx_min_te", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_i", "to": "backend_internal_web_static_htmx_min_te", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_qe", "to": "backend_internal_web_static_htmx_min_te", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_se", "to": "backend_internal_web_static_htmx_min_te", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_st", "to": "backend_internal_web_static_htmx_min_te", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_un", "to": "backend_internal_web_static_htmx_min_te", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_wt", "to": "backend_internal_web_static_htmx_min_te", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ze", "to": "backend_internal_web_static_htmx_min_te", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_bn", "to": "backend_internal_web_static_htmx_min_c", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_c", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_c", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_fe", "to": "backend_internal_web_static_htmx_min_c", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_g", "to": "backend_internal_web_static_htmx_min_c", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_it", "to": "backend_internal_web_static_htmx_min_c", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_je", "to": "backend_internal_web_static_htmx_min_c", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_me", "to": "backend_internal_web_static_htmx_min_c", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_o", "to": "backend_internal_web_static_htmx_min_c", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_c", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ue", "to": "backend_internal_web_static_htmx_min_c", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_un", "to": "backend_internal_web_static_htmx_min_c", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_z", "to": "backend_internal_web_static_htmx_min_c", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_el", "to": "backend_internal_web_static_htmx_min_c", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_novel_bookmark_user_el", "to": "backend_internal_web_static_htmx_min_c", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_a", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ae", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dn", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_fn", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ft", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_gt", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_he", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_jt", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_m", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_mt", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_n", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ne", "to": "backend_internal_web_static_htmx_min_h", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_nt", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_on", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_qe", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_u", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ut", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_vn", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_wt", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_x", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_xe", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_yt", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_zn", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_zt", "to": "backend_internal_web_static_htmx_min_ne", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_m", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_m", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_p", "to": "backend_internal_web_static_htmx_min_m", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_bn", "to": "backend_internal_web_static_htmx_min_o", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_o", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_ft", "to": "backend_internal_web_static_htmx_min_o", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_jt", "to": "backend_internal_web_static_htmx_min_o", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_on", "to": "backend_internal_web_static_htmx_min_o", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_re", "to": "backend_internal_web_static_htmx_min_o", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_se", "to": "backend_internal_web_static_htmx_min_o", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_vt", "to": "backend_internal_web_static_htmx_min_o", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_bn", "to": "backend_internal_web_static_htmx_min_i", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_i", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_et", "to": "backend_internal_web_static_htmx_min_i", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_i", "to": "backend_internal_web_static_htmx_min_a", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_i", "to": "backend_internal_web_static_htmx_min_n", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_je", "to": "backend_internal_web_static_htmx_min_i", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_jt", "to": "backend_internal_web_static_htmx_min_i", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_le", "to": "backend_internal_web_static_htmx_min_i", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_i", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_re", "to": "backend_internal_web_static_htmx_min_i", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_re", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dn", "to": "backend_internal_web_static_htmx_min_re", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_gn", "to": "backend_internal_web_static_htmx_min_re", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_hn", "to": "backend_internal_web_static_htmx_min_re", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_nn", "to": "backend_internal_web_static_htmx_min_re", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pn", "to": "backend_internal_web_static_htmx_min_re", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_re", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_re", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_we", "to": "backend_internal_web_static_htmx_min_re", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_latestchapterfromanchors", "to": "backend_internal_web_static_htmx_min_re", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_h", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_g", "to": "backend_internal_web_static_htmx_min_h", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ht", "to": "backend_internal_web_static_htmx_min_h", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pn", "to": "backend_internal_web_static_htmx_min_h", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_h", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_st", "to": "backend_internal_web_static_htmx_min_h", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_p", "to": "backend_internal_web_static_htmx_min_t", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_t", "to": "backend_internal_web_static_htmx_min_g", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_t", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_t", "to": "backend_internal_web_static_htmx_min_y", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_p", "to": "backend_internal_web_static_htmx_min_q", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_p", "to": "backend_internal_web_static_htmx_min_l", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_a", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_a", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_n", "to": "backend_internal_web_static_htmx_min_ce", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_n", "to": "backend_internal_web_static_htmx_min_zn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_p", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_gt", "to": "backend_internal_web_static_htmx_min_p", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_p", "to": "backend_internal_web_static_htmx_min_ge", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_p", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_wt", "to": "backend_internal_web_static_htmx_min_p", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_oe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dn", "to": "backend_internal_web_static_htmx_min_oe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_oe", "to": "backend_internal_web_static_htmx_min_e", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_oe", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_be", "to": "backend_internal_web_static_htmx_min_k", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_k", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_k", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_xe", "to": "backend_internal_web_static_htmx_min_k", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ye", "to": "backend_internal_web_static_htmx_min_k", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_el", "to": "backend_internal_web_static_htmx_min_k", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_novel_bookmark_user_el", "to": "backend_internal_web_static_htmx_min_k", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_bt", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ct", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dt", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_fn", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_gn", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ke", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_lt", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_nn", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_nt", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_qt", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_yt", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_zt", "to": "backend_internal_web_static_htmx_min_ie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_b", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ft", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_he", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_hn", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_kt", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_le", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_on", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_qe", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_qt", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_rn", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_se", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_un", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_wt", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_yt", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_z", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ze", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_zt", "to": "backend_internal_web_static_htmx_min_se", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_bt", "to": "backend_internal_web_static_htmx_min_x", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_le", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ct", "to": "backend_internal_web_static_htmx_min_le", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_le", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dn", "to": "backend_internal_web_static_htmx_min_le", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_le", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_le", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_gn", "to": "backend_internal_web_static_htmx_min_f", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_ce", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dn", "to": "backend_internal_web_static_htmx_min_ce", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_en", "to": "backend_internal_web_static_htmx_min_ce", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_fe", "to": "backend_internal_web_static_htmx_min_ce", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_fn", "to": "backend_internal_web_static_htmx_min_ce", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_tn", "to": "backend_internal_web_static_htmx_min_ce", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_b", "to": "backend_internal_web_static_htmx_min_de", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_jt", "to": "backend_internal_web_static_htmx_min_b", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_vt", "to": "backend_internal_web_static_htmx_min_b", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_jt", "to": "backend_internal_web_static_htmx_min_u", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_vt", "to": "backend_internal_web_static_htmx_min_u", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_an", "to": "backend_internal_web_static_htmx_min_e", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_e", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_e", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dn", "to": "backend_internal_web_static_htmx_min_e", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_fe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_he", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_je", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_kn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_me", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_qe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_ve", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_vn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_xn", "to": "backend_internal_web_static_htmx_min_e", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_yn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_e", "to": "backend_internal_web_static_htmx_min_ze", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_v", "to": "backend_internal_web_static_htmx_min_e", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_manga_bookmark_user_makedraggable", "to": "backend_internal_web_static_htmx_min_e", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_manga_bookmark_user_pushbookmark", "to": "backend_internal_web_static_htmx_min_e", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_manga_bookmark_user_pushdelete", "to": "backend_internal_web_static_htmx_min_e", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_novel_bookmark_user_makedraggable", "to": "backend_internal_web_static_htmx_min_e", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_novel_bookmark_user_pushbookmark", "to": "backend_internal_web_static_htmx_min_e", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_novel_bookmark_user_pushdelete", "to": "backend_internal_web_static_htmx_min_e", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_novel_bookmark_user_repairlnwstalerow", "to": "backend_internal_web_static_htmx_min_e", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_z", "to": "backend_internal_web_static_htmx_min_g", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_z", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ae", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_bn", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dn", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_et", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ft", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_g", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_he", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ht", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_lt", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ot", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_st", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_tt", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_un", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_wt", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_yn", "to": "backend_internal_web_static_htmx_min_ue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ae", "to": "backend_internal_web_static_htmx_min_g", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ge", "to": "backend_internal_web_static_htmx_min_y", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ae", "to": "backend_internal_web_static_htmx_min_kt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_ae", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dn", "to": "backend_internal_web_static_htmx_min_ae", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_st", "to": "backend_internal_web_static_htmx_min_ae", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_yn", "to": "backend_internal_web_static_htmx_min_ae", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_be", "to": "backend_internal_web_static_htmx_min_xe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ye", "to": "backend_internal_web_static_htmx_min_xe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_be", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ke", "to": "backend_internal_web_static_htmx_min_be", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_we", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_yt", "to": "backend_internal_web_static_htmx_min_we", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_zt", "to": "backend_internal_web_static_htmx_min_we", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_he", "to": "backend_internal_web_static_htmx_min_mt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_he", "to": "backend_internal_web_static_htmx_min_qe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_he", "to": "backend_internal_web_static_htmx_min_xt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ze", "to": "backend_internal_web_static_htmx_min_he", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_gt", "to": "backend_internal_web_static_htmx_min_qe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_wt", "to": "backend_internal_web_static_htmx_min_qe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_pe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_ke", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_it", "to": "backend_internal_web_static_htmx_min_ke", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_an", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_bn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_cn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_fn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_hn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_ln", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_mn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_pn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_de", "to": "backend_internal_web_static_htmx_min_qn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_de", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_me", "to": "backend_internal_web_static_htmx_min_ve", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_gt", "to": "backend_internal_web_static_htmx_min_ve", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_wt", "to": "backend_internal_web_static_htmx_min_ve", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_it", "to": "backend_internal_web_static_htmx_min_et", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_nt", "to": "backend_internal_web_static_htmx_min_tt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_it", "to": "backend_internal_web_static_htmx_min_nt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_nt", "to": "backend_internal_web_static_htmx_min_at", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_nt", "to": "backend_internal_web_static_htmx_min_vn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_it", "to": "backend_internal_web_static_htmx_min_rt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_rt", "to": "backend_internal_web_static_htmx_min_ot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_st", "to": "backend_internal_web_static_htmx_min_it", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_st", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_st", "to": "backend_internal_web_static_htmx_min_bt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_st", "to": "backend_internal_web_static_htmx_min_ct", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_st", "to": "backend_internal_web_static_htmx_min_gt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_st", "to": "backend_internal_web_static_htmx_min_mt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_st", "to": "backend_internal_web_static_htmx_min_vt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_st", "to": "backend_internal_web_static_htmx_min_yt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dn", "to": "backend_internal_web_static_htmx_min_lt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ct", "to": "backend_internal_web_static_htmx_min_gt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ct", "to": "backend_internal_web_static_htmx_min_mt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ft", "to": "backend_internal_web_static_htmx_min_ut", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_at", "to": "backend_internal_web_static_htmx_min_qt", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_static_htmx_min_ft", "to": "backend_internal_web_static_htmx_min_at", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_ft", "to": "backend_internal_web_static_htmx_min_pt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_ht", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_dt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_gt", "to": "backend_internal_web_static_htmx_min_kn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_gt", "to": "backend_internal_web_static_htmx_min_xn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_gt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pt", "to": "backend_internal_web_static_htmx_min_wt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_yt", "to": "backend_internal_web_static_htmx_min_bt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_wt", "to": "backend_internal_web_static_htmx_min_kn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_wt", "to": "backend_internal_web_static_htmx_min_xn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_wt", "to": "backend_internal_web_static_htmx_min_zt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_zt", "to": "backend_internal_web_static_htmx_min_jt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dn", "to": "backend_internal_web_static_htmx_min_zt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_en", "to": "backend_internal_web_static_htmx_min_wn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_on", "to": "backend_internal_web_static_htmx_min_en", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_on", "to": "backend_internal_web_static_htmx_min_tn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_nn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_nn", "to": "backend_internal_web_static_htmx_min_r", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_on", "to": "backend_internal_web_static_htmx_min_nn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_on", "to": "backend_internal_web_static_htmx_min_rn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_on", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_on", "to": "backend_internal_web_static_htmx_min_sn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_sn", "to": "backend_internal_web_static_htmx_min_bn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_cn", "to": "backend_internal_web_static_htmx_min_ln", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_mn", "to": "backend_internal_web_static_htmx_min_ln", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_an", "to": "backend_internal_web_static_htmx_min_un", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_an", "to": "backend_internal_web_static_htmx_min_qn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_mn", "to": "backend_internal_web_static_htmx_min_an", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_fn", "to": "backend_internal_web_static_htmx_min_bn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dn", "to": "backend_internal_web_static_htmx_min_gn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_dn", "to": "backend_internal_web_static_htmx_min_r", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_mn", "to": "backend_internal_web_static_htmx_min_pn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_pn", "to": "backend_internal_web_static_htmx_min_in", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_mn", "to": "backend_internal_web_static_htmx_min_qn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_bn", "to": "backend_internal_web_static_htmx_min_vn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_htmx_min_wn", "to": "backend_internal_web_static_htmx_min_bn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web", "to": "backend_internal_web_web_currentlib", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web", "to": "backend_internal_web_web_currenttab", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web", "to": "backend_internal_web_web_filterbookmarks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web", "to": "backend_internal_web_web_go_web_handler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web", "to": "backend_internal_web_web_kindof", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web", "to": "backend_internal_web_web_libof", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web", "to": "backend_internal_web_web_new", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web", "to": "backend_internal_web_web_readerof", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web", "to": "backend_internal_web_web_statichandler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web", "to": "web_ctxkey", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web", "to": "web_listview", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web", "to": "web_loginview", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "backend_internal_web_web_go_client", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "backend_internal_web_web_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "template", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_buildlistview", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_index", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_installuserscript", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_loadformutation", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_logout", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_refreshchrome", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_register", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_render", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_renderlogin", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_requiresession", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_revokereadersessions", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_rotatetoken", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_saveandrendercard", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_sessionreader", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_uichapter", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_uidelete", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_uifavorite", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_uilist", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_uistatus", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_go_web_handler", "to": "web_handler_writechromeoob", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_new", "to": "backend_internal_web_web_go_web_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_statichandler", "to": "backend_internal_web_web_go_web_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_new", "to": "backend_internal_web_web_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_buildlistview", "to": "web_listview", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_writechromeoob", "to": "web_listview", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_listview", "to": "web_listview_listurl", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_listview", "to": "web_listview_pageurl", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_newrouter", "to": "backend_internal_web_web_new", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "web_handler_register", "to": "backend_internal_web_web_statichandler", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_register", "to": "servemux", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_register", "to": "web_handler_installuserscript", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_register", "to": "web_handler_requiresession", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_statichandler", "to": "backend_internal_web_web_go_handlerfunc", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_index", "to": "web_handler_sessionreader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_requiresession", "to": "web_handler_sessionreader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_sessionreader", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_currentlib", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_currenttab", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_readerof", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_index", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_loadformutation", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_logout", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_refreshchrome", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_revokereadersessions", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_rotatetoken", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_saveandrendercard", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uichapter", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uidelete", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uifavorite", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uilist", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uistatus", "to": "backend_internal_web_web_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_requiresession", "to": "backend_internal_web_web_go_handlerfunc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_installuserscript", "to": "backend_internal_web_web_go_handlerfunc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_installuserscript", "to": "backend_internal_web_web_readerof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_loadformutation", "to": "backend_internal_web_web_readerof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_refreshchrome", "to": "backend_internal_web_web_readerof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_revokereadersessions", "to": "backend_internal_web_web_readerof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_rotatetoken", "to": "backend_internal_web_web_readerof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_saveandrendercard", "to": "backend_internal_web_web_readerof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uidelete", "to": "backend_internal_web_web_readerof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uilist", "to": "backend_internal_web_web_readerof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_index", "to": "web_handler_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_render", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_renderlogin", "to": "web_handler_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_revokereadersessions", "to": "web_handler_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_rotatetoken", "to": "web_handler_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_saveandrendercard", "to": "web_handler_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uilist", "to": "web_handler_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_index", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_loadformutation", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_logout", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_refreshchrome", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_renderlogin", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_revokereadersessions", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_rotatetoken", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_saveandrendercard", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uichapter", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uidelete", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uifavorite", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uilist", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uistatus", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_writechromeoob", "to": "backend_internal_web_web_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_index", "to": "backend_internal_web_web_libof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_index", "to": "web_handler_buildlistview", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_buildlistview", "to": "backend_internal_web_web_filterbookmarks", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_buildlistview", "to": "backend_internal_web_web_kindof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_web_currentlib", "to": "backend_internal_web_web_libof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uilist", "to": "backend_internal_web_web_libof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_refreshchrome", "to": "web_handler_buildlistview", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uilist", "to": "web_handler_buildlistview", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uilist", "to": "web_handler_writechromeoob", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_refreshchrome", "to": "backend_internal_web_web_currenttab", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_refreshchrome", "to": "backend_internal_web_web_currentlib", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_refreshchrome", "to": "web_handler_writechromeoob", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_saveandrendercard", "to": "web_handler_refreshchrome", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uidelete", "to": "web_handler_refreshchrome", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uichapter", "to": "web_handler_loadformutation", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uifavorite", "to": "web_handler_loadformutation", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uistatus", "to": "web_handler_loadformutation", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uichapter", "to": "web_handler_saveandrendercard", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uifavorite", "to": "web_handler_saveandrendercard", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "web_handler_uistatus", "to": "web_handler_saveandrendercard", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_config", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_latestpoll", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_main_clamppollcooldown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_main_envbool", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_main_envduration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_main_envint", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_main_envor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_main_guardemptyuserscripttoken", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_main_loadconfig", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_main_loadlatestpoll", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_main_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_main_newlatestpoller", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_main_newrouter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main", "to": "backend_main_startlatestpoller", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_config", "to": "backend_latestpoll", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_loadconfig", "to": "backend_config", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_newrouter", "to": "backend_config", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_newwebtestserver", "to": "backend_config", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_latestpoll", "to": "backend_main_go_duration", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_loadlatestpoll", "to": "backend_latestpoll", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_newlatestpoller", "to": "backend_latestpoll", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_startlatestpoller", "to": "backend_latestpoll", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_clamppollcooldown", "to": "backend_main_go_duration", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_envduration", "to": "backend_main_go_duration", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_loadlatestpoll", "to": "backend_main_go_duration", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_loadconfig", "to": "backend_main_envor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_loadlatestpoll", "to": "backend_main_envbool", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_loadlatestpoll", "to": "backend_main_envduration", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_loadlatestpoll", "to": "backend_main_envint", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_loadlatestpoll", "to": "backend_main_clamppollcooldown", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_loadconfig", "to": "backend_main_loadlatestpoll", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testloadlatestpollclampsandfallsback", "to": "backend_main_loadlatestpoll", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_test_testloadlatestpolldefaults", "to": "backend_main_loadlatestpoll", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_test_testloadlatestpollenabledparsing", "to": "backend_main_loadlatestpoll", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_main", "to": "backend_main_loadconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testloadconfigreadscoverdirectory", "to": "backend_main_loadconfig", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_main", "to": "backend_main_newrouter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_newrouter", "to": "backend_main_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_newrouter", "to": "backend_main_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_newrouter", "to": "backend_main_guardemptyuserscripttoken", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testperreaderisolation", "to": "backend_main_newrouter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testrotatecredentialviawebui", "to": "backend_main_newrouter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testunknowncredentialrejected", "to": "backend_main_newrouter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_newwebtestserver", "to": "backend_main_newrouter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test_testdiscordloginrefusesnonmember", "to": "backend_main_newrouter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_newlatestpoller", "to": "backend_main_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_startlatestpoller", "to": "backend_main_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_guardemptyuserscripttoken", "to": "backend_main_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_main", "to": "backend_main_startlatestpoller", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_startlatestpoller", "to": "backend_main_newlatestpoller", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testnewlatestpollerwirescooldowns", "to": "backend_main_newlatestpoller", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_main_startlatestpoller", "to": "backend_main_go_context", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test", "to": "backend_main_test_testgzipcompressestextnotfonts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test", "to": "backend_main_test_testloadconfigreadscoverdirectory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test", "to": "backend_main_test_testloadlatestpollclampsandfallsback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test", "to": "backend_main_test_testloadlatestpolldefaults", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test", "to": "backend_main_test_testloadlatestpollenabledparsing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test", "to": "backend_main_test_testnewlatestpollerwirescooldowns", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test", "to": "backend_main_test_testputkindvalidation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test", "to": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test", "to": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test", "to": "backend_main_test_testputstatusvalidation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testloadlatestpolldefaults", "to": "backend_main_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testgzipcompressestextnotfonts", "to": "backend_main_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testloadconfigreadscoverdirectory", "to": "backend_main_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testloadlatestpollclampsandfallsback", "to": "backend_main_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testloadlatestpollenabledparsing", "to": "backend_main_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testnewlatestpollerwirescooldowns", "to": "backend_main_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testputkindvalidation", "to": "backend_main_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress", "to": "backend_main_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress", "to": "backend_main_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testputstatusvalidation", "to": "backend_main_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_main_test_testgzipcompressestextnotfonts", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test", "to": "backend_reader_credential_test_credrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test", "to": "backend_reader_credential_test_readercredential", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test", "to": "backend_reader_credential_test_registerreader", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test", "to": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test", "to": "backend_reader_credential_test_testinstallservesscriptwithcredential", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test", "to": "backend_reader_credential_test_testperreaderisolation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test", "to": "backend_reader_credential_test_testrotatecredentialviawebui", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test", "to": "backend_reader_credential_test_testunknowncredentialrejected", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test", "to": "backend_reader_credential_test_withbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_registerreader", "to": "backend_reader_credential_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_registerreader", "to": "backend_reader_credential_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_registerreader", "to": "backend_reader_credential_test_readercredential", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testperreaderisolation", "to": "backend_reader_credential_test_registerreader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", "to": "backend_reader_credential_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testinstallservesscriptwithcredential", "to": "backend_reader_credential_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testperreaderisolation", "to": "backend_reader_credential_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testrotatecredentialviawebui", "to": "backend_reader_credential_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testunknowncredentialrejected", "to": "backend_reader_credential_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_credrequest", "to": "backend_reader_credential_test_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testperreaderisolation", "to": "backend_reader_credential_test_credrequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testrotatecredentialviawebui", "to": "backend_reader_credential_test_credrequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testunknowncredentialrejected", "to": "backend_reader_credential_test_credrequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_withbody", "to": "backend_reader_credential_test_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testperreaderisolation", "to": "backend_reader_credential_test_readercredential", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testunknowncredentialrejected", "to": "backend_reader_credential_test_readercredential", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "to": "backend_reader_credential_test_readercredential", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testperreaderisolation", "to": "backend_reader_credential_test_withbody", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_reader_credential_test_testinstallservesscriptwithcredential", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testinstallservesscriptwithcredential", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testrotatecredentialviawebui", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_web_test", "to": "backend_discordstub", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_tokenrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_completesignin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_discordconfig", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_newdiscordstub", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_newwebtestserver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_oauthwebtestserver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_poststatus", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_seed", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_seedlibraries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_seedstatusrows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_sessioncookie", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_signedinreader", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_signincookie", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_startsignin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_storereaders", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_stripof", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testapprendersnewtabs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testbookmarksapistillbeareronly", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testcallbackratelimited", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testcardshowsstatuscontrols", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testchapteroverridemovesupdatedat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testchapteroverriderejectsbadinput", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testdiscordcallbackrejectsmismatchedstate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testdiscordcallbackrejectsmissingstate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testdiscordcallbackstateissingleuse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testdiscordloginfullflow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testdiscordloginrefusesnonmember", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testdiscordloginrequiresrolepositive", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testdiscordlogintokenendpointdown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testexpiredsessionrejected", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testfavoritetoggleswithoutreordering", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testguildmemberregistersonfirstloginandreusesit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testindexwithoutsessionshowslogin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testindexwithsessionshowslist", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testkindlessrowshowsinmangalibrary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testlibrariesaredisjoint", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testlogoutdeletessession", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testmangapagekeepsupdatedtab", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testmutationrefresheschromeoutofband", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testmutationsonmissingkey", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testnovelnewtabfallsbacktoall", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testnovelpageomitsupdatedtab", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testownerloginreusestheseededreader", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testownerrevokesanotherreaderssessions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testownerseesreaderspanel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testrecentstripcapped", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_teststaticassetsserved", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testtabsshowonlytheirbucket", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testuideleteremovesrow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testuilistfavouritestab", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testuilistnewtab", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testuiroutesrequiresession", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testuistatusdoesnotreorderlist", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testuistatusrejectsunknownvalue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testuistatusrequiressession", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_testuistatussetsbucket", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test", "to": "backend_web_test_uirequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_newwebtestserver", "to": "backend_web_test_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_newwebtestserver", "to": "backend_web_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_newwebtestserver", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_oauthwebtestserver", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testapprendersnewtabs", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testbookmarksapistillbeareronly", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testcardshowsstatuscontrols", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testchapteroverridemovesupdatedat", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testchapteroverriderejectsbadinput", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginrequiresrolepositive", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordlogintokenendpointdown", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testexpiredsessionrejected", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testfavoritetoggleswithoutreordering", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testindexwithoutsessionshowslogin", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testindexwithsessionshowslist", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testkindlessrowshowsinmangalibrary", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testlibrariesaredisjoint", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testlogoutdeletessession", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testmangapagekeepsupdatedtab", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testmutationrefresheschromeoutofband", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testmutationsonmissingkey", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnovelnewtabfallsbacktoall", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnovelpageomitsupdatedtab", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerloginreusestheseededreader", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testrecentstripcapped", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_teststaticassetsserved", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testtabsshowonlytheirbucket", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuideleteremovesrow", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuilistfavouritestab", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuilistnewtab", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuiroutesrequiresession", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatusdoesnotreorderlist", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatusrejectsunknownvalue", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatusrequiressession", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatussetsbucket", "to": "backend_web_test_newwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_completesignin", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_newdiscordstub", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_oauthwebtestserver", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_poststatus", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_seed", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_seedlibraries", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_seedstatusrows", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_sessioncookie", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_signedinreader", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_signincookie", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_startsignin", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_storereaders", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_stripof", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testapprendersnewtabs", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testbookmarksapistillbeareronly", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testcallbackratelimited", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testcardshowsstatuscontrols", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testchapteroverridemovesupdatedat", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testchapteroverriderejectsbadinput", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordcallbackrejectsmismatchedstate", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordcallbackrejectsmissingstate", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordcallbackstateissingleuse", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginfullflow", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginrefusesnonmember", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginrequiresrolepositive", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordlogintokenendpointdown", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testexpiredsessionrejected", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testfavoritetoggleswithoutreordering", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testguildmemberregistersonfirstloginandreusesit", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testindexwithoutsessionshowslogin", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testindexwithsessionshowslist", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testkindlessrowshowsinmangalibrary", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testlibrariesaredisjoint", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testlogoutdeletessession", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testmangapagekeepsupdatedtab", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testmutationrefresheschromeoutofband", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testmutationsonmissingkey", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnovelnewtabfallsbacktoall", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnovelpageomitsupdatedtab", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerloginreusestheseededreader", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerrevokesanotherreaderssessions", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerseesreaderspanel", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testrecentstripcapped", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_teststaticassetsserved", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testtabsshowonlytheirbucket", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuideleteremovesrow", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuilistfavouritestab", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuilistnewtab", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuiroutesrequiresession", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatusdoesnotreorderlist", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatusrejectsunknownvalue", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatusrequiressession", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatussetsbucket", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_uirequest", "to": "backend_web_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_completesignin", "to": "backend_web_test_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_oauthwebtestserver", "to": "backend_web_test_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_poststatus", "to": "backend_web_test_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_signedinreader", "to": "backend_web_test_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_signincookie", "to": "backend_web_test_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_startsignin", "to": "backend_web_test_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_stripof", "to": "backend_web_test_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_oauthwebtestserver", "to": "backend_web_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_poststatus", "to": "backend_web_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_seed", "to": "backend_web_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_seedlibraries", "to": "backend_web_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_seedstatusrows", "to": "backend_web_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_sessioncookie", "to": "backend_web_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_signedinreader", "to": "backend_web_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_storereaders", "to": "backend_web_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_stripof", "to": "backend_web_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_uirequest", "to": "backend_web_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_poststatus", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_sessioncookie", "to": "backend_web_test_go_cookie", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_stripof", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testapprendersnewtabs", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testbookmarksapistillbeareronly", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testcardshowsstatuscontrols", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testindexwithsessionshowslist", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testlogoutdeletessession", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerrevokesanotherreaderssessions", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerseesreaderspanel", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testtabsshowonlytheirbucket", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_uirequest", "to": "backend_web_test_sessioncookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_signincookie", "to": "backend_web_test_go_cookie", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_discordstub", "to": "backend_tokenrequest", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_newdiscordstub", "to": "backend_discordstub", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_oauthwebtestserver", "to": "backend_discordstub", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_tokenrequest", "to": "values", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_uirequest", "to": "values", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_newdiscordstub", "to": "server", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_oauthwebtestserver", "to": "backend_web_test_newdiscordstub", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginrefusesnonmember", "to": "backend_web_test_newdiscordstub", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginrequiresrolepositive", "to": "backend_web_test_newdiscordstub", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordlogintokenendpointdown", "to": "backend_web_test_newdiscordstub", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "to": "backend_web_test_newdiscordstub", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerloginreusestheseededreader", "to": "backend_web_test_newdiscordstub", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_oauthwebtestserver", "to": "backend_web_test_discordconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginrefusesnonmember", "to": "backend_web_test_discordconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginrequiresrolepositive", "to": "backend_web_test_discordconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordlogintokenendpointdown", "to": "backend_web_test_discordconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "to": "backend_web_test_discordconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerloginreusestheseededreader", "to": "backend_web_test_discordconfig", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testcallbackratelimited", "to": "backend_web_test_oauthwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordcallbackrejectsmismatchedstate", "to": "backend_web_test_oauthwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordcallbackrejectsmissingstate", "to": "backend_web_test_oauthwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordcallbackstateissingleuse", "to": "backend_web_test_oauthwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginfullflow", "to": "backend_web_test_oauthwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testguildmemberregistersonfirstloginandreusesit", "to": "backend_web_test_oauthwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerrevokesanotherreaderssessions", "to": "backend_web_test_oauthwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerseesreaderspanel", "to": "backend_web_test_oauthwebtestserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_signincookie", "to": "backend_web_test_startsignin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordcallbackstateissingleuse", "to": "backend_web_test_startsignin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginrefusesnonmember", "to": "backend_web_test_startsignin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginrequiresrolepositive", "to": "backend_web_test_startsignin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordlogintokenendpointdown", "to": "backend_web_test_startsignin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_completesignin", "to": "backend_web_test_go_responserecorder", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_signincookie", "to": "backend_web_test_completesignin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordcallbackstateissingleuse", "to": "backend_web_test_completesignin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginfullflow", "to": "backend_web_test_completesignin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginrefusesnonmember", "to": "backend_web_test_completesignin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginrequiresrolepositive", "to": "backend_web_test_completesignin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordlogintokenendpointdown", "to": "backend_web_test_completesignin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_poststatus", "to": "backend_web_test_go_responserecorder", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testdiscordloginrefusesnonmember", "to": "backend_web_test_storereaders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testguildmemberregistersonfirstloginandreusesit", "to": "backend_web_test_storereaders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerloginreusestheseededreader", "to": "backend_web_test_storereaders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_signedinreader", "to": "backend_web_test_signincookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "to": "backend_web_test_signincookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerrevokesanotherreaderssessions", "to": "backend_web_test_signincookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerseesreaderspanel", "to": "backend_web_test_signincookie", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testguildmemberregistersonfirstloginandreusesit", "to": "backend_web_test_signedinreader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testownerloginreusestheseededreader", "to": "backend_web_test_signedinreader", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_seedlibraries", "to": "backend_web_test_seed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey", "to": "backend_web_test_seed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testchapteroverridemovesupdatedat", "to": "backend_web_test_seed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat", "to": "backend_web_test_seed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testchapteroverriderejectsbadinput", "to": "backend_web_test_seed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testfavoritetoggleswithoutreordering", "to": "backend_web_test_seed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testkindlessrowshowsinmangalibrary", "to": "backend_web_test_seed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testmutationrefresheschromeoutofband", "to": "backend_web_test_seed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuideleteremovesrow", "to": "backend_web_test_seed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuilistfavouritestab", "to": "backend_web_test_seed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuilistnewtab", "to": "backend_web_test_seed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testchapteroverridemovesupdatedat", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testchapteroverriderejectsbadinput", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testfavoritetoggleswithoutreordering", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testkindlessrowshowsinmangalibrary", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testlibrariesaredisjoint", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testmangapagekeepsupdatedtab", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testmutationrefresheschromeoutofband", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testmutationsonmissingkey", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnovelnewtabfallsbacktoall", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnovelpageomitsupdatedtab", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuideleteremovesrow", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuilistfavouritestab", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuilistnewtab", "to": "backend_web_test_uirequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_uirequest", "to": "backend_web_test_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testapprendersnewtabs", "to": "backend_web_test_seedstatusrows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testcardshowsstatuscontrols", "to": "backend_web_test_seedstatusrows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", "to": "backend_web_test_seedstatusrows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testtabsshowonlytheirbucket", "to": "backend_web_test_seedstatusrows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatusdoesnotreorderlist", "to": "backend_web_test_seedstatusrows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatusrejectsunknownvalue", "to": "backend_web_test_seedstatusrows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatusrequiressession", "to": "backend_web_test_seedstatusrows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatussetsbucket", "to": "backend_web_test_seedstatusrows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testmutationrefresheschromeoutofband", "to": "backend_web_test_stripof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testrecentstripcapped", "to": "backend_web_test_stripof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", "to": "backend_web_test_stripof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatusdoesnotreorderlist", "to": "backend_web_test_poststatus", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatusrejectsunknownvalue", "to": "backend_web_test_poststatus", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testuistatussetsbucket", "to": "backend_web_test_poststatus", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testlibrariesaredisjoint", "to": "backend_web_test_seedlibraries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testmangapagekeepsupdatedtab", "to": "backend_web_test_seedlibraries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnovelnewtabfallsbacktoall", "to": "backend_web_test_seedlibraries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_web_test_testnovelpageomitsupdatedtab", "to": "backend_web_test_seedlibraries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_browser_alive", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_connection", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_connection_signal", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_finish_connection", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_has_connections", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_lock", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_reaper", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_sh__entry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_shutdown", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_start_browser", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_stop_browser", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_stop_browser_gracefully", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_unlock", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint", "to": "chrome_entrypoint_wait_for_browser", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_sh__entry", "to": "chrome_entrypoint_connection", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_sh__entry", "to": "chrome_entrypoint_reaper", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_sh__entry", "to": "chrome_entrypoint_stop_browser_gracefully", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_connection", "to": "chrome_entrypoint_lock", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_finish_connection", "to": "chrome_entrypoint_lock", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_reaper", "to": "chrome_entrypoint_lock", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_stop_browser_gracefully", "to": "chrome_entrypoint_lock", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_connection", "to": "chrome_entrypoint_unlock", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_finish_connection", "to": "chrome_entrypoint_unlock", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_reaper", "to": "chrome_entrypoint_unlock", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_stop_browser_gracefully", "to": "chrome_entrypoint_unlock", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_connection", "to": "chrome_entrypoint_browser_alive", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_reaper", "to": "chrome_entrypoint_browser_alive", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_stop_browser_gracefully", "to": "chrome_entrypoint_browser_alive", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_wait_for_browser", "to": "chrome_entrypoint_browser_alive", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_reaper", "to": "chrome_entrypoint_has_connections", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_connection", "to": "chrome_entrypoint_start_browser", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_reaper", "to": "chrome_entrypoint_stop_browser", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_stop_browser_gracefully", "to": "chrome_entrypoint_stop_browser", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_connection", "to": "chrome_entrypoint_wait_for_browser", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_connection", "to": "chrome_entrypoint_finish_connection", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_connection_signal", "to": "chrome_entrypoint_finish_connection", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_entrypoint_shutdown", "to": "chrome_entrypoint_stop_browser_gracefully", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_adapterfor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_anchorsfromdocument", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_anchorsfromhtml", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_apidelete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_apiget", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_apiput", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_applyfabpos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_applylatestchapterifchanged", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_armdwell", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_authheaders", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_backgroundrefreshlatest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_bookmarkcurrent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_buildui", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_canceldwell", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_chapteridentity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_clamp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_comixseriesid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_computelatestchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_confirmremove", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_currentsite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_detect", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_drain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_el", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_httperror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_init", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_installlongpress", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_installnavwatcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_keyof", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_kindof", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_latestchapterfromanchors", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_latestchapterfromapi", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_loadcache", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_loadfabpos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_loadlastchecked", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_loadqueue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_makedraggable", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_maybeautoupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_meta", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_onnavigate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_overlaypending", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_placefab", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_pushbookmark", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_pushdelete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_queuecount", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_queuedefer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_queuedrop", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_queueenqueue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_queueget", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_queuepush", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_refresh", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_reindex", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_removebookmark", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_removelocal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_render", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_renderitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_savecache", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_savefabpos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_savelastchecked", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_savequeue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_setlist", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_setpage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_startring", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_statusof", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_stopring", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_stripbuildhash", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_syncupsert", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_titlefor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_toast", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_togglearchive", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_togglefavorite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_togglepanel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_updatetocurrentchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user", "to": "userscript_manga_bookmark_user_upsertlocal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_manga_bookmark_user", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_detect", "to": "userscript_manga_bookmark_user_meta", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", "to": "userscript_manga_bookmark_user_anchorsfromdocument", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_backgroundrefreshlatest", "to": "userscript_manga_bookmark_user_anchorsfromhtml", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_manga_bookmark_user_anchorsfromhtml", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_detect", "to": "userscript_manga_bookmark_user_stripbuildhash", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_manga_bookmark_user_stripbuildhash", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_detect", "to": "userscript_manga_bookmark_user_comixseriesid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_manga_bookmark_user_comixseriesid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_installnavwatcher", "to": "userscript_manga_bookmark_user_detect", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_setpage", "to": "userscript_manga_bookmark_user_detect", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_computelatestchapter", "to": "userscript_manga_bookmark_user_latestchapterfromanchors", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_backgroundrefreshlatest", "to": "userscript_manga_bookmark_user_latestchapterfromapi", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_bookmarkcurrent", "to": "userscript_manga_bookmark_user_keyof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_maybeautoupdate", "to": "userscript_manga_bookmark_user_keyof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", "to": "userscript_manga_bookmark_user_keyof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_render", "to": "userscript_manga_bookmark_user_keyof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_updatetocurrentchapter", "to": "userscript_manga_bookmark_user_keyof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_backgroundrefreshlatest", "to": "userscript_manga_bookmark_user_adapterfor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_computelatestchapter", "to": "userscript_manga_bookmark_user_adapterfor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_backgroundrefreshlatest", "to": "userscript_manga_bookmark_user_computelatestchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", "to": "userscript_manga_bookmark_user_computelatestchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_backgroundrefreshlatest", "to": "userscript_manga_bookmark_user_currentsite", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_removelocal", "to": "userscript_manga_bookmark_user_savecache", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_setlist", "to": "userscript_manga_bookmark_user_savecache", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_upsertlocal", "to": "userscript_manga_bookmark_user_savecache", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_backgroundrefreshlatest", "to": "userscript_manga_bookmark_user_loadlastchecked", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_backgroundrefreshlatest", "to": "userscript_manga_bookmark_user_savelastchecked", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_apidelete", "to": "userscript_manga_bookmark_user_authheaders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_apiget", "to": "userscript_manga_bookmark_user_authheaders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_apiput", "to": "userscript_manga_bookmark_user_authheaders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_apidelete", "to": "userscript_manga_bookmark_user_httperror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_apiput", "to": "userscript_manga_bookmark_user_httperror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_refresh", "to": "userscript_manga_bookmark_user_apiget", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_applylatestchapterifchanged", "to": "userscript_manga_bookmark_user_apiput", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_pushbookmark", "to": "userscript_manga_bookmark_user_apiput", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_pushdelete", "to": "userscript_manga_bookmark_user_apidelete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_removelocal", "to": "userscript_manga_bookmark_user_reindex", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_setlist", "to": "userscript_manga_bookmark_user_reindex", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_upsertlocal", "to": "userscript_manga_bookmark_user_reindex", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_refresh", "to": "userscript_manga_bookmark_user_setlist", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_setlist", "to": "userscript_manga_bookmark_user_kindof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_applylatestchapterifchanged", "to": "userscript_manga_bookmark_user_upsertlocal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_pushbookmark", "to": "userscript_manga_bookmark_user_upsertlocal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_syncupsert", "to": "userscript_manga_bookmark_user_upsertlocal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_togglearchive", "to": "userscript_manga_bookmark_user_upsertlocal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_togglefavorite", "to": "userscript_manga_bookmark_user_upsertlocal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_removebookmark", "to": "userscript_manga_bookmark_user_removelocal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_backgroundrefreshlatest", "to": "userscript_manga_bookmark_user_statusof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_render", "to": "userscript_manga_bookmark_user_statusof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_renderitem", "to": "userscript_manga_bookmark_user_statusof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_togglearchive", "to": "userscript_manga_bookmark_user_statusof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_manga_bookmark_user_statusof", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_manga_bookmark_user_kindof", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_queuedefer", "to": "userscript_manga_bookmark_user_savequeue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_queuedrop", "to": "userscript_manga_bookmark_user_savequeue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_queueenqueue", "to": "userscript_manga_bookmark_user_savequeue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_render", "to": "userscript_manga_bookmark_user_queuecount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_applylatestchapterifchanged", "to": "userscript_manga_bookmark_user_queueget", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_overlaypending", "to": "userscript_manga_bookmark_user_queueget", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_pushbookmark", "to": "userscript_manga_bookmark_user_queueget", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_queuedefer", "to": "userscript_manga_bookmark_user_queueget", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_queueenqueue", "to": "userscript_manga_bookmark_user_titlefor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_queuepush", "to": "userscript_manga_bookmark_user_titlefor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_queuedefer", "to": "userscript_manga_bookmark_user_queuepush", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_queuepush", "to": "userscript_manga_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_pushbookmark", "to": "userscript_manga_bookmark_user_queuedrop", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_pushdelete", "to": "userscript_manga_bookmark_user_queuedrop", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_queueenqueue", "to": "userscript_manga_bookmark_user_queuedrop", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_pushbookmark", "to": "userscript_manga_bookmark_user_queuedefer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_pushdelete", "to": "userscript_manga_bookmark_user_queuedefer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_queueenqueue", "to": "userscript_manga_bookmark_user_queuedefer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_pushbookmark", "to": "userscript_manga_bookmark_user_queueenqueue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_pushdelete", "to": "userscript_manga_bookmark_user_queueenqueue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_queueenqueue", "to": "userscript_manga_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_buildui", "to": "userscript_manga_bookmark_user_drain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_drain", "to": "userscript_manga_bookmark_user_pushbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_drain", "to": "userscript_manga_bookmark_user_pushdelete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_drain", "to": "userscript_manga_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_drain", "to": "userscript_manga_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_init", "to": "userscript_manga_bookmark_user_drain", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_manga_bookmark_user_onnavigate", "to": "userscript_manga_bookmark_user_drain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_refresh", "to": "userscript_manga_bookmark_user_drain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_refresh", "to": "userscript_manga_bookmark_user_overlaypending", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_pushbookmark", "to": "userscript_manga_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_syncupsert", "to": "userscript_manga_bookmark_user_pushbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_togglearchive", "to": "userscript_manga_bookmark_user_pushbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_togglefavorite", "to": "userscript_manga_bookmark_user_pushbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_removebookmark", "to": "userscript_manga_bookmark_user_pushdelete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_bookmarkcurrent", "to": "userscript_manga_bookmark_user_syncupsert", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_render", "to": "userscript_manga_bookmark_user_bookmarkcurrent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_armdwell", "to": "userscript_manga_bookmark_user_updatetocurrentchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_render", "to": "userscript_manga_bookmark_user_updatetocurrentchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_updatetocurrentchapter", "to": "userscript_manga_bookmark_user_canceldwell", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_updatetocurrentchapter", "to": "userscript_manga_bookmark_user_syncupsert", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_syncupsert", "to": "userscript_manga_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_syncupsert", "to": "userscript_manga_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_renderitem", "to": "userscript_manga_bookmark_user_togglefavorite", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_togglefavorite", "to": "userscript_manga_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_togglefavorite", "to": "userscript_manga_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_renderitem", "to": "userscript_manga_bookmark_user_togglearchive", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_togglearchive", "to": "userscript_manga_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_togglearchive", "to": "userscript_manga_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_applylatestchapterifchanged", "to": "userscript_manga_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_backgroundrefreshlatest", "to": "userscript_manga_bookmark_user_applylatestchapterifchanged", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", "to": "userscript_manga_bookmark_user_applylatestchapterifchanged", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_init", "to": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_onnavigate", "to": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_init", "to": "userscript_manga_bookmark_user_backgroundrefreshlatest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_onnavigate", "to": "userscript_manga_bookmark_user_backgroundrefreshlatest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_confirmremove", "to": "userscript_manga_bookmark_user_removebookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_removebookmark", "to": "userscript_manga_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_removebookmark", "to": "userscript_manga_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_maybeautoupdate", "to": "userscript_manga_bookmark_user_chapteridentity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_armdwell", "to": "userscript_manga_bookmark_user_startring", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_armdwell", "to": "userscript_manga_bookmark_user_stopring", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_maybeautoupdate", "to": "userscript_manga_bookmark_user_armdwell", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_canceldwell", "to": "userscript_manga_bookmark_user_stopring", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_maybeautoupdate", "to": "userscript_manga_bookmark_user_canceldwell", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_init", "to": "userscript_manga_bookmark_user_maybeautoupdate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_onnavigate", "to": "userscript_manga_bookmark_user_maybeautoupdate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_buildui", "to": "userscript_manga_bookmark_user_makedraggable", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_buildui", "to": "userscript_manga_bookmark_user_placefab", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_buildui", "to": "userscript_manga_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_buildui", "to": "userscript_manga_bookmark_user_togglepanel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_init", "to": "userscript_manga_bookmark_user_buildui", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_makedraggable", "to": "userscript_manga_bookmark_user_clamp", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_placefab", "to": "userscript_manga_bookmark_user_clamp", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_placefab", "to": "userscript_manga_bookmark_user_applyfabpos", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_placefab", "to": "userscript_manga_bookmark_user_loadfabpos", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_makedraggable", "to": "userscript_test_novel_logic_test_reset", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_manga_bookmark_user_installlongpress", "to": "userscript_manga_bookmark_user_togglepanel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_togglepanel", "to": "userscript_manga_bookmark_user_refresh", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_togglepanel", "to": "userscript_manga_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_render", "to": "userscript_manga_bookmark_user_el", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_renderitem", "to": "userscript_manga_bookmark_user_el", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_toast", "to": "userscript_manga_bookmark_user_el", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_init", "to": "userscript_manga_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_onnavigate", "to": "userscript_manga_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_refresh", "to": "userscript_manga_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_render", "to": "userscript_manga_bookmark_user_renderitem", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_renderitem", "to": "userscript_manga_bookmark_user_confirmremove", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_init", "to": "userscript_manga_bookmark_user_refresh", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_init", "to": "userscript_manga_bookmark_user_setpage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_onnavigate", "to": "userscript_manga_bookmark_user_setpage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_installnavwatcher", "to": "userscript_manga_bookmark_user_onnavigate", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_manga_bookmark_user_init", "to": "userscript_manga_bookmark_user_installnavwatcher", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_manga_bookmark_user_init", "to": "userscript_manga_bookmark_user_installlongpress", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_adapterfor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_anchorsfromdocument", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_anchorsfromhtml", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_apidelete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_apiget", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_apiput", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_applyfabpos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_applylatestchapterifchanged", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_applylnwstalerowrepair", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_armdwell", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_authheaders", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_backgroundrefreshlatest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_bookmarkcurrent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_buildui", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_canceldwell", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_chapteridentity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_clamp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_computelatestchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_confirmremove", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_currentsite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_detect", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_drain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_el", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_escapere", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_httperror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_init", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_installlongpress", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_installnavwatcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_keyof", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_kindof", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_latestchapterfromanchors", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_loadcache", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_loadfabpos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_loadlastchecked", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_loadqueue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_makedraggable", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_maxchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_maybeautoupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_onnavigate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_overlaypending", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_placefab", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_pushbookmark", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_pushdelete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_queuecount", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_queuedefer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_queuedrop", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_queueenqueue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_queueget", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_queuepush", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_refresh", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_reindex", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_removebookmark", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_removelocal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_render", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_renderitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_repairlnwstalerow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_savecache", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_savefabpos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_savelastchecked", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_savequeue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_seriesidfromlnwpointer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_setlist", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_startring", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_statusof", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_stopring", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_syncupsert", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_titlefor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_toast", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_togglearchive", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_togglefavorite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_togglepanel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_updatetocurrentchapter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user", "to": "userscript_novel_bookmark_user_upsertlocal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_novel_bookmark_user", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "to": "userscript_novel_bookmark_user_anchorsfromdocument", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_backgroundrefreshlatest", "to": "userscript_novel_bookmark_user_anchorsfromhtml", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_latestchapterfromanchors", "to": "userscript_novel_bookmark_user_escapere", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_latestchapterfromanchors", "to": "userscript_novel_bookmark_user_maxchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_novel_bookmark_user_maxchapter", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_detect", "to": "userscript_novel_bookmark_user_seriesidfromlnwpointer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_init", "to": "userscript_novel_bookmark_user_detect", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_onnavigate", "to": "userscript_novel_bookmark_user_detect", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_computelatestchapter", "to": "userscript_novel_bookmark_user_latestchapterfromanchors", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylnwstalerowrepair", "to": "userscript_novel_bookmark_user_keyof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_bookmarkcurrent", "to": "userscript_novel_bookmark_user_keyof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_maybeautoupdate", "to": "userscript_novel_bookmark_user_keyof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "to": "userscript_novel_bookmark_user_keyof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_render", "to": "userscript_novel_bookmark_user_keyof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_updatetocurrentchapter", "to": "userscript_novel_bookmark_user_keyof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_backgroundrefreshlatest", "to": "userscript_novel_bookmark_user_adapterfor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_computelatestchapter", "to": "userscript_novel_bookmark_user_adapterfor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylnwstalerowrepair", "to": "userscript_novel_bookmark_user_repairlnwstalerow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_novel_bookmark_user_repairlnwstalerow", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_backgroundrefreshlatest", "to": "userscript_novel_bookmark_user_computelatestchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "to": "userscript_novel_bookmark_user_computelatestchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_novel_bookmark_user_computelatestchapter", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_backgroundrefreshlatest", "to": "userscript_novel_bookmark_user_currentsite", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylnwstalerowrepair", "to": "userscript_novel_bookmark_user_savecache", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_removelocal", "to": "userscript_novel_bookmark_user_savecache", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_setlist", "to": "userscript_novel_bookmark_user_savecache", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_upsertlocal", "to": "userscript_novel_bookmark_user_savecache", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylnwstalerowrepair", "to": "userscript_novel_bookmark_user_loadlastchecked", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_backgroundrefreshlatest", "to": "userscript_novel_bookmark_user_loadlastchecked", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylnwstalerowrepair", "to": "userscript_novel_bookmark_user_savelastchecked", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_backgroundrefreshlatest", "to": "userscript_novel_bookmark_user_savelastchecked", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_apidelete", "to": "userscript_novel_bookmark_user_authheaders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_apiget", "to": "userscript_novel_bookmark_user_authheaders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_apiput", "to": "userscript_novel_bookmark_user_authheaders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_apidelete", "to": "userscript_novel_bookmark_user_httperror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_apiput", "to": "userscript_novel_bookmark_user_httperror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_refresh", "to": "userscript_novel_bookmark_user_apiget", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylatestchapterifchanged", "to": "userscript_novel_bookmark_user_apiput", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_pushbookmark", "to": "userscript_novel_bookmark_user_apiput", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_pushdelete", "to": "userscript_novel_bookmark_user_apidelete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylnwstalerowrepair", "to": "userscript_novel_bookmark_user_reindex", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_removelocal", "to": "userscript_novel_bookmark_user_reindex", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_setlist", "to": "userscript_novel_bookmark_user_reindex", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_upsertlocal", "to": "userscript_novel_bookmark_user_reindex", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_refresh", "to": "userscript_novel_bookmark_user_setlist", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_setlist", "to": "userscript_novel_bookmark_user_kindof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylatestchapterifchanged", "to": "userscript_novel_bookmark_user_upsertlocal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_pushbookmark", "to": "userscript_novel_bookmark_user_upsertlocal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_syncupsert", "to": "userscript_novel_bookmark_user_upsertlocal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_togglearchive", "to": "userscript_novel_bookmark_user_upsertlocal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_togglefavorite", "to": "userscript_novel_bookmark_user_upsertlocal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_removebookmark", "to": "userscript_novel_bookmark_user_removelocal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylnwstalerowrepair", "to": "userscript_novel_bookmark_user_statusof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_backgroundrefreshlatest", "to": "userscript_novel_bookmark_user_statusof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_render", "to": "userscript_novel_bookmark_user_statusof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_renderitem", "to": "userscript_novel_bookmark_user_statusof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_togglearchive", "to": "userscript_novel_bookmark_user_statusof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_novel_bookmark_user_kindof", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylnwstalerowrepair", "to": "userscript_novel_bookmark_user_savequeue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_queuedefer", "to": "userscript_novel_bookmark_user_savequeue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_queuedrop", "to": "userscript_novel_bookmark_user_savequeue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_queueenqueue", "to": "userscript_novel_bookmark_user_savequeue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_render", "to": "userscript_novel_bookmark_user_queuecount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylatestchapterifchanged", "to": "userscript_novel_bookmark_user_queueget", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_overlaypending", "to": "userscript_novel_bookmark_user_queueget", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_pushbookmark", "to": "userscript_novel_bookmark_user_queueget", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_queuedefer", "to": "userscript_novel_bookmark_user_queueget", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_queueenqueue", "to": "userscript_novel_bookmark_user_titlefor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_queuepush", "to": "userscript_novel_bookmark_user_titlefor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_queuedefer", "to": "userscript_novel_bookmark_user_queuepush", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_queuepush", "to": "userscript_novel_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_pushbookmark", "to": "userscript_novel_bookmark_user_queuedrop", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_pushdelete", "to": "userscript_novel_bookmark_user_queuedrop", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_queueenqueue", "to": "userscript_novel_bookmark_user_queuedrop", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_pushbookmark", "to": "userscript_novel_bookmark_user_queuedefer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_pushdelete", "to": "userscript_novel_bookmark_user_queuedefer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_queueenqueue", "to": "userscript_novel_bookmark_user_queuedefer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_pushbookmark", "to": "userscript_novel_bookmark_user_queueenqueue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_pushdelete", "to": "userscript_novel_bookmark_user_queueenqueue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_queueenqueue", "to": "userscript_novel_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_buildui", "to": "userscript_novel_bookmark_user_drain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_drain", "to": "userscript_novel_bookmark_user_pushbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_drain", "to": "userscript_novel_bookmark_user_pushdelete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_drain", "to": "userscript_novel_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_drain", "to": "userscript_novel_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_init", "to": "userscript_novel_bookmark_user_drain", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_novel_bookmark_user_onnavigate", "to": "userscript_novel_bookmark_user_drain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_refresh", "to": "userscript_novel_bookmark_user_drain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_refresh", "to": "userscript_novel_bookmark_user_overlaypending", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylnwstalerowrepair", "to": "userscript_novel_bookmark_user_pushbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_pushbookmark", "to": "userscript_novel_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_syncupsert", "to": "userscript_novel_bookmark_user_pushbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_togglearchive", "to": "userscript_novel_bookmark_user_pushbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_togglefavorite", "to": "userscript_novel_bookmark_user_pushbookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylnwstalerowrepair", "to": "userscript_novel_bookmark_user_pushdelete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_removebookmark", "to": "userscript_novel_bookmark_user_pushdelete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_bookmarkcurrent", "to": "userscript_novel_bookmark_user_syncupsert", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_render", "to": "userscript_novel_bookmark_user_bookmarkcurrent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_armdwell", "to": "userscript_novel_bookmark_user_updatetocurrentchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_render", "to": "userscript_novel_bookmark_user_updatetocurrentchapter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_updatetocurrentchapter", "to": "userscript_novel_bookmark_user_canceldwell", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_updatetocurrentchapter", "to": "userscript_novel_bookmark_user_syncupsert", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_syncupsert", "to": "userscript_novel_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_syncupsert", "to": "userscript_novel_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_renderitem", "to": "userscript_novel_bookmark_user_togglefavorite", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_togglefavorite", "to": "userscript_novel_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_togglefavorite", "to": "userscript_novel_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_renderitem", "to": "userscript_novel_bookmark_user_togglearchive", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_togglearchive", "to": "userscript_novel_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_togglearchive", "to": "userscript_novel_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_applylatestchapterifchanged", "to": "userscript_novel_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_backgroundrefreshlatest", "to": "userscript_novel_bookmark_user_applylatestchapterifchanged", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "to": "userscript_novel_bookmark_user_applylatestchapterifchanged", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_init", "to": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_onnavigate", "to": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_init", "to": "userscript_novel_bookmark_user_backgroundrefreshlatest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_onnavigate", "to": "userscript_novel_bookmark_user_backgroundrefreshlatest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_confirmremove", "to": "userscript_novel_bookmark_user_removebookmark", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_removebookmark", "to": "userscript_novel_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_removebookmark", "to": "userscript_novel_bookmark_user_toast", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_maybeautoupdate", "to": "userscript_novel_bookmark_user_chapteridentity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_armdwell", "to": "userscript_novel_bookmark_user_startring", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_armdwell", "to": "userscript_novel_bookmark_user_stopring", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_maybeautoupdate", "to": "userscript_novel_bookmark_user_armdwell", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_canceldwell", "to": "userscript_novel_bookmark_user_stopring", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_maybeautoupdate", "to": "userscript_novel_bookmark_user_canceldwell", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_init", "to": "userscript_novel_bookmark_user_maybeautoupdate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_onnavigate", "to": "userscript_novel_bookmark_user_maybeautoupdate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_buildui", "to": "userscript_novel_bookmark_user_makedraggable", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_buildui", "to": "userscript_novel_bookmark_user_placefab", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_buildui", "to": "userscript_novel_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_buildui", "to": "userscript_novel_bookmark_user_togglepanel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_init", "to": "userscript_novel_bookmark_user_buildui", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_makedraggable", "to": "userscript_novel_bookmark_user_clamp", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_placefab", "to": "userscript_novel_bookmark_user_clamp", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_placefab", "to": "userscript_novel_bookmark_user_applyfabpos", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_placefab", "to": "userscript_novel_bookmark_user_loadfabpos", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_makedraggable", "to": "userscript_test_novel_logic_test_reset", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_novel_bookmark_user_installlongpress", "to": "userscript_novel_bookmark_user_togglepanel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_togglepanel", "to": "userscript_novel_bookmark_user_refresh", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_togglepanel", "to": "userscript_novel_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_render", "to": "userscript_novel_bookmark_user_el", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_renderitem", "to": "userscript_novel_bookmark_user_el", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_toast", "to": "userscript_novel_bookmark_user_el", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_init", "to": "userscript_novel_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_onnavigate", "to": "userscript_novel_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_refresh", "to": "userscript_novel_bookmark_user_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_render", "to": "userscript_novel_bookmark_user_renderitem", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_renderitem", "to": "userscript_novel_bookmark_user_confirmremove", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_init", "to": "userscript_novel_bookmark_user_refresh", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_init", "to": "userscript_novel_bookmark_user_applylnwstalerowrepair", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_onnavigate", "to": "userscript_novel_bookmark_user_applylnwstalerowrepair", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_installnavwatcher", "to": "userscript_novel_bookmark_user_onnavigate", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "userscript_novel_bookmark_user_init", "to": "userscript_novel_bookmark_user_installnavwatcher", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_novel_bookmark_user_init", "to": "userscript_novel_bookmark_user_installlongpress", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_test_logic_test_addeventlistener", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_test_logic_test_assert", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_test_logic_test_loc", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_test_logic_test_metatags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_test_logic_test_queryselector", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_test_logic_test_store", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_test_logic_test_stripbuildhash_comixseriesid_asura_demonic_comix_kagane_anchorsfromhtml_statusof_kindof", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_test_logic_test_test", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_logic_test", "to": "userscript_test_logic_test_title", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_addeventlistener", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_assert", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_attrels", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_elements", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_lnwpage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_loc", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_metatags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_novelfull_lightnovelworld_computelatestchapter_kindof_maxchapter_repairlnwstalerow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_queryselector", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_queryselectorall", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_reset", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_stalerow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_store", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_test_novel_logic_test", "to": "userscript_test_novel_logic_test_test", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_find_skills_skill_md", "to": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", "to": "home_tan_mangabookmark_agents_skills_find_skills_skill_common_skill_categories", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", "to": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", "to": "home_tan_mangabookmark_agents_skills_find_skills_skill_tips_for_effective_searches", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", "to": "home_tan_mangabookmark_agents_skills_find_skills_skill_what_is_the_skills_cli", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", "to": "home_tan_mangabookmark_agents_skills_find_skills_skill_when_no_skills_are_found", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", "to": "home_tan_mangabookmark_agents_skills_find_skills_skill_when_to_use_this_skill", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", "to": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_1_understand_what_they_need", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", "to": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_2_check_the_leaderboard_first", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", "to": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_3_search_for_skills", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", "to": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_4_verify_quality_before_recommending", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", "to": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_5_present_options_to_the_user", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", "to": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_6_offer_to_install", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_code_organization_within_files", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_cross_references", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_enforce_with_linters", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_function_design", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_line_length_breaking", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_parallelizing_code_style_reviews", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_philosophy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_string_handling", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_type_conversions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_value_vs_pointer_arguments", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_variable_declarations", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_variable_declarations", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_composite_literals", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_variable_declarations", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_slice_map_initialization", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_complex_conditions_init_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_eliminate_unnecessary_else", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_reduce_nesting", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_switch_over_if_else_chains", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_function_design", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_prefer_range_for_iteration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_md", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_code_style_details", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_code_style_details", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_extract_complex_conditions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_code_style_details", "to": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_value_vs_pointer_arguments", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_best_practices_summary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_cross_references", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_detailed_reference", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_parallelizing_error_handling_audits", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_references", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_md", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_md", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_creating_errors", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_custom_error_types", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_string_conventions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_errors_as_values", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_low_cardinality_error_messages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_creating_errors", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_decision_table_which_error_strategy_to_use", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_creating_errors", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_errors_new_static_error_messages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_creating_errors", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_fmt_errorf_dynamic_error_messages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_custom_error_types", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_custom_types_that_wrap_other_errors", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_md", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_logging_errors_with_slog", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_panic_and_recover", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_the_single_handling_rule", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_why_use_samber_oops", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_panic_and_recover", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_recovering_from_panics", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_panic_and_recover", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_when_to_panic", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_md", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_and_inspection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_and_inspection", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_combining_errors_with_errors_join", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_and_inspection", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_with_w", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_and_inspection", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_inspecting_errors_errors_is_and_errors_as", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_with_w", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_w_vs_v_controlling_exposure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_inspecting_errors_errors_is_and_errors_as", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_as_errors_astype_extract_a_typed_error_from_the_chain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_inspecting_errors_errors_is_and_errors_as", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_is_match_against_a_sentinel_value", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_combining_errors_with_errors_join", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_is_works_through_joined_errors", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_combining_errors_with_errors_join", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_use_case_parallel_operations_with_independent_failures", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_combining_errors_with_errors_join", "to": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_use_case_validating_multiple_fields", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_skill_ci_regression_detection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_skill_common_mistakes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_skill_core_philosophy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_skill_cross_references", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_skill_decision_tree_where_is_time_spent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_skill_deep_dives", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_skill_iterative_optimization_methodology", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_skill_rule_out_external_bottlenecks_first", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_skill_iterative_optimization_methodology", "to": "home_tan_mangabookmark_agents_skills_golang_performance_skill_the_cycle_define_goals_benchmark_diagnose_improve_benchmark", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_algorithmic_complexity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_compiled_pattern_caching", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_request_level_caching", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_compiled_pattern_caching", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_precomputed_lookup_tables", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_compiled_pattern_caching", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_regexp_at_package_level", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_compiled_pattern_caching", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_template_caching", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_request_level_caching", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_lru_caches", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_request_level_caching", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_singleflight_for_cache_stampede_prevention", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_avoid_iterator_chains", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_early_returns_and_short_circuit_loops", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_map_lookups_over_slice_scanning", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_replace_indirect_function_calls_with_direct_loops", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_false_sharing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_function_inlining", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_instruction_level_parallelism", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_monotonic_time", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_reflection_and_type_assertions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_simd_single_instruction_multiple_data", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_tight_loops_and_the_scheduler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_function_inlining", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_value_receivers_enable_inlining", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_contiguous_2d_allocation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_pointer_heavy_vs_value_heavy_data", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_row_major_traversal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_struct_of_arrays_soa_vs_array_of_structs_aos", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_simd_single_instruction_multiple_data", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_handling_cpu_specific_instruction_sets", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_batch_operations", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_buffered_i_o", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_cgo_overhead", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_concurrent_multi_stage_pipelines", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_transport_configuration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_json_performance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_vs_buffering", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_transport_configuration", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_connection_pooling", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_transport_configuration", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_drain_response_body_for_connection_reuse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_transport_configuration", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_timeouts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_vs_buffering", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_avoid_io_readall_for_large_payloads", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_vs_buffering", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_concurrent_multi_stage_pipelines", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_the_unusual_scenario", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_concurrent_multi_stage_pipelines", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_when_to_use_this_and_when_not_to", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_batch_operations", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_channel_batch_processing_from_a_stream", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_batch_operations", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_database_batch_inserts_over_row_by_row", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_batch_operations", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_batch_api_calls", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_backing_array_leaks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_string_and_byte_optimization", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_sync_pool_hot_path_patterns", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_direct_indexing_vs_append", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_eliminate_redundant_map_lookups", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_interface_boxing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_size_hints", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_reuse_slices_via_append_s_0", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_sentinel_errors_vs_fmt_errorf", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_backing_array_leaks", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_never_shrinks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_backing_array_leaks", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_slice_reslicing_retains_the_entire_backing_array", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_backing_array_leaks", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_substring_memory_leaks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_of_pointers_for_large_frequently_updated_structs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_pointer_receivers_for_large_structs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_struct_field_alignment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_zero_size_field_at_end_of_struct", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_production_observability_for_performance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_production_observability_for_performance", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_continuous_profiling", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_production_observability_for_performance", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_prometheus_metrics_for_go", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_production_observability_for_performance", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_real_time_visualization_development", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_prometheus_metrics_for_go", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_alerting_rules_examples", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_prometheus_metrics_for_go", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_grafana_dashboards", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_prometheus_metrics_for_go", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_cpu_saturation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_gc_pressure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_goroutine_leaks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_memory_leaks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_regression_detection_after_deploy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_continuous_profiling", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_pyroscope_pull_mode_via_grafana_alloy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_continuous_profiling", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_pyroscope_push_mode", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_allocation_rate_reduction", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_profiling_and_diagnostics", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gomaxprocs_in_containers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_logging_overhead_in_hot_paths", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_panic_recover_cost", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_profile_guided_optimization_pgo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_ballast_pattern_pre_go_1_19", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gogc_default_100", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gomemlimit_go_1_19", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_programmatic_control", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_profiling_and_diagnostics", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_pacing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_profiling_and_diagnostics", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_godebug_gctrace_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_profiling_and_diagnostics", "to": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_readmemstats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_md", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_benchmarks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_best_practices_summary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_code_coverage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_common_pitfall_assert_scope_leaking_into_subtests", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_cross_references", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_enforce_with_linters", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_examples_as_documentation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_fuzzing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_goroutine_leak_detection_with_goleak", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_integration_tests", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_mocking", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_parallel_tests", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_quick_reference", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_table_driven_tests", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_structure_and_organization", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_timeouts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_testing_http_handlers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_testing_synctest_for_deterministic_goroutine_testing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_unit_tests", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_structure_and_organization", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_file_conventions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_structure_and_organization", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_naming_conventions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_skill_benchmarks", "to": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_1_26_test_artifacts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_md", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_test_helpers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_test_helpers", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_test_timeout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_md", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_http_handler_testing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_http_handler_testing", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_basic_handler_test", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_http_handler_testing", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_query_parameters_and_headers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_md", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_docker_compose_fixture", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_sql_schema_fixture", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_test_data_fixture", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_test_helper_with_embedded_fixtures", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_using_fixtures_in_tests", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_md", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mock_organization", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocks_with_testify_mock", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_test_fixtures", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures", "to": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_time_mocking", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_implement_tickets_skill", "to": "claude_skills_implement_tickets_skill_implement_tickets", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_implement_tickets_skill", "to": "claude_skills_implement_tickets_skill_ticket_n_title", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_implement_tickets_skill_implement_tickets", "to": "claude_skills_implement_tickets_skill_1_collect_the_tickets", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_implement_tickets_skill_implement_tickets", "to": "claude_skills_implement_tickets_skill_2_plan_the_batch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_implement_tickets_skill_implement_tickets", "to": "claude_skills_implement_tickets_skill_3_get_the_plan_approved", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_implement_tickets_skill_implement_tickets", "to": "claude_skills_implement_tickets_skill_4_run_a_wave", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_implement_tickets_skill_ticket_n_title", "to": "claude_skills_implement_tickets_skill_5_land_the_wave", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_implement_tickets_skill_ticket_n_title", "to": "claude_skills_implement_tickets_skill_6_close_the_batch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_testing_the_userscript_skill", "to": "claude_skills_testing_the_userscript_skill_testing_the_userscript", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_testing_the_userscript_skill_testing_the_userscript", "to": "claude_skills_testing_the_userscript_skill_adding_a_test", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_testing_the_userscript_skill_testing_the_userscript", "to": "claude_skills_testing_the_userscript_skill_commands", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_testing_the_userscript_skill_testing_the_userscript", "to": "claude_skills_testing_the_userscript_skill_gotchas", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_testing_the_userscript_skill_testing_the_userscript", "to": "claude_skills_testing_the_userscript_skill_how_the_harness_works", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_skills_testing_the_userscript_skill_testing_the_userscript", "to": "claude_skills_testing_the_userscript_skill_what_is_not_testable_here", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "omp_agents_ticket_implementer", "to": "omp_agents_ticket_implementer_escalate_rather_than_guess", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "omp_agents_ticket_implementer", "to": "omp_agents_ticket_implementer_order_of_work", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "omp_agents_ticket_implementer", "to": "omp_agents_ticket_implementer_report", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "omp_agents_ticket_implementer", "to": "omp_agents_ticket_implementer_review", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "omp_agents_ticket_implementer", "to": "omp_agents_ticket_implementer_the_worktree_is_your_whole_world", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_implementer", "to": "opencode_agent_implementer_before_you_begin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_implementer", "to": "opencode_agent_implementer_report_format", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_implementer", "to": "opencode_agent_implementer_self_review_before_reporting", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_implementer", "to": "opencode_agent_implementer_when_you_re_in_over_your_head", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_implementer", "to": "opencode_agent_implementer_your_job", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer", "to": "opencode_agent_reviewer_calibration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer", "to": "opencode_agent_reviewer_do_not_trust_the_report", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer", "to": "opencode_agent_reviewer_inputs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer", "to": "opencode_agent_reviewer_method", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer", "to": "opencode_agent_reviewer_output_format", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer", "to": "opencode_agent_reviewer_part_1_spec_compliance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer", "to": "opencode_agent_reviewer_part_2_code_quality", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer", "to": "opencode_agent_reviewer_tests", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer_output_format", "to": "opencode_agent_reviewer_assessment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer_output_format", "to": "opencode_agent_reviewer_issues", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer_output_format", "to": "opencode_agent_reviewer_spec_compliance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer_output_format", "to": "opencode_agent_reviewer_strengths", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer_issues", "to": "opencode_agent_reviewer_critical_must_fix", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer_issues", "to": "opencode_agent_reviewer_important_should_fix", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "opencode_agent_reviewer_issues", "to": "opencode_agent_reviewer_minor_nice_to_have", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude", "to": "claude_agents_md", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agents_md", "to": "claude_agent_skills", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agents_md", "to": "claude_architecture", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agents_md", "to": "claude_commands", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agents_md", "to": "claude_comments", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agents_md", "to": "claude_design_system", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agents_md", "to": "claude_forge_gitea_not_github", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agents_md", "to": "claude_graphify", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agents_md", "to": "claude_hard_constraints_drive_design_don_t_violate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agents_md", "to": "claude_secure_coding_rules_code_you_write_here", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agents_md", "to": "claude_security_invariants", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agents_md", "to": "claude_what_this_is", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agent_skills", "to": "claude_domain_docs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agent_skills", "to": "claude_issue_tracker", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claude_agent_skills", "to": "claude_triage_labels", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "context_md_context", "to": "context_bookmark_manager", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "context_bookmark_manager", "to": "context_language", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "cutover", "to": "cutover_sqlite_postgres_cutover_runbook", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "cutover_sqlite_postgres_cutover_runbook", "to": "cutover_0_the_generator_is_throwaway", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "cutover_sqlite_postgres_cutover_runbook", "to": "cutover_1_stop_the_old_api_and_take_a_fresh_export", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "cutover_sqlite_postgres_cutover_runbook", "to": "cutover_2_bring_up_postgres_with_the_schema_and_the_owner_reader", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "cutover_sqlite_postgres_cutover_runbook", "to": "cutover_3_generate_the_import_sql", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "cutover_sqlite_postgres_cutover_runbook", "to": "cutover_4_review_it_by_eye", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "cutover_sqlite_postgres_cutover_runbook", "to": "cutover_5_apply_it", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "cutover_sqlite_postgres_cutover_runbook", "to": "cutover_6_afterwards", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy", "to": "deploy_deployment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_deployment", "to": "deploy_0_prerequisites", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_deployment", "to": "deploy_1_configure_env", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_deployment", "to": "deploy_1b_web_ui", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_deployment", "to": "deploy_2_build_start", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_deployment", "to": "deploy_3_verify_over_https", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_deployment", "to": "deploy_4_configure_the_userscript", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_deployment", "to": "deploy_5_install_on_bromite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_deployment", "to": "deploy_6_smoke_test_the_full_loop", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_deployment", "to": "deploy_7_the_browser_on_the_home_machine", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_deployment", "to": "deploy_installing_updating_the_userscript", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_deployment", "to": "deploy_troubleshooting", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_deployment", "to": "deploy_updating", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "product", "to": "product_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "product_product", "to": "product_accessibility_inclusion", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "product_product", "to": "product_brand_commitments", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "product_product", "to": "product_capabilities_and_constraints", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "product_product", "to": "product_evidence_on_hand", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "product_product", "to": "product_operating_context", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "product_product", "to": "product_platform", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "product_product", "to": "product_positioning", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "product_product", "to": "product_product_principles", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "product_product", "to": "product_product_purpose", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "product_product", "to": "product_users", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme", "to": "readme_manga_bookmark", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_manga_bookmark", "to": "readme_1_backend", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_manga_bookmark", "to": "readme_2_userscript", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_manga_bookmark", "to": "readme_adapter_reference_verified_live_2026_07_24", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_1_backend", "to": "readme_config_env", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_1_backend", "to": "readme_deploy_behind_your_reverse_proxy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_1_backend", "to": "readme_develop_test", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_1_backend", "to": "readme_endpoints", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_1_backend", "to": "readme_run_the_stack", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_2_userscript", "to": "readme_desktop_iteration_optional", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_2_userscript", "to": "readme_install", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_2_userscript", "to": "readme_install_on_bromite_mobile", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_2_userscript", "to": "readme_use", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_use", "to": "readme_how_latest_chapter_is_found", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy", "to": "redeploy_redeploy_runbook", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_redeploy_runbook", "to": "redeploy_0_preflight", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_redeploy_runbook", "to": "redeploy_1_back_up_the_database", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_redeploy_runbook", "to": "redeploy_2_pull_the_new_code", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_redeploy_runbook", "to": "redeploy_3_rebuild_and_restart", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_redeploy_runbook", "to": "redeploy_4_verify_the_deploy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_redeploy_runbook", "to": "redeploy_5_smoke_test_the_full_loop", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_redeploy_runbook", "to": "redeploy_6_rollback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_redeploy_runbook", "to": "redeploy_7_the_whole_thing_as_one_block", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_redeploy_runbook", "to": "redeploy_8_the_browser_unit_separate_machine_separate_cadence", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_redeploy_runbook", "to": "redeploy_troubleshooting", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_1_back_up_the_database", "to": "redeploy_a_note_on_the_old_bookmarks_data_volume", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_1_back_up_the_database", "to": "redeploy_fallback_cold_volume_archive", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_1_back_up_the_database", "to": "redeploy_preferred_hot_dump_no_downtime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "redeploy_1_back_up_the_database", "to": "redeploy_retention", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", "to": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_design_health_score", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", "to": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_design_specificity_verdict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", "to": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_minor_observations", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", "to": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_persona_red_flags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", "to": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_priority_issues", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", "to": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_questions_to_consider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", "to": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_design_health_score", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", "to": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_design_specificity_verdict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", "to": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_minor_observations", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", "to": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_persona_red_flags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", "to": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_priority_issues", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", "to": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_questions_to_consider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0001_postgresql_over_sqlite", "to": "docs_adr_0001_postgresql_over_sqlite_postgres_replaces_sqlite_as_the_primary_datastore", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0001_postgresql_over_sqlite_postgres_replaces_sqlite_as_the_primary_datastore", "to": "docs_adr_0001_postgresql_over_sqlite_consequences", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0001_postgresql_over_sqlite_postgres_replaces_sqlite_as_the_primary_datastore", "to": "docs_adr_0001_postgresql_over_sqlite_considered_options", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0002_discord_oauth_no_passwords_no_email", "to": "docs_adr_0002_discord_oauth_no_passwords_no_email_identity_comes_from_discord_oauth_we_store_no_passwords_and_send_no_email", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0002_discord_oauth_no_passwords_no_email_identity_comes_from_discord_oauth_we_store_no_passwords_and_send_no_email", "to": "docs_adr_0002_discord_oauth_no_passwords_no_email_consequences", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0002_discord_oauth_no_passwords_no_email_identity_comes_from_discord_oauth_we_store_no_passwords_and_send_no_email", "to": "docs_adr_0002_discord_oauth_no_passwords_no_email_considered_options", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0003_series_shared_and_poll_owned", "to": "docs_adr_0003_series_shared_and_poll_owned_series_is_a_shared_entity_and_only_the_poll_may_update_it", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0003_series_shared_and_poll_owned_series_is_a_shared_entity_and_only_the_poll_may_update_it", "to": "docs_adr_0003_series_shared_and_poll_owned_consequences", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0003_series_shared_and_poll_owned_series_is_a_shared_entity_and_only_the_poll_may_update_it", "to": "docs_adr_0003_series_shared_and_poll_owned_only_the_poll_writes_series_fields", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0003_series_shared_and_poll_owned_series_is_a_shared_entity_and_only_the_poll_may_update_it", "to": "docs_adr_0003_series_shared_and_poll_owned_why", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0004_wire_format_does_not_mirror_the_schema", "to": "docs_adr_0004_wire_format_does_not_mirror_the_schema_the_wire_format_stays_flat_and_deliberately_does_not_mirror_the_schema", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0004_wire_format_does_not_mirror_the_schema_the_wire_format_stays_flat_and_deliberately_does_not_mirror_the_schema", "to": "docs_adr_0004_wire_format_does_not_mirror_the_schema_consequence", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0004_wire_format_does_not_mirror_the_schema_the_wire_format_stays_flat_and_deliberately_does_not_mirror_the_schema", "to": "docs_adr_0004_wire_format_does_not_mirror_the_schema_why_a_future_reader_will_find_this_surprising", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0005_on_demand_browser", "to": "docs_adr_0005_on_demand_browser_adr_0005_on_demand_browser_sidecar", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0005_on_demand_browser_adr_0005_on_demand_browser_sidecar", "to": "docs_adr_0005_on_demand_browser_constraints", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0005_on_demand_browser_adr_0005_on_demand_browser_sidecar", "to": "docs_adr_0005_on_demand_browser_decision", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0006_browser_on_the_home_machine", "to": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet", "to": "docs_adr_0006_browser_on_the_home_machine_consequences", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet", "to": "docs_adr_0006_browser_on_the_home_machine_constraints", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet", "to": "docs_adr_0006_browser_on_the_home_machine_decision", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet", "to": "docs_adr_0006_browser_on_the_home_machine_why", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0007_backend_hosts_cover_bytes", "to": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", "to": "docs_adr_0007_backend_hosts_cover_bytes_consequences", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", "to": "docs_adr_0007_backend_hosts_cover_bytes_considered_options", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", "to": "docs_adr_0007_backend_hosts_cover_bytes_decision", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", "to": "docs_adr_0007_backend_hosts_cover_bytes_two_deliberate_relaxations", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", "to": "docs_adr_0007_backend_hosts_cover_bytes_why_a_future_reader_will_find_this_surprising", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0008_series_identity_is_discovered_not_derived", "to": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address", "to": "docs_adr_0008_series_identity_is_discovered_not_derived_consequences", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address", "to": "docs_adr_0008_series_identity_is_discovered_not_derived_considered_options", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address", "to": "docs_adr_0008_series_identity_is_discovered_not_derived_decision", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address", "to": "docs_adr_0008_series_identity_is_discovered_not_derived_why", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0009_a_site_answers_questions_its_own_way", "to": "docs_adr_0009_a_site_answers_questions_its_own_way_adr_0009_a_site_answers_fixed_questions_an_unusual_site_owns_its_own_fetch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0009_a_site_answers_questions_its_own_way_adr_0009_a_site_answers_fixed_questions_an_unusual_site_owns_its_own_fetch", "to": "docs_adr_0009_a_site_answers_questions_its_own_way_consequences", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0009_a_site_answers_questions_its_own_way_adr_0009_a_site_answers_fixed_questions_an_unusual_site_owns_its_own_fetch", "to": "docs_adr_0009_a_site_answers_questions_its_own_way_considered_options", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0009_a_site_answers_questions_its_own_way_adr_0009_a_site_answers_fixed_questions_an_unusual_site_owns_its_own_fetch", "to": "docs_adr_0009_a_site_answers_questions_its_own_way_decision", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_adr_0009_a_site_answers_questions_its_own_way_adr_0009_a_site_answers_fixed_questions_an_unusual_site_owns_its_own_fetch", "to": "docs_adr_0009_a_site_answers_questions_its_own_way_why", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_agents_domain", "to": "docs_agents_domain_domain_docs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_agents_domain_domain_docs", "to": "docs_agents_domain_before_exploring_read_these", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_agents_domain_domain_docs", "to": "docs_agents_domain_file_structure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_agents_domain_domain_docs", "to": "docs_agents_domain_flag_adr_conflicts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_agents_domain_domain_docs", "to": "docs_agents_domain_use_the_glossary_s_vocabulary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_agents_issue_tracker", "to": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", "to": "docs_agents_issue_tracker_conventions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", "to": "docs_agents_issue_tracker_pull_requests_as_a_triage_surface", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", "to": "docs_agents_issue_tracker_wayfinding_operations", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", "to": "docs_agents_issue_tracker_when_a_skill_says_fetch_the_relevant_ticket", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", "to": "docs_agents_issue_tracker_when_a_skill_says_publish_to_the_issue_tracker", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_agents_triage_labels", "to": "docs_agents_triage_labels_triage_labels", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_design_system", "to": "docs_design_system_cinder_bookmarkmanager_design_system", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_design_system_cinder_bookmarkmanager_design_system", "to": "docs_design_system_1_the_one_idea", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_design_system_cinder_bookmarkmanager_design_system", "to": "docs_design_system_2_tokens", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_design_system_cinder_bookmarkmanager_design_system", "to": "docs_design_system_3_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_design_system_cinder_bookmarkmanager_design_system", "to": "docs_design_system_4_components_web_ui", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_design_system_cinder_bookmarkmanager_design_system", "to": "docs_design_system_5_components_userscript_panel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_design_system_cinder_bookmarkmanager_design_system", "to": "docs_design_system_6_motion", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_design_system_cinder_bookmarkmanager_design_system", "to": "docs_design_system_7_accessibility_floor_not_negotiable", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_design_system_cinder_bookmarkmanager_design_system", "to": "docs_design_system_8_adding_something_new_checklist", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_what_a_bot_score_is_and_what_feeds_it", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_the_free_plan_reality", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_managed_challenge_js_challenge_mechanics_and_cf_mitigated", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_cf_clearance_lifetime_binding_invalidation_the_key_question", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_does_polling_more_often_raise_challenge_risk", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_the_documented_legitimate_side", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_7_implications_for_cadence_design", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_short_answer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_summary_answer_table", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_what_a_bot_score_is_and_what_feeds_it", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_1_the_score_itself", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_what_a_bot_score_is_and_what_feeds_it", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_2_the_detection_engines_enterprise_bot_management", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_what_a_bot_score_is_and_what_feeds_it", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_3_rate_limiting_is_a_separate_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_the_free_plan_reality", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_1_what_each_plan_gets", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_the_free_plan_reality", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_2_bot_fight_mode_specifics_the_free_plan_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_the_free_plan_reality", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_3_does_the_free_tier_score_continuously", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_managed_challenge_js_challenge_mechanics_and_cf_mitigated", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_1_what_the_observed_response_is", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_managed_challenge_js_challenge_mechanics_and_cf_mitigated", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_2_what_a_challenge_page_does", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_managed_challenge_js_challenge_mechanics_and_cf_mitigated", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_3_which_product_issues_which_challenge", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_managed_challenge_js_challenge_mechanics_and_cf_mitigated", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_4_how_a_successful_solve_is_remembered", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_cf_clearance_lifetime_binding_invalidation_the_key_question", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_1_lifetime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_cf_clearance_lifetime_binding_invalidation_the_key_question", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_2_what_it_is_bound_to_can_clearance_be_replayed_from_another_ip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_cf_clearance_lifetime_binding_invalidation_the_key_question", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_3_two_tier_clearance_and_the_behavior_bound_invalidation_precursor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_does_polling_more_often_raise_challenge_risk", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_1_is_per_ip_request_rate_an_input_to_challenge_issuance_documented_answer_no_such_lever_on_non_enterprise_protection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_does_polling_more_often_raise_challenge_risk", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_2_what_rate_limiting_rules_would_do_to_20_60_requests_hour", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_does_polling_more_often_raise_challenge_risk", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_3_ddos_protection_always_on_all_plans", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_does_polling_more_often_raise_challenge_risk", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_4_execution_order_which_product_fires_first", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_the_documented_legitimate_side", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_1_verified_bots_the_only_treated_well_path_and_it_requires_self_identification", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_the_documented_legitimate_side", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_2_robots_txt_and_crawl_control", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_the_documented_legitimate_side", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_3_the_documented_takeaway_for_slowing_down_vs_fingerprint_quality", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_7_implications_for_cadence_design", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_bottom_line", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_7_implications_for_cadence_design", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_documented_facts_with_sources_above", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_cloudflare_bot_scoring_and_poll_cadence_7_implications_for_cadence_design", "to": "docs_research_cloudflare_bot_scoring_and_poll_cadence_inferences_not_documented", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_1_summary_answer_table", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_2_the_two_reference_pages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_5_series_page_chapter_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_6_is_the_unscoped_chapter_regex_safe_on_a_series_page", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_7_redirects_and_reverse_lookup_endpoints", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_reproduction", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_also_present_rel_next_rel_prev_chapter_navigation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_json_ld_breadcrumblist_3_1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_link_rel_canonical_3_2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_og_meta_tags_3_3", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_1_a_aria_label_all_chapter_works", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_2_microdata_breadcrumblist_a_itemprop_item_works", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_3_corroborating_novel_anchors_ambiguous", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_4_1_sample_method", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_4_2_divergence_results", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_4_3_is_there_a_derivable_rule_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_4_4_the_split_case_a_slug_can_change_mid_series", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_6_is_the_unscoped_chapter_regex_safe_on_a_series_page", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_caveats_to_record_with_the_verdict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_6_is_the_unscoped_chapter_regex_safe_on_a_series_page", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_verdict_safe", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_8_1_the_bug", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_8_2_the_proposed_fix_is_sound", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_8_3_the_userscript_has_the_same_bug_and_it_is_worse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77", "to": "docs_research_lightnovelworld_chapter_vs_series_slug_8_4_note_on_series_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_claude", "to": "userscript_claude_live_url_shapes_verified_2026_07_26_may_drift_re_check_against_live_pages_before_trust", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_claude", "to": "userscript_claude_second_script_novel_bookmark_user_js", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "userscript_claude", "to": "userscript_claude_userscript_structure_single_iife_manga_bookmark_user_js", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_golang_performance_assets_prometheus_alerts", "to": "agents_skills_golang_performance_assets_prometheus_alerts_goroutine_leak", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_golang_performance_assets_prometheus_alerts", "to": "agents_skills_golang_performance_assets_prometheus_alerts_high_gc_pause_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_skills_golang_performance_assets_prometheus_alerts", "to": "agents_skills_golang_performance_assets_prometheus_alerts_memory_near_limit", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_app_doc", "to": "backend_internal_web_templates_app_libswitch", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_app_doc", "to": "backend_internal_web_templates_app_tabs", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_app_doc", "to": "backend_internal_web_templates_chrome_doc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_app_doc", "to": "backend_internal_web_templates_icons_doc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_app_doc", "to": "backend_internal_web_templates_list_doc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_app_doc", "to": "backend_internal_web_templates_readers_doc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_app_doc", "to": "backend_internal_web_templates_setup_doc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_card_doc", "to": "backend_internal_web_templates_card_confirm_row", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_card_doc", "to": "backend_internal_web_templates_card_ui_endpoints", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_card_doc", "to": "backend_internal_web_templates_icons_doc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_chrome_doc", "to": "backend_internal_web_templates_card_doc", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_templates_chrome_recent", "to": "backend_internal_web_templates_card_doc", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_templates_list_doc", "to": "backend_internal_web_templates_card_doc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_card_confirm_row", "to": "backend_internal_web_templates_readers_roster", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_templates_chrome_doc", "to": "backend_internal_web_templates_chrome_keyrow", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_chrome_doc", "to": "backend_internal_web_templates_chrome_mark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_chrome_doc", "to": "backend_internal_web_templates_chrome_recent", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_chrome_doc", "to": "backend_internal_web_templates_icons_doc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_login_doc", "to": "backend_internal_web_templates_chrome_doc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_icons_doc", "to": "backend_internal_web_templates_icons_sprite", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_list_doc", "to": "backend_internal_web_templates_list_empty_states", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_list_doc", "to": "backend_internal_web_templates_setup_doc", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "backend_internal_web_templates_login_doc", "to": "backend_internal_web_templates_login_discord_login", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_readers_doc", "to": "backend_internal_web_templates_readers_roster", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_templates_setup_doc", "to": "backend_internal_web_templates_setup_install_panel", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_docker_compose_doc", "to": "chrome_docker_compose_browser", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docker_compose_prod_doc", "to": "chrome_docker_compose_doc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_docker_compose_browser", "to": "chrome_docker_compose_cdp", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "chrome_docker_compose_browser", "to": "chrome_docker_compose_chrome_profile", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docker_compose_prod_cdp_security", "to": "chrome_docker_compose_cdp", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "docker_compose_prod_doc", "to": "docker_compose_prod_bookmark_api", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docker_compose_prod_doc", "to": "docker_compose_prod_cdp_security", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docker_compose_prod_doc", "to": "docker_compose_prod_traefik", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docker_compose_prod_bookmark_api", "to": "docker_compose_prod_traefik", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_login_art_image", "to": "backend_internal_web_static_login_art_fantasy_sword", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_login_art_image", "to": "backend_internal_web_static_login_art_fiery_volcanic_scene", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_logo_image", "to": "backend_internal_web_static_logo_double_bookmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_logo_image", "to": "backend_internal_web_static_logo_ember_flame", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backend_internal_web_static_logo_ember_flame", "to": "backend_internal_web_static_logo_double_bookmark", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}]; +const LEGEND = [{"cid": 0, "color": "#4E79A7", "label": "HTMX Library Internals", "count": 105}, {"cid": 1, "color": "#F28E2B", "label": "Cover Fetch Test Helpers", "count": 86}, {"cid": 2, "color": "#E15759", "label": "Manga Userscript Adapters", "count": 86}, {"cid": 3, "color": "#76B7B2", "label": "Novel Userscript Adapters", "count": 89}, {"cid": 4, "color": "#59A14F", "label": "Series Acquisition Tests", "count": 78}, {"cid": 5, "color": "#EDC948", "label": "Bookmarks API Tests", "count": 71}, {"cid": 6, "color": "#B07AA1", "label": "Storage Choice ADR", "count": 1}, {"cid": 7, "color": "#FF9DA7", "label": "Cover & Acquire Internals", "count": 45}, {"cid": 8, "color": "#9C755F", "label": "System Architecture Concepts", "count": 20}, {"cid": 9, "color": "#BAB0AC", "label": "Session Middleware", "count": 51}, {"cid": 10, "color": "#4E79A7", "label": "Go Test Helpers", "count": 44}, {"cid": 11, "color": "#F28E2B", "label": "Store Tests", "count": 44}, {"cid": 12, "color": "#E15759", "label": "Bookmarks API Handler", "count": 29}, {"cid": 13, "color": "#76B7B2", "label": "Web UI Handlers", "count": 40}, {"cid": 14, "color": "#59A14F", "label": "Go Error Handling", "count": 37}, {"cid": 15, "color": "#EDC948", "label": "CDP Browser Client", "count": 47}, {"cid": 16, "color": "#B07AA1", "label": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", "count": 34}, {"cid": 17, "color": "#FF9DA7", "label": "Go Code Style Guide", "count": 25}, {"cid": 18, "color": "#9C755F", "label": "Agent Skills", "count": 1}, {"cid": 19, "color": "#BAB0AC", "label": "Store", "count": 35}, {"cid": 20, "color": "#4E79A7", "label": "I/O Performance Patterns", "count": 18}, {"cid": 21, "color": "#F28E2B", "label": "CPU Optimization", "count": 15}, {"cid": 22, "color": "#E15759", "label": "Caching Patterns", "count": 15}, {"cid": 23, "color": "#76B7B2", "label": "Browser Entrypoint", "count": 15}, {"cid": 24, "color": "#59A14F", "label": "Memory Allocation & GC", "count": 15}, {"cid": 25, "color": "#EDC948", "label": "Cover Fetcher Tests", "count": 14}, {"cid": 26, "color": "#B07AA1", "label": "Open", "count": 18}, {"cid": 27, "color": "#FF9DA7", "label": "Find Skills Guide", "count": 14}, {"cid": 28, "color": "#9C755F", "label": "Allocation Patterns", "count": 19}, {"cid": 29, "color": "#BAB0AC", "label": "Observability & Alerting", "count": 9}, {"cid": 30, "color": "#4E79A7", "label": "AGENTS.md", "count": 1}, {"cid": 32, "color": "#E15759", "label": "Repo Hard Constraints", "count": 13}, {"cid": 33, "color": "#76B7B2", "label": "Go Testing Guide", "count": 10}, {"cid": 34, "color": "#59A14F", "label": "Session Store", "count": 9}, {"cid": 35, "color": "#EDC948", "label": "Web UI Filter Logic", "count": 9}, {"cid": 36, "color": "#B07AA1", "label": "Userscript Test Harness", "count": 1}, {"cid": 37, "color": "#FF9DA7", "label": "Product & Security Context", "count": 12}, {"cid": 38, "color": "#9C755F", "label": "novel-logic.test.js", "count": 6}, {"cid": 39, "color": "#BAB0AC", "label": "UI Critique 2026-07-26A", "count": 7}, {"cid": 40, "color": "#4E79A7", "label": "UI Critique 2026-07-26B", "count": 7}, {"cid": 41, "color": "#F28E2B", "label": "sessions_test.go", "count": 7}, {"cid": 43, "color": "#76B7B2", "label": "Issue Tracker & Triage", "count": 1}, {"cid": 44, "color": "#59A14F", "label": "Ticket Workflow", "count": 1}, {"cid": 45, "color": "#EDC948", "label": "Go Perf Alert Rules", "count": 4}, {"cid": 46, "color": "#B07AA1", "label": "Userscript Display Logic", "count": 28}, {"cid": 47, "color": "#FF9DA7", "label": "Go Perf Skill Docs", "count": 11}, {"cid": 48, "color": "#9C755F", "label": "Login Page Art", "count": 3}, {"cid": 49, "color": "#BAB0AC", "label": "BookmarkManager Logo", "count": 3}, {"cid": 50, "color": "#4E79A7", "label": "Skills CLI", "count": 1}, {"cid": 51, "color": "#F28E2B", "label": "Skills Leaderboard", "count": 1}, {"cid": 52, "color": "#E15759", "label": "Complex Condition Extraction", "count": 1}, {"cid": 53, "color": "#76B7B2", "label": "Sentinel Errors", "count": 1}, {"cid": 54, "color": "#59A14F", "label": "errors.As Patterns", "count": 1}, {"cid": 55, "color": "#EDC948", "label": "errors.Is Patterns", "count": 1}, {"cid": 56, "color": "#B07AA1", "label": "errors.Join Patterns", "count": 1}, {"cid": 57, "color": "#FF9DA7", "label": "Error Wrapping", "count": 1}, {"cid": 58, "color": "#9C755F", "label": "Single Error Handling", "count": 1}, {"cid": 59, "color": "#BAB0AC", "label": "SIMD Optimizations", "count": 1}, {"cid": 60, "color": "#4E79A7", "label": "GOGC Tuning", "count": 1}, {"cid": 61, "color": "#F28E2B", "label": "GOMEMLIMIT", "count": 1}, {"cid": 62, "color": "#E15759", "label": "Bottleneck Decision Tree", "count": 1}, {"cid": 63, "color": "#76B7B2", "label": "pprof Profiling", "count": 1}, {"cid": 64, "color": "#59A14F", "label": "Test Timeout Helper", "count": 1}, {"cid": 65, "color": "#EDC948", "label": "httptest Patterns", "count": 1}, {"cid": 66, "color": "#B07AA1", "label": "testify Suite Pattern", "count": 1}, {"cid": 67, "color": "#FF9DA7", "label": "go:embed Fixtures", "count": 1}, {"cid": 68, "color": "#9C755F", "label": "clockwork Time Mocking", "count": 1}, {"cid": 69, "color": "#BAB0AC", "label": "testify Mocking", "count": 1}, {"cid": 70, "color": "#4E79A7", "label": "t.ArtifactDir Helper", "count": 1}, {"cid": 71, "color": "#F28E2B", "label": "Subtests Pitfall", "count": 1}, {"cid": 72, "color": "#E15759", "label": "golang-benchmark Skill", "count": 1}, {"cid": 73, "color": "#76B7B2", "label": "golang-concurrency Skill", "count": 1}, {"cid": 74, "color": "#59A14F", "label": "golang-ci Skill", "count": 1}, {"cid": 75, "color": "#EDC948", "label": "golang-database Skill", "count": 1}, {"cid": 76, "color": "#B07AA1", "label": "golang-lint Skill", "count": 1}, {"cid": 77, "color": "#FF9DA7", "label": "testify Skill", "count": 1}, {"cid": 78, "color": "#9C755F", "label": "Build Tag Integration Tests", "count": 1}, {"cid": 79, "color": "#BAB0AC", "label": "Test Naming Convention", "count": 1}, {"cid": 80, "color": "#4E79A7", "label": "UI Critique A Finding", "count": 1}, {"cid": 81, "color": "#F28E2B", "label": "UI Critique B Finding", "count": 1}, {"cid": 82, "color": "#E15759", "label": "P0 Overflow Bug", "count": 1}, {"cid": 83, "color": "#76B7B2", "label": "P1 hx-indicator Gap", "count": 1}, {"cid": 84, "color": "#59A14F", "label": "golang-benchmark Skill (ext)", "count": 1}, {"cid": 85, "color": "#EDC948", "label": "golang-concurrency Skill (ext)", "count": 1}, {"cid": 86, "color": "#B07AA1", "label": "golang-ci Skill (ext)", "count": 1}, {"cid": 87, "color": "#FF9DA7", "label": "golang-data-structures Skill (ext)", "count": 1}, {"cid": 88, "color": "#9C755F", "label": "golang-database Skill (ext)", "count": 1}, {"cid": 89, "color": "#BAB0AC", "label": "golang-design-patterns Skill (ext)", "count": 1}, {"cid": 90, "color": "#4E79A7", "label": "golang-documentation Skill (ext)", "count": 1}, {"cid": 91, "color": "#F28E2B", "label": "golang-gopls Skill (ext)", "count": 1}, {"cid": 92, "color": "#E15759", "label": "golang-lint Skill (ext)", "count": 1}, {"cid": 93, "color": "#76B7B2", "label": "golang-naming Skill (ext)", "count": 1}, {"cid": 94, "color": "#59A14F", "label": "golang-observability Skill (ext)", "count": 1}, {"cid": 95, "color": "#EDC948", "label": "golang-refactoring Skill (ext)", "count": 1}, {"cid": 96, "color": "#B07AA1", "label": "golang-safety Skill (ext)", "count": 1}, {"cid": 97, "color": "#FF9DA7", "label": "golang-samber-oops Skill (ext)", "count": 1}, {"cid": 98, "color": "#9C755F", "label": "golang-samber-slog Skill (ext)", "count": 1}, {"cid": 99, "color": "#BAB0AC", "label": "golang-structs-interfaces Skill (ext)", "count": 1}, {"cid": 100, "color": "#4E79A7", "label": "golang-troubleshooting Skill (ext)", "count": 1}, {"cid": 101, "color": "#F28E2B", "label": "promql-cli Skill", "count": 1}, {"cid": 102, "color": "#E15759", "label": "Backend Module", "count": 1}, {"cid": 103, "color": "#76B7B2", "label": "bookmark-api Service", "count": 8}, {"cid": 104, "color": "#59A14F", "label": "AGENTS.md", "count": 16}, {"cid": 105, "color": "#EDC948", "label": "reviewer.md", "count": 16}, {"cid": 106, "color": "#B07AA1", "label": "Redeploy runbook", "count": 16}, {"cid": 107, "color": "#FF9DA7", "label": "1. Backend", "count": 15}, {"cid": 108, "color": "#9C755F", "label": "Deployment", "count": 14}, {"cid": 109, "color": "#BAB0AC", "label": "Cinder \u2014 BookmarkManager design system", "count": 10}, {"cid": 110, "color": "#4E79A7", "label": "Implement tickets", "count": 9}, {"cid": 111, "color": "#F28E2B", "label": "SQLite \u2192 Postgres cutover runbook", "count": 9}, {"cid": 112, "color": "#E15759", "label": "Testing the userscript", "count": 7}, {"cid": 113, "color": "#76B7B2", "label": "ADR-0007: The backend hosts every Site's Cover bytes", "count": 7}, {"cid": 114, "color": "#59A14F", "label": "Issue tracker: Gitea (`tea` CLI)", "count": 7}, {"cid": 115, "color": "#EDC948", "label": "ADR-0006: The browser runs on the home machine, over the tailnet", "count": 6}, {"cid": 116, "color": "#B07AA1", "label": "ADR-0008: A Series identity is discovered from the Site's links, never derived from an address", "count": 6}, {"cid": 117, "color": "#FF9DA7", "label": "Domain Docs", "count": 6}, {"cid": 118, "color": "#9C755F", "label": "ticket-implementer.md", "count": 6}, {"cid": 119, "color": "#BAB0AC", "label": "implementer.md", "count": 6}, {"cid": 120, "color": "#4E79A7", "label": "Series is a shared entity, and only the Poll may update it", "count": 5}, {"cid": 121, "color": "#F28E2B", "label": "Postgres replaces SQLite as the primary datastore", "count": 4}, {"cid": 122, "color": "#E15759", "label": "Identity comes from Discord OAuth; we store no passwords and send no email", "count": 4}, {"cid": 123, "color": "#76B7B2", "label": "The wire format stays flat and deliberately does not mirror the schema", "count": 4}, {"cid": 124, "color": "#59A14F", "label": "ADR-0005: On-demand browser sidecar", "count": 4}, {"cid": 126, "color": "#B07AA1", "label": "Bookmark Manager", "count": 3}, {"cid": 127, "color": "#FF9DA7", "label": "triage-labels.md", "count": 2}, {"cid": 128, "color": "#9C755F", "label": "Cross-Ticket Contract", "count": 1}, {"cid": 129, "color": "#BAB0AC", "label": "Implement Tickets Skill", "count": 1}, {"cid": 130, "color": "#4E79A7", "label": "Orchestrator Role", "count": 1}, {"cid": 131, "color": "#F28E2B", "label": "resolving-merge-conflicts Skill", "count": 1}, {"cid": 132, "color": "#E15759", "label": "tdd Skill", "count": 1}, {"cid": 133, "color": "#76B7B2", "label": "Ticket Wave Batching", "count": 1}, {"cid": 134, "color": "#59A14F", "label": "Four-Object Browser Stub", "count": 1}, {"cid": 135, "color": "#EDC948", "label": "Module Export Hook", "count": 1}, {"cid": 136, "color": "#B07AA1", "label": "logic.test.js Test Harness", "count": 1}, {"cid": 137, "color": "#FF9DA7", "label": "manga-bookmark.user.js", "count": 1}, {"cid": 138, "color": "#9C755F", "label": "stripBuildHash", "count": 1}, {"cid": 139, "color": "#BAB0AC", "label": "Testing the Userscript Skill", "count": 1}, {"cid": 140, "color": "#4E79A7", "label": "cr-spec Agent", "count": 1}, {"cid": 141, "color": "#F28E2B", "label": "cr-standards Agent", "count": 1}, {"cid": 142, "color": "#E15759", "label": "Escalate Rather Than Guess", "count": 1}, {"cid": 143, "color": "#76B7B2", "label": "Status Contract", "count": 1}, {"cid": 144, "color": "#59A14F", "label": "Ticket Implementer Agent", "count": 1}, {"cid": 145, "color": "#EDC948", "label": "Worktree Isolation", "count": 1}, {"cid": 146, "color": "#B07AA1", "label": "Escalate Rather Than Guess (opencode)", "count": 1}, {"cid": 147, "color": "#FF9DA7", "label": "Implementer Subagent (opencode)", "count": 1}, {"cid": 148, "color": "#9C755F", "label": "Subagent-Driven Development", "count": 1}, {"cid": 149, "color": "#BAB0AC", "label": "Code Quality Review", "count": 1}, {"cid": 150, "color": "#4E79A7", "label": "Reviewer Subagent (opencode)", "count": 1}, {"cid": 151, "color": "#F28E2B", "label": "Finding Severity Rubric", "count": 1}, {"cid": 152, "color": "#E15759", "label": "Spec Compliance Review", "count": 1}, {"cid": 158, "color": "#9C755F", "label": "T", "count": 46}, {"cid": 161, "color": "#F28E2B", "label": "Why Use samber/oops", "count": 1}, {"cid": 162, "color": "#E15759", "label": "singleflight Cache Stampede Prevention", "count": 1}, {"cid": 163, "color": "#76B7B2", "label": "Struct Field Alignment", "count": 1}, {"cid": 164, "color": "#59A14F", "label": "testing/synctest Deterministic Goroutine Testing", "count": 1}, {"cid": 177, "color": "#FF9DA7", "label": "Backend CLAUDE.md Guidance", "count": 1}, {"cid": 178, "color": "#9C755F", "label": "Graphify Knowledge Graph (graphify-out/)", "count": 1}, {"cid": 179, "color": "#BAB0AC", "label": "CLAUDE.md (Symlink to AGENTS.md)", "count": 1}, {"cid": 192, "color": "#E15759", "label": "ADR-0001 (Drop modernc.org/sqlite)", "count": 1}, {"cid": 193, "color": "#76B7B2", "label": "ADR-0003 (Split Shared Series Facts)", "count": 1}, {"cid": 194, "color": "#59A14F", "label": "SQLite-to-Postgres Cutover Runbook", "count": 1}, {"cid": 195, "color": "#EDC948", "label": "Import SQL Generation Rules", "count": 1}, {"cid": 196, "color": "#B07AA1", "label": "Throwaway Import Generator", "count": 1}, {"cid": 206, "color": "#B07AA1", "label": "Real scaling limit is the poller outbound fetch budget", "count": 1}, {"cid": 207, "color": "#FF9DA7", "label": "PostgreSQL (jackc/pgx/v5)", "count": 1}, {"cid": 208, "color": "#9C755F", "label": "SQLite (modernc.org/sqlite)", "count": 1}, {"cid": 209, "color": "#BAB0AC", "label": "Postgres chosen for future supportability, not concurrency", "count": 1}, {"cid": 210, "color": "#4E79A7", "label": "Per-Reader bearer token for userscripts", "count": 1}, {"cid": 211, "color": "#F28E2B", "label": "Discord OAuth2 (authorization code grant)", "count": 1}, {"cid": 212, "color": "#E15759", "label": "ADR-0002: Discord OAuth, no passwords, no email", "count": 1}, {"cid": 213, "color": "#76B7B2", "label": "Discord snowflake is the sole identity (lock-in)", "count": 1}, {"cid": 214, "color": "#59A14F", "label": "Bookmark (per-Reader state: Progress, Favourite, Lifecycle)", "count": 1}, {"cid": 215, "color": "#EDC948", "label": "Deduplicate polling per Series (reader_count DESC queue)", "count": 1}, {"cid": 216, "color": "#B07AA1", "label": "ADR-0003: Series is shared, only the Poll updates it", "count": 1}, {"cid": 217, "color": "#FF9DA7", "label": "Only the Poll writes Series fields (security boundary)", "count": 1}, {"cid": 218, "color": "#9C755F", "label": "Series (shared entity keyed site+series_id)", "count": 1}, {"cid": 219, "color": "#BAB0AC", "label": "ADR-0004: Wire format stays flat, does not mirror schema", "count": 1}, {"cid": 220, "color": "#4E79A7", "label": "Flat wire shape is a contract, not an implementation detail", "count": 1}, {"cid": 221, "color": "#F28E2B", "label": "Installed userscripts must keep working (14-day grace window)", "count": 1}, {"cid": 222, "color": "#E15759", "label": "CDP (Chrome DevTools Protocol) endpoint", "count": 1}, {"cid": 223, "color": "#76B7B2", "label": "headless-shell service (socat-fronted CDP)", "count": 1}, {"cid": 224, "color": "#59A14F", "label": "Start Chrome on first CDP connection, reap after 300s idle", "count": 1}, {"cid": 225, "color": "#EDC948", "label": "BROWSER_WS_URL configuration seam", "count": 1}, {"cid": 226, "color": "#B07AA1", "label": "ADR-0006: Browser runs on the home machine over the tailnet", "count": 1}, {"cid": 227, "color": "#FF9DA7", "label": "Browser moved home: VPS memory pressure, no requests served", "count": 1}, {"cid": 228, "color": "#9C755F", "label": "Tailnet (Tailscale network)", "count": 1}, {"cid": 229, "color": "#BAB0AC", "label": "Content-addressed filesystem storage (SHA-256 of source URL)", "count": 1}, {"cid": 230, "color": "#4E79A7", "label": "Cover (Series image bytes)", "count": 1}, {"cid": 231, "color": "#F28E2B", "label": "Deny-class destination control for outbound fetch", "count": 1}, {"cid": 232, "color": "#E15759", "label": "ADR-0007: Backend hosts every Site's Cover bytes", "count": 1}, {"cid": 233, "color": "#76B7B2", "label": "kagane CORP same-origin cover restriction", "count": 1}, {"cid": 234, "color": "#59A14F", "label": "Backend acquires, stores, serves every Cover (uniformity)", "count": 1}, {"cid": 235, "color": "#EDC948", "label": "a[aria-label='All Chapter'] anchor pointer", "count": 1}, {"cid": 236, "color": "#B07AA1", "label": "Series identity is discovered from the Site's links", "count": 1}, {"cid": 237, "color": "#FF9DA7", "label": "ADR-0008: Series identity discovered, never derived", "count": 1}, {"cid": 238, "color": "#9C755F", "label": "Chapter slug vs series slug divergence (~7% measured)", "count": 1}, {"cid": 239, "color": "#BAB0AC", "label": "Scan truncated at first wpd-threads marker", "count": 1}, {"cid": 240, "color": "#4E79A7", "label": "Surface ADR conflicts explicitly rather than silently overriding", "count": 1}, {"cid": 241, "color": "#F28E2B", "label": "Domain docs: single-context layout guidance", "count": 1}, {"cid": 242, "color": "#E15759", "label": "/domain-modeling skill (lazy CONTEXT.md creation)", "count": 1}, {"cid": 243, "color": "#76B7B2", "label": "CONTEXT.md glossary (ubiquitous language)", "count": 1}, {"cid": 244, "color": "#59A14F", "label": "Gitea (tea CLI, gitea.violetcrown.my.id)", "count": 1}, {"cid": 245, "color": "#EDC948", "label": "wayfinder map/ticket mechanism", "count": 1}, {"cid": 246, "color": "#B07AA1", "label": "Triage labels: canonical roles to tracker labels", "count": 1}, {"cid": 247, "color": "#FF9DA7", "label": "Canonical triage role labels (needs-triage ... wontfix)", "count": 1}, {"cid": 248, "color": "#9C755F", "label": "Cinder (BookmarkManager Web UI design system)", "count": 1}, {"cid": 249, "color": "#BAB0AC", "label": "Heat is typographic: ember reserved for unread chapters", "count": 1}, {"cid": 250, "color": "#4E79A7", "label": "Design tokens (dark + light branches, no hardcoded hex)", "count": 1}, {"cid": 251, "color": "#F28E2B", "label": "Three type roles: display serif / mono small-caps / sans", "count": 1}, {"cid": 252, "color": "#E15759", "label": "a[aria-label='All Chapter'] priority pointer", "count": 1}, {"cid": 253, "color": "#76B7B2", "label": "Research: lightnovelworld chapter slug vs series slug", "count": 1}, {"cid": 254, "color": "#59A14F", "label": "Gitea issue #77 (chapter vs series slug)", "count": 1}, {"cid": 255, "color": "#EDC948", "label": "Slug divergence measurements (3/41 diverge, 1 split)", "count": 1}, {"cid": 256, "color": "#B07AA1", "label": "Unscoped chapter regex is SAFE, truncated at wpd-threads", "count": 1}, {"cid": 257, "color": "#FF9DA7", "label": "BookmarkManager", "count": 1}, {"cid": 258, "color": "#9C755F", "label": "Bromite (Primary Device)", "count": 1}, {"cid": 259, "color": "#BAB0AC", "label": "Dark-First Design Constraint", "count": 1}, {"cid": 260, "color": "#4E79A7", "label": "Discord Guild Membership", "count": 1}, {"cid": 261, "color": "#F28E2B", "label": "Reader Isolation Invariant", "count": 1}, {"cid": 273, "color": "#76B7B2", "label": "AGENTS.md", "count": 4}, {"cid": 279, "color": "#BAB0AC", "label": "Userscript CLAUDE guidance", "count": 1}]; // HTML-escape helper — prevents XSS when injecting graph data into innerHTML function esc(s) { diff --git a/graphify-out/graph.json b/graphify-out/graph.json index d752e99..3ddd1a5 100644 --- a/graphify-out/graph.json +++ b/graphify-out/graph.json @@ -136,7 +136,7 @@ "source_location": "L47", "_origin": "ast", "id": "backend_api_test_testmain", - "community": 11, + "community": 32, "norm_label": "testmain()" }, { @@ -146,7 +146,7 @@ "source_location": "", "_origin": "ast", "id": "backend_api_test_go_m", - "community": 11, + "community": 32, "norm_label": "m" }, { @@ -548,7 +548,7 @@ "source_location": "L1", "_origin": "ast", "id": "backend_internal_api_handlers", - "community": 12, + "community": 158, "norm_label": "handlers.go" }, { @@ -558,7 +558,7 @@ "source_location": "L15", "_origin": "ast", "id": "api_handler", - "community": 12, + "community": 158, "norm_label": "handler" }, { @@ -568,7 +568,7 @@ "source_location": "", "_origin": "ast", "id": "backend_internal_api_handlers_go_store", - "community": 12, + "community": 158, "norm_label": "store" }, { @@ -578,7 +578,7 @@ "source_location": "L19", "_origin": "ast", "id": "backend_internal_api_handlers_writejson", - "community": 12, + "community": 158, "norm_label": "writejson()" }, { @@ -588,7 +588,7 @@ "source_location": "", "_origin": "ast", "id": "backend_internal_api_handlers_go_responsewriter", - "community": 12, + "community": 158, "norm_label": "responsewriter" }, { @@ -598,7 +598,7 @@ "source_location": "L30", "_origin": "ast", "id": "api_handler_list", - "community": 12, + "community": 158, "norm_label": ".list()" }, { @@ -608,7 +608,7 @@ "source_location": "", "_origin": "ast", "id": "backend_internal_api_handlers_go_request", - "community": 12, + "community": 158, "norm_label": "request" }, { @@ -618,7 +618,7 @@ "source_location": "L41", "_origin": "ast", "id": "api_handler_put", - "community": 12, + "community": 158, "norm_label": ".put()" }, { @@ -628,7 +628,7 @@ "source_location": "L114", "_origin": "ast", "id": "api_handler_delete", - "community": 12, + "community": 158, "norm_label": ".delete()" }, { @@ -638,7 +638,7 @@ "source_location": "L129", "_origin": "ast", "id": "backend_internal_api_handlers_healthz", - "community": 12, + "community": 158, "norm_label": "healthz()" }, { @@ -648,7 +648,7 @@ "source_location": "L142", "_origin": "ast", "id": "api_handler_cover", - "community": 12, + "community": 158, "norm_label": ".cover()" }, { @@ -678,7 +678,7 @@ "source_location": "L23", "_origin": "ast", "id": "backend_internal_httpmw_middleware_readerid", - "community": 12, + "community": 158, "norm_label": "readerid()" }, { @@ -688,7 +688,7 @@ "source_location": "", "_origin": "ast", "id": "backend_internal_httpmw_middleware_go_request", - "community": 12, + "community": 158, "norm_label": "request" }, { @@ -1105,7 +1105,7 @@ "label": "BrowserFetcher", "file_type": "code", "source_file": "backend/internal/latest/browser.go", - "source_location": "L47", + "source_location": "L52", "_origin": "ast", "id": "latest_browserfetcher", "community": 15, @@ -1145,7 +1145,7 @@ "label": "NewBrowserFetcher()", "file_type": "code", "source_file": "backend/internal/latest/browser.go", - "source_location": "L77", + "source_location": "L82", "_origin": "ast", "id": "backend_internal_latest_browser_newbrowserfetcher", "community": 15, @@ -1155,7 +1155,7 @@ "label": ".Close()", "file_type": "code", "source_file": "backend/internal/latest/browser.go", - "source_location": "L85", + "source_location": "L90", "_origin": "ast", "id": "latest_browserfetcher_close", "community": 15, @@ -1165,7 +1165,7 @@ "label": ".Get()", "file_type": "code", "source_file": "backend/internal/latest/browser.go", - "source_location": "L94", + "source_location": "L98", "_origin": "ast", "id": "latest_browserfetcher_get", "community": 15, @@ -1175,7 +1175,7 @@ "label": "kaganeRead()", "file_type": "code", "source_file": "backend/internal/latest/browser.go", - "source_location": "L124", + "source_location": "L128", "_origin": "ast", "id": "backend_internal_latest_browser_kaganeread", "community": 15, @@ -1195,17 +1195,27 @@ "label": "novelfullRead()", "file_type": "code", "source_file": "backend/internal/latest/browser.go", - "source_location": "L137", + "source_location": "L141", "_origin": "ast", "id": "backend_internal_latest_browser_novelfullread", "community": 15, "norm_label": "novelfullread()" }, + { + "label": "comixRead()", + "file_type": "code", + "source_file": "backend/internal/latest/browser.go", + "source_location": "L154", + "_origin": "ast", + "id": "backend_internal_latest_browser_comixread", + "community": 15, + "norm_label": "comixread()" + }, { "label": ".Image()", "file_type": "code", "source_file": "backend/internal/latest/browser.go", - "source_location": "L161", + "source_location": "L185", "_origin": "ast", "id": "latest_browserfetcher_image", "community": 15, @@ -1215,7 +1225,7 @@ "label": "classifyBrowserError()", "file_type": "code", "source_file": "backend/internal/latest/browser.go", - "source_location": "L201", + "source_location": "L223", "_origin": "ast", "id": "backend_internal_latest_browser_classifybrowsererror", "community": 15, @@ -1225,7 +1235,7 @@ "label": "browserConnectionLost()", "file_type": "code", "source_file": "backend/internal/latest/browser.go", - "source_location": "L214", + "source_location": "L236", "_origin": "ast", "id": "backend_internal_latest_browser_browserconnectionlost", "community": 15, @@ -1235,7 +1245,7 @@ "label": "isInterstitial()", "file_type": "code", "source_file": "backend/internal/latest/browser.go", - "source_location": "L234", + "source_location": "L256", "_origin": "ast", "id": "backend_internal_latest_browser_isinterstitial", "community": 15, @@ -1245,7 +1255,7 @@ "label": ".run()", "file_type": "code", "source_file": "backend/internal/latest/browser.go", - "source_location": "L248", + "source_location": "L270", "_origin": "ast", "id": "latest_browserfetcher_run", "community": 15, @@ -1255,7 +1265,7 @@ "label": "kaganeAPIURL()", "file_type": "code", "source_file": "backend/internal/latest/browser.go", - "source_location": "L302", + "source_location": "L324", "_origin": "ast", "id": "backend_internal_latest_browser_kaganeapiurl", "community": 15, @@ -1265,17 +1275,27 @@ "label": "novelfullSeriesURL()", "file_type": "code", "source_file": "backend/internal/latest/browser.go", - "source_location": "L320", + "source_location": "L342", "_origin": "ast", "id": "backend_internal_latest_browser_novelfullseriesurl", "community": 15, "norm_label": "novelfullseriesurl()" }, + { + "label": "comixSeriesPageURL()", + "file_type": "code", + "source_file": "backend/internal/latest/browser.go", + "source_location": "L352", + "_origin": "ast", + "id": "backend_internal_latest_browser_comixseriespageurl", + "community": 15, + "norm_label": "comixseriespageurl()" + }, { "label": "awaitPromise()", "file_type": "code", "source_file": "backend/internal/latest/browser.go", - "source_location": "L328", + "source_location": "L363", "_origin": "ast", "id": "backend_internal_latest_browser_awaitpromise", "community": 15, @@ -1295,7 +1315,7 @@ "label": "jsString()", "file_type": "code", "source_file": "backend/internal/latest/browser.go", - "source_location": "L335", + "source_location": "L370", "_origin": "ast", "id": "backend_internal_latest_browser_jsstring", "community": 15, @@ -1341,11 +1361,31 @@ "community": 15, "norm_label": "testnovelfullseriesurl()" }, + { + "label": "TestComixSeriesPageURL()", + "file_type": "code", + "source_file": "backend/internal/latest/browser_test.go", + "source_location": "L65", + "_origin": "ast", + "id": "backend_internal_latest_browser_test_testcomixseriespageurl", + "community": 15, + "norm_label": "testcomixseriespageurl()" + }, + { + "label": "TestBrowserOnlyCoverURL()", + "file_type": "code", + "source_file": "backend/internal/latest/browser_test.go", + "source_location": "L95", + "_origin": "ast", + "id": "backend_internal_latest_browser_test_testbrowseronlycoverurl", + "community": 15, + "norm_label": "testbrowseronlycoverurl()" + }, { "label": "TestClassifyBrowserInterruption()", "file_type": "code", "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L64", + "source_location": "L120", "_origin": "ast", "id": "backend_internal_latest_browser_test_testclassifybrowserinterruption", "community": 15, @@ -1375,7 +1415,7 @@ "label": "fetchCoverBytes()", "file_type": "code", "source_file": "backend/internal/latest/cover.go", - "source_location": "L32", + "source_location": "L33", "_origin": "ast", "id": "backend_internal_latest_cover_fetchcoverbytes", "community": 7, @@ -1395,7 +1435,7 @@ "label": "CoverResolver", "file_type": "code", "source_file": "backend/internal/latest/cover.go", - "source_location": "L47", + "source_location": "L48", "_origin": "ast", "id": "latest_coverresolver", "community": 7, @@ -1405,7 +1445,7 @@ "label": "TLSCoverFetcher", "file_type": "code", "source_file": "backend/internal/latest/cover.go", - "source_location": "L52", + "source_location": "L53", "_origin": "ast", "id": "latest_tlscoverfetcher", "community": 7, @@ -1425,7 +1465,7 @@ "label": "NewCoverFetcher()", "file_type": "code", "source_file": "backend/internal/latest/cover.go", - "source_location": "L64", + "source_location": "L65", "_origin": "ast", "id": "backend_internal_latest_cover_newcoverfetcher", "community": 7, @@ -1435,7 +1475,7 @@ "label": "NewCoverFetcherWithResolver()", "file_type": "code", "source_file": "backend/internal/latest/cover.go", - "source_location": "L70", + "source_location": "L71", "_origin": "ast", "id": "backend_internal_latest_cover_newcoverfetcherwithresolver", "community": 7, @@ -1445,7 +1485,7 @@ "label": "defaultCoverResolver()", "file_type": "code", "source_file": "backend/internal/latest/cover.go", - "source_location": "L88", + "source_location": "L89", "_origin": "ast", "id": "backend_internal_latest_cover_defaultcoverresolver", "community": 7, @@ -1465,7 +1505,7 @@ "label": "newCoverHTTPClient()", "file_type": "code", "source_file": "backend/internal/latest/cover.go", - "source_location": "L92", + "source_location": "L93", "_origin": "ast", "id": "backend_internal_latest_cover_newcoverhttpclient", "community": 7, @@ -1475,7 +1515,7 @@ "label": ".Fetch()", "file_type": "code", "source_file": "backend/internal/latest/cover.go", - "source_location": "L125", + "source_location": "L126", "_origin": "ast", "id": "latest_tlscoverfetcher_fetch", "community": 7, @@ -1485,7 +1525,7 @@ "label": ".validateURL()", "file_type": "code", "source_file": "backend/internal/latest/cover.go", - "source_location": "L169", + "source_location": "L170", "_origin": "ast", "id": "latest_tlscoverfetcher_validateurl", "community": 7, @@ -1505,7 +1545,7 @@ "label": "resolveCoverHost()", "file_type": "code", "source_file": "backend/internal/latest/cover.go", - "source_location": "L192", + "source_location": "L193", "_origin": "ast", "id": "backend_internal_latest_cover_resolvecoverhost", "community": 7, @@ -1515,7 +1555,7 @@ "label": "publicCoverAddress()", "file_type": "code", "source_file": "backend/internal/latest/cover.go", - "source_location": "L199", + "source_location": "L200", "_origin": "ast", "id": "backend_internal_latest_cover_publiccoveraddress", "community": 7, @@ -1898,7 +1938,7 @@ "source_location": "L19", "_origin": "ast", "id": "backend_internal_latest_poller_test_testmain", - "community": 11, + "community": 32, "norm_label": "testmain()" }, { @@ -1908,7 +1948,7 @@ "source_location": "", "_origin": "ast", "id": "backend_internal_latest_poller_test_go_m", - "community": 11, + "community": 32, "norm_label": "m" }, { @@ -2291,11 +2331,31 @@ "community": 4, "norm_label": "testkaganeusesbrowserfetcher()" }, + { + "label": "TestComixUsesBrowserFetcher()", + "file_type": "code", + "source_file": "backend/internal/latest/poller_test.go", + "source_location": "L769", + "_origin": "ast", + "id": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher", + "community": 4, + "norm_label": "testcomixusesbrowserfetcher()" + }, + { + "label": "TestComixSkippedWhenNoBrowserFetcher()", + "file_type": "code", + "source_file": "backend/internal/latest/poller_test.go", + "source_location": "L821", + "_origin": "ast", + "id": "backend_internal_latest_poller_test_testcomixskippedwhennobrowserfetcher", + "community": 4, + "norm_label": "testcomixskippedwhennobrowserfetcher()" + }, { "label": "TestRunOncePrefetchesKaganeCover()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L765", + "source_location": "L845", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "community": 4, @@ -2305,7 +2365,7 @@ "label": "TestRunOnceDoesNotRefetchKaganeCover()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L803", + "source_location": "L883", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", "community": 4, @@ -2315,7 +2375,7 @@ "label": "TestRunOnceCoverFailureDoesNotBlockChapter()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L832", + "source_location": "L912", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "community": 4, @@ -2325,7 +2385,7 @@ "label": "TestRunOnceRejectsInvalidKaganeCover()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L866", + "source_location": "L946", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", "community": 4, @@ -2335,7 +2395,7 @@ "label": "TestRunOnceWithoutCoverFetcherStillPollsKagane()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L892", + "source_location": "L972", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", "community": 4, @@ -2345,7 +2405,7 @@ "label": "TestRunOnceRoutesNonKaganeCoverToPublicFetcher()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L917", + "source_location": "L997", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", "community": 4, @@ -2355,7 +2415,7 @@ "label": "TestFetcherForRoutesNovelSites()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L945", + "source_location": "L1025", "_origin": "ast", "id": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites", "community": 4, @@ -2365,7 +2425,7 @@ "label": "TestFetchableSeriesURLPinsNovelHosts()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L974", + "source_location": "L1054", "_origin": "ast", "id": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts", "community": 4, @@ -2375,7 +2435,7 @@ "label": "TestRunOnceFillsBlankCoverFromSeriesPage()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1000", + "source_location": "L1080", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", "community": 4, @@ -2385,7 +2445,7 @@ "label": "TestRunOnceDoesNotReplaceExistingCover()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1083", + "source_location": "L1163", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", "community": 4, @@ -2395,7 +2455,7 @@ "label": "TestRunOnceRetriesFailedBlankCoverOnNextPoll()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1121", + "source_location": "L1201", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "community": 4, @@ -2405,7 +2465,7 @@ "label": "TestRunOnceBlankCoverFailureDoesNotBlockChapter()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1166", + "source_location": "L1246", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", "community": 4, @@ -2458,7 +2518,7 @@ "source_location": "L1", "_origin": "ast", "id": "backend_internal_latest_sites", - "community": 7, + "community": 158, "norm_label": "sites.go" }, { @@ -2468,7 +2528,7 @@ "source_location": "L17", "_origin": "ast", "id": "latest_latestchapter", - "community": 7, + "community": 158, "norm_label": "latestchapter" }, { @@ -2478,7 +2538,7 @@ "source_location": "L28", "_origin": "ast", "id": "latest_site", - "community": 7, + "community": 158, "norm_label": "site" }, { @@ -2488,7 +2548,7 @@ "source_location": "L40", "_origin": "ast", "id": "latest_browserread", - "community": 7, + "community": 158, "norm_label": "browserread" }, { @@ -2498,7 +2558,7 @@ "source_location": "", "_origin": "ast", "id": "backend_internal_latest_sites_go_action", - "community": 7, + "community": 158, "norm_label": "action" }, { @@ -2508,7 +2568,7 @@ "source_location": "L77", "_origin": "ast", "id": "backend_internal_latest_sites_comixseriesid", - "community": 7, + "community": 158, "norm_label": "comixseriesid()" }, { @@ -2518,7 +2578,7 @@ "source_location": "L129", "_origin": "ast", "id": "backend_internal_latest_sites_maxchapter", - "community": 7, + "community": 158, "norm_label": "maxchapter()" }, { @@ -2528,7 +2588,7 @@ "source_location": "", "_origin": "ast", "id": "regexp", - "community": 7, + "community": 158, "norm_label": "regexp" }, { @@ -2538,7 +2598,7 @@ "source_location": "L152", "_origin": "ast", "id": "backend_internal_latest_sites_asuralatestchapter", - "community": 7, + "community": 158, "norm_label": "asuralatestchapter()" }, { @@ -2548,7 +2608,7 @@ "source_location": "L171", "_origin": "ast", "id": "backend_internal_latest_sites_demoniclatestchapter", - "community": 7, + "community": 158, "norm_label": "demoniclatestchapter()" }, { @@ -2558,7 +2618,7 @@ "source_location": "L179", "_origin": "ast", "id": "backend_internal_latest_sites_comixlatestchapter", - "community": 7, + "community": 158, "norm_label": "comixlatestchapter()" }, { @@ -2568,7 +2628,7 @@ "source_location": "L191", "_origin": "ast", "id": "backend_internal_latest_sites_kaganelatestchapter", - "community": 7, + "community": 158, "norm_label": "kaganelatestchapter()" }, { @@ -2578,7 +2638,7 @@ "source_location": "L198", "_origin": "ast", "id": "backend_internal_latest_sites_novelfulllatestchapter", - "community": 7, + "community": 158, "norm_label": "novelfulllatestchapter()" }, { @@ -2588,7 +2648,7 @@ "source_location": "L216", "_origin": "ast", "id": "backend_internal_latest_sites_lnwlatestchapter", - "community": 7, + "community": 158, "norm_label": "lnwlatestchapter()" }, { @@ -2598,117 +2658,117 @@ "source_location": "L229", "_origin": "ast", "id": "backend_internal_latest_sites_latestchapterfrom", - "community": 7, + "community": 158, "norm_label": "latestchapterfrom()" }, { "label": "browserOnlyCoverURL()", "file_type": "code", "source_file": "backend/internal/latest/sites.go", - "source_location": "L257", + "source_location": "L267", "_origin": "ast", "id": "backend_internal_latest_sites_browseronlycoverurl", - "community": 7, + "community": 15, "norm_label": "browseronlycoverurl()" }, { "label": "kaganeCoverURL()", "file_type": "code", "source_file": "backend/internal/latest/sites.go", - "source_location": "L264", + "source_location": "L275", "_origin": "ast", "id": "backend_internal_latest_sites_kaganecoverurl", - "community": 7, + "community": 158, "norm_label": "kaganecoverurl()" }, { "label": "comixCoverURL()", "file_type": "code", "source_file": "backend/internal/latest/sites.go", - "source_location": "L285", + "source_location": "L296", "_origin": "ast", "id": "backend_internal_latest_sites_comixcoverurl", - "community": 7, + "community": 158, "norm_label": "comixcoverurl()" }, { "label": "ogImageCover()", "file_type": "code", "source_file": "backend/internal/latest/sites.go", - "source_location": "L317", + "source_location": "L328", "_origin": "ast", "id": "backend_internal_latest_sites_ogimagecover", - "community": 7, + "community": 158, "norm_label": "ogimagecover()" }, { "label": "novelfullCoverEntry()", "file_type": "code", "source_file": "backend/internal/latest/sites.go", - "source_location": "L322", + "source_location": "L333", "_origin": "ast", "id": "backend_internal_latest_sites_novelfullcoverentry", - "community": 7, + "community": 158, "norm_label": "novelfullcoverentry()" }, { "label": "comixCoverEntry()", "file_type": "code", "source_file": "backend/internal/latest/sites.go", - "source_location": "L327", + "source_location": "L338", "_origin": "ast", "id": "backend_internal_latest_sites_comixcoverentry", - "community": 7, + "community": 158, "norm_label": "comixcoverentry()" }, { "label": "kaganeCoverEntry()", "file_type": "code", "source_file": "backend/internal/latest/sites.go", - "source_location": "L332", + "source_location": "L343", "_origin": "ast", "id": "backend_internal_latest_sites_kaganecoverentry", - "community": 7, + "community": 158, "norm_label": "kaganecoverentry()" }, { "label": "coverFrom()", "file_type": "code", "source_file": "backend/internal/latest/sites.go", - "source_location": "L339", + "source_location": "L350", "_origin": "ast", "id": "backend_internal_latest_sites_coverfrom", - "community": 7, + "community": 158, "norm_label": "coverfrom()" }, { "label": "metaContent()", "file_type": "code", "source_file": "backend/internal/latest/sites.go", - "source_location": "L349", + "source_location": "L360", "_origin": "ast", "id": "backend_internal_latest_sites_metacontent", - "community": 7, + "community": 158, "norm_label": "metacontent()" }, { "label": "publishedCoverURL()", "file_type": "code", "source_file": "backend/internal/latest/sites.go", - "source_location": "L367", + "source_location": "L378", "_origin": "ast", "id": "backend_internal_latest_sites_publishedcoverurl", - "community": 7, + "community": 158, "norm_label": "publishedcoverurl()" }, { "label": "browserBackedSites()", "file_type": "code", "source_file": "backend/internal/latest/sites.go", - "source_location": "L428", + "source_location": "L448", "_origin": "ast", "id": "backend_internal_latest_sites_browserbackedsites", - "community": 7, + "community": 15, "norm_label": "browserbackedsites()" }, { @@ -2718,17 +2778,17 @@ "source_location": "L1", "_origin": "ast", "id": "backend_internal_latest_sites_test", - "community": 7, + "community": 158, "norm_label": "sites_test.go" }, { "label": "TestCoverFrom()", "file_type": "code", "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L208", + "source_location": "L215", "_origin": "ast", "id": "backend_internal_latest_sites_test_testcoverfrom", - "community": 7, + "community": 158, "norm_label": "testcoverfrom()" }, { @@ -2738,29 +2798,59 @@ "source_location": "", "_origin": "ast", "id": "backend_internal_latest_sites_test_go_t", - "community": 7, + "community": 158, "norm_label": "t" }, { "label": "TestCoverFromChallenge()", "file_type": "code", "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L278", + "source_location": "L285", "_origin": "ast", "id": "backend_internal_latest_sites_test_testcoverfromchallenge", - "community": 7, + "community": 158, "norm_label": "testcoverfromchallenge()" }, { "label": "TestLatestChapterFrom()", "file_type": "code", "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L299", + "source_location": "L306", "_origin": "ast", "id": "backend_internal_latest_sites_test_testlatestchapterfrom", - "community": 7, + "community": 158, "norm_label": "testlatestchapterfrom()" }, + { + "label": "smoke_comix_test.go", + "file_type": "code", + "source_file": "backend/internal/latest/smoke_comix_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "backend_internal_latest_smoke_comix_test", + "community": 158, + "norm_label": "smoke_comix_test.go" + }, + { + "label": "TestSmokeComix()", + "file_type": "code", + "source_file": "backend/internal/latest/smoke_comix_test.go", + "source_location": "L22", + "_origin": "ast", + "id": "backend_internal_latest_smoke_comix_test_testsmokecomix", + "community": 158, + "norm_label": "testsmokecomix()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_internal_latest_smoke_comix_test_go_t", + "community": 158, + "norm_label": "t" + }, { "label": "smoke_image_test.go", "file_type": "code", @@ -2858,7 +2948,7 @@ "source_location": "L1", "_origin": "ast", "id": "backend_internal_pgtest_pgtest", - "community": 11, + "community": 32, "norm_label": "pgtest.go" }, { @@ -2868,7 +2958,7 @@ "source_location": "L37", "_origin": "ast", "id": "backend_internal_pgtest_pgtest_main", - "community": 11, + "community": 32, "norm_label": "main()" }, { @@ -2878,7 +2968,7 @@ "source_location": "", "_origin": "ast", "id": "backend_internal_pgtest_pgtest_go_m", - "community": 11, + "community": 32, "norm_label": "m" }, { @@ -2888,7 +2978,7 @@ "source_location": "L51", "_origin": "ast", "id": "backend_internal_pgtest_pgtest_url", - "community": 11, + "community": 32, "norm_label": "url()" }, { @@ -2898,7 +2988,7 @@ "source_location": "", "_origin": "ast", "id": "tb", - "community": 11, + "community": 32, "norm_label": "tb" }, { @@ -2908,7 +2998,7 @@ "source_location": "L73", "_origin": "ast", "id": "backend_internal_pgtest_pgtest_start", - "community": 11, + "community": 32, "norm_label": "start()" }, { @@ -2918,7 +3008,7 @@ "source_location": "L103", "_origin": "ast", "id": "backend_internal_pgtest_pgtest_waitready", - "community": 11, + "community": 32, "norm_label": "waitready()" }, { @@ -3288,7 +3378,7 @@ "source_location": "L1", "_origin": "ast", "id": "backend_internal_store_sessions_test", - "community": 11, + "community": 41, "norm_label": "sessions_test.go" }, { @@ -3298,7 +3388,7 @@ "source_location": "L8", "_origin": "ast", "id": "backend_internal_store_sessions_test_testcreateandgetsession", - "community": 11, + "community": 41, "norm_label": "testcreateandgetsession()" }, { @@ -3308,7 +3398,7 @@ "source_location": "", "_origin": "ast", "id": "backend_internal_store_sessions_test_go_t", - "community": 11, + "community": 41, "norm_label": "t" }, { @@ -3318,7 +3408,7 @@ "source_location": "L29", "_origin": "ast", "id": "backend_internal_store_sessions_test_testgetsessionunknownid", - "community": 11, + "community": 41, "norm_label": "testgetsessionunknownid()" }, { @@ -3328,7 +3418,7 @@ "source_location": "L36", "_origin": "ast", "id": "backend_internal_store_sessions_test_testexpiredsessionisgone", - "community": 11, + "community": 41, "norm_label": "testexpiredsessionisgone()" }, { @@ -3338,7 +3428,7 @@ "source_location": "L53", "_origin": "ast", "id": "backend_internal_store_sessions_test_testdeletesessionrevokes", - "community": 11, + "community": 41, "norm_label": "testdeletesessionrevokes()" }, { @@ -3348,7 +3438,7 @@ "source_location": "L71", "_origin": "ast", "id": "backend_internal_store_sessions_test_testdeletesessionisperreader", - "community": 11, + "community": 41, "norm_label": "testdeletesessionisperreader()" }, { @@ -3358,7 +3448,7 @@ "source_location": "L1", "_origin": "ast", "id": "backend_internal_store_store", - "community": 11, + "community": 26, "norm_label": "store.go" }, { @@ -3368,7 +3458,7 @@ "source_location": "L32", "_origin": "ast", "id": "store_bookmark", - "community": 13, + "community": 19, "norm_label": "bookmark" }, { @@ -3398,7 +3488,7 @@ "source_location": "L96", "_origin": "ast", "id": "store_bookmark_hasnewchapter", - "community": 13, + "community": 19, "norm_label": ".hasnewchapter()" }, { @@ -3408,7 +3498,7 @@ "source_location": "L106", "_origin": "ast", "id": "backend_internal_store_store_displaychapter", - "community": 13, + "community": 19, "norm_label": "displaychapter()" }, { @@ -3418,7 +3508,7 @@ "source_location": "L121", "_origin": "ast", "id": "store_bookmark_displaychapter", - "community": 13, + "community": 19, "norm_label": ".displaychapter()" }, { @@ -3428,7 +3518,7 @@ "source_location": "L127", "_origin": "ast", "id": "store_bookmark_displaylatest", - "community": 13, + "community": 19, "norm_label": ".displaylatest()" }, { @@ -3438,7 +3528,7 @@ "source_location": "L137", "_origin": "ast", "id": "store_bookmark_continueurl", - "community": 13, + "community": 19, "norm_label": ".continueurl()" }, { @@ -3448,7 +3538,7 @@ "source_location": "L147", "_origin": "ast", "id": "store_bookmark_initial", - "community": 13, + "community": 19, "norm_label": ".initial()" }, { @@ -3458,7 +3548,7 @@ "source_location": "L158", "_origin": "ast", "id": "backend_internal_store_store_covercontenttype", - "community": 12, + "community": 158, "norm_label": "covercontenttype()" }, { @@ -3468,7 +3558,7 @@ "source_location": "L206", "_origin": "ast", "id": "store_owner", - "community": 11, + "community": 26, "norm_label": "owner" }, { @@ -3478,7 +3568,7 @@ "source_location": "L214", "_origin": "ast", "id": "backend_internal_store_store_go_store_store", - "community": 13, + "community": 19, "norm_label": "store" }, { @@ -3488,7 +3578,7 @@ "source_location": "", "_origin": "ast", "id": "db", - "community": 11, + "community": 26, "norm_label": "db" }, { @@ -3498,7 +3588,7 @@ "source_location": "L235", "_origin": "ast", "id": "store_store_ownerid", - "community": 13, + "community": 19, "norm_label": ".ownerid()" }, { @@ -3508,7 +3598,7 @@ "source_location": "L244", "_origin": "ast", "id": "store_store_readeridfortokenhash", - "community": 13, + "community": 19, "norm_label": ".readeridfortokenhash()" }, { @@ -3518,7 +3608,7 @@ "source_location": "L261", "_origin": "ast", "id": "store_store_readertokeninfo", - "community": 13, + "community": 19, "norm_label": ".readertokeninfo()" }, { @@ -3528,7 +3618,7 @@ "source_location": "L280", "_origin": "ast", "id": "store_store_rotatetoken", - "community": 13, + "community": 19, "norm_label": ".rotatetoken()" }, { @@ -3538,7 +3628,7 @@ "source_location": "L304", "_origin": "ast", "id": "store_store_ensurereader", - "community": 13, + "community": 19, "norm_label": ".ensurereader()" }, { @@ -3548,7 +3638,7 @@ "source_location": "L322", "_origin": "ast", "id": "store_readersummary", - "community": 13, + "community": 19, "norm_label": "readersummary" }, { @@ -3558,7 +3648,7 @@ "source_location": "L331", "_origin": "ast", "id": "store_store_readers", - "community": 13, + "community": 19, "norm_label": ".readers()" }, { @@ -3568,7 +3658,7 @@ "source_location": "L366", "_origin": "ast", "id": "backend_internal_store_store_open", - "community": 11, + "community": 26, "norm_label": "open()" }, { @@ -3578,7 +3668,7 @@ "source_location": "L433", "_origin": "ast", "id": "backend_internal_store_store_seedowner", - "community": 11, + "community": 26, "norm_label": "seedowner()" }, { @@ -3588,7 +3678,7 @@ "source_location": "L449", "_origin": "ast", "id": "backend_internal_store_store_refreshownertoken", - "community": 11, + "community": 26, "norm_label": "refreshownertoken()" }, { @@ -3598,7 +3688,7 @@ "source_location": "L465", "_origin": "ast", "id": "backend_internal_store_store_migrate", - "community": 11, + "community": 26, "norm_label": "migrate()" }, { @@ -3608,7 +3698,7 @@ "source_location": "L499", "_origin": "ast", "id": "backend_internal_store_store_applymigration", - "community": 11, + "community": 26, "norm_label": "applymigration()" }, { @@ -3618,7 +3708,7 @@ "source_location": "L529", "_origin": "ast", "id": "store_store_scanbookmark", - "community": 13, + "community": 19, "norm_label": ".scanbookmark()" }, { @@ -3628,7 +3718,7 @@ "source_location": "L561", "_origin": "ast", "id": "backend_internal_store_store_scanseries", - "community": 7, + "community": 19, "norm_label": "scanseries()" }, { @@ -3638,7 +3728,7 @@ "source_location": "L580", "_origin": "ast", "id": "store_store_close", - "community": 13, + "community": 19, "norm_label": ".close()" }, { @@ -3648,7 +3738,7 @@ "source_location": "L582", "_origin": "ast", "id": "backend_internal_store_store_coversourceaddress", - "community": 13, + "community": 19, "norm_label": "coversourceaddress()" }, { @@ -3658,7 +3748,7 @@ "source_location": "L587", "_origin": "ast", "id": "backend_internal_store_store_coverrelativepath", - "community": 13, + "community": 19, "norm_label": "coverrelativepath()" }, { @@ -3668,7 +3758,7 @@ "source_location": "L591", "_origin": "ast", "id": "store_store_getcover", - "community": 13, + "community": 19, "norm_label": ".getcover()" }, { @@ -3678,7 +3768,7 @@ "source_location": "L595", "_origin": "ast", "id": "store_store_getcoverbyaddress", - "community": 13, + "community": 19, "norm_label": ".getcoverbyaddress()" }, { @@ -3688,7 +3778,7 @@ "source_location": "L620", "_origin": "ast", "id": "store_store_putcover", - "community": 13, + "community": 19, "norm_label": ".putcover()" }, { @@ -3708,7 +3798,7 @@ "source_location": "L686", "_origin": "ast", "id": "store_store_coverbyaddress", - "community": 13, + "community": 19, "norm_label": ".coverbyaddress()" }, { @@ -3718,7 +3808,7 @@ "source_location": "L697", "_origin": "ast", "id": "store_store_coverwireurl", - "community": 13, + "community": 19, "norm_label": ".coverwireurl()" }, { @@ -3728,7 +3818,7 @@ "source_location": "L709", "_origin": "ast", "id": "store_store_setseriescover", - "community": 13, + "community": 19, "norm_label": ".setseriescover()" }, { @@ -3738,7 +3828,7 @@ "source_location": "L725", "_origin": "ast", "id": "store_store_list", - "community": 13, + "community": 19, "norm_label": ".list()" }, { @@ -3748,7 +3838,7 @@ "source_location": "L750", "_origin": "ast", "id": "store_store_get", - "community": 13, + "community": 19, "norm_label": ".get()" }, { @@ -3758,7 +3848,7 @@ "source_location": "L787", "_origin": "ast", "id": "store_store_upsert", - "community": 13, + "community": 19, "norm_label": ".upsert()" }, { @@ -3768,7 +3858,7 @@ "source_location": "L887", "_origin": "ast", "id": "store_store_delete", - "community": 13, + "community": 19, "norm_label": ".delete()" }, { @@ -3778,7 +3868,7 @@ "source_location": "L919", "_origin": "ast", "id": "store_store_dueforlatestcheck", - "community": 7, + "community": 19, "norm_label": ".dueforlatestcheck()" }, { @@ -3788,7 +3878,7 @@ "source_location": "L959", "_origin": "ast", "id": "store_store_marklatestchecked", - "community": 13, + "community": 19, "norm_label": ".marklatestchecked()" }, { @@ -3798,7 +3888,7 @@ "source_location": "L972", "_origin": "ast", "id": "store_store_latestcheckedat", - "community": 13, + "community": 19, "norm_label": ".latestcheckedat()" }, { @@ -3808,7 +3898,7 @@ "source_location": "L986", "_origin": "ast", "id": "store_store_setlatestchapter", - "community": 13, + "community": 19, "norm_label": ".setlatestchapter()" }, { @@ -3828,7 +3918,7 @@ "source_location": "L18", "_origin": "ast", "id": "backend_internal_store_store_test_testmain", - "community": 11, + "community": 32, "norm_label": "testmain()" }, { @@ -3838,7 +3928,7 @@ "source_location": "", "_origin": "ast", "id": "backend_internal_store_store_test_go_m", - "community": 11, + "community": 32, "norm_label": "m" }, { @@ -3888,7 +3978,7 @@ "source_location": "L52", "_origin": "ast", "id": "backend_internal_store_store_test_testopenisidempotent", - "community": 11, + "community": 26, "norm_label": "testopenisidempotent()" }, { @@ -3918,7 +4008,7 @@ "source_location": "L116", "_origin": "ast", "id": "backend_internal_store_store_test_testrotatetokeninvalidatesoldandsurvivesrestart", - "community": 11, + "community": 26, "norm_label": "testrotatetokeninvalidatesoldandsurvivesrestart()" }, { @@ -4088,7 +4178,7 @@ "source_location": "L515", "_origin": "ast", "id": "backend_internal_store_store_test_testdisplaychapter", - "community": 11, + "community": 19, "norm_label": "testdisplaychapter()" }, { @@ -4128,7 +4218,7 @@ "source_location": "L610", "_origin": "ast", "id": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks", - "community": 11, + "community": 26, "norm_label": "testmigration0002backfillsexistingbookmarks()" }, { @@ -4138,7 +4228,7 @@ "source_location": "L675", "_origin": "ast", "id": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows", - "community": 11, + "community": 26, "norm_label": "testmigration0008dropslegacycoverrows()" }, { @@ -4258,7 +4348,7 @@ "source_location": "L1020", "_origin": "ast", "id": "backend_internal_store_store_test_testseedowneridempotentandrefreshestokenhash", - "community": 11, + "community": 26, "norm_label": "testseedowneridempotentandrefreshestokenhash()" }, { @@ -4268,7 +4358,7 @@ "source_location": "L1057", "_origin": "ast", "id": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner", - "community": 11, + "community": 26, "norm_label": "testmigration0004attachesbookmarkstoowner()" }, { @@ -4338,7 +4428,7 @@ "source_location": "L1361", "_origin": "ast", "id": "backend_internal_store_store_test_testcoverpersistsacrossreopen", - "community": 11, + "community": 26, "norm_label": "testcoverpersistsacrossreopen()" }, { @@ -4348,7 +4438,7 @@ "source_location": "L1391", "_origin": "ast", "id": "backend_internal_store_store_test_testopenrequirescoverdirectory", - "community": 11, + "community": 26, "norm_label": "testopenrequirescoverdirectory()" }, { @@ -4358,7 +4448,7 @@ "source_location": "L1399", "_origin": "ast", "id": "backend_internal_store_store_test_testopenrequiresabsolutecoverbaseurl", - "community": 11, + "community": 26, "norm_label": "testopenrequiresabsolutecoverbaseurl()" }, { @@ -4368,7 +4458,7 @@ "source_location": "L1408", "_origin": "ast", "id": "backend_internal_store_store_test_testcoveriscontentaddressedonfilesystem", - "community": 11, + "community": 26, "norm_label": "testcoveriscontentaddressedonfilesystem()" }, { @@ -4558,7 +4648,7 @@ "source_location": "L41", "_origin": "ast", "id": "web_discordconfig", - "community": 1, + "community": 9, "norm_label": "discordconfig" }, { @@ -6248,7 +6338,7 @@ "source_location": "L425", "_origin": "ast", "id": "web_handler_logout", - "community": 13, + "community": 9, "norm_label": ".logout()" }, { @@ -6358,7 +6448,7 @@ "source_location": "L25", "_origin": "ast", "id": "backend_config", - "community": 1, + "community": 5, "norm_label": "config" }, { @@ -10978,7 +11068,7 @@ "source_location": "L176", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout", - "community": 31, + "community": 28, "norm_label": "memory layout" }, { @@ -10988,7 +11078,7 @@ "source_location": "L180", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_struct_field_alignment", - "community": 31, + "community": 28, "norm_label": "struct field alignment" }, { @@ -10998,7 +11088,7 @@ "source_location": "L206", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_zero_size_field_at_end_of_struct", - "community": 31, + "community": 28, "norm_label": "zero-size field at end of struct" }, { @@ -11008,7 +11098,7 @@ "source_location": "L220", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_pointer_receivers_for_large_structs", - "community": 31, + "community": 28, "norm_label": "pointer receivers for large structs" }, { @@ -11018,7 +11108,7 @@ "source_location": "L224", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_of_pointers_for_large_frequently_updated_structs", - "community": 31, + "community": 28, "norm_label": "map of pointers for large, frequently updated structs" }, { @@ -12212,19 +12302,19 @@ "norm_label": "assessment" }, { - "label": "CLAUDE.md", + "label": "AGENTS.md", "file_type": "document", - "source_file": "CLAUDE.md", + "source_file": "AGENTS.md", "source_location": "L1", "_origin": "ast", "id": "claude", "community": 104, - "norm_label": "claude.md" + "norm_label": "agents.md" }, { "label": "AGENTS.md", "file_type": "document", - "source_file": "CLAUDE.md", + "source_file": "AGENTS.md", "source_location": "L1", "_origin": "ast", "id": "claude_agents_md", @@ -12234,7 +12324,7 @@ { "label": "What this is", "file_type": "document", - "source_file": "CLAUDE.md", + "source_file": "AGENTS.md", "source_location": "L5", "_origin": "ast", "id": "claude_what_this_is", @@ -12244,7 +12334,7 @@ { "label": "Hard constraints (drive design \u2014 don't violate)", "file_type": "document", - "source_file": "CLAUDE.md", + "source_file": "AGENTS.md", "source_location": "L14", "_origin": "ast", "id": "claude_hard_constraints_drive_design_don_t_violate", @@ -12254,7 +12344,7 @@ { "label": "Architecture", "file_type": "document", - "source_file": "CLAUDE.md", + "source_file": "AGENTS.md", "source_location": "L28", "_origin": "ast", "id": "claude_architecture", @@ -12264,7 +12354,7 @@ { "label": "Commands", "file_type": "document", - "source_file": "CLAUDE.md", + "source_file": "AGENTS.md", "source_location": "L41", "_origin": "ast", "id": "claude_commands", @@ -12274,8 +12364,8 @@ { "label": "Forge: Gitea, not GitHub", "file_type": "document", - "source_file": "CLAUDE.md", - "source_location": "L57", + "source_file": "AGENTS.md", + "source_location": "L61", "_origin": "ast", "id": "claude_forge_gitea_not_github", "community": 104, @@ -12284,8 +12374,8 @@ { "label": "Design system", "file_type": "document", - "source_file": "CLAUDE.md", - "source_location": "L68", + "source_file": "AGENTS.md", + "source_location": "L72", "_origin": "ast", "id": "claude_design_system", "community": 104, @@ -12294,8 +12384,8 @@ { "label": "Security invariants", "file_type": "document", - "source_file": "CLAUDE.md", - "source_location": "L82", + "source_file": "AGENTS.md", + "source_location": "L86", "_origin": "ast", "id": "claude_security_invariants", "community": 104, @@ -12304,8 +12394,8 @@ { "label": "Secure coding rules (code you write here)", "file_type": "document", - "source_file": "CLAUDE.md", - "source_location": "L89", + "source_file": "AGENTS.md", + "source_location": "L93", "_origin": "ast", "id": "claude_secure_coding_rules_code_you_write_here", "community": 104, @@ -12314,8 +12404,8 @@ { "label": "Comments", "file_type": "document", - "source_file": "CLAUDE.md", - "source_location": "L119", + "source_file": "AGENTS.md", + "source_location": "L123", "_origin": "ast", "id": "claude_comments", "community": 104, @@ -12324,8 +12414,8 @@ { "label": "Agent skills", "file_type": "document", - "source_file": "CLAUDE.md", - "source_location": "L143", + "source_file": "AGENTS.md", + "source_location": "L147", "_origin": "ast", "id": "claude_agent_skills", "community": 104, @@ -12334,8 +12424,8 @@ { "label": "Issue tracker", "file_type": "document", - "source_file": "CLAUDE.md", - "source_location": "L147", + "source_file": "AGENTS.md", + "source_location": "L151", "_origin": "ast", "id": "claude_issue_tracker", "community": 104, @@ -12344,8 +12434,8 @@ { "label": "Triage labels", "file_type": "document", - "source_file": "CLAUDE.md", - "source_location": "L151", + "source_file": "AGENTS.md", + "source_location": "L155", "_origin": "ast", "id": "claude_triage_labels", "community": 104, @@ -12354,8 +12444,8 @@ { "label": "Domain docs", "file_type": "document", - "source_file": "CLAUDE.md", - "source_location": "L155", + "source_file": "AGENTS.md", + "source_location": "L159", "_origin": "ast", "id": "claude_domain_docs", "community": 104, @@ -12364,8 +12454,8 @@ { "label": "graphify", "file_type": "document", - "source_file": "CLAUDE.md", - "source_location": "L159", + "source_file": "AGENTS.md", + "source_location": "L163", "_origin": "ast", "id": "claude_graphify", "community": 104, @@ -13208,7 +13298,7 @@ "source_location": "L1", "_origin": "ast", "id": "backend_claude", - "community": 176, + "community": 30, "norm_label": "agents.md" }, { @@ -15887,333 +15977,6 @@ "norm_label": "bromite (primary device)", "id": "product_bromite" }, - { - "label": "Redeploy Runbook", - "file_type": "document", - "source_file": "REDEPLOY.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 270, - "norm_label": "redeploy runbook", - "id": "redeploy_redeploy" - }, - { - "label": "pg_dump Hot Backup", - "file_type": "concept", - "source_file": "REDEPLOY.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "Back up before you pull - a backup taken after a bad migration is a backup of the damage; custom-format archive (-Fc), backups live in a -backups sibling of the checkout, never inside it.", - "community": 269, - "norm_label": "pg_dump hot backup", - "id": "redeploy_pg_dump_backup" - }, - { - "label": "Rollback Strategy", - "file_type": "concept", - "source_file": "REDEPLOY.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "Two independent failure modes: bad code (checkout previous hash, rebuild) vs damaged database (stop only the API, pg_restore --clean --if-exists).", - "community": 271, - "norm_label": "rollback strategy", - "id": "redeploy_rollback" - }, - { - "label": "Browser Unit Redeploy", - "file_type": "concept", - "source_file": "REDEPLOY.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "Separate machine, separate cadence, holds no data to back up; rebuild is the Chrome upgrade path (google-chrome-stable unpinned on purpose); chrome-profile volume survives --build so clearance cookies are reused.", - "community": 268, - "norm_label": "browser unit redeploy", - "id": "redeploy_browser_unit" - }, - { - "label": "Backend AGENTS.md Guidance", - "file_type": "document", - "source_file": "backend/AGENTS.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 167, - "norm_label": "backend agents.md guidance", - "id": "backend_agents_doc" - }, - { - "label": "Backend Go Service (stdlib net/http)", - "file_type": "concept", - "source_file": "backend/AGENTS.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "Single static binary (CGO_ENABLED=0 -> distroless/scratch) listening plain :8080 behind a TLS-terminating reverse proxy; composition happens only in main.go's newRouter.", - "community": 103, - "norm_label": "backend go service (stdlib net/http)", - "id": "backend_agents_backend" - }, - { - "label": "Store Package (Postgres Persistence)", - "file_type": "concept", - "source_file": "backend/AGENTS.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 32, - "norm_label": "store package (postgres persistence)", - "id": "backend_agents_store" - }, - { - "label": "Latest Package (Site Parsers & Poller)", - "file_type": "concept", - "source_file": "backend/AGENTS.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 169, - "norm_label": "latest package (site parsers & poller)", - "id": "backend_agents_latest" - }, - { - "label": "Session Package (Cookie Signing & Rate Limit)", - "file_type": "concept", - "source_file": "backend/AGENTS.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 173, - "norm_label": "session package (cookie signing & rate limit)", - "id": "backend_agents_session" - }, - { - "label": "HTTP Middleware (Auth/Gzip/CORS)", - "file_type": "concept", - "source_file": "backend/AGENTS.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 168, - "norm_label": "http middleware (auth/gzip/cors)", - "id": "backend_agents_httpmw" - }, - { - "label": "API Package (Bookmark JSON Handlers)", - "file_type": "concept", - "source_file": "backend/AGENTS.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 165, - "norm_label": "api package (bookmark json handlers)", - "id": "backend_agents_api" - }, - { - "label": "Userscript Package (Serving Handler)", - "file_type": "concept", - "source_file": "backend/AGENTS.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 175, - "norm_label": "userscript package (serving handler)", - "id": "backend_agents_userscript" - }, - { - "label": "Web Package (Browser UI + Templates)", - "file_type": "concept", - "source_file": "backend/AGENTS.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "Serves the browser UI on a second hostname with go:embed-ed templates and static assets, so the Dockerfile must copy the whole internal/ tree.", - "community": 8, - "norm_label": "web package (browser ui + templates)", - "id": "backend_agents_web" - }, - { - "label": "Main Composition Root", - "file_type": "concept", - "source_file": "backend/AGENTS.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 171, - "norm_label": "main composition root", - "id": "backend_agents_main" - }, - { - "label": "HMAC-Derived Reader Credentials", - "file_type": "rationale", - "source_file": "backend/AGENTS.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "Credentials are HMAC-derived (token.Token(TOKEN_KEY, discord_id, epoch)) and never stored \u2014 only SHA-256 hashes sit in readers.token_sha256, so a database leak yields nothing usable while install URLs can be rebuilt after any restart.", - "community": 8, - "norm_label": "hmac-derived reader credentials", - "id": "backend_agents_token_derivation" - }, - { - "label": "Reader-Owned Store", - "file_type": "rationale", - "source_file": "backend/AGENTS.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "Auth resolves the acting Reader from the presented credential and nothing else; every store read/write is scoped to that Reader, there is no global token and no unauthenticated-by-Reader route, and the reader id travels in the request context.", - "community": 8, - "norm_label": "reader-owned store", - "id": "backend_agents_reader_owned_store" - }, - { - "label": "Migration-Owned Schema", - "file_type": "rationale", - "source_file": "backend/AGENTS.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "Schema is migration-owned: numbered append-only SQL files are go:embed-ed and applied on every start by store.migrate, one transaction each, so every environment converges without column probing or data-fixup machinery (both SQLite-era and gone).", - "community": 172, - "norm_label": "migration-owned schema", - "id": "backend_agents_migration_owned_schema" - }, - { - "label": "Latest-Chapter Poller", - "file_type": "rationale", - "source_file": "backend/AGENTS.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "A background ticker goroutine keeps latest_chapter fresh without user activity; it walks Series not Bookmarks, stamps the series row before fetch so broken series wait out the cooldown, and writes single-column updates (SetLatestChapter) so read progress and list order are never touched.", - "community": 170, - "norm_label": "latest-chapter poller", - "id": "backend_agents_latest_chapter_poller" - }, - { - "label": "Cover Acquisition & Serving Pipeline", - "file_type": "rationale", - "source_file": "backend/AGENTS.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "Covers are acquired once at creation (ADR-0007) and served from our own content-addressed origin as PUBLIC_BASE_URL + /covers/{sha256}, so the wire address never 404s and a Site's origin never sees our credentials; client-sent covers are decoded and discarded, and GET /covers/{addr} is public and uncredentialed.", - "community": 166, - "norm_label": "cover acquisition & serving pipeline", - "id": "backend_agents_covers_pipeline" - }, - { - "label": "updated_at List-Order Rule", - "file_type": "rationale", - "source_file": "backend/AGENTS.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "updated_at drives list order and only moves on real reading progress (row new or last_chapter_num changed), so favouriting a series or recording a newly published chapter must not reorder the list; PUT therefore returns the row as stored and clients must adopt that response.", - "community": 174, - "norm_label": "updated_at list-order rule", - "id": "backend_agents_updated_at_rule" - }, - { - "label": "Lifecycle Buckets (reading/archived/finished)", - "file_type": "rationale", - "source_file": "backend/AGENTS.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "status on each bookmark is reading|archived|finished, orthogonal to favorite; archived and finished appear only in their own tab, finished is settable only from the web UI (PUT rejects it with 400), and an empty incoming status means keep the stored one, resolved on the VALUES side of Store.Upsert.", - "community": 8, - "norm_label": "lifecycle buckets (reading/archived/finished)", - "id": "backend_agents_lifecycle_buckets" - }, - { - "label": "Confirm-Gated Destructive Actions", - "file_type": "rationale", - "source_file": "backend/AGENTS.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "Every action that moves a series out of the list (archive, finish, remove) opens its own confirm-row disclosure via toggleConfirmRow(key, kind); restore fires instantly since it is the reversal, and --ember stays reserved for the new-chapter signal while busy bar and inline error use --mute.", - "community": 8, - "norm_label": "confirm-gated destructive actions", - "id": "backend_agents_confirm_gated_actions" - }, - { - "label": "Browser Sidecar (BROWSER_WS_URL)", - "file_type": "concept", - "source_file": "backend/AGENTS.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "kagane and novelfull sit behind Cloudflare JavaScript challenges the TLS client cannot clear, so they are fetched over CDP via BROWSER_WS_URL from a browser that runs on a separate machine over the tailnet (ADR-0006); the address must be a tailnet IP, never a hostname.", - "community": 103, - "norm_label": "browser sidecar (browser_ws_url)", - "id": "backend_agents_browser_sidecar" - }, - { - "label": "Discord OAuth & Guild-Membership Gate", - "file_type": "concept", - "source_file": "backend/AGENTS.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "Guild membership is registration (issue #27): discordCallback gates on membership (and DISCORD_REQUIRED_ROLE when set) then calls Store.EnsureReader, so a refusal creates nothing and a returning Reader reuses their row; sessions are rows in the sessions table with an opaque cookie id.", - "community": 8, - "norm_label": "discord oauth & guild-membership gate", - "id": "backend_agents_discord_oauth" - }, { "label": "Backend CLAUDE.md Guidance", "file_type": "document", @@ -20221,7 +19984,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1180", + "source_location": "L1260", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", "target": "writer" @@ -21038,7 +20801,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1191", + "source_location": "L1271", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", "target": "backend_internal_latest_acquire_test_readbookmark" @@ -21049,7 +20812,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1113", + "source_location": "L1193", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", "target": "backend_internal_latest_acquire_test_readbookmark" @@ -21060,7 +20823,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1056", + "source_location": "L1136", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", "target": "backend_internal_latest_acquire_test_readbookmark" @@ -21071,7 +20834,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L798", + "source_location": "L878", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "target": "backend_internal_latest_acquire_test_readbookmark" @@ -21082,7 +20845,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1142", + "source_location": "L1222", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "target": "backend_internal_latest_acquire_test_readbookmark" @@ -21365,7 +21128,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L328", + "source_location": "L363", "weight": 1.0, "source": "backend_internal_latest_browser", "target": "backend_internal_latest_browser_awaitpromise", @@ -21375,7 +21138,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L214", + "source_location": "L236", "weight": 1.0, "source": "backend_internal_latest_browser", "target": "backend_internal_latest_browser_browserconnectionlost", @@ -21385,7 +21148,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L201", + "source_location": "L223", "weight": 1.0, "source": "backend_internal_latest_browser", "target": "backend_internal_latest_browser_classifybrowsererror", @@ -21395,7 +21158,27 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L234", + "source_location": "L154", + "weight": 1.0, + "source": "backend_internal_latest_browser", + "target": "backend_internal_latest_browser_comixread", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/internal/latest/browser.go", + "source_location": "L352", + "weight": 1.0, + "source": "backend_internal_latest_browser", + "target": "backend_internal_latest_browser_comixseriespageurl", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/internal/latest/browser.go", + "source_location": "L256", "weight": 1.0, "source": "backend_internal_latest_browser", "target": "backend_internal_latest_browser_isinterstitial", @@ -21405,7 +21188,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L335", + "source_location": "L370", "weight": 1.0, "source": "backend_internal_latest_browser", "target": "backend_internal_latest_browser_jsstring", @@ -21415,7 +21198,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L302", + "source_location": "L324", "weight": 1.0, "source": "backend_internal_latest_browser", "target": "backend_internal_latest_browser_kaganeapiurl", @@ -21425,7 +21208,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L124", + "source_location": "L128", "weight": 1.0, "source": "backend_internal_latest_browser", "target": "backend_internal_latest_browser_kaganeread", @@ -21435,7 +21218,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L77", + "source_location": "L82", "weight": 1.0, "source": "backend_internal_latest_browser", "target": "backend_internal_latest_browser_newbrowserfetcher", @@ -21445,7 +21228,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L137", + "source_location": "L141", "weight": 1.0, "source": "backend_internal_latest_browser", "target": "backend_internal_latest_browser_novelfullread", @@ -21455,7 +21238,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L320", + "source_location": "L342", "weight": 1.0, "source": "backend_internal_latest_browser", "target": "backend_internal_latest_browser_novelfullseriesurl", @@ -21465,7 +21248,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L47", + "source_location": "L52", "weight": 1.0, "source": "backend_internal_latest_browser", "target": "latest_browserfetcher", @@ -21475,7 +21258,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L77", + "source_location": "L82", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_browser_newbrowserfetcher", @@ -21486,7 +21269,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L48", + "source_location": "L53", "weight": 1.0, "context": "field", "source": "latest_browserfetcher", @@ -21497,7 +21280,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L52", + "source_location": "L57", "weight": 1.0, "context": "field", "source": "latest_browserfetcher", @@ -21508,7 +21291,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L49", + "source_location": "L54", "weight": 1.0, "context": "field", "source": "latest_browserfetcher", @@ -21519,7 +21302,7 @@ "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L85", + "source_location": "L90", "weight": 1.0, "source": "latest_browserfetcher", "target": "latest_browserfetcher_close", @@ -21529,7 +21312,7 @@ "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L94", + "source_location": "L98", "weight": 1.0, "source": "latest_browserfetcher", "target": "latest_browserfetcher_get", @@ -21539,7 +21322,7 @@ "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L161", + "source_location": "L185", "weight": 1.0, "source": "latest_browserfetcher", "target": "latest_browserfetcher_image", @@ -21549,7 +21332,7 @@ "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L248", + "source_location": "L270", "weight": 1.0, "source": "latest_browserfetcher", "target": "latest_browserfetcher_run", @@ -21559,7 +21342,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L214", + "source_location": "L236", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_browser_browserconnectionlost", @@ -21570,7 +21353,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L201", + "source_location": "L223", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_browser_classifybrowsererror", @@ -21581,7 +21364,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L94", + "source_location": "L98", "weight": 1.0, "context": "parameter_type", "source": "latest_browserfetcher_get", @@ -21592,7 +21375,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L161", + "source_location": "L185", "weight": 1.0, "context": "parameter_type", "source": "latest_browserfetcher_image", @@ -21603,13 +21386,24 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L248", + "source_location": "L270", "weight": 1.0, "context": "parameter_type", "source": "latest_browserfetcher_run", "target": "backend_internal_latest_browser_go_context", "confidence_score": 1.0 }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/internal/latest/smoke_comix_test.go", + "source_location": "L29", + "weight": 1.0, + "source": "backend_internal_latest_smoke_comix_test_testsmokecomix", + "target": "backend_internal_latest_browser_newbrowserfetcher" + }, { "relation": "calls", "context": "call", @@ -21660,7 +21454,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/browser.go", - "source_location": "L99", + "source_location": "L103", "weight": 1.0, "source": "latest_browserfetcher_get", "target": "backend_internal_latest_sites_browserbackedsites" @@ -21670,7 +21464,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L105", + "source_location": "L109", "weight": 1.0, "source": "latest_browserfetcher_get", "target": "latest_browserfetcher_run", @@ -21680,7 +21474,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L124", + "source_location": "L128", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_browser_kaganeread", @@ -21692,7 +21486,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L130", + "source_location": "L134", "weight": 1.0, "source": "backend_internal_latest_browser_kaganeread", "target": "backend_internal_latest_browser_jsstring", @@ -21703,7 +21497,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L125", + "source_location": "L129", "weight": 1.0, "source": "backend_internal_latest_browser_kaganeread", "target": "backend_internal_latest_browser_kaganeapiurl", @@ -21713,7 +21507,18 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L137", + "source_location": "L154", + "weight": 1.0, + "context": "return_type", + "source": "backend_internal_latest_browser_comixread", + "target": "backend_internal_latest_browser_go_action", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/internal/latest/browser.go", + "source_location": "L141", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_browser_novelfullread", @@ -21724,7 +21529,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L248", + "source_location": "L270", "weight": 1.0, "context": "parameter_type", "source": "latest_browserfetcher_run", @@ -21736,7 +21541,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L138", + "source_location": "L142", "weight": 1.0, "source": "backend_internal_latest_browser_novelfullread", "target": "backend_internal_latest_browser_novelfullseriesurl", @@ -21747,7 +21552,40 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L168", + "source_location": "L155", + "weight": 1.0, + "source": "backend_internal_latest_browser_comixread", + "target": "backend_internal_latest_browser_comixseriespageurl", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/internal/latest/browser.go", + "source_location": "L160", + "weight": 1.0, + "source": "backend_internal_latest_browser_comixread", + "target": "backend_internal_latest_browser_jsstring", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/internal/latest/browser.go", + "source_location": "L186", + "weight": 1.0, + "source": "latest_browserfetcher_image", + "target": "backend_internal_latest_sites_browseronlycoverurl" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/internal/latest/browser.go", + "source_location": "L190", "weight": 1.0, "source": "latest_browserfetcher_image", "target": "latest_browserfetcher_run", @@ -21759,7 +21597,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L65", + "source_location": "L121", "weight": 1.0, "source": "backend_internal_latest_browser_test_testclassifybrowserinterruption", "target": "backend_internal_latest_browser_classifybrowsererror" @@ -21769,7 +21607,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L269", + "source_location": "L291", "weight": 1.0, "source": "latest_browserfetcher_run", "target": "backend_internal_latest_browser_classifybrowsererror", @@ -21780,7 +21618,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L269", + "source_location": "L291", "weight": 1.0, "source": "latest_browserfetcher_run", "target": "backend_internal_latest_browser_browserconnectionlost", @@ -21792,7 +21630,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/browser.go", - "source_location": "L265", + "source_location": "L287", "weight": 1.0, "source": "latest_browserfetcher_run", "target": "latest_poller_run" @@ -21819,11 +21657,22 @@ "source": "backend_internal_latest_browser_test_testnovelfullseriesurl", "target": "backend_internal_latest_browser_novelfullseriesurl" }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/internal/latest/browser_test.go", + "source_location": "L85", + "weight": 1.0, + "source": "backend_internal_latest_browser_test_testcomixseriespageurl", + "target": "backend_internal_latest_browser_comixseriespageurl" + }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", - "source_location": "L328", + "source_location": "L363", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_browser_awaitpromise", @@ -21834,12 +21683,32 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L64", + "source_location": "L95", + "weight": 1.0, + "source": "backend_internal_latest_browser_test", + "target": "backend_internal_latest_browser_test_testbrowseronlycoverurl", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/internal/latest/browser_test.go", + "source_location": "L120", "weight": 1.0, "source": "backend_internal_latest_browser_test", "target": "backend_internal_latest_browser_test_testclassifybrowserinterruption", "confidence_score": 1.0 }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/internal/latest/browser_test.go", + "source_location": "L65", + "weight": 1.0, + "source": "backend_internal_latest_browser_test", + "target": "backend_internal_latest_browser_test_testcomixseriespageurl", + "confidence_score": 1.0 + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -21875,13 +21744,35 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L64", + "source_location": "L95", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_internal_latest_browser_test_testbrowseronlycoverurl", + "target": "backend_internal_latest_browser_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/internal/latest/browser_test.go", + "source_location": "L120", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_browser_test_testclassifybrowserinterruption", "target": "backend_internal_latest_browser_test_go_t", "confidence_score": 1.0 }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/internal/latest/browser_test.go", + "source_location": "L65", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_internal_latest_browser_test_testcomixseriespageurl", + "target": "backend_internal_latest_browser_test_go_t", + "confidence_score": 1.0 + }, { "relation": "references", "confidence": "EXTRACTED", @@ -21893,11 +21784,22 @@ "target": "backend_internal_latest_browser_test_go_t", "confidence_score": 1.0 }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/internal/latest/browser_test.go", + "source_location": "L114", + "weight": 1.0, + "source": "backend_internal_latest_browser_test_testbrowseronlycoverurl", + "target": "backend_internal_latest_sites_browseronlycoverurl" + }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L88", + "source_location": "L89", "weight": 1.0, "source": "backend_internal_latest_cover", "target": "backend_internal_latest_cover_defaultcoverresolver", @@ -21907,7 +21809,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L32", + "source_location": "L33", "weight": 1.0, "source": "backend_internal_latest_cover", "target": "backend_internal_latest_cover_fetchcoverbytes", @@ -21917,7 +21819,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L77", + "source_location": "L78", "weight": 1.0, "source": "backend_internal_latest_cover", "target": "backend_internal_latest_cover_newcoverfetcher", @@ -21927,7 +21829,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L70", + "source_location": "L71", "weight": 1.0, "source": "backend_internal_latest_cover", "target": "backend_internal_latest_cover_newcoverfetcherwithresolver", @@ -21937,7 +21839,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L92", + "source_location": "L93", "weight": 1.0, "source": "backend_internal_latest_cover", "target": "backend_internal_latest_cover_newcoverhttpclient", @@ -21947,7 +21849,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L199", + "source_location": "L200", "weight": 1.0, "source": "backend_internal_latest_cover", "target": "backend_internal_latest_cover_publiccoveraddress", @@ -21957,7 +21859,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L192", + "source_location": "L193", "weight": 1.0, "source": "backend_internal_latest_cover", "target": "backend_internal_latest_cover_resolvecoverhost", @@ -21977,7 +21879,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L47", + "source_location": "L48", "weight": 1.0, "source": "backend_internal_latest_cover", "target": "latest_coverresolver", @@ -21987,7 +21889,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L52", + "source_location": "L53", "weight": 1.0, "source": "backend_internal_latest_cover", "target": "latest_tlscoverfetcher", @@ -21997,7 +21899,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L32", + "source_location": "L33", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_fetchcoverbytes", @@ -22019,7 +21921,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L32", + "source_location": "L33", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_fetchcoverbytes", @@ -22032,7 +21934,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/cover.go", - "source_location": "L33", + "source_location": "L34", "weight": 1.0, "source": "backend_internal_latest_cover_fetchcoverbytes", "target": "backend_internal_latest_sites_browseronlycoverurl" @@ -22043,7 +21945,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/cover.go", - "source_location": "L35", + "source_location": "L36", "weight": 1.0, "source": "backend_internal_latest_cover_fetchcoverbytes", "target": "backend_internal_web_web_new" @@ -22052,7 +21954,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L32", + "source_location": "L33", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_fetchcoverbytes", @@ -22064,7 +21966,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L42", + "source_location": "L43", "weight": 1.0, "source": "backend_internal_latest_cover_fetchcoverbytes", "target": "latest_tlscoverfetcher_fetch", @@ -22085,7 +21987,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L88", + "source_location": "L89", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_defaultcoverresolver", @@ -22097,7 +21999,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L80", + "source_location": "L81", "weight": 1.0, "source": "backend_internal_latest_cover_newcoverfetcher", "target": "backend_internal_latest_cover_go_context", @@ -22107,7 +22009,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L192", + "source_location": "L193", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_resolvecoverhost", @@ -22118,7 +22020,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L125", + "source_location": "L126", "weight": 1.0, "context": "parameter_type", "source": "latest_tlscoverfetcher_fetch", @@ -22129,7 +22031,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L169", + "source_location": "L170", "weight": 1.0, "context": "parameter_type", "source": "latest_tlscoverfetcher_validateurl", @@ -22140,7 +22042,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L77", + "source_location": "L78", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_newcoverfetcher", @@ -22151,7 +22053,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L70", + "source_location": "L71", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_newcoverfetcherwithresolver", @@ -22162,7 +22064,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L92", + "source_location": "L93", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_newcoverhttpclient", @@ -22173,7 +22075,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L192", + "source_location": "L193", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_resolvecoverhost", @@ -22184,7 +22086,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L54", + "source_location": "L55", "weight": 1.0, "context": "field", "source": "latest_tlscoverfetcher", @@ -22195,7 +22097,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L77", + "source_location": "L78", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_cover_newcoverfetcher", @@ -22206,7 +22108,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L70", + "source_location": "L71", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_cover_newcoverfetcherwithresolver", @@ -22217,7 +22119,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L53", + "source_location": "L54", "weight": 1.0, "context": "field", "source": "latest_tlscoverfetcher", @@ -22228,7 +22130,7 @@ "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L125", + "source_location": "L126", "weight": 1.0, "source": "latest_tlscoverfetcher", "target": "latest_tlscoverfetcher_fetch", @@ -22238,7 +22140,7 @@ "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L169", + "source_location": "L170", "weight": 1.0, "source": "latest_tlscoverfetcher", "target": "latest_tlscoverfetcher_validateurl", @@ -22248,7 +22150,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L77", + "source_location": "L78", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_newcoverfetcher", @@ -22259,7 +22161,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L92", + "source_location": "L93", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_cover_newcoverhttpclient", @@ -22271,7 +22173,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L65", + "source_location": "L66", "weight": 1.0, "source": "backend_internal_latest_cover_newcoverfetcher", "target": "backend_internal_latest_cover_newcoverfetcherwithresolver", @@ -22282,7 +22184,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L80", + "source_location": "L81", "weight": 1.0, "source": "backend_internal_latest_cover_newcoverfetcher", "target": "latest_tlscoverfetcher_validateurl", @@ -22337,7 +22239,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L74", + "source_location": "L75", "weight": 1.0, "source": "backend_internal_latest_cover_newcoverfetcherwithresolver", "target": "backend_internal_latest_cover_newcoverhttpclient", @@ -22347,7 +22249,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L88", + "source_location": "L89", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_cover_defaultcoverresolver", @@ -22358,7 +22260,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L199", + "source_location": "L200", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_publiccoveraddress", @@ -22369,7 +22271,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L192", + "source_location": "L193", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_cover_resolvecoverhost", @@ -22381,7 +22283,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L112", + "source_location": "L113", "weight": 1.0, "source": "backend_internal_latest_cover_newcoverhttpclient", "target": "backend_internal_latest_cover_publiccoveraddress", @@ -22392,7 +22294,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L107", + "source_location": "L108", "weight": 1.0, "source": "backend_internal_latest_cover_newcoverhttpclient", "target": "backend_internal_latest_cover_resolvecoverhost", @@ -22404,7 +22306,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/cover.go", - "source_location": "L150", + "source_location": "L151", "weight": 1.0, "source": "latest_tlscoverfetcher_fetch", "target": "backend_internal_store_store_covercontenttype" @@ -22414,7 +22316,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L130", + "source_location": "L131", "weight": 1.0, "source": "latest_tlscoverfetcher_fetch", "target": "latest_tlscoverfetcher_validateurl", @@ -22425,7 +22327,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L185", + "source_location": "L186", "weight": 1.0, "source": "latest_tlscoverfetcher_validateurl", "target": "backend_internal_latest_cover_publiccoveraddress", @@ -22436,7 +22338,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L177", + "source_location": "L178", "weight": 1.0, "source": "latest_tlscoverfetcher_validateurl", "target": "backend_internal_latest_cover_resolvecoverhost", @@ -22448,7 +22350,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/cover.go", - "source_location": "L171", + "source_location": "L172", "weight": 1.0, "source": "latest_tlscoverfetcher_validateurl", "target": "backend_internal_web_web_new" @@ -22457,7 +22359,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", - "source_location": "L169", + "source_location": "L170", "weight": 1.0, "context": "parameter_type", "source": "latest_tlscoverfetcher_validateurl", @@ -23282,7 +23184,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L967", + "source_location": "L1047", "weight": 1.0, "source": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites", "target": "backend_internal_latest_poller_fetcherfor" @@ -23370,7 +23272,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L990", + "source_location": "L1070", "weight": 1.0, "source": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts", "target": "backend_internal_latest_poller_fetchableseriesurl" @@ -23457,6 +23359,26 @@ "target": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", "confidence_score": 1.0 }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/internal/latest/poller_test.go", + "source_location": "L821", + "weight": 1.0, + "source": "backend_internal_latest_poller_test", + "target": "backend_internal_latest_poller_test_testcomixskippedwhennobrowserfetcher", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/internal/latest/poller_test.go", + "source_location": "L769", + "weight": 1.0, + "source": "backend_internal_latest_poller_test", + "target": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher", + "confidence_score": 1.0 + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -23471,7 +23393,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L974", + "source_location": "L1054", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts", @@ -23481,7 +23403,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L945", + "source_location": "L1025", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites", @@ -23541,7 +23463,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1166", + "source_location": "L1246", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", @@ -23561,7 +23483,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L832", + "source_location": "L912", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", @@ -23571,7 +23493,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L803", + "source_location": "L883", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", @@ -23591,7 +23513,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1083", + "source_location": "L1163", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", @@ -23621,7 +23543,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1000", + "source_location": "L1080", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", @@ -23661,7 +23583,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L765", + "source_location": "L845", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", @@ -23691,7 +23613,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L866", + "source_location": "L946", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", @@ -23711,7 +23633,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1121", + "source_location": "L1201", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", @@ -23721,7 +23643,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L917", + "source_location": "L997", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", @@ -23751,7 +23673,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L892", + "source_location": "L972", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", @@ -23863,6 +23785,28 @@ "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/internal/latest/poller_test.go", + "source_location": "L822", + "weight": 1.0, + "source": "backend_internal_latest_poller_test_testcomixskippedwhennobrowserfetcher", + "target": "backend_internal_latest_poller_test_newteststore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/internal/latest/poller_test.go", + "source_location": "L770", + "weight": 1.0, + "source": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher", + "target": "backend_internal_latest_poller_test_newteststore", + "confidence_score": 1.0 + }, { "relation": "calls", "context": "call", @@ -23901,7 +23845,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1167", + "source_location": "L1247", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", "target": "backend_internal_latest_poller_test_newteststore", @@ -23923,7 +23867,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L833", + "source_location": "L913", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "target": "backend_internal_latest_poller_test_newteststore", @@ -23934,7 +23878,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L804", + "source_location": "L884", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", "target": "backend_internal_latest_poller_test_newteststore", @@ -23956,7 +23900,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1084", + "source_location": "L1164", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", "target": "backend_internal_latest_poller_test_newteststore", @@ -23989,7 +23933,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1038", + "source_location": "L1118", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", "target": "backend_internal_latest_poller_test_newteststore", @@ -24033,7 +23977,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L766", + "source_location": "L846", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "target": "backend_internal_latest_poller_test_newteststore", @@ -24066,7 +24010,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L867", + "source_location": "L947", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", "target": "backend_internal_latest_poller_test_newteststore", @@ -24088,7 +24032,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1122", + "source_location": "L1202", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "target": "backend_internal_latest_poller_test_newteststore", @@ -24099,7 +24043,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L918", + "source_location": "L998", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", "target": "backend_internal_latest_poller_test_newteststore", @@ -24132,7 +24076,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L893", + "source_location": "L973", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", "target": "backend_internal_latest_poller_test_newteststore", @@ -24204,6 +24148,28 @@ "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/internal/latest/poller_test.go", + "source_location": "L821", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_internal_latest_poller_test_testcomixskippedwhennobrowserfetcher", + "target": "backend_internal_latest_poller_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/internal/latest/poller_test.go", + "source_location": "L769", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher", + "target": "backend_internal_latest_poller_test_go_t", + "confidence_score": 1.0 + }, { "relation": "references", "confidence": "EXTRACTED", @@ -24219,7 +24185,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L974", + "source_location": "L1054", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts", @@ -24230,7 +24196,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L945", + "source_location": "L1025", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites", @@ -24285,7 +24251,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1166", + "source_location": "L1246", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", @@ -24307,7 +24273,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L832", + "source_location": "L912", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", @@ -24318,7 +24284,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L803", + "source_location": "L883", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", @@ -24340,7 +24306,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1083", + "source_location": "L1163", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", @@ -24373,7 +24339,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1000", + "source_location": "L1080", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", @@ -24417,7 +24383,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L765", + "source_location": "L845", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", @@ -24450,7 +24416,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L866", + "source_location": "L946", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", @@ -24472,7 +24438,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1121", + "source_location": "L1201", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", @@ -24483,7 +24449,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L917", + "source_location": "L997", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", @@ -24516,7 +24482,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L892", + "source_location": "L972", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", @@ -24671,7 +24637,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L861", + "source_location": "L941", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "target": "backend_internal_latest_poller_test_readlatestcheckedat", @@ -24774,6 +24740,17 @@ "target": "backend_internal_latest_poller_test_go_mutex", "confidence_score": 1.0 }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/internal/latest/poller_test.go", + "source_location": "L810", + "weight": 1.0, + "source": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher", + "target": "latest_fakefetcher_get", + "confidence_score": 1.0 + }, { "relation": "calls", "context": "call", @@ -24812,7 +24789,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L854", + "source_location": "L934", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "target": "latest_fakefetcher_get", @@ -24946,6 +24923,17 @@ "target": "latest_fakebytescoverfetcher_callcount", "confidence_score": 1.0 }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/internal/latest/poller_test.go", + "source_location": "L804", + "weight": 1.0, + "source": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher", + "target": "latest_fakebytescoverfetcher_callcount", + "confidence_score": 1.0 + }, { "relation": "calls", "context": "call", @@ -24962,7 +24950,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L827", + "source_location": "L907", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", "target": "latest_fakebytescoverfetcher_callcount", @@ -24973,7 +24961,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1110", + "source_location": "L1190", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", "target": "latest_fakebytescoverfetcher_callcount", @@ -24995,7 +24983,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1062", + "source_location": "L1142", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", "target": "latest_fakebytescoverfetcher_callcount", @@ -25028,7 +25016,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L795", + "source_location": "L875", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "target": "latest_fakebytescoverfetcher_callcount", @@ -25061,7 +25049,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1145", + "source_location": "L1225", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "target": "latest_fakebytescoverfetcher_callcount", @@ -25072,7 +25060,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L937", + "source_location": "L1017", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", "target": "latest_fakebytescoverfetcher_callcount", @@ -25237,7 +25225,18 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L845", + "source_location": "L783", + "weight": 1.0, + "source": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher", + "target": "backend_internal_latest_poller_test_seedcoversource", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/internal/latest/poller_test.go", + "source_location": "L925", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "target": "backend_internal_latest_poller_test_seedcoversource", @@ -25248,7 +25247,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L816", + "source_location": "L896", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", "target": "backend_internal_latest_poller_test_seedcoversource", @@ -25270,7 +25269,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L778", + "source_location": "L858", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "target": "backend_internal_latest_poller_test_seedcoversource", @@ -25292,7 +25291,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L879", + "source_location": "L959", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", "target": "backend_internal_latest_poller_test_seedcoversource", @@ -25303,7 +25302,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L927", + "source_location": "L1007", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", "target": "backend_internal_latest_poller_test_seedcoversource", @@ -25314,7 +25313,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L905", + "source_location": "L985", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", "target": "backend_internal_latest_poller_test_seedcoversource", @@ -25370,7 +25369,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L788", + "source_location": "L868", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "target": "backend_internal_store_store_coveraddress" @@ -25381,7 +25380,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L849", + "source_location": "L929", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "target": "backend_internal_web_web_new" @@ -25392,7 +25391,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L887", + "source_location": "L967", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", "target": "backend_internal_store_store_coveraddress" @@ -25403,7 +25402,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L912", + "source_location": "L992", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", "target": "backend_internal_store_store_coveraddress" @@ -25414,7 +25413,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1057", + "source_location": "L1137", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", "target": "backend_internal_store_store_coveraddress" @@ -25425,7 +25424,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1114", + "source_location": "L1194", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", "target": "backend_internal_store_store_coveraddress" @@ -25436,7 +25435,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1159", + "source_location": "L1239", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "target": "backend_internal_store_store_coveraddress" @@ -25447,7 +25446,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1134", + "source_location": "L1214", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "target": "backend_internal_web_web_new" @@ -25458,7 +25457,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1186", + "source_location": "L1266", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", "target": "backend_internal_web_web_new" @@ -25552,7 +25551,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L428", + "source_location": "L448", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "backend_internal_latest_sites_browserbackedsites", @@ -25562,7 +25561,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L257", + "source_location": "L267", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "backend_internal_latest_sites_browseronlycoverurl", @@ -25572,7 +25571,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L327", + "source_location": "L338", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "backend_internal_latest_sites_comixcoverentry", @@ -25582,7 +25581,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L285", + "source_location": "L296", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "backend_internal_latest_sites_comixcoverurl", @@ -25612,7 +25611,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L339", + "source_location": "L350", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "backend_internal_latest_sites_coverfrom", @@ -25632,7 +25631,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L332", + "source_location": "L343", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "backend_internal_latest_sites_kaganecoverentry", @@ -25642,7 +25641,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L264", + "source_location": "L275", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "backend_internal_latest_sites_kaganecoverurl", @@ -25692,7 +25691,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L349", + "source_location": "L360", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "backend_internal_latest_sites_metacontent", @@ -25702,7 +25701,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L322", + "source_location": "L333", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "backend_internal_latest_sites_novelfullcoverentry", @@ -25722,7 +25721,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L317", + "source_location": "L328", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "backend_internal_latest_sites_ogimagecover", @@ -25732,7 +25731,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L367", + "source_location": "L378", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "backend_internal_latest_sites_publishedcoverurl", @@ -25894,7 +25893,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L286", + "source_location": "L297", "weight": 1.0, "source": "backend_internal_latest_sites_comixcoverurl", "target": "backend_internal_latest_sites_comixseriesid", @@ -25994,17 +25993,39 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L453", + "source_location": "L460", "weight": 1.0, "source": "backend_internal_latest_sites_test_testlatestchapterfrom", "target": "backend_internal_latest_sites_latestchapterfrom" }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/internal/latest/smoke_comix_test.go", + "source_location": "L46", + "weight": 1.0, + "source": "backend_internal_latest_smoke_comix_test_testsmokecomix", + "target": "backend_internal_latest_sites_latestchapterfrom" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/internal/latest/smoke_comix_test.go", + "source_location": "L57", + "weight": 1.0, + "source": "backend_internal_latest_smoke_comix_test_testsmokecomix", + "target": "backend_internal_latest_sites_browseronlycoverurl" + }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L333", + "source_location": "L344", "weight": 1.0, "source": "backend_internal_latest_sites_kaganecoverentry", "target": "backend_internal_latest_sites_kaganecoverurl", @@ -26015,7 +26036,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L328", + "source_location": "L339", "weight": 1.0, "source": "backend_internal_latest_sites_comixcoverentry", "target": "backend_internal_latest_sites_comixcoverurl", @@ -26026,7 +26047,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L312", + "source_location": "L323", "weight": 1.0, "source": "backend_internal_latest_sites_comixcoverurl", "target": "backend_internal_latest_sites_publishedcoverurl", @@ -26037,7 +26058,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L318", + "source_location": "L329", "weight": 1.0, "source": "backend_internal_latest_sites_ogimagecover", "target": "backend_internal_latest_sites_metacontent", @@ -26048,7 +26069,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L323", + "source_location": "L334", "weight": 1.0, "source": "backend_internal_latest_sites_novelfullcoverentry", "target": "backend_internal_latest_sites_metacontent", @@ -26060,7 +26081,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L267", + "source_location": "L274", "weight": 1.0, "source": "backend_internal_latest_sites_test_testcoverfrom", "target": "backend_internal_latest_sites_coverfrom" @@ -26071,17 +26092,28 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L292", + "source_location": "L299", "weight": 1.0, "source": "backend_internal_latest_sites_test_testcoverfromchallenge", "target": "backend_internal_latest_sites_coverfrom" }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/internal/latest/smoke_comix_test.go", + "source_location": "L52", + "weight": 1.0, + "source": "backend_internal_latest_smoke_comix_test_testsmokecomix", + "target": "backend_internal_latest_sites_coverfrom" + }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L359", + "source_location": "L370", "weight": 1.0, "source": "backend_internal_latest_sites_metacontent", "target": "backend_internal_latest_sites_publishedcoverurl", @@ -26091,7 +26123,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L208", + "source_location": "L215", "weight": 1.0, "source": "backend_internal_latest_sites_test", "target": "backend_internal_latest_sites_test_testcoverfrom", @@ -26101,7 +26133,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L278", + "source_location": "L285", "weight": 1.0, "source": "backend_internal_latest_sites_test", "target": "backend_internal_latest_sites_test_testcoverfromchallenge", @@ -26111,7 +26143,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L299", + "source_location": "L306", "weight": 1.0, "source": "backend_internal_latest_sites_test", "target": "backend_internal_latest_sites_test_testlatestchapterfrom", @@ -26121,7 +26153,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L208", + "source_location": "L215", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_sites_test_testcoverfrom", @@ -26132,7 +26164,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L278", + "source_location": "L285", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_sites_test_testcoverfromchallenge", @@ -26143,13 +26175,45 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L299", + "source_location": "L306", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_sites_test_testlatestchapterfrom", "target": "backend_internal_latest_sites_test_go_t", "confidence_score": 1.0 }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/internal/latest/smoke_comix_test.go", + "source_location": "L22", + "weight": 1.0, + "source": "backend_internal_latest_smoke_comix_test", + "target": "backend_internal_latest_smoke_comix_test_testsmokecomix", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/internal/latest/smoke_comix_test.go", + "source_location": "L22", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_internal_latest_smoke_comix_test_testsmokecomix", + "target": "backend_internal_latest_smoke_comix_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/internal/latest/smoke_comix_test.go", + "source_location": "L69", + "weight": 1.0, + "source": "backend_internal_latest_smoke_comix_test_testsmokecomix", + "target": "backend_internal_store_store_covercontenttype" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -49500,7 +49564,7 @@ { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "CLAUDE.md", + "source_file": "AGENTS.md", "source_location": "L1", "weight": 1.0, "source": "claude", @@ -49510,8 +49574,8 @@ { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "CLAUDE.md", - "source_location": "L143", + "source_file": "AGENTS.md", + "source_location": "L147", "weight": 1.0, "source": "claude_agents_md", "target": "claude_agent_skills", @@ -49520,7 +49584,7 @@ { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "CLAUDE.md", + "source_file": "AGENTS.md", "source_location": "L28", "weight": 1.0, "source": "claude_agents_md", @@ -49530,7 +49594,7 @@ { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "CLAUDE.md", + "source_file": "AGENTS.md", "source_location": "L41", "weight": 1.0, "source": "claude_agents_md", @@ -49540,8 +49604,8 @@ { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "CLAUDE.md", - "source_location": "L119", + "source_file": "AGENTS.md", + "source_location": "L123", "weight": 1.0, "source": "claude_agents_md", "target": "claude_comments", @@ -49550,8 +49614,8 @@ { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "CLAUDE.md", - "source_location": "L68", + "source_file": "AGENTS.md", + "source_location": "L72", "weight": 1.0, "source": "claude_agents_md", "target": "claude_design_system", @@ -49560,8 +49624,8 @@ { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "CLAUDE.md", - "source_location": "L57", + "source_file": "AGENTS.md", + "source_location": "L61", "weight": 1.0, "source": "claude_agents_md", "target": "claude_forge_gitea_not_github", @@ -49570,8 +49634,8 @@ { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "CLAUDE.md", - "source_location": "L159", + "source_file": "AGENTS.md", + "source_location": "L163", "weight": 1.0, "source": "claude_agents_md", "target": "claude_graphify", @@ -49580,7 +49644,7 @@ { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "CLAUDE.md", + "source_file": "AGENTS.md", "source_location": "L14", "weight": 1.0, "source": "claude_agents_md", @@ -49590,8 +49654,8 @@ { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "CLAUDE.md", - "source_location": "L89", + "source_file": "AGENTS.md", + "source_location": "L93", "weight": 1.0, "source": "claude_agents_md", "target": "claude_secure_coding_rules_code_you_write_here", @@ -49600,8 +49664,8 @@ { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "CLAUDE.md", - "source_location": "L82", + "source_file": "AGENTS.md", + "source_location": "L86", "weight": 1.0, "source": "claude_agents_md", "target": "claude_security_invariants", @@ -49610,7 +49674,7 @@ { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "CLAUDE.md", + "source_file": "AGENTS.md", "source_location": "L5", "weight": 1.0, "source": "claude_agents_md", @@ -49620,8 +49684,8 @@ { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "CLAUDE.md", - "source_location": "L155", + "source_file": "AGENTS.md", + "source_location": "L159", "weight": 1.0, "source": "claude_agent_skills", "target": "claude_domain_docs", @@ -49630,8 +49694,8 @@ { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "CLAUDE.md", - "source_location": "L147", + "source_file": "AGENTS.md", + "source_location": "L151", "weight": 1.0, "source": "claude_agent_skills", "target": "claude_issue_tracker", @@ -49640,8 +49704,8 @@ { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "CLAUDE.md", - "source_location": "L151", + "source_file": "AGENTS.md", + "source_location": "L155", "weight": 1.0, "source": "claude_agent_skills", "target": "claude_triage_labels", @@ -51637,96 +51701,6 @@ "source": "agents_skills_golang_performance_assets_prometheus_alerts", "target": "agents_skills_golang_performance_assets_prometheus_alerts_memory_near_limit" }, - { - "relation": "conceptually_related_to", - "confidence": "INFERRED", - "confidence_score": 0.85, - "source_file": "docker-compose.prod.yml", - "source_location": null, - "weight": 1.0, - "source": "docker_compose_prod_traefik", - "target": "backend_agents_backend" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "backend/internal/web/templates/setup.html", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_templates_setup_install_panel", - "target": "backend_agents_web" - }, - { - "relation": "conceptually_related_to", - "confidence": "INFERRED", - "confidence_score": 0.85, - "source_file": "backend/internal/web/templates/setup.html", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_templates_setup_install_panel", - "target": "backend_agents_token_derivation" - }, - { - "relation": "conceptually_related_to", - "confidence": "INFERRED", - "confidence_score": 0.85, - "source_file": "backend/internal/web/templates/readers.html", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_templates_readers_roster", - "target": "backend_agents_reader_owned_store" - }, - { - "relation": "conceptually_related_to", - "confidence": "INFERRED", - "confidence_score": 0.85, - "source_file": "backend/internal/web/templates/app.html", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_templates_app_tabs", - "target": "backend_agents_lifecycle_buckets" - }, - { - "relation": "conceptually_related_to", - "confidence": "INFERRED", - "confidence_score": 0.85, - "source_file": "backend/internal/web/templates/card.html", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_templates_card_doc", - "target": "backend_agents_lifecycle_buckets" - }, - { - "relation": "conceptually_related_to", - "confidence": "INFERRED", - "confidence_score": 0.85, - "source_file": "backend/internal/web/templates/card.html", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_templates_card_confirm_row", - "target": "backend_agents_confirm_gated_actions" - }, - { - "relation": "semantically_similar_to", - "confidence": "INFERRED", - "confidence_score": 0.95, - "source_file": "chrome/docker-compose.yml", - "source_location": null, - "weight": 1.0, - "source": "chrome_docker_compose_browser", - "target": "backend_agents_browser_sidecar" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "backend/internal/web/templates/login.html", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_templates_login_discord_login", - "target": "backend_agents_discord_oauth" - }, { "relation": "references", "confidence": "EXTRACTED", @@ -52213,5 +52187,5 @@ "confidence_score": 0.85 } ], - "built_at_commit": "dc2699384712ca0d8337af9ccd8ef79a04fc7265" + "built_at_commit": "f000cc7eaac48f08b746e45ec31acc1412f0b054" } \ No newline at end of file diff --git a/graphify-out/manifest.json b/graphify-out/manifest.json index dac8892..fad52bd 100644 --- a/graphify-out/manifest.json +++ b/graphify-out/manifest.json @@ -140,8 +140,8 @@ "semantic_hash": "3a08979e4603aae5c32a58d5b6c39765" }, "CLAUDE.md": { - "mtime": 1786501942.7367291, - "ast_hash": "16b34d73e066d56d8f04523e6b3f6bd9", + "mtime": 1786856633.445473, + "ast_hash": "fab288c23be960d9c6afbfe3f21ff41c", "semantic_hash": "" }, "DEPLOY.md": { @@ -200,8 +200,8 @@ "semantic_hash": "e69a8340a371579ca3ea689660f7d7bd" }, "AGENTS.md": { - "mtime": 1786501942.7367291, - "ast_hash": "16b34d73e066d56d8f04523e6b3f6bd9", + "mtime": 1786856633.445473, + "ast_hash": "fab288c23be960d9c6afbfe3f21ff41c", "semantic_hash": "" }, "userscript/test/logic.test.js": { @@ -215,9 +215,9 @@ "semantic_hash": "8f3c0132eb4787a2c8736eb99f7689af" }, "REDEPLOY.md": { - "mtime": 1786363889.552731, - "ast_hash": "d0baf08b95e7b5986234a9f36759c12e", - "semantic_hash": "d0baf08b95e7b5986234a9f36759c12e" + "mtime": 1786856643.0770833, + "ast_hash": "e5e910f0244a040e2ccdc669b17eb4db", + "semantic_hash": "" }, "docs/design-system.md": { "mtime": 1786022513.9623306, @@ -245,14 +245,14 @@ "semantic_hash": "385b36f58488b7e6d93eb6d6034e9ee3" }, "backend/internal/latest/browser.go": { - "mtime": 1786499529.7688599, - "ast_hash": "ed129a7f00601ea90c877ff29fa21220", + "mtime": 1786856879.3397639, + "ast_hash": "fbdba4bb56d8c804087bcb6e141e52ad", "semantic_hash": "" }, "backend/internal/latest/browser_test.go": { - "mtime": 1786262323.6964688, - "ast_hash": "e900f92971486f47d7ef76e9a95217fe", - "semantic_hash": "e900f92971486f47d7ef76e9a95217fe" + "mtime": 1786856254.36163, + "ast_hash": "800fa6aa471ada054a3c48943ad17ab7", + "semantic_hash": "" }, "backend/internal/latest/fetch.go": { "mtime": 1786499529.7688599, @@ -260,23 +260,23 @@ "semantic_hash": "" }, "backend/internal/latest/poller.go": { - "mtime": 1786499529.7688599, - "ast_hash": "44fef6074ac2eaffc8233f46aad5236b", + "mtime": 1786856670.129715, + "ast_hash": "6b7060ff52994729832d9fcc3cc97dad", "semantic_hash": "" }, "backend/internal/latest/poller_test.go": { - "mtime": 1786499529.7688599, - "ast_hash": "64bc838c822f1bf33bbf9e291215454b", + "mtime": 1786856311.8535168, + "ast_hash": "b6837fab377c94fa1d2f20a931975a4a", "semantic_hash": "" }, "backend/internal/latest/sites.go": { - "mtime": 1786499529.7688599, - "ast_hash": "b744cc685363317a526cc3bebceea39e", + "mtime": 1786856865.4529688, + "ast_hash": "2f00456ac9d1d8148ba1bc6cbceb24f6", "semantic_hash": "" }, "backend/internal/latest/sites_test.go": { - "mtime": 1786499529.7725692, - "ast_hash": "eabca9014a306e3c71d238b0ae499f61", + "mtime": 1786856890.1231265, + "ast_hash": "0db2028a6073f342fee61ad15c2e5f0f", "semantic_hash": "" }, "backend/internal/latest/smoke_image_test.go": { @@ -415,7 +415,7 @@ "semantic_hash": "e44a2f6f624db044e19508bc5ab05592" }, "CONTEXT.md": { - "mtime": 1786850406.6525955, + "mtime": 1786855457.9327722, "ast_hash": "24548f60414b4c5ff58538acaada5345", "semantic_hash": "" }, @@ -425,13 +425,13 @@ "semantic_hash": "6c6f3e4c4c2f57867894280bce728c50" }, "backend/AGENTS.md": { - "mtime": 1786501942.7367291, - "ast_hash": "23d8dbbcb9796c679d25a74bb3847f88", + "mtime": 1786856656.6826186, + "ast_hash": "d5610ba24076b57e17b9d76241acaa65", "semantic_hash": "" }, "backend/CLAUDE.md": { - "mtime": 1786501942.7367291, - "ast_hash": "23d8dbbcb9796c679d25a74bb3847f88", + "mtime": 1786856656.6826186, + "ast_hash": "d5610ba24076b57e17b9d76241acaa65", "semantic_hash": "" }, "backend/internal/web/templates/app.html": { @@ -560,9 +560,9 @@ "semantic_hash": "46cf7822d4f667e3cab36b547abe5e97" }, "backend/internal/latest/cover.go": { - "mtime": 1786363889.5565126, - "ast_hash": "e6749cfe3cd7c2e71d4392dde84f55f9", - "semantic_hash": "e6749cfe3cd7c2e71d4392dde84f55f9" + "mtime": 1786856664.2957466, + "ast_hash": "d5f2248c3d11de74bf5a3977651b17c2", + "semantic_hash": "" }, "backend/internal/latest/cover_fetch_test.go": { "mtime": 1786363889.5565126, @@ -623,5 +623,10 @@ "mtime": 1786501942.7367291, "ast_hash": "1aa17575ab20f2f36583602999a6a60f", "semantic_hash": "" + }, + "backend/internal/latest/smoke_comix_test.go": { + "mtime": 1786856356.3432186, + "ast_hash": "111fdbb75fc68ac2ab1013bc916063cf", + "semantic_hash": "" } } \ No newline at end of file