From a4da2e2f00be77262998fce678899cf507ab9060 Mon Sep 17 00:00:00 2001 From: Sulthan Zaki Date: Tue, 11 Aug 2026 11:48:46 +0700 Subject: [PATCH 01/11] Read lnw Series identity from the chapter page pointer (#89) The lightnovelworld chapter branch no longer derives the Series address by string-manipulating the chapter path: on ~7% of novels the Chapter Slug diverges from the Series slug and the derived address 404s on every Poll. The identity now comes from the page's own a[aria-label='All Chapter'] pointer (breadcrumb's second crumb as fallback), validated as a lightnovelworld.net /novel// address; no pointer resolves to type: other. The Chapter Slug rides on the detected page object only (chapterSlug; null on a series page) and is written to no store, for the stale-row repair in #90. Harness: document.querySelector now answers attribute selectors with an element exposing getAttribute (attrEls table, cleared by reset()). AGENTS.md records that the Series address is discovered, not derived. --- userscript/AGENTS.md | 10 ++- userscript/novel-bookmark.user.js | 44 ++++++++- userscript/test/novel-logic.test.js | 133 ++++++++++++++++++++++++++++ 3 files changed, 182 insertions(+), 5 deletions(-) diff --git a/userscript/AGENTS.md b/userscript/AGENTS.md index 9966c62..98fe033 100644 --- a/userscript/AGENTS.md +++ b/userscript/AGENTS.md @@ -70,9 +70,13 @@ Guidance for OpenCode (and Claude Code) working under `userscript/`. See root `A Behind a Cloudflare JS challenge no TLS fingerprint clears, so the backend polls it through the headless browser. - **lightnovelworld.net** (novel script): series `/novel//`, chapter - `/-chapter-/` — flat, at the site root. `h1.entry-title` is the clean - title on a series page and ` Chapter <n>` on a chapter page. Its series - page lists every chapter with an + `/<slug>-chapter-<n>/` — flat, at the site root. The chapter path's slug is a + Chapter Slug, not an identity: the Series address is read off the page's + `a[aria-label='All Chapter']` (fallback: the BreadcrumbList's second crumb), + and a Series may publish under several Chapter Slugs. A chapter page with no + pointer resolves to `other`, so no Bookmark is offered. `h1.entry-title` is + the clean title on a series page and `<Title> Chapter <n>` on a chapter page. + Its series page lists every chapter with an absolute href, so the backend polls it with the plain TLS client. ### Second script: `novel-bookmark.user.js` diff --git a/userscript/novel-bookmark.user.js b/userscript/novel-bookmark.user.js index cca85f8..07480f5 100644 --- a/userscript/novel-bookmark.user.js +++ b/userscript/novel-bookmark.user.js @@ -132,6 +132,23 @@ }, }; + // A chapter page's pointer is its own link back to its Series. The href is + // page markup, so validate before trusting: the host must be this Site's (a + // leading subdomain is allowed, as in `matches`) and the path the + // /novel/<slug>/ Series shape. Anything else is not a pointer. + function seriesIdFromLnwPointer(href) { + if (!href) return null; + let u; + try { + u = new URL(href); + } catch (e) { + return null; + } + if (!/(^|\.)lightnovelworld\.net$/.test(u.hostname)) return null; + const m = u.pathname.match(/^\/novel\/([^/]+)\/?$/); + return m ? m[1] : null; + } + const lightnovelworld = { site: "lightnovelworld", matches: (loc) => /(^|\.)lightnovelworld\.net$/.test(loc.hostname), @@ -142,16 +159,38 @@ // words still resolves to the right series. let m = path.match(/^\/(.+)-chapter-([0-9]+(?:\.[0-9]+)?)\/?$/); if (m) { + // The address is not the identity on this Site: the slug in the path + // is a Chapter Slug, which can differ from the Series slug and is + // never computable from it. The Series address is read from the + // page's own pointer — a silent fallback to derivation is the defect + // this replaced, not a safety net. + const chapterSlug = m[1]; + const pointer = document.querySelector("a[aria-label='All Chapter']"); + let seriesId = pointer ? seriesIdFromLnwPointer(pointer.getAttribute("href")) : null; + if (!seriesId) { + // Fallback: the microdata breadcrumb's second crumb is the Series. + // Scoped to the BreadcrumbList because itemprop="item" is not + // unique to it (the header nav uses microdata too). + const crumb = document.querySelector( + '[itemtype="http://schema.org/BreadcrumbList"] a[itemprop="item"][href*="/novel/"]' + ); + seriesId = crumb ? seriesIdFromLnwPointer(crumb.getAttribute("href")) : null; + } + // Neither pointer present, nor either pointing at a /novel/<slug>/ + // address on this host: not a page the script understands, so no + // Bookmark under an invented identity. + if (!seriesId) return { type: "other" }; const num = parseFloat(m[2]); const h1 = document.querySelector("h1.entry-title"); const heading = h1 ? h1.textContent || "" : ""; return { type: "chapter", site: this.site, - seriesId: m[1], + seriesId: seriesId, + chapterSlug: chapterSlug, // The heading is "<Series> Chapter <n>"; drop the suffix. title: heading.replace(/\s*Chapter\s+[0-9.]+\s*$/i, "").trim(), - seriesUrl: "https://lightnovelworld.net/novel/" + m[1] + "/", + seriesUrl: "https://lightnovelworld.net/novel/" + seriesId + "/", chapterLabel: "Chapter " + m[2], chapterNum: isNaN(num) ? null : num, chapterUrl: loc.href, @@ -165,6 +204,7 @@ type: "series", site: this.site, seriesId: m[1], + chapterSlug: null, title: h1 ? (h1.textContent || "").trim() : "", seriesUrl: "https://lightnovelworld.net/novel/" + m[1] + "/", chapterLabel: null, diff --git a/userscript/test/novel-logic.test.js b/userscript/test/novel-logic.test.js index 926e8c7..86d5173 100644 --- a/userscript/test/novel-logic.test.js +++ b/userscript/test/novel-logic.test.js @@ -20,8 +20,13 @@ globalThis.location = { href: "about:blank", hostname: "", pathname: "/", origin let metaTags = {}; let elements = {}; +// Attribute selectors (the lightnovelworld Series pointer) answer with an +// element exposing getAttribute, like the meta branch below. +let attrEls = {}; globalThis.document = { querySelector(sel) { + const attr = attrEls[sel]; + if (attr != null) return attr; const m = sel.match(/^meta\[property="([^"]+)"\]$/); if (m) { const v = metaTags[m[1]]; @@ -52,6 +57,7 @@ function loc(href) { function reset() { metaTags = {}; elements = {}; + attrEls = {}; } // ============================================================ @@ -115,11 +121,18 @@ test("lightnovelworld.detect reads a series page", () => { assert.equal(p.site, "lightnovelworld"); assert.equal(p.seriesId, "a-will-eternal"); assert.equal(p.title, "A Will Eternal"); + // A series page's address *is* its identity; there is no Chapter Slug. + assert.equal(p.chapterSlug, null); }); test("lightnovelworld.detect strips the chapter suffix off the heading", () => { reset(); elements = { "h1.entry-title": "A Will Eternal Chapter 1298" }; + attrEls = { + "a[aria-label='All Chapter']": { + getAttribute: () => "https://lightnovelworld.net/novel/a-will-eternal/", + }, + }; const url = "https://lightnovelworld.net/a-will-eternal-chapter-1298/"; const p = lightnovelworld.detect(loc(url)); assert.equal(p.type, "chapter"); @@ -130,6 +143,126 @@ test("lightnovelworld.detect strips the chapter suffix off the heading", () => { assert.equal(p.seriesUrl, "https://lightnovelworld.net/novel/a-will-eternal/"); }); +test("lightnovelworld.detect reads the Series identity from the page pointer on a chapter page", () => { + reset(); + elements = { "h1.entry-title": "A Will Eternal Chapter 1298" }; + attrEls = { + // Verbatim from the real page (research note §3): the All Chapter anchor + // carries the absolute Series address. + "a[aria-label='All Chapter']": { + getAttribute: () => "https://lightnovelworld.net/novel/a-will-eternal/", + }, + }; + const url = "https://lightnovelworld.net/a-will-eternal-chapter-1298/"; + const p = lightnovelworld.detect(loc(url)); + assert.equal(p.type, "chapter"); + assert.equal(p.seriesId, "a-will-eternal"); + assert.equal(p.seriesUrl, "https://lightnovelworld.net/novel/a-will-eternal/"); + assert.equal(p.chapterSlug, "a-will-eternal"); + assert.equal(p.chapterNum, 1298); +}); + +test("lightnovelworld.detect falls back to the breadcrumb when the pointer is absent", () => { + reset(); + elements = { "h1.entry-title": "My Longevity Simulation Chapter 1" }; + attrEls = { + // Verbatim from the real page (research note §3): position 2 of the + // microdata BreadcrumbList is the Series. + '[itemtype="http://schema.org/BreadcrumbList"] a[itemprop="item"][href*="/novel/"]': { + getAttribute: () => "https://lightnovelworld.net/novel/immortality-simulator/", + }, + }; + const url = "https://lightnovelworld.net/my-longevity-simulation-chapter-1/"; + const p = lightnovelworld.detect(loc(url)); + assert.equal(p.type, "chapter"); + assert.equal(p.seriesId, "immortality-simulator"); + assert.equal(p.seriesUrl, "https://lightnovelworld.net/novel/immortality-simulator/"); + assert.equal(p.chapterSlug, "my-longevity-simulation"); +}); + +test("lightnovelworld.detect resolves to other when the page carries no pointer", () => { + reset(); + elements = { "h1.entry-title": "My Longevity Simulation Chapter 1" }; + const p = lightnovelworld.detect( + loc("https://lightnovelworld.net/my-longevity-simulation-chapter-1/") + ); + assert.equal(p.type, "other"); +}); + +test("lightnovelworld pins the divergent novel: the pointer's slug wins over the address's", () => { + // Regression pin for the derivation defect (research note §2/§3): the + // chapter address is built from "my-longevity-simulation" but the Series + // is published as "immortality-simulator". If the adapter ever derives the + // identity from the address again, this test goes red. + reset(); + elements = { "h1.entry-title": "My Longevity Simulation Chapter 1" }; + attrEls = { + "a[aria-label='All Chapter']": { + getAttribute: () => "https://lightnovelworld.net/novel/immortality-simulator/", + }, + }; + const url = "https://lightnovelworld.net/my-longevity-simulation-chapter-1/"; + const p = lightnovelworld.detect(loc(url)); + assert.equal(p.type, "chapter"); + assert.equal(p.seriesId, "immortality-simulator"); + assert.equal(p.seriesUrl, "https://lightnovelworld.net/novel/immortality-simulator/"); + assert.equal(p.chapterSlug, "my-longevity-simulation"); + assert.notEqual(p.chapterSlug, p.seriesId); +}); + +test("lightnovelworld.detect resolves a novel whose heading ends in a chapter number", () => { + // The split novel from research §4.4, chapter 200 (published under the + // current slug). Its heading ends "…Not Them All Chapter 200", which would + // false-match a selector that looks for the text "All Chapter". + reset(); + elements = { + "h1.entry-title": "All Jobs and Classes I Just Wanted One Skill Not Them All Chapter 200", + }; + attrEls = { + "a[aria-label='All Chapter']": { + getAttribute: () => + "https://lightnovelworld.net/novel/all-jobs-and-classes-i-just-wanted-one-skill-not-them-all/", + }, + }; + const url = + "https://lightnovelworld.net/all-jobs-and-classes-i-just-wanted-one-skill-not-them-all-chapter-200/"; + const p = lightnovelworld.detect(loc(url)); + assert.equal(p.type, "chapter"); + assert.equal(p.seriesId, "all-jobs-and-classes-i-just-wanted-one-skill-not-them-all"); + assert.equal(p.title, "All Jobs and Classes I Just Wanted One Skill Not Them All"); + assert.equal(p.chapterNum, 200); + assert.equal(p.chapterSlug, "all-jobs-and-classes-i-just-wanted-one-skill-not-them-all"); +}); + +test("lightnovelworld.detect resolves both Chapter Slugs of the split novel to one Series", () => { + // Research note §4.4: this Series serves chapters 1-99 under one Chapter + // Slug and 100-423 under another; both chapter addresses are live and both + // point back at the same Series. An old deep link must not get a different + // identity than a current one. + reset(); + elements = { "h1.entry-title": "All Jobs and Classes I Just Wanted One Skill Not Chapter 1" }; + attrEls = { + "a[aria-label='All Chapter']": { + getAttribute: () => + "https://lightnovelworld.net/novel/all-jobs-and-classes-i-just-wanted-one-skill-not-them-all/", + }, + }; + const oldSlug = lightnovelworld.detect( + loc("https://lightnovelworld.net/all-jobs-and-classes-i-just-wanted-one-skill-not-chapter-1/") + ); + const currentSlug = lightnovelworld.detect( + loc( + "https://lightnovelworld.net/all-jobs-and-classes-i-just-wanted-one-skill-not-them-all-chapter-404/" + ) + ); + assert.equal(oldSlug.type, "chapter"); + assert.equal(oldSlug.seriesId, "all-jobs-and-classes-i-just-wanted-one-skill-not-them-all"); + assert.equal(oldSlug.chapterSlug, "all-jobs-and-classes-i-just-wanted-one-skill-not"); + assert.equal(currentSlug.type, "chapter"); + assert.equal(currentSlug.seriesId, "all-jobs-and-classes-i-just-wanted-one-skill-not-them-all"); + assert.equal(currentSlug.chapterSlug, "all-jobs-and-classes-i-just-wanted-one-skill-not-them-all"); +}); + test("lightnovelworld.detect returns other for non-series paths", () => { reset(); assert.equal(lightnovelworld.detect(loc("https://lightnovelworld.net/")).type, "other"); -- 2.52.0 From 8d310bbf99300bf0c48837d80003793afa704a46 Mon Sep 17 00:00:00 2001 From: Sulthan Zaki <sultankiki05@gmail.com> Date: Tue, 11 Aug 2026 11:49:34 +0700 Subject: [PATCH 02/11] #86: replace lnwSeriesFixture with real split-slug page text The a-will-eternal fixture carried a hand-written cross-series anchor (overgeared-chapter-9999) that no real series page produces. Replace it with text trimmed from a real, wholly-fetched all-jobs-and-classes-i-just-wanted-one-skill-not-them-all page (2026-08-11, ~307 KB decoded): chapter anchors under both Chapter Slugs (1-99 at ...-not, 100-423 at ...-not-them-all, page order, boundary numbers and max 423), the wpd-threads marker exactly once, and after it a real wpdiscuz comment block from the-sword-illuminates-the-great-wilderness (the pinned page serves zero comments; same Site, same theme) carrying the one composed element - a bare <a href> to a real overgeared chapter (2059, HTTP 200). Scan expectation moves 1317 -> 423, the no-trailing-slash and challenge cases move to the new novel, lnwCoverFixture moves to the new novel's real og:image, and the poller's cover-fill case follows. sites.go and fetch.go are byte-for-byte unchanged. --- backend/internal/latest/poller_test.go | 6 +- backend/internal/latest/sites_test.go | 133 ++++++++++++++++++++++--- 2 files changed, 120 insertions(+), 19 deletions(-) diff --git a/backend/internal/latest/poller_test.go b/backend/internal/latest/poller_test.go index ae496b2..59b3cf8 100644 --- a/backend/internal/latest/poller_test.go +++ b/backend/internal/latest/poller_test.go @@ -1010,10 +1010,10 @@ func TestRunOnceFillsBlankCoverFromSeriesPage(t *testing.T) { }, { name: "lightnovelworld novel", - key: "lightnovelworld:a-will-eternal", site: "lightnovelworld", - seriesID: "a-will-eternal", seriesURL: "https://lightnovelworld.net/novel/a-will-eternal/", + key: "lightnovelworld:all-jobs-and-classes-i-just-wanted-one-skill-not-them-all", site: "lightnovelworld", + seriesID: "all-jobs-and-classes-i-just-wanted-one-skill-not-them-all", seriesURL: "https://lightnovelworld.net/novel/all-jobs-and-classes-i-just-wanted-one-skill-not-them-all/", kind: store.KindNovel, body: lnwSeriesFixture + lnwCoverFixture, - wantCover: "https://lightnovelworld.net/wp-content/uploads/2026/03/a-will-eternal-1.webp", + wantCover: "https://i1.wp.com/lightnovelworld.net/wp-content/uploads/2025/10/all-jobs-and-classes-i-just-wanted-one-skill-not-them-all.jpg", }, { name: "kagane manga", diff --git a/backend/internal/latest/sites_test.go b/backend/internal/latest/sites_test.go index 16cbab0..b509265 100644 --- a/backend/internal/latest/sites_test.go +++ b/backend/internal/latest/sites_test.go @@ -69,14 +69,113 @@ const novelfullSeriesFixture = ` <a href="/release-that-witch/chapter-9999.html">Chapter 9999</a> ` -// Trimmed from https://lightnovelworld.net/novel/a-will-eternal/ fetched -// 2026-08-05. Its chapter anchors are absolute and flat — /<slug>-chapter-<n>/ -// at the site root, not under /novel/. The last anchor is another series'. +// Trimmed from +// https://lightnovelworld.net/novel/all-jobs-and-classes-i-just-wanted-one-skill-not-them-all/ +// fetched 2026-08-11, whole document (~307 KB decoded; the wire body is ~32 KB +// zstd — the note's ~1.18 MB bound is for novels with 2500+ chapters). This +// novel publishes its chapters under two Chapter Slugs: 1–99 at +// …-not-chapter-<n>/ and 100–423 at …-not-them-all-chapter-<n>/, and the page +// lists them newest-first, so the …-not-them-all anchors precede the …-not +// anchors. Every anchor through the comment-thread marker is verbatim page +// text (the site renders this novel's chapter titles as "[ ... words ]"). The +// comment block after the marker is the real wpdiscuz comment #wpd-comm-358_0 +// from https://lightnovelworld.net/novel/the-sword-illuminates-the-great-wilderness/ +// — the pinned page serves zero comments — with its share/link/vote/reply +// boilerplate trimmed. The comment's body carried no link, so the bare <a +// href> to https://lightnovelworld.net/overgeared-chapter-2059/ inside +// wpd-comment-text is the one composed element; that URL is a real chapter of +// a real different novel (overgeared; fetched, HTTP 200). const lnwSeriesFixture = ` -<a href="https://lightnovelworld.net/a-will-eternal-chapter-1/">Chapter 1</a> -<a href="https://lightnovelworld.net/a-will-eternal-chapter-1317/">Chapter 1317</a> -<a href="https://lightnovelworld.net/a-will-eternal-chapter-1298/">Chapter 1298</a> -<a href="https://lightnovelworld.net/overgeared-chapter-9999/">Chapter 9999</a> + <li data-ID="102741"> + <a href="https://lightnovelworld.net/all-jobs-and-classes-i-just-wanted-one-skill-not-them-all-chapter-404/"> + <div class="epl-num">Vol. 1 Ch. 404</div> + <div class="epl-title">[ ... words ]</div> + <div class="epl-date">April 12, 2026</div> + </a> + </li> + <li data-ID="102780"> + <a href="https://lightnovelworld.net/all-jobs-and-classes-i-just-wanted-one-skill-not-them-all-chapter-423/"> + <div class="epl-num">Vol. 1 Ch. 423</div> + <div class="epl-title">[ ... words ]</div> + <div class="epl-date">April 7, 2026</div> + </a> + </li> + <li data-ID="102527"> + <a href="https://lightnovelworld.net/all-jobs-and-classes-i-just-wanted-one-skill-not-them-all-chapter-300/"> + <div class="epl-num">Vol. 1 Ch. 300</div> + <div class="epl-title">[ ... words ]</div> + <div class="epl-date">April 4, 2026</div> + </a> + </li> + <li data-ID="102325"> + <a href="https://lightnovelworld.net/all-jobs-and-classes-i-just-wanted-one-skill-not-them-all-chapter-200/"> + <div class="epl-num">Vol. 1 Ch. 200</div> + <div class="epl-title">[ ... words ]</div> + <div class="epl-date">March 29, 2026</div> + </a> + </li> + <li data-ID="102121"> + <a href="https://lightnovelworld.net/all-jobs-and-classes-i-just-wanted-one-skill-not-them-all-chapter-100/"> + <div class="epl-num">Vol. 1 Ch. 100</div> + <div class="epl-title">[ ... words ]</div> + <div class="epl-date">March 22, 2026</div> + </a> + </li> + <li data-ID="26014"> + <a href="https://lightnovelworld.net/all-jobs-and-classes-i-just-wanted-one-skill-not-chapter-99/"> + <div class="epl-num">Vol. 1 Ch. 99</div> + <div class="epl-title">Chapter 99</div> + <div class="epl-date">November 5, 2025</div> + </a> + </li> + <li data-ID="25916"> + <a href="https://lightnovelworld.net/all-jobs-and-classes-i-just-wanted-one-skill-not-chapter-50/"> + <div class="epl-num">Vol. 1 Ch. 50</div> + <div class="epl-title">Chapter 50</div> + <div class="epl-date">October 29, 2025</div> + </a> + </li> + <li class='tseplsfrst' data-ID="25818"> + <a href="https://lightnovelworld.net/all-jobs-and-classes-i-just-wanted-one-skill-not-chapter-1/"> + <div class="epl-num">Vol. 1 Ch. 1</div> + <div class="epl-title">Chapter 01</div> + <div class="epl-date">October 11, 2025</div> + </a> + </li> + <div id="wpd-threads" class="wpd-thread-wrapper"> + <div class="wpd-thread-list"> + <div id='wpd-comm-358_0' class='comment byuser comment-author-jimbear even thread-even depth-1 wpd-comment wpd_comment_level-1'><div class="wpd-comment-wrap wpd-blog-user wpd-blog-subscriber"> + <div class="wpd-comment-left "> + <div class="wpd-avatar "> + <img alt='hasbi asy' src='https://secure.gravatar.com/avatar/3c1792cb31cab842f90e7c463f0948e98536cf938aebbd2f678f937ca60fb799?s=64&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/3c1792cb31cab842f90e7c463f0948e98536cf938aebbd2f678f937ca60fb799?s=128&d=mm&r=g 2x' class='avatar avatar-64 photo' height='64' width='64' decoding='async'/> +</div> + <div class="wpd-comment-label" wpd-tooltip="Member" wpd-tooltip-position="right"> + <span>Member</span> +</div> + +</div> + <div id="comment-358" class="wpd-comment-right"> + <div class="wpd-comment-header"> + <div class="wpd-comment-author "> + hasbi asy +</div> + <div class="wpd-comment-date" title="July 9, 2026 1:44 am"> + <i class='far fa-clock' aria-hidden='true'></i> + 1 month ago +</div> + +</div> + + <div class="wpd-comment-text"> + <p>where’s everyone</p> + + <a href="https://lightnovelworld.net/overgeared-chapter-2059/">https://lightnovelworld.net/overgeared-chapter-2059/</a> +</div> +</div> +</div> +<div id='wpdiscuz_form_anchor-358_0'></div> +</div> +</div> ` // Trimmed from https://asurascans.com/comics/chronicles-of-the-demon-faction-f886a8af @@ -98,8 +197,10 @@ const kaganeCoverFixture = `{"series_covers":[{"cover_id":"019fe11a-84d1-714b-9c // Trimmed from https://novelfull.com/reverend-insanity.html on 2026-08-10. const novelfullCoverFixture = `<meta name="image" content="https://novelfull.com/uploads/webp/novel/reverend-insanity-82661d911a.webp">` -// Trimmed from https://lightnovelworld.net/novel/a-will-eternal/ on 2026-08-10. -const lnwCoverFixture = `<meta content='https://lightnovelworld.net/wp-content/uploads/2026/03/a-will-eternal-1.webp' property='og:image'>` +// Trimmed from +// https://lightnovelworld.net/novel/all-jobs-and-classes-i-just-wanted-one-skill-not-them-all/ +// on 2026-08-11. +const lnwCoverFixture = `<meta property="og:image" content="https://i1.wp.com/lightnovelworld.net/wp-content/uploads/2025/10/all-jobs-and-classes-i-just-wanted-one-skill-not-them-all.jpg" />` func TestCoverFrom(t *testing.T) { const comixURL = "https://comix.to/title/n8we-dungeons-and-crayons" @@ -139,7 +240,7 @@ func TestCoverFrom(t *testing.T) { { name: "lightnovelworld reads og image", site: "lightnovelworld", body: lnwCoverFixture, wantOK: true, - wantCover: "https://lightnovelworld.net/wp-content/uploads/2026/03/a-will-eternal-1.webp", + wantCover: "https://i1.wp.com/lightnovelworld.net/wp-content/uploads/2025/10/all-jobs-and-classes-i-just-wanted-one-skill-not-them-all.jpg", }, { name: "later metadata cover survives empty match", @@ -308,23 +409,23 @@ func TestLatestChapterFrom(t *testing.T) { wantOK: false, }, { - name: "lightnovelworld takes the max and ignores another series", + name: "lightnovelworld takes the max on a split-slug novel", site: "lightnovelworld", - seriesURL: "https://lightnovelworld.net/novel/a-will-eternal/", + seriesURL: "https://lightnovelworld.net/novel/all-jobs-and-classes-i-just-wanted-one-skill-not-them-all/", body: lnwSeriesFixture, - wantOK: true, wantNum: 1317, wantLabel: "Chapter 1317", + wantOK: true, wantNum: 423, wantLabel: "Chapter 423", }, { name: "lightnovelworld tolerates a series url with no trailing slash", site: "lightnovelworld", - seriesURL: "https://lightnovelworld.net/novel/a-will-eternal", + seriesURL: "https://lightnovelworld.net/novel/all-jobs-and-classes-i-just-wanted-one-skill-not-them-all", body: lnwSeriesFixture, - wantOK: true, wantNum: 1317, wantLabel: "Chapter 1317", + wantOK: true, wantNum: 423, wantLabel: "Chapter 423", }, { name: "lightnovelworld yields nothing on a challenge page", site: "lightnovelworld", - seriesURL: "https://lightnovelworld.net/novel/a-will-eternal/", + seriesURL: "https://lightnovelworld.net/novel/all-jobs-and-classes-i-just-wanted-one-skill-not-them-all/", body: challengeFixture, wantOK: false, }, -- 2.52.0 From 5bee351d9ab36916314e296f65b4951957a7f477 Mon Sep 17 00:00:00 2001 From: Sulthan Zaki <sultankiki05@gmail.com> Date: Tue, 11 Aug 2026 11:52:20 +0700 Subject: [PATCH 03/11] #86: drop brief-referencing clause from lnw fixture doc comment Review follow-up: the parenthetical about the research note's ~1.18 MB bound is not locatable from code and would rot. Keep the size disclosure, drop the cross-reference. --- backend/internal/latest/sites_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/internal/latest/sites_test.go b/backend/internal/latest/sites_test.go index b509265..f1c4876 100644 --- a/backend/internal/latest/sites_test.go +++ b/backend/internal/latest/sites_test.go @@ -72,7 +72,7 @@ const novelfullSeriesFixture = ` // Trimmed from // https://lightnovelworld.net/novel/all-jobs-and-classes-i-just-wanted-one-skill-not-them-all/ // fetched 2026-08-11, whole document (~307 KB decoded; the wire body is ~32 KB -// zstd — the note's ~1.18 MB bound is for novels with 2500+ chapters). This +// zstd-compressed). This // novel publishes its chapters under two Chapter Slugs: 1–99 at // …-not-chapter-<n>/ and 100–423 at …-not-them-all-chapter-<n>/, and the page // lists them newest-first, so the …-not-them-all anchors precede the …-not -- 2.52.0 From 8beaa4fd007fe23eab866f795ab9ee01ed616153 Mon Sep 17 00:00:00 2001 From: Sulthan Zaki <sultankiki05@gmail.com> Date: Tue, 11 Aug 2026 11:52:31 +0700 Subject: [PATCH 04/11] Address review findings on the lnw pointer read (#89) - Share one lnw host regex between matches and the pointer validator so the two cannot drift apart. - Resolve the pointer href against the page address before validating, so a relative pointer still yields its Series instead of silently resolving to type other. - Pin pointer/breadcrumb agreement on the divergent page and pin that a pointer off-host or not /novel/<slug>/ resolves to other. --- userscript/novel-bookmark.user.js | 22 ++++++----- userscript/test/novel-logic.test.js | 58 +++++++++++++++++++++++++---- 2 files changed, 64 insertions(+), 16 deletions(-) diff --git a/userscript/novel-bookmark.user.js b/userscript/novel-bookmark.user.js index 07480f5..3d4884d 100644 --- a/userscript/novel-bookmark.user.js +++ b/userscript/novel-bookmark.user.js @@ -132,26 +132,30 @@ }, }; + // The host shape this adapter owns. One definition so the pointer validator + // and `matches` cannot drift apart (a leading subdomain is allowed). + const lnwHostRe = /(^|\.)lightnovelworld\.net$/; + // A chapter page's pointer is its own link back to its Series. The href is - // page markup, so validate before trusting: the host must be this Site's (a - // leading subdomain is allowed, as in `matches`) and the path the - // /novel/<slug>/ Series shape. Anything else is not a pointer. - function seriesIdFromLnwPointer(href) { + // page markup, so validate before trusting: resolve it against the page + // address, require the host above and the /novel/<slug>/ Series path. + // Anything else is not a pointer. + function seriesIdFromLnwPointer(href, base) { if (!href) return null; let u; try { - u = new URL(href); + u = new URL(href, base); } catch (e) { return null; } - if (!/(^|\.)lightnovelworld\.net$/.test(u.hostname)) return null; + if (!lnwHostRe.test(u.hostname)) return null; const m = u.pathname.match(/^\/novel\/([^/]+)\/?$/); return m ? m[1] : null; } const lightnovelworld = { site: "lightnovelworld", - matches: (loc) => /(^|\.)lightnovelworld\.net$/.test(loc.hostname), + matches: (loc) => lnwHostRe.test(loc.hostname), detect(loc) { const path = loc.pathname; // /<slug>-chapter-<n>/ — flat, at the site root, not under /novel/. The @@ -166,7 +170,7 @@ // this replaced, not a safety net. const chapterSlug = m[1]; const pointer = document.querySelector("a[aria-label='All Chapter']"); - let seriesId = pointer ? seriesIdFromLnwPointer(pointer.getAttribute("href")) : null; + let seriesId = pointer ? seriesIdFromLnwPointer(pointer.getAttribute("href"), loc.href) : null; if (!seriesId) { // Fallback: the microdata breadcrumb's second crumb is the Series. // Scoped to the BreadcrumbList because itemprop="item" is not @@ -174,7 +178,7 @@ const crumb = document.querySelector( '[itemtype="http://schema.org/BreadcrumbList"] a[itemprop="item"][href*="/novel/"]' ); - seriesId = crumb ? seriesIdFromLnwPointer(crumb.getAttribute("href")) : null; + seriesId = crumb ? seriesIdFromLnwPointer(crumb.getAttribute("href"), loc.href) : null; } // Neither pointer present, nor either pointing at a /novel/<slug>/ // address on this host: not a page the script understands, so no diff --git a/userscript/test/novel-logic.test.js b/userscript/test/novel-logic.test.js index 86d5173..9b8ef5b 100644 --- a/userscript/test/novel-logic.test.js +++ b/userscript/test/novel-logic.test.js @@ -165,19 +165,63 @@ test("lightnovelworld.detect reads the Series identity from the page pointer on test("lightnovelworld.detect falls back to the breadcrumb when the pointer is absent", () => { reset(); elements = { "h1.entry-title": "My Longevity Simulation Chapter 1" }; + const url = "https://lightnovelworld.net/my-longevity-simulation-chapter-1/"; + // Same divergent page, both pointers from the real markup (research note + // §3): breadcrumb position 2 must say what the All Chapter anchor says. + attrEls = { + "a[aria-label='All Chapter']": { + getAttribute: () => "https://lightnovelworld.net/novel/immortality-simulator/", + }, + }; + const viaPointer = lightnovelworld.detect(loc(url)); attrEls = { - // Verbatim from the real page (research note §3): position 2 of the - // microdata BreadcrumbList is the Series. '[itemtype="http://schema.org/BreadcrumbList"] a[itemprop="item"][href*="/novel/"]': { getAttribute: () => "https://lightnovelworld.net/novel/immortality-simulator/", }, }; - const url = "https://lightnovelworld.net/my-longevity-simulation-chapter-1/"; - const p = lightnovelworld.detect(loc(url)); + const viaBreadcrumb = lightnovelworld.detect(loc(url)); + assert.equal(viaBreadcrumb.type, "chapter"); + assert.equal(viaBreadcrumb.seriesId, viaPointer.seriesId); + assert.equal(viaBreadcrumb.seriesUrl, viaPointer.seriesUrl); + assert.equal(viaBreadcrumb.seriesId, "immortality-simulator"); + assert.equal(viaBreadcrumb.chapterSlug, "my-longevity-simulation"); +}); + +test("lightnovelworld.detect resolves a relative pointer against the page address", () => { + // Defensive: every measured page ships an absolute pointer href, but a + // theme change could go relative — the pointer is still this page's own + // link back to its Series. + reset(); + elements = { "h1.entry-title": "A Will Eternal Chapter 1298" }; + attrEls = { + "a[aria-label='All Chapter']": { getAttribute: () => "/novel/a-will-eternal/" }, + }; + const p = lightnovelworld.detect(loc("https://lightnovelworld.net/a-will-eternal-chapter-1298/")); assert.equal(p.type, "chapter"); - assert.equal(p.seriesId, "immortality-simulator"); - assert.equal(p.seriesUrl, "https://lightnovelworld.net/novel/immortality-simulator/"); - assert.equal(p.chapterSlug, "my-longevity-simulation"); + assert.equal(p.seriesId, "a-will-eternal"); + assert.equal(p.seriesUrl, "https://lightnovelworld.net/novel/a-will-eternal/"); +}); + +test("lightnovelworld.detect rejects a pointer that is not a /novel/ address on its own host", () => { + // Counterfactual pointers, exercising the criterion that a pointer "present + // but not parseable as /novel/<slug>/ on lightnovelworld.net" must not + // become a seriesUrl the backend is later asked to Poll: off-host, and + // on-host but the wrong path shape. + reset(); + elements = { "h1.entry-title": "My Longevity Simulation Chapter 1" }; + const url = "https://lightnovelworld.net/my-longevity-simulation-chapter-1/"; + attrEls = { + "a[aria-label='All Chapter']": { + getAttribute: () => "https://evil.example/novel/immortality-simulator/", + }, + }; + assert.equal(lightnovelworld.detect(loc(url)).type, "other"); + attrEls = { + "a[aria-label='All Chapter']": { + getAttribute: () => "https://lightnovelworld.net/fiction/immortality-simulator/", + }, + }; + assert.equal(lightnovelworld.detect(loc(url)).type, "other"); }); test("lightnovelworld.detect resolves to other when the page carries no pointer", () => { -- 2.52.0 From 8c172e3579baf06dafd54eabf437baeecac4d4e9 Mon Sep 17 00:00:00 2001 From: Sulthan Zaki <sultankiki05@gmail.com> Date: Tue, 11 Aug 2026 12:56:17 +0700 Subject: [PATCH 05/11] #90: repair stale lnw rows in place on the next chapter visit A row keyed under the Chapter Slug its address was built from, while the page pointer names a different Series, is stale. Rewrite its key, identity and address in the cache, the retry-queue entry (if any) and the per-device last-checked map together, then sync through the queue-backed path so an offline repair parks and replays. Pure transform exported for the harness; wired before render() at both detect() call sites. A row already under the repaired key merges, keeping the farther-ahead progress, favourite OR'd and the stronger lifecycle bucket. --- userscript/novel-bookmark.user.js | 111 ++++++++++++++- userscript/test/novel-logic.test.js | 207 ++++++++++++++++++++++++++++ 2 files changed, 317 insertions(+), 1 deletion(-) diff --git a/userscript/novel-bookmark.user.js b/userscript/novel-bookmark.user.js index 3d4884d..84c38b9 100644 --- a/userscript/novel-bookmark.user.js +++ b/userscript/novel-bookmark.user.js @@ -244,6 +244,90 @@ return ADAPTERS.find((a) => a.site === site) || null; } + // A stale lightnovelworld row is one keyed under the Chapter Slug its + // address was built from, while the page's pointer names a different + // Series. All three storage sites must move together: the cache row alone + // leaves a queued write replaying under a key whose row no longer exists + // (that write is silently lost), and a last-checked timestamp left behind + // re-fetches the repaired row on the next visit. A repair must never cost a + // Reader the chapter they were tracking, so when a row already holds the + // repaired key the two rows merge and the farther-ahead progress wins. + // Pure: no storage access, no module state, no clock. + function repairLnwStaleRow(list, queue, lastChecked, page) { + if ( + !page || + page.site !== "lightnovelworld" || + !page.chapterSlug || + !page.seriesId || + page.chapterSlug === page.seriesId + ) { + return { list, queue, lastChecked }; + } + const oldKey = "lightnovelworld:" + page.chapterSlug; + const newKey = "lightnovelworld:" + page.seriesId; + const stale = list.find((b) => b.key === oldKey); + if (!stale) return { list, queue, lastChecked }; + + let listOut; + const existing = list.find((b) => b.key === newKey); + if (existing) { + // Duplicate case (spec user story 2): one row must survive, and it is + // the one already under the repaired key — with the stale row's + // progress carried across when it is ahead, favourite OR'd, and the + // stronger lifecycle bucket kept (finished > archived > reading, so a + // merge can never silently un-archive or un-finish a row). + const merged = Object.assign({}, existing); + if ( + existing.last_chapter_num == null || + (stale.last_chapter_num != null && stale.last_chapter_num > existing.last_chapter_num) + ) { + merged.last_chapter = stale.last_chapter; + merged.last_chapter_num = stale.last_chapter_num; + merged.last_chapter_url = stale.last_chapter_url; + } + merged.favorite = !!(existing.favorite || stale.favorite); + const rank = (s) => ({ finished: 2, archived: 1, reading: 0 }[s || "reading"] || 0); + merged.status = rank(stale.status) > rank(existing.status) ? stale.status : existing.status; + merged.updated_at = Math.max(existing.updated_at || 0, stale.updated_at || 0); + listOut = list.filter((b) => b.key !== oldKey).map((b) => (b.key === newKey ? merged : b)); + } else { + listOut = list.map((b) => + b.key === oldKey + ? Object.assign({}, b, { + key: newKey, + series_id: page.seriesId, + series_url: page.seriesUrl, + }) + : b + ); + } + + let queueOut = queue; + if (queue.some((e) => e.key === oldKey)) { + queueOut = queue + .map((e) => { + if (e.key !== oldKey) return e; + // An entry already under the repaired key wins: both markers read + // the same row from the cache at send time, so keeping both would + // replay one write twice. + if (queue.some((x) => x.key === newKey)) return null; + return Object.assign({}, e, { key: newKey }); + }) + .filter(Boolean); + } + + let lastCheckedOut = lastChecked; + if (oldKey in lastChecked) { + lastCheckedOut = Object.assign({}, lastChecked); + // Max, not overwrite: a timestamp already under the repaired key must + // not be rolled back to an older one. + lastCheckedOut[newKey] = Math.max(lastCheckedOut[newKey] || 0, lastCheckedOut[oldKey]); + delete lastCheckedOut[oldKey]; + } + + return { list: listOut, queue: queueOut, lastChecked: lastCheckedOut }; + } + // Highest chapter the site lists, or null when the markup yields nothing. // seriesId is only consulted by adapters whose pages carry other series' // chapter links; the rest ignore it. @@ -1258,9 +1342,33 @@ } } + // Runs the repair on every navigation, silently: rewrites a stale + // lightnovelworld row to the page's discovered identity, persists all three + // sites, and syncs through the queue-backed path so an offline repair parks + // and replays later. No toast — the Reader never asked for this. When the + // transform returns its inputs unchanged there is nothing to do. + function repairStaleLnwRow() { + const lastChecked = loadLastChecked(); + const out = repairLnwStaleRow(state.list, queue, lastChecked, state.page); + if (out.list === state.list && out.queue === queue && out.lastChecked === lastChecked) return; + state.list = out.list; + reindex(); // byKey answers under the old key until rebuilt + saveCache(state.list); + queue.splice(0, queue.length, ...out.queue); // closures hold this array instance + saveQueue(queue); + saveLastChecked(out.lastChecked); + // Queue-backed sync, outcome swallowed: the repaired row is PUT (with its + // bucket when archived — the only status a userscript write may send) and + // the old server row is deleted so no duplicate survives on the wire. + const key = keyOf(state.page); + pushBookmark(key, statusOf(state.byKey[key]) === "archived").catch(() => {}); + pushDelete("lightnovelworld:" + state.page.chapterSlug).catch(() => {}); + } + let lastUrl = location.href; function onNavigate() { state.page = detect(); + repairStaleLnwRow(); render(); maybeAutoUpdate(); maybeCaptureLatestOnSeriesPage(); @@ -1373,6 +1481,7 @@ function init() { buildUI(); state.page = detect(); + repairStaleLnwRow(); render(); installNavWatcher(); installLongPress(); @@ -1620,7 +1729,7 @@ // Exposes pure logic only — see userscript/test/novel-logic.test.js. // ============================================================ if (typeof window === "undefined" && typeof module === "object" && module.exports) { - module.exports = { novelfull, lightnovelworld, anchorsFromHTML, statusOf, kindOf, maxChapter, escapeRe }; + module.exports = { novelfull, lightnovelworld, anchorsFromHTML, statusOf, kindOf, maxChapter, escapeRe, repairLnwStaleRow }; } // ============================================================ diff --git a/userscript/test/novel-logic.test.js b/userscript/test/novel-logic.test.js index 9b8ef5b..e181d28 100644 --- a/userscript/test/novel-logic.test.js +++ b/userscript/test/novel-logic.test.js @@ -47,6 +47,7 @@ const { lightnovelworld, kindOf, maxChapter, + repairLnwStaleRow, } = require("../novel-bookmark.user.js"); function loc(href) { @@ -331,6 +332,212 @@ test("latestChapterFromAnchors returns null when nothing matches", () => { assert.equal(maxChapter([], /chapter-([0-9.]+)/), null); }); +// ============================================================ +// repairLnwStaleRow — the row migration (spec seam 3) +// ============================================================ + +// A row as bookmarkCurrent builds it, keyed under the invented Chapter Slug +// identity the old adapter derived from the chapter address. +function staleRow(over) { + return Object.assign( + { + key: "lightnovelworld:my-longevity-simulation", + site: "lightnovelworld", + kind: "novel", + series_id: "my-longevity-simulation", + title: "My Longevity Simulation", + series_url: "https://lightnovelworld.net/novel/my-longevity-simulation/", + last_chapter: "Chapter 7", + last_chapter_num: 7, + last_chapter_url: "https://lightnovelworld.net/my-longevity-simulation-chapter-7/", + updated_at: 1000, + }, + over + ); +} + +// The divergent novel from research §3: the address's slug is a Chapter Slug, +// the page pointer names the real Series. +function lnwPage(over) { + return Object.assign( + { + type: "chapter", + site: "lightnovelworld", + seriesId: "immortality-simulator", + chapterSlug: "my-longevity-simulation", + seriesUrl: "https://lightnovelworld.net/novel/immortality-simulator/", + }, + over + ); +} + +test("repairLnwStaleRow rewrites the row, the queue entry and the last-checked map together", () => { + const list = [staleRow()]; + const queue = [ + { key: "lightnovelworld:my-longevity-simulation", op: "put", sendStatus: false, attempts: 2 }, + ]; + const lastChecked = { "lightnovelworld:my-longevity-simulation": 12345 }; + const out = repairLnwStaleRow(list, queue, lastChecked, lnwPage()); + assert.equal(out.list.length, 1); + assert.equal(out.list[0].key, "lightnovelworld:immortality-simulator"); + assert.equal(out.list[0].series_id, "immortality-simulator"); + assert.equal(out.list[0].series_url, "https://lightnovelworld.net/novel/immortality-simulator/"); + assert.deepEqual(out.queue, [ + { key: "lightnovelworld:immortality-simulator", op: "put", sendStatus: false, attempts: 2 }, + ]); + assert.deepEqual(out.lastChecked, { "lightnovelworld:immortality-simulator": 12345 }); +}); + +test("repairLnwStaleRow keeps Progress, Favourite and Lifecycle bucket on the rewritten row", () => { + const stale = staleRow({ + last_chapter: "Chapter 42", + last_chapter_num: 42, + last_chapter_url: "https://lightnovelworld.net/my-longevity-simulation-chapter-42/", + favorite: true, + status: "archived", + updated_at: 777, + }); + const out = repairLnwStaleRow([stale], [], {}, lnwPage()); + const b = out.list[0]; + assert.equal(b.last_chapter, "Chapter 42"); + assert.equal(b.last_chapter_num, 42); + assert.equal( + b.last_chapter_url, + "https://lightnovelworld.net/my-longevity-simulation-chapter-42/" + ); + assert.equal(b.favorite, true); + assert.equal(b.status, "archived"); + assert.equal(b.updated_at, 777); + assert.equal(b.title, "My Longevity Simulation"); +}); + +test("repairLnwStaleRow changes nothing when the Chapter Slug and Series slug agree", () => { + const list = [ + staleRow({ key: "lightnovelworld:a-will-eternal", series_id: "a-will-eternal" }), + ]; + const queue = [{ key: "lightnovelworld:a-will-eternal", op: "put", sendStatus: true, attempts: 1 }]; + const lastChecked = { "lightnovelworld:a-will-eternal": 99 }; + const out = repairLnwStaleRow( + list, + queue, + lastChecked, + lnwPage({ + chapterSlug: "a-will-eternal", + seriesId: "a-will-eternal", + seriesUrl: "https://lightnovelworld.net/novel/a-will-eternal/", + }) + ); + assert.equal(out.list, list); // same references, nothing rewritten + assert.equal(out.queue, queue); + assert.equal(out.lastChecked, lastChecked); +}); + +test("repairLnwStaleRow changes nothing when no row sits under the old key", () => { + const list = [ + staleRow({ + key: "lightnovelworld:immortality-simulator", + series_id: "immortality-simulator", + series_url: "https://lightnovelworld.net/novel/immortality-simulator/", + }), + ]; + const lastChecked = { "lightnovelworld:immortality-simulator": 99 }; + const out = repairLnwStaleRow(list, [], lastChecked, lnwPage()); + assert.equal(out.list, list); + assert.equal(out.queue.length, 0); + assert.equal(out.lastChecked, lastChecked); +}); + +test("repairLnwStaleRow ignores a page that carries no Chapter Slug", () => { + const list = [ + staleRow({ + key: "lightnovelworld:immortality-simulator", + series_id: "immortality-simulator", + }), + ]; + const lastChecked = { "lightnovelworld:immortality-simulator": 99 }; + // A series page (chapterSlug null) and another site both stay untouched. + const series = repairLnwStaleRow(list, [], lastChecked, lnwPage({ chapterSlug: null })); + const other = repairLnwStaleRow(list, [], lastChecked, { + type: "chapter", + site: "novelfull", + seriesId: "x", + }); + assert.equal(series.list, list); + assert.equal(other.list, list); +}); + +test("repairLnwStaleRow still moves the row and the last-checked map when the queue has no entry", () => { + const out = repairLnwStaleRow( + [staleRow()], + [], + { "lightnovelworld:my-longevity-simulation": 5 }, + lnwPage() + ); + assert.equal(out.list[0].key, "lightnovelworld:immortality-simulator"); + assert.deepEqual(out.queue, []); + assert.deepEqual(out.lastChecked, { "lightnovelworld:immortality-simulator": 5 }); +}); + +test("repairLnwStaleRow carries a queued change to the repaired identity with its marker intact", () => { + const queue = [ + { key: "lightnovelworld:my-longevity-simulation", op: "put", sendStatus: true, attempts: 3 }, + ]; + const out = repairLnwStaleRow([staleRow()], queue, {}, lnwPage()); + assert.deepEqual(out.queue, [ + { key: "lightnovelworld:immortality-simulator", op: "put", sendStatus: true, attempts: 3 }, + ]); +}); + +test("repairLnwStaleRow merges a duplicate under the repaired key, keeping the farther-ahead progress", () => { + const canonical = staleRow({ + key: "lightnovelworld:immortality-simulator", + series_id: "immortality-simulator", + series_url: "https://lightnovelworld.net/novel/immortality-simulator/", + last_chapter: "Chapter 5", + last_chapter_num: 5, + last_chapter_url: "https://lightnovelworld.net/immortality-simulator-chapter-5/", + favorite: false, + }); + const stale = staleRow({ + last_chapter: "Chapter 42", + last_chapter_num: 42, + last_chapter_url: "https://lightnovelworld.net/my-longevity-simulation-chapter-42/", + favorite: true, + status: "archived", + }); + const queue = [ + { key: "lightnovelworld:my-longevity-simulation", op: "put", sendStatus: true, attempts: 3 }, + { key: "lightnovelworld:immortality-simulator", op: "put", sendStatus: false, attempts: 0 }, + ]; + const out = repairLnwStaleRow([canonical, stale], queue, {}, lnwPage()); + assert.equal(out.list.length, 1); + const merged = out.list[0]; + assert.equal(merged.key, "lightnovelworld:immortality-simulator"); + assert.equal(merged.last_chapter_num, 42); // the stale row is ahead — progress must not be lost + assert.equal(merged.favorite, true); // favourite survives from either row + assert.equal(merged.status, "archived"); // the stronger bucket survives + // One queue marker per key: the repaired-key entry wins, the stale-key one + // is dropped rather than replaying the write twice. + assert.deepEqual(out.queue, [ + { key: "lightnovelworld:immortality-simulator", op: "put", sendStatus: false, attempts: 0 }, + ]); +}); + +test("repairLnwStaleRow does not regress progress when the repaired-key row is ahead", () => { + const canonical = staleRow({ + key: "lightnovelworld:immortality-simulator", + series_id: "immortality-simulator", + series_url: "https://lightnovelworld.net/novel/immortality-simulator/", + last_chapter: "Chapter 100", + last_chapter_num: 100, + last_chapter_url: "https://lightnovelworld.net/immortality-simulator-chapter-100/", + }); + const stale = staleRow({ last_chapter: "Chapter 42", last_chapter_num: 42 }); + const out = repairLnwStaleRow([canonical, stale], [], {}, lnwPage()); + assert.equal(out.list.length, 1); + assert.equal(out.list[0].last_chapter_num, 100); +}); + // ============================================================ // kindOf // ============================================================ -- 2.52.0 From ecce453d1315d0faf0c7212556b16cc19aa2dc16 Mon Sep 17 00:00:00 2001 From: Sulthan Zaki <sultankiki05@gmail.com> Date: Tue, 11 Aug 2026 12:59:21 +0700 Subject: [PATCH 06/11] Unscope lnw chapter scan, truncate at comment thread (#87) The Poll scoped the lightnovelworld scan to the slug derived from the stored address, so a Series publishing chapters under more than one Chapter Slug froze its Latest Chapter. The branch now matches any chapter-shaped address on the host (lnwChapterRe) and scans only the body before the wpdiscuz thread marker (wpd-threads); a body without the marker is skipped and logged with its length, never scanned whole. The size-cap comment now states the measured ~3.5x headroom. --- backend/internal/latest/fetch.go | 5 +-- backend/internal/latest/sites.go | 49 ++++++++++++++++++++------- backend/internal/latest/sites_test.go | 29 ++++++++++++---- 3 files changed, 63 insertions(+), 20 deletions(-) diff --git a/backend/internal/latest/fetch.go b/backend/internal/latest/fetch.go index 866bed4..72d965e 100644 --- a/backend/internal/latest/fetch.go +++ b/backend/internal/latest/fetch.go @@ -11,8 +11,9 @@ import ( ) // maxBodyBytes caps what a single series page can cost in memory. Real pages -// measured 100-400 KB on 2026-07-26, so this is roughly 10x headroom and mostly -// guards against a proxy handing back something enormous. +// measured 100-400 KB on 2026-07-26; lightnovelworld runs larger — 685 KB and +// 1.18 MB measured 2026-08-11 — so the headroom there is roughly 3.5x, and the +// cap mostly guards against a proxy handing back something enormous. const maxBodyBytes = 4 << 20 // chromeUA matches the client profile below. A Chrome fingerprint paired with a diff --git a/backend/internal/latest/sites.go b/backend/internal/latest/sites.go index a4b1225..7b2f2f5 100644 --- a/backend/internal/latest/sites.go +++ b/backend/internal/latest/sites.go @@ -3,6 +3,7 @@ package latest import ( "encoding/json" "html" + "log" "net/url" "regexp" "strconv" @@ -58,11 +59,26 @@ var kaganeChapterRe = regexp.MustCompile(`"chapter_no":"([0-9.]+)"`) // "/<slug>/chapter-<n>[-<title-slug>].html". Verified live 2026-08-05. var novelfullSlugRe = regexp.MustCompile(`^/([^/?#]+)\.html$`) -// lnwSlugRe does the same for lightnovelworld, whose series pages live under -// /novel/<slug>/ while its chapter URLs are flat at the site root: -// "/<slug>-chapter-<n>/", absolute in the page's own anchors. Verified live -// 2026-08-05. -var lnwSlugRe = regexp.MustCompile(`^/novel/([^/?#]+)/?$`) +// lnwChapterRe matches any chapter-shaped address on lightnovelworld. Unlike +// asura, novelfull and comix — which scope to their stored series slug so a +// foreign chapter link cannot contribute — this Site's chapter addresses carry +// the Chapter Slug, which is not the Series identity: one Series may publish +// under several Chapter Slugs (measured 2026-08-11: a sampled novel serves +// 1-99 under one slug and 100-423 under another), so no stored-slug pattern can +// cover a Series' whole list. An unscoped match is safe because +// latestChapterFrom truncates the body at the comment thread before scanning +// (lnwCommentMarker); without that, a visitor's comment could set the Latest +// Chapter on the shared Series row. +var lnwChapterRe = regexp.MustCompile(`lightnovelworld\.net/[a-z0-9-]+-chapter-([0-9.]+)/`) + +// lnwCommentMarker is the boundary of lightnovelworld's server-rendered +// wpdiscuz comment thread. It occurs exactly once per page and follows every +// chapter anchor (measured 2026-08-11, +// docs/research/lightnovelworld-chapter-vs-series-slug.md §6), so cutting the +// body at its first occurrence keeps the whole chapter list while excluding a +// region any visitor can write to. Absent means the page shape changed: the +// body is skipped, never scanned whole. +const lnwCommentMarker = "wpd-threads" // latestChapterFrom returns the highest chapter number body advertises for this // series. ok is false when the body yields nothing usable — an unknown site, an @@ -82,6 +98,11 @@ var lnwSlugRe = regexp.MustCompile(`^/novel/([^/?#]+)/?$`) // such guarantee — demonicChapterRe matches any chaptered.php?manga=<id> anchor // with no per-series scoping, because the stored series_id for demonic is a // slug, not the numeric id the URL carries, so it cannot easily be scoped. +// lightnovelworld is unscoped for a stronger reason: its chapter addresses +// carry the Chapter Slug, which is not the Series identity, so no stored-slug +// pattern can cover a Series' whole list (see lnwChapterRe). Instead of +// scoping, its branch scans only the body before the comment thread marker and +// skips the page when the marker is absent. func latestChapterFrom(site, seriesURL, body string) (latestChapter, bool) { var re *regexp.Regexp switch site { @@ -126,15 +147,19 @@ func latestChapterFrom(site, seriesURL, body string) (latestChapter, bool) { // and neither may contribute to the maximum. re = regexp.MustCompile(`/` + regexp.QuoteMeta(m[1]) + `/chapter-([0-9.]+)`) case "lightnovelworld": - u, err := url.Parse(seriesURL) - if err != nil { + // The comment thread below the chapter list is the one region of the + // page any visitor can write to, so the scan never reads past it (see + // lnwChapterRe). A body without the marker is skipped, never scanned + // whole — a redesign must degrade into staleness, not into a wrong + // shared value. The body length distinguishes a genuine markup change + // from a body the size cap cut short. + i := strings.Index(body, lnwCommentMarker) + if i < 0 { + log.Printf("latest poll %q: no %s marker in %d bytes; skipping", seriesURL, lnwCommentMarker, len(body)) return latestChapter{}, false } - m := lnwSlugRe.FindStringSubmatch(u.Path) - if m == nil { - return latestChapter{}, false - } - re = regexp.MustCompile(`lightnovelworld\.net/` + regexp.QuoteMeta(m[1]) + `-chapter-([0-9.]+)/`) + body = body[:i] + re = lnwChapterRe default: return latestChapter{}, false } diff --git a/backend/internal/latest/sites_test.go b/backend/internal/latest/sites_test.go index f1c4876..6afd0af 100644 --- a/backend/internal/latest/sites_test.go +++ b/backend/internal/latest/sites_test.go @@ -1,6 +1,9 @@ package latest -import "testing" +import ( + "strings" + "testing" +) // Trimmed from https://asurascans.com/comics/chronicles-of-the-demon-faction-f886a8af // fetched 2026-07-26. The first anchor is the "First Chapter" shortcut: it is a @@ -408,19 +411,33 @@ func TestLatestChapterFrom(t *testing.T) { body: novelfullSeriesFixture, wantOK: false, }, + // Stored before the slug split, so the address carries the ...-not + // Chapter Slug; the 100-423 block under the other slug must still win. + // The body is the chapter-list portion of lnwSeriesFixture with the + // comment block omitted (that is the next case's job); the marker is + // kept, because a body without it is skipped, not scanned. { - name: "lightnovelworld takes the max on a split-slug novel", + name: "lightnovelworld max spans both chapter slugs", + site: "lightnovelworld", + seriesURL: "https://lightnovelworld.net/novel/all-jobs-and-classes-i-just-wanted-one-skill-not/", + body: strings.SplitN(lnwSeriesFixture, lnwCommentMarker, 2)[0] + lnwCommentMarker, + wantOK: true, wantNum: 423, wantLabel: "Chapter 423", + }, + { + name: "lightnovelworld comment anchor cannot set the latest chapter", site: "lightnovelworld", seriesURL: "https://lightnovelworld.net/novel/all-jobs-and-classes-i-just-wanted-one-skill-not-them-all/", body: lnwSeriesFixture, wantOK: true, wantNum: 423, wantLabel: "Chapter 423", }, + // Marker removed from the fixture, comment block still present: a + // redesign must degrade into a skip, never into the comment's number. { - name: "lightnovelworld tolerates a series url with no trailing slash", + name: "lightnovelworld body without the comment marker is skipped", site: "lightnovelworld", - seriesURL: "https://lightnovelworld.net/novel/all-jobs-and-classes-i-just-wanted-one-skill-not-them-all", - body: lnwSeriesFixture, - wantOK: true, wantNum: 423, wantLabel: "Chapter 423", + seriesURL: "https://lightnovelworld.net/novel/all-jobs-and-classes-i-just-wanted-one-skill-not-them-all/", + body: strings.ReplaceAll(lnwSeriesFixture, lnwCommentMarker, ""), + wantOK: false, }, { name: "lightnovelworld yields nothing on a challenge page", -- 2.52.0 From 51b00944308868103ad86657407050c2b2980711 Mon Sep 17 00:00:00 2001 From: Sulthan Zaki <sultankiki05@gmail.com> Date: Tue, 11 Aug 2026 13:02:18 +0700 Subject: [PATCH 07/11] Tighten lnw comments and log form after review (#87) Cross-reference lnwChapterRe from the function doc instead of restating its rationale, drop the redundant '; skipping' from the fail-closed log to match the package's bare verb:detail form, and reword the truncation comment so the logged body length is not described as a code-made distinction. --- backend/internal/latest/sites.go | 12 ++++-------- backend/internal/latest/sites_test.go | 4 ++-- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/backend/internal/latest/sites.go b/backend/internal/latest/sites.go index 7b2f2f5..0c354ec 100644 --- a/backend/internal/latest/sites.go +++ b/backend/internal/latest/sites.go @@ -98,11 +98,7 @@ const lnwCommentMarker = "wpd-threads" // such guarantee — demonicChapterRe matches any chaptered.php?manga=<id> anchor // with no per-series scoping, because the stored series_id for demonic is a // slug, not the numeric id the URL carries, so it cannot easily be scoped. -// lightnovelworld is unscoped for a stronger reason: its chapter addresses -// carry the Chapter Slug, which is not the Series identity, so no stored-slug -// pattern can cover a Series' whole list (see lnwChapterRe). Instead of -// scoping, its branch scans only the body before the comment thread marker and -// skips the page when the marker is absent. +// lightnovelworld is unscoped and body-truncated instead — see lnwChapterRe. func latestChapterFrom(site, seriesURL, body string) (latestChapter, bool) { var re *regexp.Regexp switch site { @@ -151,11 +147,11 @@ func latestChapterFrom(site, seriesURL, body string) (latestChapter, bool) { // page any visitor can write to, so the scan never reads past it (see // lnwChapterRe). A body without the marker is skipped, never scanned // whole — a redesign must degrade into staleness, not into a wrong - // shared value. The body length distinguishes a genuine markup change - // from a body the size cap cut short. + // shared value; the logged body length tells a markup change from a + // body the size cap cut short. i := strings.Index(body, lnwCommentMarker) if i < 0 { - log.Printf("latest poll %q: no %s marker in %d bytes; skipping", seriesURL, lnwCommentMarker, len(body)) + log.Printf("latest poll %q: no %s marker in %d bytes", seriesURL, lnwCommentMarker, len(body)) return latestChapter{}, false } body = body[:i] diff --git a/backend/internal/latest/sites_test.go b/backend/internal/latest/sites_test.go index 6afd0af..d665b25 100644 --- a/backend/internal/latest/sites_test.go +++ b/backend/internal/latest/sites_test.go @@ -414,8 +414,8 @@ func TestLatestChapterFrom(t *testing.T) { // Stored before the slug split, so the address carries the ...-not // Chapter Slug; the 100-423 block under the other slug must still win. // The body is the chapter-list portion of lnwSeriesFixture with the - // comment block omitted (that is the next case's job); the marker is - // kept, because a body without it is skipped, not scanned. + // comment block omitted; the marker is kept, because a body without it + // is skipped, not scanned. { name: "lightnovelworld max spans both chapter slugs", site: "lightnovelworld", -- 2.52.0 From e1911554ecf79d605eb908a055c9fc81953876f8 Mon Sep 17 00:00:00 2001 From: Sulthan Zaki <sultankiki05@gmail.com> Date: Tue, 11 Aug 2026 13:06:29 +0700 Subject: [PATCH 08/11] =?UTF-8?q?#90:=20address=20review=20=E2=80=94=20awa?= =?UTF-8?q?it=20repair=20sync=20before=20refresh,=20merge=20colliding=20qu?= =?UTF-8?q?eue=20markers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- userscript/novel-bookmark.user.js | 65 +++++++++++++++++++---------- userscript/test/novel-logic.test.js | 7 ++-- 2 files changed, 47 insertions(+), 25 deletions(-) diff --git a/userscript/novel-bookmark.user.js b/userscript/novel-bookmark.user.js index 84c38b9..0241f11 100644 --- a/userscript/novel-bookmark.user.js +++ b/userscript/novel-bookmark.user.js @@ -303,17 +303,29 @@ } let queueOut = queue; - if (queue.some((e) => e.key === oldKey)) { - queueOut = queue - .map((e) => { - if (e.key !== oldKey) return e; - // An entry already under the repaired key wins: both markers read - // the same row from the cache at send time, so keeping both would - // replay one write twice. - if (queue.some((x) => x.key === newKey)) return null; - return Object.assign({}, e, { key: newKey }); - }) - .filter(Boolean); + const oldEntry = queue.find((e) => e.key === oldKey); + if (oldEntry) { + const survivor = queue.find((x) => x.key === newKey); + if (!survivor) { + queueOut = queue.map((e) => (e.key === oldKey ? Object.assign({}, e, { key: newKey }) : e)); + } else { + // Both keys hold a marker and one row survives, so the two collapse + // into one entry under the repaired key (the queue's one-entry-per-key + // invariant). sendStatus is sticky — an archive intent from either + // marker survives, the queue's own rule — and the worse attempts + // count wins. The stale-key marker's op is dropped: the row it + // described is retired by the merge itself. + queueOut = queue + .filter((e) => e.key !== oldKey && e.key !== newKey) + .concat([ + { + key: newKey, + op: survivor.op, + sendStatus: survivor.sendStatus || oldEntry.sendStatus, + attempts: Math.max(survivor.attempts || 0, oldEntry.attempts || 0), + }, + ]); + } } let lastCheckedOut = lastChecked; @@ -1327,7 +1339,8 @@ // Refresh + navigation // ============================================================ - async function refresh() { + async function refresh(awaitFirst) { + if (awaitFirst) await awaitFirst; // repair sync lands before we adopt the server's view of it await drain(); // push what we owe before adopting the server's view of it loading = true; render(); @@ -1345,12 +1358,16 @@ // Runs the repair on every navigation, silently: rewrites a stale // lightnovelworld row to the page's discovered identity, persists all three // sites, and syncs through the queue-backed path so an offline repair parks - // and replays later. No toast — the Reader never asked for this. When the - // transform returns its inputs unchanged there is nothing to do. - function repairStaleLnwRow() { + // and replays later. No toast — the Reader never asked for this. Returns + // the sync promise (or null when nothing changed) so init can hold the + // server view until the repair has landed. When the transform returns its + // inputs unchanged there is nothing to do. + function applyLnwStaleRowRepair() { const lastChecked = loadLastChecked(); const out = repairLnwStaleRow(state.list, queue, lastChecked, state.page); - if (out.list === state.list && out.queue === queue && out.lastChecked === lastChecked) return; + if (out.list === state.list && out.queue === queue && out.lastChecked === lastChecked) { + return null; + } state.list = out.list; reindex(); // byKey answers under the old key until rebuilt saveCache(state.list); @@ -1359,16 +1376,20 @@ saveLastChecked(out.lastChecked); // Queue-backed sync, outcome swallowed: the repaired row is PUT (with its // bucket when archived — the only status a userscript write may send) and - // the old server row is deleted so no duplicate survives on the wire. + // the old server bookmark is deleted so no duplicate survives on the + // wire. The delete parks under the retired key while offline — the + // teardown of the old identity, not a new record of the Chapter Slug. const key = keyOf(state.page); - pushBookmark(key, statusOf(state.byKey[key]) === "archived").catch(() => {}); - pushDelete("lightnovelworld:" + state.page.chapterSlug).catch(() => {}); + return Promise.all([ + pushBookmark(key, statusOf(state.byKey[key]) === "archived"), + pushDelete("lightnovelworld:" + state.page.chapterSlug), + ]).catch(() => {}); } let lastUrl = location.href; function onNavigate() { state.page = detect(); - repairStaleLnwRow(); + applyLnwStaleRowRepair(); render(); maybeAutoUpdate(); maybeCaptureLatestOnSeriesPage(); @@ -1481,14 +1502,14 @@ function init() { buildUI(); state.page = detect(); - repairStaleLnwRow(); + const repair = applyLnwStaleRowRepair(); render(); installNavWatcher(); installLongPress(); window.addEventListener("online", drain); // signal returned while the page stayed open // Sync first: both auto-record and the latest-chapter checks below need to // know which series are bookmarked and how fresh they are. - refresh().then(() => { + refresh(repair).then(() => { maybeAutoUpdate(); maybeCaptureLatestOnSeriesPage(); backgroundRefreshLatest(); diff --git a/userscript/test/novel-logic.test.js b/userscript/test/novel-logic.test.js index e181d28..61380b1 100644 --- a/userscript/test/novel-logic.test.js +++ b/userscript/test/novel-logic.test.js @@ -516,10 +516,11 @@ test("repairLnwStaleRow merges a duplicate under the repaired key, keeping the f assert.equal(merged.last_chapter_num, 42); // the stale row is ahead — progress must not be lost assert.equal(merged.favorite, true); // favourite survives from either row assert.equal(merged.status, "archived"); // the stronger bucket survives - // One queue marker per key: the repaired-key entry wins, the stale-key one - // is dropped rather than replaying the write twice. + // One marker under the repaired key: sendStatus is sticky (the archive + // intent from the stale-key marker survives) and the worse attempts count + // wins — the queue's own coalescing rules. assert.deepEqual(out.queue, [ - { key: "lightnovelworld:immortality-simulator", op: "put", sendStatus: false, attempts: 0 }, + { key: "lightnovelworld:immortality-simulator", op: "put", sendStatus: true, attempts: 3 }, ]); }); -- 2.52.0 From 78ce251b4dc641db67e0e6dadc01d551b26fbe34 Mon Sep 17 00:00:00 2001 From: Sulthan Zaki <sultankiki05@gmail.com> Date: Tue, 11 Aug 2026 13:12:39 +0700 Subject: [PATCH 09/11] #88: live canary for the lnw comment-thread marker --- backend/internal/latest/smoke_lnw_test.go | 104 ++++++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 backend/internal/latest/smoke_lnw_test.go diff --git a/backend/internal/latest/smoke_lnw_test.go b/backend/internal/latest/smoke_lnw_test.go new file mode 100644 index 0000000..dae69cd --- /dev/null +++ b/backend/internal/latest/smoke_lnw_test.go @@ -0,0 +1,104 @@ +package latest + +import ( + "context" + "fmt" + "net/http" + "os" + "strings" + "testing" + "time" +) + +// lnwSeriesPageFloor is the smallest body that can still be a whole +// lightnovelworld Series page. Whole pages measured 685 KB..1.18 MB on +// 2026-08-11 and carry the marker at ~94% of the document, so a body under +// 100 KB is a challenge, a notice, or a truncated read — asserting on it +// would report the marker missing when it was never fetched. +const lnwSeriesPageFloor = 100 << 10 + +// TestSmokeLnwCommentBoundary is the live proof that the comment-thread marker +// the lightnovelworld chapter scan truncates at (lnwCommentMarker, +// "wpd-threads") still holds on the Site. The scan depends on it: when the +// marker vanishes every Series is skipped and logged — correct, but silent +// until a Reader notices their Latest Chapter has stopped moving. It runs only +// when SMOKE_LNW_SERIES_URL is set — the URL of the live Series page to check. +// The immortality-simulator page measured 2026-08-11 +// (docs/research/lightnovelworld-chapter-vs-series-slug.md) is the default to +// point it at: +// +// SMOKE_LNW_SERIES_URL=https://lightnovelworld.net/novel/immortality-simulator/ go test -v -run TestSmokeLnwCommentBoundary ./internal/latest +// +// A red run means the Site's markup has moved — the marker is gone, occurs +// more than once, or no longer follows the last chapter anchor — and the scan +// in sites.go is now skipping this Site. Revisit sites.go before anything +// else; the test is not flaky. A Cloudflare challenge or a non-200 is +// distinguished from a marker failure by the "not a marker failure" messages +// below, which carry the observed status and body length. +func TestSmokeLnwCommentBoundary(t *testing.T) { + seriesURL := os.Getenv("SMOKE_LNW_SERIES_URL") + if seriesURL == "" { + t.Skip("SMOKE_LNW_SERIES_URL unset") + } + if !fetchableSeriesURL("lightnovelworld", seriesURL) { + t.Fatalf("%q is not a fetchable lightnovelworld series URL", seriesURL) + } + + f, err := NewTLSFetcher() + if err != nil { + t.Fatalf("NewTLSFetcher: %v", err) + } + ctx, cancel := context.WithTimeout(context.Background(), 60*time.Second) + defer cancel() + body, status, err := f.Get(ctx, seriesURL) + if err != nil { + t.Fatalf("Get: %v", err) + } + if status != http.StatusOK { + t.Fatalf("status = %d, body %d bytes — not a marker failure; the Site did not answer this IP with a Series page", status, len(body)) + } + if len(body) < lnwSeriesPageFloor { + t.Fatalf("body %d bytes — not a whole Series page (measured 685 KB..1.18 MB); not a marker failure, likely a Cloudflare challenge or a non-Series response", len(body)) + } + if !lnwChapterRe.MatchString(body) { + t.Fatalf("no chapter anchor in %d bytes — not a lightnovelworld Series page; not a marker failure, likely a Cloudflare challenge or a non-Series response", len(body)) + } + if failures := checkLnwCommentBoundary(body); len(failures) > 0 { + t.Fatalf("%s (body %d bytes)", strings.Join(failures, "; "), len(body)) + } + t.Logf("ok: %q once at byte %d, body %d bytes", lnwCommentMarker, strings.Index(body, lnwCommentMarker), len(body)) +} + +// checkLnwCommentBoundary verifies the three marker assertions against a +// fetched Series body: the marker occurs exactly once, every chapter anchor +// precedes it, and at least one anchor precedes it at all. It returns one +// human-readable failure per broken assertion — with observed offsets and body +// length — and empty when the page is healthy. +func checkLnwCommentBoundary(body string) []string { + n := strings.Count(body, lnwCommentMarker) + if n == 0 { + return []string{fmt.Sprintf("%q occurs 0 times in %d bytes, want exactly 1", lnwCommentMarker, len(body))} + } + if n != 1 { + return []string{fmt.Sprintf("%q occurs %d times in %d bytes (first at byte %d), want exactly 1", lnwCommentMarker, n, len(body), strings.Index(body, lnwCommentMarker))} + } + markerIdx := strings.Index(body, lnwCommentMarker) + lastAnchor, before := -1, 0 + for _, m := range lnwChapterRe.FindAllStringIndex(body, -1) { + if m[0] < markerIdx { + before++ + } + lastAnchor = m[0] + } + if lastAnchor == -1 { + return []string{fmt.Sprintf("no chapter anchor in the %d-byte body", len(body))} + } + var failures []string + if lastAnchor >= markerIdx { + failures = append(failures, fmt.Sprintf("last chapter anchor at byte %d does not precede the marker at byte %d", lastAnchor, markerIdx)) + } + if before == 0 { + failures = append(failures, fmt.Sprintf("no chapter anchor before the marker at byte %d — the truncated prefix the scan sees yields nothing", markerIdx)) + } + return failures +} -- 2.52.0 From 3396c50aac8b7892fe703991d159e8e1836bf0ff Mon Sep 17 00:00:00 2001 From: Sulthan Zaki <sultankiki05@gmail.com> Date: Tue, 11 Aug 2026 13:32:14 +0700 Subject: [PATCH 10/11] =?UTF-8?q?#88:=20review=20=E2=80=94=20drop=20dead?= =?UTF-8?q?=20anchor=20branch,=20single=20marker=20scan=20in=20canary=20he?= =?UTF-8?q?lper?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/internal/latest/smoke_lnw_test.go | 25 ++++++++++------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/backend/internal/latest/smoke_lnw_test.go b/backend/internal/latest/smoke_lnw_test.go index dae69cd..cd3e589 100644 --- a/backend/internal/latest/smoke_lnw_test.go +++ b/backend/internal/latest/smoke_lnw_test.go @@ -63,10 +63,11 @@ func TestSmokeLnwCommentBoundary(t *testing.T) { if !lnwChapterRe.MatchString(body) { t.Fatalf("no chapter anchor in %d bytes — not a lightnovelworld Series page; not a marker failure, likely a Cloudflare challenge or a non-Series response", len(body)) } + markerIdx := strings.Index(body, lnwCommentMarker) if failures := checkLnwCommentBoundary(body); len(failures) > 0 { t.Fatalf("%s (body %d bytes)", strings.Join(failures, "; "), len(body)) } - t.Logf("ok: %q once at byte %d, body %d bytes", lnwCommentMarker, strings.Index(body, lnwCommentMarker), len(body)) + t.Logf("ok: %q once at byte %d, body %d bytes", lnwCommentMarker, markerIdx, len(body)) } // checkLnwCommentBoundary verifies the three marker assertions against a @@ -75,29 +76,25 @@ func TestSmokeLnwCommentBoundary(t *testing.T) { // human-readable failure per broken assertion — with observed offsets and body // length — and empty when the page is healthy. func checkLnwCommentBoundary(body string) []string { - n := strings.Count(body, lnwCommentMarker) - if n == 0 { - return []string{fmt.Sprintf("%q occurs 0 times in %d bytes, want exactly 1", lnwCommentMarker, len(body))} - } - if n != 1 { - return []string{fmt.Sprintf("%q occurs %d times in %d bytes (first at byte %d), want exactly 1", lnwCommentMarker, n, len(body), strings.Index(body, lnwCommentMarker))} - } markerIdx := strings.Index(body, lnwCommentMarker) - lastAnchor, before := -1, 0 + switch n := strings.Count(body, lnwCommentMarker); { + case n == 0: + return []string{fmt.Sprintf("%q occurs 0 times in %d bytes, want exactly 1", lnwCommentMarker, len(body))} + case n != 1: + return []string{fmt.Sprintf("%q occurs %d times in %d bytes (first at byte %d), want exactly 1", lnwCommentMarker, n, len(body), markerIdx)} + } + lastAnchor, anchorsBefore := -1, 0 for _, m := range lnwChapterRe.FindAllStringIndex(body, -1) { if m[0] < markerIdx { - before++ + anchorsBefore++ } lastAnchor = m[0] } - if lastAnchor == -1 { - return []string{fmt.Sprintf("no chapter anchor in the %d-byte body", len(body))} - } var failures []string if lastAnchor >= markerIdx { failures = append(failures, fmt.Sprintf("last chapter anchor at byte %d does not precede the marker at byte %d", lastAnchor, markerIdx)) } - if before == 0 { + if anchorsBefore == 0 { failures = append(failures, fmt.Sprintf("no chapter anchor before the marker at byte %d — the truncated prefix the scan sees yields nothing", markerIdx)) } return failures -- 2.52.0 From c09b7d6c98d9e0fd504d55f402014b682f9ee4ee Mon Sep 17 00:00:00 2001 From: Sulthan Zaki <sultankiki05@gmail.com> Date: Tue, 11 Aug 2026 18:00:29 +0700 Subject: [PATCH 11/11] chore: refresh graphify map for the lnw identity change --- graphify-out/.graphify_labels.json | 3 - graphify-out/GRAPH_REPORT.md | 57 +- graphify-out/graph.html | 8 +- graphify-out/graph.json | 1263 ++++++++++++++++++---------- graphify-out/manifest.json | 57 +- 5 files changed, 882 insertions(+), 506 deletions(-) diff --git a/graphify-out/.graphify_labels.json b/graphify-out/.graphify_labels.json index 0014f97..6d49d43 100644 --- a/graphify-out/.graphify_labels.json +++ b/graphify-out/.graphify_labels.json @@ -15,10 +15,8 @@ "13": "Web UI Handlers", "14": "Go Error Handling", "15": "CDP Browser Client", - "16": "Cover Storage", "17": "Go Code Style Guide", "18": "Agent Skills", - "19": "Store Migrations", "20": "I/O Performance Patterns", "21": "CPU Optimization", "22": "Caching Patterns", @@ -37,7 +35,6 @@ "35": "Web UI Filter Logic", "36": "Userscript Test Harness", "37": "Product & Security Context", - "38": "Session Store Tests", "39": "UI Critique 2026-07-26A", "40": "UI Critique 2026-07-26B", "41": "DB Cutover Runbook", diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md index ec21587..d2ab02d 100644 --- a/graphify-out/GRAPH_REPORT.md +++ b/graphify-out/GRAPH_REPORT.md @@ -1,16 +1,16 @@ # Graph Report - mangaBookmark (2026-08-11) ## Corpus Check -- 107 files · ~261,410 words +- 108 files · ~265,471 words - Verdict: corpus is large enough that graph structure adds value. ## Summary -- 1634 nodes · 3179 edges · 280 communities (65 shown, 215 thin omitted) -- Extraction: 90% EXTRACTED · 10% INFERRED · 0% AMBIGUOUS · INFERRED: 309 edges (avg confidence: 0.77) +- 1644 nodes · 3206 edges · 277 communities (62 shown, 215 thin omitted) +- Extraction: 90% EXTRACTED · 10% INFERRED · 0% AMBIGUOUS · INFERRED: 312 edges (avg confidence: 0.77) - Token cost: 0 input · 0 output ## Graph Freshness -- Built from commit: `c400c91a` +- Built from commit: `27dda601` - Run `git rev-parse HEAD` and compare to check if the graph is stale. - Run `graphify update .` after code changes (no API cost). @@ -31,10 +31,8 @@ - [[_COMMUNITY_Web UI Handlers|Web UI Handlers]] - [[_COMMUNITY_Go Error Handling|Go Error Handling]] - [[_COMMUNITY_CDP Browser Client|CDP Browser Client]] -- [[_COMMUNITY_Cover Storage|Cover Storage]] - [[_COMMUNITY_Go Code Style Guide|Go Code Style Guide]] - [[_COMMUNITY_Agent Skills|Agent Skills]] -- [[_COMMUNITY_Store Migrations|Store Migrations]] - [[_COMMUNITY_IO Performance Patterns|I/O Performance Patterns]] - [[_COMMUNITY_CPU Optimization|CPU Optimization]] - [[_COMMUNITY_Caching Patterns|Caching Patterns]] @@ -53,7 +51,6 @@ - [[_COMMUNITY_Web UI Filter Logic|Web UI Filter Logic]] - [[_COMMUNITY_Userscript Test Harness|Userscript Test Harness]] - [[_COMMUNITY_Product & Security Context|Product & Security Context]] -- [[_COMMUNITY_Session Store Tests|Session Store Tests]] - [[_COMMUNITY_UI Critique 2026-07-26A|UI Critique 2026-07-26A]] - [[_COMMUNITY_UI Critique 2026-07-26B|UI Critique 2026-07-26B]] - [[_COMMUNITY_DB Cutover Runbook|DB Cutover Runbook]] @@ -300,7 +297,7 @@ 2. `newWebTestServer()` - 49 edges 3. `newTestStore()` - 42 edges 4. `newTestStore()` - 41 edges -5. `e()` - 32 edges +5. `e()` - 33 edges 6. `Handler` - 29 edges 7. `ne()` - 28 edges 8. `De()` - 28 edges @@ -333,7 +330,7 @@ - **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 (280 total, 215 thin omitted) +## Communities (277 total, 215 thin omitted) ### Community 0 - "HTMX Library Internals" Cohesion: 0.08 @@ -345,19 +342,19 @@ Nodes (84): floatPtr(), testConfig(), getCover(), Cookie, Handler, ResponseRecor ### Community 2 - "Manga Userscript Adapters" Cohesion: 0.06 -Nodes (77): adapterFor(), anchorsFromDocument(), anchorsFromHTML(), apiDelete(), apiGet(), apiPut(), applyFabPos(), applyLatestChapterIfChanged() (+69 more) +Nodes (76): adapterFor(), anchorsFromDocument(), anchorsFromHTML(), apiDelete(), apiGet(), apiPut(), applyFabPos(), applyLatestChapterIfChanged() (+68 more) ### Community 3 - "Novel Userscript Adapters" Cohesion: 0.06 -Nodes (74): adapterFor(), anchorsFromDocument(), anchorsFromHTML(), apiDelete(), apiGet(), apiPut(), applyFabPos(), applyLatestChapterIfChanged() (+66 more) +Nodes (79): adapterFor(), anchorsFromDocument(), anchorsFromHTML(), apiDelete(), apiGet(), apiPut(), applyFabPos(), applyLatestChapterIfChanged() (+71 more) ### Community 4 - "Series Acquisition Tests" Cohesion: 0.10 Nodes (67): bookmarkNewKaganeSeries(), bookmarkNewNovelfullSeries(), bookmarkNewSeries(), Context, Store, T, newAcquirer(), readBookmark() (+59 more) ### Community 5 - "Bookmarks API Tests" -Cohesion: 0.07 -Nodes (71): auth(), getBookmarks(), Handler, Request, Store, T, newTestServer(), newTestStore() (+63 more) +Cohesion: 0.08 +Nodes (67): auth(), getBookmarks(), Handler, Request, Store, T, newTestServer(), newTestStore() (+59 more) ### Community 7 - "Cover & Acquire Internals" Cohesion: 0.08 @@ -376,8 +373,8 @@ 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.14 -Nodes (44): scanSeries(), Store, T, newTestStore(), readLatestCheckedAt(), readSeries(), secondReader(), seedForCheck() (+36 more) +Cohesion: 0.05 +Nodes (75): T, TestCreateAndGetSession(), TestDeleteSessionIsPerReader(), TestDeleteSessionRevokes(), TestExpiredSessionIsGone(), TestGetSessionUnknownID(), applyMigration(), CoverContentType() (+67 more) ### Community 12 - "Bookmarks API Handler" Cohesion: 0.08 @@ -392,21 +389,13 @@ 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.12 -Nodes (22): Action, awaitPromise(), browserConnectionLost(), classifyBrowserError(), Context, Mutex, isInterstitial(), jsString() (+14 more) - -### Community 16 - "Cover Storage" -Cohesion: 0.09 -Nodes (7): CoverContentType(), coverRelativePath(), coverSourceAddress(), displayChapter(), Store, TestDisplayChapter(), Bookmark +Cohesion: 0.08 +Nodes (29): Action, awaitPromise(), browserConnectionLost(), classifyBrowserError(), Context, Mutex, isInterstitial(), jsString() (+21 more) ### Community 17 - "Go Code Style Guide" 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 Migrations" -Cohesion: 0.19 -Nodes (18): applyMigration(), migrate(), Open(), refreshOwnerToken(), seedOwner(), TestCoverIsContentAddressedOnFilesystem(), TestCoverPersistsAcrossReopen(), TestMigration0002BackfillsExistingBookmarks() (+10 more) - ### 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) @@ -463,10 +452,6 @@ Nodes (5): closeCardPanels(), setActiveTab(), toggleChapterForm(), toggleConfirm Cohesion: 0.17 Nodes (11): Accessibility & Inclusion, Brand Commitments, Capabilities and Constraints, Evidence on Hand, Operating Context, Platform, Positioning, Product (+3 more) -### Community 38 - "Session Store Tests" -Cohesion: 0.48 -Nodes (6): T, TestCreateAndGetSession(), TestDeleteSessionIsPerReader(), TestDeleteSessionRevokes(), TestExpiredSessionIsGone(), TestGetSessionUnknownID() - ### Community 39 - "UI Critique 2026-07-26A" Cohesion: 0.29 Nodes (6): Design Health Score, Design Specificity Verdict, Minor Observations, Persona Red Flags, Priority Issues, Questions to Consider @@ -592,19 +577,19 @@ 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 -- **544 isolated node(s):** `bookmarkmanager/backend`, `ctxKey`, `loginView`, `ctxKey`, `test` (+539 more) +- **545 isolated node(s):** `bookmarkmanager/backend`, `ctxKey`, `loginView`, `ctxKey`, `test` (+540 more) These have ≤1 connection - possible missing edges or undocumented components. - **215 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 `Bookmarks API Tests`, `Cover & Acquire Internals`, `Session Middleware`, `Web UI Handlers`, `Store Migrations`?** - _High betweenness centrality (0.037) - this node is a cross-community bridge._ -- **Why does `Open()` connect `Store Migrations` to `Cover Fetch Test Helpers`, `Series Acquisition Tests`, `Bookmarks API Tests`, `Store Tests`, `Cover Storage`, `PG Test Infrastructure`?** - _High betweenness centrality (0.033) - this node is a cross-community bridge._ +- **Why does `New()` connect `Series Acquisition Tests` to `Bookmarks API Tests`, `Cover & Acquire Internals`, `Session Middleware`, `Store Tests`, `Web UI Handlers`?** + _High betweenness centrality (0.041) - this node is a cross-community bridge._ +- **Why does `Open()` connect `Store Tests` to `Cover Fetch Test Helpers`, `Series Acquisition Tests`, `Bookmarks API Tests`, `PG Test Infrastructure`?** + _High betweenness centrality (0.035) - 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.020) - this node is a cross-community bridge._ + _High betweenness centrality (0.022) - 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?** @@ -612,4 +597,4 @@ _Questions this graph is uniquely positioned to answer:_ - **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._ - **What connects `bookmarkmanager/backend`, `ctxKey`, `loginView` to the rest of the system?** - _588 weakly-connected nodes found - possible documentation gaps or missing edges._ \ No newline at end of file + _589 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 3cb14fd..8d374fe 100644 --- a/graphify-out/graph.html +++ b/graphify-out/graph.html @@ -63,12 +63,12 @@ </div> <div id="legend"></div> </div> - <div id="stats">1634 nodes · 3179 edges · 280 communities</div> + <div id="stats">1644 nodes · 3206 edges · 277 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": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMain()", "community": 30, "community_name": "PG Test Infrastructure", "source_file": "backend/api_test.go", "file_type": "code", "degree": 3}, {"id": "backend_api_test_go_m", "label": "M", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "M", "community": 30, "community_name": "PG Test Infrastructure", "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": 12.3, "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": 8}, {"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": 12.6, "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": 9}, {"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": 12.0, "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": 7}, {"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.6, "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": 2}, {"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": "action", "label": "Action", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Action", "community": 15, "community_name": "CDP Browser Client", "source_file": "", "file_type": "code", "degree": 1}, {"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": 5, "community_name": "Bookmarks API Tests", "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": 5, "community_name": "Bookmarks API Tests", "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": 5, "community_name": "Bookmarks API Tests", "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.4, "font": {"size": 0, "color": "#ffffff"}, "title": "NewTLSFetcher()", "community": 5, "community_name": "Bookmarks API Tests", "source_file": "backend/internal/latest/fetch.go", "file_type": "code", "degree": 5}, {"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": 5, "community_name": "Bookmarks API Tests", "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": 5, "community_name": "Bookmarks API Tests", "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.0, "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": 7}, {"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.7, "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": 6}, {"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.4, "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": 5}, {"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.2, "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": 4}, {"id": "latest_poller_checkone", "label": ".checkOne()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.6, "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": 9}, {"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": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMain()", "community": 30, "community_name": "PG Test Infrastructure", "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": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "M", "community": 30, "community_name": "PG Test Infrastructure", "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_sites", "label": "sites.go", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "sites.go", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 9}, {"id": "latest_latestchapter", "label": "latestChapter", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "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": 2}, {"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_latestchapterfrom", "label": "latestChapterFrom()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "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": 6}, {"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_coverfrom", "label": "coverFrom()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "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": 8}, {"id": "backend_internal_latest_sites_metacontent", "label": "metaContent()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "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": 3}, {"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_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_pgtest_pgtest", "label": "pgtest.go", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "pgtest.go", "community": 30, "community_name": "PG Test Infrastructure", "source_file": "backend/internal/pgtest/pgtest.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_pgtest_pgtest_main", "label": "Main()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Main()", "community": 30, "community_name": "PG Test Infrastructure", "source_file": "backend/internal/pgtest/pgtest.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_pgtest_pgtest_go_m", "label": "M", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "M", "community": 30, "community_name": "PG Test Infrastructure", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_pgtest_pgtest_url", "label": "URL()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "URL()", "community": 30, "community_name": "PG Test Infrastructure", "source_file": "backend/internal/pgtest/pgtest.go", "file_type": "code", "degree": 3}, {"id": "tb", "label": "TB", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TB", "community": 30, "community_name": "PG Test Infrastructure", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_pgtest_pgtest_start", "label": "start()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "start()", "community": 30, "community_name": "PG Test Infrastructure", "source_file": "backend/internal/pgtest/pgtest.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_pgtest_pgtest_waitready", "label": "waitReady()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "waitReady()", "community": 30, "community_name": "PG Test Infrastructure", "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": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "sessions_test.go", "community": 38, "community_name": "Session 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": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCreateAndGetSession()", "community": 38, "community_name": "Session 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": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 38, "community_name": "Session Store Tests", "source_file": "", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_sessions_test_testgetsessionunknownid", "label": "TestGetSessionUnknownID()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestGetSessionUnknownID()", "community": 38, "community_name": "Session 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": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestExpiredSessionIsGone()", "community": 38, "community_name": "Session 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": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDeleteSessionRevokes()", "community": 38, "community_name": "Session 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": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDeleteSessionIsPerReader()", "community": 38, "community_name": "Session 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": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "store.go", "community": 19, "community_name": "Store Migrations", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 16}, {"id": "store_bookmark", "label": "Bookmark", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 16.3, "font": {"size": 12, "color": "#ffffff"}, "title": "Bookmark", "community": 16, "community_name": "Cover Storage", "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": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".HasNewChapter()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "backend_internal_store_store_displaychapter", "label": "displayChapter()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "displayChapter()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_bookmark_displaychapter", "label": ".DisplayChapter()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".DisplayChapter()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 2}, {"id": "store_bookmark_displaylatest", "label": ".DisplayLatest()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".DisplayLatest()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 2}, {"id": "store_bookmark_continueurl", "label": ".ContinueURL()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".ContinueURL()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_bookmark_initial", "label": ".Initial()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".Initial()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "backend_internal_store_store_covercontenttype", "label": "CoverContentType()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "CoverContentType()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_owner", "label": "Owner", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Owner", "community": 19, "community_name": "Store Migrations", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_go_store_store", "label": "Store", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 17.5, "font": {"size": 12, "color": "#ffffff"}, "title": "Store", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 26}, {"id": "db", "label": "DB", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 19, "community_name": "Store Migrations", "source_file": "", "file_type": "code", "degree": 5}, {"id": "store_store_ownerid", "label": ".OwnerID()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".OwnerID()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_readeridfortokenhash", "label": ".ReaderIDForTokenHash()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".ReaderIDForTokenHash()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_readertokeninfo", "label": ".ReaderTokenInfo()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".ReaderTokenInfo()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_rotatetoken", "label": ".RotateToken()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".RotateToken()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_ensurereader", "label": ".EnsureReader()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".EnsureReader()", "community": 16, "community_name": "Cover Storage", "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 Migrations", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_store_readers", "label": ".Readers()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Readers()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_open", "label": "Open()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 17.8, "font": {"size": 12, "color": "#ffffff"}, "title": "Open()", "community": 19, "community_name": "Store Migrations", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 27}, {"id": "backend_internal_store_store_seedowner", "label": "seedOwner()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "seedOwner()", "community": 19, "community_name": "Store Migrations", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_store_refreshownertoken", "label": "refreshOwnerToken()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "refreshOwnerToken()", "community": 19, "community_name": "Store Migrations", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_migrate", "label": "migrate()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "migrate()", "community": 19, "community_name": "Store Migrations", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_store_store_applymigration", "label": "applyMigration()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "applyMigration()", "community": 19, "community_name": "Store Migrations", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_store_scanbookmark", "label": ".scanBookmark()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".scanBookmark()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_store_store_scanseries", "label": "scanSeries()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "scanSeries()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_store_close", "label": ".Close()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".Close()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_store_store_coversourceaddress", "label": "coverSourceAddress()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "coverSourceAddress()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_store_coverrelativepath", "label": "coverRelativePath()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "coverRelativePath()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 3}, {"id": "store_store_getcover", "label": ".getCover()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".getCover()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 3}, {"id": "store_store_getcoverbyaddress", "label": ".getCoverByAddress()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".getCoverByAddress()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_store_putcover", "label": ".putCover()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".putCover()", "community": 16, "community_name": "Cover Storage", "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": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".CoverByAddress()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 2}, {"id": "store_store_coverwireurl", "label": ".CoverWireURL()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".CoverWireURL()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 2}, {"id": "store_store_setseriescover", "label": ".SetSeriesCover()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".SetSeriesCover()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 3}, {"id": "store_store_list", "label": ".List()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".List()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_store_get", "label": ".Get()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Get()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 3}, {"id": "store_store_upsert", "label": ".Upsert()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Upsert()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 3}, {"id": "store_store_delete", "label": ".Delete()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".Delete()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_dueforlatestcheck", "label": ".DueForLatestCheck()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".DueForLatestCheck()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_store_marklatestchecked", "label": ".MarkLatestChecked()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".MarkLatestChecked()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_latestcheckedat", "label": ".LatestCheckedAt()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".LatestCheckedAt()", "community": 16, "community_name": "Cover Storage", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_setlatestchapter", "label": ".SetLatestChapter()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".SetLatestChapter()", "community": 16, "community_name": "Cover Storage", "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": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMain()", "community": 30, "community_name": "PG Test Infrastructure", "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": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "M", "community": 30, "community_name": "PG Test Infrastructure", "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": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestOpenIsIdempotent()", "community": 19, "community_name": "Store Migrations", "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": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRotateTokenInvalidatesOldAndSurvivesRestart()", "community": 19, "community_name": "Store Migrations", "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": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDisplayChapter()", "community": 16, "community_name": "Cover Storage", "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": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMigration0002BackfillsExistingBookmarks()", "community": 19, "community_name": "Store Migrations", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows", "label": "TestMigration0008DropsLegacyCoverRows()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMigration0008DropsLegacyCoverRows()", "community": 19, "community_name": "Store Migrations", "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": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestSeedOwnerIdempotentAndRefreshesTokenHash()", "community": 19, "community_name": "Store Migrations", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner", "label": "TestMigration0004AttachesBookmarksToOwner()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMigration0004AttachesBookmarksToOwner()", "community": 19, "community_name": "Store Migrations", "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": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCoverPersistsAcrossReopen()", "community": 19, "community_name": "Store Migrations", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testopenrequirescoverdirectory", "label": "TestOpenRequiresCoverDirectory()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestOpenRequiresCoverDirectory()", "community": 19, "community_name": "Store Migrations", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testopenrequiresabsolutecoverbaseurl", "label": "TestOpenRequiresAbsoluteCoverBaseURL()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestOpenRequiresAbsoluteCoverBaseURL()", "community": 19, "community_name": "Store Migrations", "source_file": "backend/internal/store/store_test.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_store_store_test_testcoveriscontentaddressedonfilesystem", "label": "TestCoverIsContentAddressedOnFilesystem()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestCoverIsContentAddressedOnFilesystem()", "community": 19, "community_name": "Store Migrations", "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.2, "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": 32}, {"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": "#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": 30.8, "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": 72}, {"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": 10.9, "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": 3}, {"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_keyof", "label": "keyOf()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "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": 6}, {"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_computelatestchapter", "label": "computeLatestChapter()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "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": 5}, {"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.2, "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": 4}, {"id": "userscript_novel_bookmark_user_loadlastchecked", "label": "loadLastChecked()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "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": 2}, {"id": "userscript_novel_bookmark_user_savelastchecked", "label": "saveLastChecked()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "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": 2}, {"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.2, "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": 4}, {"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.4, "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": 5}, {"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.2, "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": 4}, {"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": 13.8, "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": 13}, {"id": "userscript_novel_bookmark_user_pushdelete", "label": "pushDelete()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "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": 8}, {"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_onnavigate", "label": "onNavigate()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "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": 8}, {"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.2, "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": 11}, {"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": 14.0, "font": {"size": 0, "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": 14}, {"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_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_kindof_maxchapter", "label": "{ novelfull, lightnovelworld, kindOf, maxChapter,}", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "{ novelfull, lightnovelworld, kindOf, maxChapter,}", "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": "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": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Memory Layout", "community": 42, "community_name": "Memory Layout 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": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Struct field alignment", "community": 42, "community_name": "Memory Layout 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": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Zero-size field at end of struct", "community": 42, "community_name": "Memory Layout 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": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Pointer receivers for large structs", "community": 42, "community_name": "Memory Layout 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": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Map of pointers for large, frequently updated structs", "community": 42, "community_name": "Memory Layout 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": "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_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_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": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "AGENTS.md", "community": 125, "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": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Userscript structure (single IIFE, `manga-bookmark.user.js`)", "community": 125, "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": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "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": 125, "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": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Second script: `novel-bookmark.user.js`", "community": 125, "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": "agents_agents", "label": "AGENTS.md Repo Guidance", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "AGENTS.md Repo Guidance", "community": 32, "community_name": "Repo Hard Constraints", "source_file": "AGENTS.md", "file_type": "document", "degree": 0}, {"id": "agents_cinder", "label": "Cinder Design System", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Cinder Design System", "community": 154, "community_name": "Cinder Design System", "source_file": "AGENTS.md", "file_type": "concept", "degree": 0}, {"id": "agents_novel_bookmark_user_js", "label": "novel-bookmark.user.js", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "novel-bookmark.user.js", "community": 159, "community_name": "novel-bookmark.user.js", "source_file": "AGENTS.md", "file_type": "code", "degree": 0}, {"id": "agents_security_invariants", "label": "Security Invariants", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Security Invariants", "community": 160, "community_name": "Security Invariants", "source_file": "AGENTS.md", "file_type": "concept", "degree": 0}, {"id": "agents_graphify", "label": "Graphify Knowledge Graph", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Graphify Knowledge Graph", "community": 158, "community_name": "Graphify Knowledge Graph", "source_file": "AGENTS.md", "file_type": "concept", "degree": 0}, {"id": "agents_cdp_browser", "label": "CDP Browser Unit (chrome/)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "CDP Browser Unit (chrome/)", "community": 153, "community_name": "CDP Browser Unit (chrome/)", "source_file": "AGENTS.md", "file_type": "concept", "degree": 0}, {"id": "agents_cloudflare_challenge", "label": "Cloudflare Challenge Behaviour", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Cloudflare Challenge Behaviour", "community": 155, "community_name": "Cloudflare Challenge Behaviour", "source_file": "AGENTS.md", "file_type": "rationale", "degree": 0}, {"id": "agents_gitea_tea", "label": "Gitea + tea CLI", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Gitea + tea CLI", "community": 157, "community_name": "Gitea + tea CLI", "source_file": "AGENTS.md", "file_type": "concept", "degree": 0}, {"id": "agents_ember_law", "label": "Ember Means New Chapter Only", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Ember Means New Chapter Only", "community": 156, "community_name": "Ember Means New Chapter Only", "source_file": "AGENTS.md", "file_type": "rationale", "degree": 0}, {"id": "agents_bookmarks_table", "label": "bookmarks Table", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "bookmarks Table", "community": 41, "community_name": "DB Cutover Runbook", "source_file": "AGENTS.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": "context_context", "label": "CONTEXT.md Ubiquitous Language", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "CONTEXT.md Ubiquitous Language", "community": 181, "community_name": "CONTEXT.md Ubiquitous Language", "source_file": "CONTEXT.md", "file_type": "document", "degree": 0}, {"id": "context_series", "label": "Series", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Series", "community": 190, "community_name": "Series", "source_file": "CONTEXT.md", "file_type": "concept", "degree": 0}, {"id": "context_site", "label": "Site", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Site", "community": 191, "community_name": "Site", "source_file": "CONTEXT.md", "file_type": "concept", "degree": 0}, {"id": "context_chapter_slug", "label": "Chapter Slug", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Chapter Slug", "community": 180, "community_name": "Chapter Slug", "source_file": "CONTEXT.md", "file_type": "concept", "degree": 0}, {"id": "context_cover", "label": "Cover", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Cover", "community": 26, "community_name": "Deployment & Cover ADRs", "source_file": "CONTEXT.md", "file_type": "concept", "degree": 0}, {"id": "context_reader", "label": "Reader", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Reader", "community": 189, "community_name": "Reader", "source_file": "CONTEXT.md", "file_type": "concept", "degree": 0}, {"id": "context_bookmark", "label": "Bookmark", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Bookmark", "community": 31, "community_name": "Domain Concepts", "source_file": "CONTEXT.md", "file_type": "concept", "degree": 0}, {"id": "context_library", "label": "Library", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Library", "community": 184, "community_name": "Library", "source_file": "CONTEXT.md", "file_type": "concept", "degree": 0}, {"id": "context_progress", "label": "Progress", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Progress", "community": 188, "community_name": "Progress", "source_file": "CONTEXT.md", "file_type": "concept", "degree": 0}, {"id": "context_latest_chapter", "label": "Latest Chapter", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Latest Chapter", "community": 183, "community_name": "Latest Chapter", "source_file": "CONTEXT.md", "file_type": "concept", "degree": 0}, {"id": "context_poll", "label": "Poll", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Poll", "community": 187, "community_name": "Poll", "source_file": "CONTEXT.md", "file_type": "concept", "degree": 0}, {"id": "context_new_chapter", "label": "New Chapter", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "New Chapter", "community": 186, "community_name": "New Chapter", "source_file": "CONTEXT.md", "file_type": "concept", "degree": 0}, {"id": "context_lifecycle_bucket", "label": "Lifecycle Bucket", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Lifecycle Bucket", "community": 185, "community_name": "Lifecycle Bucket", "source_file": "CONTEXT.md", "file_type": "concept", "degree": 0}, {"id": "context_favourite", "label": "Favourite", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Favourite", "community": 182, "community_name": "Favourite", "source_file": "CONTEXT.md", "file_type": "concept", "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": "deploy_deploy", "label": "Deployment Runbook", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Deployment Runbook", "community": 201, "community_name": "Deployment Runbook", "source_file": "DEPLOY.md", "file_type": "document", "degree": 0}, {"id": "deploy_adr_0002", "label": "ADR-0002 (Discord OAuth Sign-In)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0002 (Discord OAuth Sign-In)", "community": 197, "community_name": "ADR-0002 (Discord OAuth Sign-In)", "source_file": "DEPLOY.md", "file_type": "document", "degree": 0}, {"id": "deploy_adr_0006", "label": "ADR-0006 (Browser Out of API Stack)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0006 (Browser Out of API Stack)", "community": 198, "community_name": "ADR-0006 (Browser Out of API Stack)", "source_file": "DEPLOY.md", "file_type": "document", "degree": 0}, {"id": "deploy_adr_0007", "label": "ADR-0007 (Absolute Cover URLs)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0007 (Absolute Cover URLs)", "community": 199, "community_name": "ADR-0007 (Absolute Cover URLs)", "source_file": "DEPLOY.md", "file_type": "document", "degree": 0}, {"id": "deploy_token_key", "label": "TOKEN_KEY Credential Derivation", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TOKEN_KEY Credential Derivation", "community": 204, "community_name": "TOKEN_KEY Credential Derivation", "source_file": "DEPLOY.md", "file_type": "concept", "degree": 0}, {"id": "deploy_issue_24", "label": "Issue #24 (Derived Credentials)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Issue #24 (Derived Credentials)", "community": 202, "community_name": "Issue #24 (Derived Credentials)", "source_file": "DEPLOY.md", "file_type": "document", "degree": 0}, {"id": "deploy_tailscale_acl", "label": "Tailscale ACL Tagging", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Tailscale ACL Tagging", "community": 203, "community_name": "Tailscale ACL Tagging", "source_file": "DEPLOY.md", "file_type": "concept", "degree": 0}, {"id": "deploy_traefik", "label": "Traefik Reverse Proxy", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Traefik Reverse Proxy", "community": 205, "community_name": "Traefik Reverse Proxy", "source_file": "DEPLOY.md", "file_type": "concept", "degree": 0}, {"id": "deploy_bookmark_api", "label": "bookmark-api Service", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "bookmark-api Service", "community": 200, "community_name": "bookmark-api Service", "source_file": "DEPLOY.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": "readme_readme", "label": "README Config and Endpoint Reference", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "README Config and Endpoint Reference", "community": 267, "community_name": "README Config and Endpoint Reference", "source_file": "README.md", "file_type": "document", "degree": 0}, {"id": "readme_backend", "label": "Go Backend (backend/)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Go Backend (backend/)", "community": 263, "community_name": "Go Backend (backend/)", "source_file": "README.md", "file_type": "code", "degree": 0}, {"id": "readme_poller", "label": "Latest Chapter Poller", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Latest Chapter Poller", "community": 265, "community_name": "Latest Chapter Poller", "source_file": "README.md", "file_type": "concept", "degree": 0}, {"id": "readme_adapters", "label": "Site Adapters", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Site Adapters", "community": 262, "community_name": "Site Adapters", "source_file": "README.md", "file_type": "concept", "degree": 0}, {"id": "readme_localstorage_cache", "label": "localStorage Cache and Retry Queue", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "localStorage Cache and Retry Queue", "community": 264, "community_name": "localStorage Cache and Retry Queue", "source_file": "README.md", "file_type": "concept", "degree": 0}, {"id": "readme_postgres", "label": "Postgres Store (postgres:17-alpine)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Postgres Store (postgres:17-alpine)", "community": 266, "community_name": "Postgres Store (postgres:17-alpine)", "source_file": "README.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.6, "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": 2}, {"id": "backend_agents_store", "label": "Store Package (Postgres Persistence)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Store Package (Postgres Persistence)", "community": 103, "community_name": "bookmark-api Service", "source_file": "backend/AGENTS.md", "file_type": "concept", "degree": 1}, {"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.4, "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": 5}, {"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_doc", "label": "docker-compose.yml \u2014 Base Stack", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "docker-compose.yml \u2014 Base Stack", "community": 103, "community_name": "bookmark-api Service", "source_file": "docker-compose.yml", "file_type": "document", "degree": 4}, {"id": "docker_compose_bookmark_api", "label": "bookmark-api Service", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "bookmark-api Service", "community": 103, "community_name": "bookmark-api Service", "source_file": "docker-compose.yml", "file_type": "concept", "degree": 7}, {"id": "docker_compose_postgres", "label": "postgres Service (postgres:17-alpine)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "postgres Service (postgres:17-alpine)", "community": 103, "community_name": "bookmark-api Service", "source_file": "docker-compose.yml", "file_type": "concept", "degree": 3}, {"id": "docker_compose_db_network", "label": "Internal db Network", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Internal db Network", "community": 103, "community_name": "bookmark-api Service", "source_file": "docker-compose.yml", "file_type": "concept", "degree": 2}, {"id": "docker_compose_cover_data", "label": "cover-data Volume", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "cover-data Volume", "community": 103, "community_name": "bookmark-api Service", "source_file": "docker-compose.yml", "file_type": "concept", "degree": 2}, {"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.9, "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": 3}, {"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_agents_doc", "label": "Userscript AGENTS guidance", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Userscript AGENTS guidance", "community": 273, "community_name": "Userscript AGENTS guidance", "source_file": "userscript/AGENTS.md", "file_type": "document", "degree": 0}, {"id": "userscript_agents_manga_bookmark", "label": "manga-bookmark.user.js (single-IIFE manga script)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "manga-bookmark.user.js (single-IIFE manga script)", "community": 274, "community_name": "manga-bookmark.user.js (single-IIFE manga script)", "source_file": "userscript/AGENTS.md", "file_type": "concept", "degree": 0}, {"id": "userscript_agents_novel_bookmark", "label": "novel-bookmark.user.js (novel script, bmgr:novel:)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "novel-bookmark.user.js (novel script, bmgr:novel:)", "community": 275, "community_name": "novel-bookmark.user.js (novel script, bmgr:novel:)", "source_file": "userscript/AGENTS.md", "file_type": "concept", "degree": 0}, {"id": "userscript_agents_site_adapters", "label": "Site adapters (URL-regex detect, og:title)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Site adapters (URL-regex detect, og:title)", "community": 278, "community_name": "Site adapters (URL-regex detect, og:title)", "source_file": "userscript/AGENTS.md", "file_type": "concept", "degree": 0}, {"id": "userscript_agents_bearer_api_client", "label": "Bearer-token API client (apiGet/apiPut/apiDelete)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Bearer-token API client (apiGet/apiPut/apiDelete)", "community": 272, "community_name": "Bearer-token API client (apiGet/apiPut/apiDelete)", "source_file": "userscript/AGENTS.md", "file_type": "concept", "degree": 0}, {"id": "userscript_agents_retry_queue", "label": "Offline retry queue (bmgr:manga:queue markers)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Offline retry queue (bmgr:manga:queue markers)", "community": 276, "community_name": "Offline retry queue (bmgr:manga:queue markers)", "source_file": "userscript/AGENTS.md", "file_type": "rationale", "degree": 0}, {"id": "userscript_agents_shadow_dom_ui", "label": "Shadow DOM UI isolation from site CSS", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Shadow DOM UI isolation from site CSS", "community": 277, "community_name": "Shadow DOM UI isolation from site CSS", "source_file": "userscript/AGENTS.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_poller_fetchableseriesurl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_acquirer_acquire", "to": "backend_internal_latest_poller_fetcherfor", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_acquirer_acquire", "to": "backend_internal_latest_sites_coverfrom", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_acquirer_acquire", "to": "backend_internal_latest_sites_latestchapterfrom", "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_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_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_browser_isinterstitial", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher_get", "to": "backend_internal_latest_browser_jsstring", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher_get", "to": "backend_internal_latest_browser_kaganeapiurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher_get", "to": "backend_internal_latest_browser_novelfullseriesurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher_get", "to": "latest_browserfetcher_run", "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": "action", "label": "references", "title": "references [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_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_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": "backend_internal_latest_sites_coverfrom", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"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": "latest_poller_checkone", "to": "backend_internal_latest_poller_fetcherfor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"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": "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_poller_fetchableseriesurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_checkone", "to": "backend_internal_latest_sites_latestchapterfrom", "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_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_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_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_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_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_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_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_publishedcoverurl", "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_latestchapterfrom", "to": "latest_latestchapter", "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_latestchapterfrom", "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_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_coverfrom", "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_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_coverfrom", "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_coverfrom", "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_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": "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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_kindof_maxchapter", "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_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_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_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_bookmark_api", "to": "backend_agents_backend", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"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": "docker_compose_postgres", "to": "backend_agents_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_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_bookmark_api", "to": "chrome_docker_compose_browser", "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_doc", "to": "docker_compose_bookmark_api", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docker_compose_doc", "to": "docker_compose_cover_data", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docker_compose_doc", "to": "docker_compose_db_network", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docker_compose_doc", "to": "docker_compose_postgres", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docker_compose_bookmark_api", "to": "docker_compose_cover_data", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docker_compose_bookmark_api", "to": "docker_compose_db_network", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docker_compose_bookmark_api", "to": "docker_compose_postgres", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docker_compose_prod_bookmark_api", "to": "docker_compose_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_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": 83}, {"cid": 4, "color": "#59A14F", "label": "Series Acquisition Tests", "count": 76}, {"cid": 5, "color": "#EDC948", "label": "Bookmarks API Tests", "count": 77}, {"cid": 6, "color": "#B07AA1", "label": "Storage Choice ADR", "count": 1}, {"cid": 7, "color": "#FF9DA7", "label": "Cover & Acquire Internals", "count": 56}, {"cid": 8, "color": "#9C755F", "label": "System Architecture Concepts", "count": 26}, {"cid": 9, "color": "#BAB0AC", "label": "Session Middleware", "count": 50}, {"cid": 10, "color": "#4E79A7", "label": "Go Test Helpers", "count": 44}, {"cid": 11, "color": "#F28E2B", "label": "Store Tests", "count": 45}, {"cid": 12, "color": "#E15759", "label": "Bookmarks API Handler", "count": 42}, {"cid": 13, "color": "#76B7B2", "label": "Web UI Handlers", "count": 41}, {"cid": 14, "color": "#59A14F", "label": "Go Error Handling", "count": 37}, {"cid": 15, "color": "#EDC948", "label": "CDP Browser Client", "count": 29}, {"cid": 16, "color": "#B07AA1", "label": "Cover Storage", "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 Migrations", "count": 19}, {"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": "Deployment & Cover ADRs", "count": 1}, {"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": 30, "color": "#4E79A7", "label": "PG Test Infrastructure", "count": 13}, {"cid": 31, "color": "#F28E2B", "label": "Domain Concepts", "count": 1}, {"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": "Session Store Tests", "count": 7}, {"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": "DB Cutover Runbook", "count": 1}, {"cid": 42, "color": "#E15759", "label": "Memory Layout Patterns", "count": 5}, {"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": 16}, {"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": 125, "color": "#EDC948", "label": "AGENTS.md", "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": 153, "color": "#76B7B2", "label": "CDP Browser Unit (chrome/)", "count": 1}, {"cid": 154, "color": "#59A14F", "label": "Cinder Design System", "count": 1}, {"cid": 155, "color": "#EDC948", "label": "Cloudflare Challenge Behaviour", "count": 1}, {"cid": 156, "color": "#B07AA1", "label": "Ember Means New Chapter Only", "count": 1}, {"cid": 157, "color": "#FF9DA7", "label": "Gitea + tea CLI", "count": 1}, {"cid": 158, "color": "#9C755F", "label": "Graphify Knowledge Graph", "count": 1}, {"cid": 159, "color": "#BAB0AC", "label": "novel-bookmark.user.js", "count": 1}, {"cid": 160, "color": "#4E79A7", "label": "Security Invariants", "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": 180, "color": "#4E79A7", "label": "Chapter Slug", "count": 1}, {"cid": 181, "color": "#F28E2B", "label": "CONTEXT.md Ubiquitous Language", "count": 1}, {"cid": 182, "color": "#E15759", "label": "Favourite", "count": 1}, {"cid": 183, "color": "#76B7B2", "label": "Latest Chapter", "count": 1}, {"cid": 184, "color": "#59A14F", "label": "Library", "count": 1}, {"cid": 185, "color": "#EDC948", "label": "Lifecycle Bucket", "count": 1}, {"cid": 186, "color": "#B07AA1", "label": "New Chapter", "count": 1}, {"cid": 187, "color": "#FF9DA7", "label": "Poll", "count": 1}, {"cid": 188, "color": "#9C755F", "label": "Progress", "count": 1}, {"cid": 189, "color": "#BAB0AC", "label": "Reader", "count": 1}, {"cid": 190, "color": "#4E79A7", "label": "Series", "count": 1}, {"cid": 191, "color": "#F28E2B", "label": "Site", "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": 197, "color": "#FF9DA7", "label": "ADR-0002 (Discord OAuth Sign-In)", "count": 1}, {"cid": 198, "color": "#9C755F", "label": "ADR-0006 (Browser Out of API Stack)", "count": 1}, {"cid": 199, "color": "#BAB0AC", "label": "ADR-0007 (Absolute Cover URLs)", "count": 1}, {"cid": 200, "color": "#4E79A7", "label": "bookmark-api Service", "count": 1}, {"cid": 201, "color": "#F28E2B", "label": "Deployment Runbook", "count": 1}, {"cid": 202, "color": "#E15759", "label": "Issue #24 (Derived Credentials)", "count": 1}, {"cid": 203, "color": "#76B7B2", "label": "Tailscale ACL Tagging", "count": 1}, {"cid": 204, "color": "#59A14F", "label": "TOKEN_KEY Credential Derivation", "count": 1}, {"cid": 205, "color": "#EDC948", "label": "Traefik Reverse Proxy", "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": 262, "color": "#E15759", "label": "Site Adapters", "count": 1}, {"cid": 263, "color": "#76B7B2", "label": "Go Backend (backend/)", "count": 1}, {"cid": 264, "color": "#59A14F", "label": "localStorage Cache and Retry Queue", "count": 1}, {"cid": 265, "color": "#EDC948", "label": "Latest Chapter Poller", "count": 1}, {"cid": 266, "color": "#B07AA1", "label": "Postgres Store (postgres:17-alpine)", "count": 1}, {"cid": 267, "color": "#FF9DA7", "label": "README Config and Endpoint Reference", "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": 272, "color": "#E15759", "label": "Bearer-token API client (apiGet/apiPut/apiDelete)", "count": 1}, {"cid": 273, "color": "#76B7B2", "label": "Userscript AGENTS guidance", "count": 1}, {"cid": 274, "color": "#59A14F", "label": "manga-bookmark.user.js (single-IIFE manga script)", "count": 1}, {"cid": 275, "color": "#EDC948", "label": "novel-bookmark.user.js (novel script, bmgr:novel:)", "count": 1}, {"cid": 276, "color": "#B07AA1", "label": "Offline retry queue (bmgr:manga:queue markers)", "count": 1}, {"cid": 277, "color": "#FF9DA7", "label": "Shadow DOM UI isolation from site CSS", "count": 1}, {"cid": 278, "color": "#9C755F", "label": "Site adapters (URL-regex detect, og:title)", "count": 1}, {"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": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMain()", "community": 30, "community_name": "PG Test Infrastructure", "source_file": "backend/api_test.go", "file_type": "code", "degree": 3}, {"id": "backend_api_test_go_m", "label": "M", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "M", "community": 30, "community_name": "PG Test Infrastructure", "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": 12.3, "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": 8}, {"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": 12.6, "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": 9}, {"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": 12.0, "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": 7}, {"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.6, "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": 2}, {"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": "action", "label": "Action", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Action", "community": 15, "community_name": "CDP Browser Client", "source_file": "", "file_type": "code", "degree": 1}, {"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.0, "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": 7}, {"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.7, "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": 6}, {"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.4, "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": 5}, {"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.2, "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": 4}, {"id": "latest_poller_checkone", "label": ".checkOne()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.6, "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": 9}, {"id": "backend_internal_latest_poller_fetchableseriesurl", "label": "fetchableSeriesURL()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "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": 6}, {"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": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMain()", "community": 30, "community_name": "PG Test Infrastructure", "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": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "M", "community": 30, "community_name": "PG Test Infrastructure", "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_sites", "label": "sites.go", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "sites.go", "community": 7, "community_name": "Cover & Acquire Internals", "source_file": "backend/internal/latest/sites.go", "file_type": "code", "degree": 9}, {"id": "latest_latestchapter", "label": "latestChapter", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "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": 2}, {"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_latestchapterfrom", "label": "latestChapterFrom()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "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": 6}, {"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_coverfrom", "label": "coverFrom()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "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": 8}, {"id": "backend_internal_latest_sites_metacontent", "label": "metaContent()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "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": 3}, {"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_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": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "pgtest.go", "community": 30, "community_name": "PG Test Infrastructure", "source_file": "backend/internal/pgtest/pgtest.go", "file_type": "code", "degree": 4}, {"id": "backend_internal_pgtest_pgtest_main", "label": "Main()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Main()", "community": 30, "community_name": "PG Test Infrastructure", "source_file": "backend/internal/pgtest/pgtest.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_pgtest_pgtest_go_m", "label": "M", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "M", "community": 30, "community_name": "PG Test Infrastructure", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_pgtest_pgtest_url", "label": "URL()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "URL()", "community": 30, "community_name": "PG Test Infrastructure", "source_file": "backend/internal/pgtest/pgtest.go", "file_type": "code", "degree": 3}, {"id": "tb", "label": "TB", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TB", "community": 30, "community_name": "PG Test Infrastructure", "source_file": "", "file_type": "code", "degree": 1}, {"id": "backend_internal_pgtest_pgtest_start", "label": "start()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "start()", "community": 30, "community_name": "PG Test Infrastructure", "source_file": "backend/internal/pgtest/pgtest.go", "file_type": "code", "degree": 3}, {"id": "backend_internal_pgtest_pgtest_waitready", "label": "waitReady()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "waitReady()", "community": 30, "community_name": "PG Test Infrastructure", "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": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 16.3, "font": {"size": 12, "color": "#ffffff"}, "title": "Bookmark", "community": 11, "community_name": "Store Tests", "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": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".HasNewChapter()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "backend_internal_store_store_displaychapter", "label": "displayChapter()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "displayChapter()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_bookmark_displaychapter", "label": ".DisplayChapter()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".DisplayChapter()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 2}, {"id": "store_bookmark_displaylatest", "label": ".DisplayLatest()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".DisplayLatest()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 2}, {"id": "store_bookmark_continueurl", "label": ".ContinueURL()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".ContinueURL()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_bookmark_initial", "label": ".Initial()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".Initial()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "backend_internal_store_store_covercontenttype", "label": "CoverContentType()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "CoverContentType()", "community": 11, "community_name": "Store Tests", "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": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 17.5, "font": {"size": 12, "color": "#ffffff"}, "title": "Store", "community": 11, "community_name": "Store Tests", "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": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".OwnerID()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_readeridfortokenhash", "label": ".ReaderIDForTokenHash()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".ReaderIDForTokenHash()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_readertokeninfo", "label": ".ReaderTokenInfo()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".ReaderTokenInfo()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_rotatetoken", "label": ".RotateToken()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".RotateToken()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_ensurereader", "label": ".EnsureReader()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".EnsureReader()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_readersummary", "label": "ReaderSummary", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ReaderSummary", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_store_readers", "label": ".Readers()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Readers()", "community": 11, "community_name": "Store Tests", "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": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".scanBookmark()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_store_store_scanseries", "label": "scanSeries()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "scanSeries()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_store_close", "label": ".Close()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".Close()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 6}, {"id": "backend_internal_store_store_coversourceaddress", "label": "coverSourceAddress()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "coverSourceAddress()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 5}, {"id": "backend_internal_store_store_coverrelativepath", "label": "coverRelativePath()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "coverRelativePath()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 3}, {"id": "store_store_getcover", "label": ".getCover()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".getCover()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 3}, {"id": "store_store_getcoverbyaddress", "label": ".getCoverByAddress()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".getCoverByAddress()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_store_putcover", "label": ".putCover()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".putCover()", "community": 11, "community_name": "Store Tests", "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": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".CoverByAddress()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 2}, {"id": "store_store_coverwireurl", "label": ".CoverWireURL()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".CoverWireURL()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 2}, {"id": "store_store_setseriescover", "label": ".SetSeriesCover()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".SetSeriesCover()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 3}, {"id": "store_store_list", "label": ".List()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".List()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_store_get", "label": ".Get()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Get()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 3}, {"id": "store_store_upsert", "label": ".Upsert()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Upsert()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 3}, {"id": "store_store_delete", "label": ".Delete()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".Delete()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_dueforlatestcheck", "label": ".DueForLatestCheck()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".DueForLatestCheck()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 4}, {"id": "store_store_marklatestchecked", "label": ".MarkLatestChecked()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".MarkLatestChecked()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_latestcheckedat", "label": ".LatestCheckedAt()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".LatestCheckedAt()", "community": 11, "community_name": "Store Tests", "source_file": "backend/internal/store/store.go", "file_type": "code", "degree": 1}, {"id": "store_store_setlatestchapter", "label": ".SetLatestChapter()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".SetLatestChapter()", "community": 11, "community_name": "Store Tests", "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": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMain()", "community": 30, "community_name": "PG Test Infrastructure", "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": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "M", "community": 30, "community_name": "PG Test Infrastructure", "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": "#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": "#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": "#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.4, "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": 5}, {"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.2, "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": 18}, {"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_kindof_maxchapter_repairlnwstalerow", "label": "{ novelfull, lightnovelworld, kindOf, maxChapter, repairLnwStaleRow,}", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "{ novelfull, lightnovelworld, 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": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "reset()", "community": 3, "community_name": "Novel 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": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Memory Layout", "community": 42, "community_name": "Memory Layout 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": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Struct field alignment", "community": 42, "community_name": "Memory Layout 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": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Zero-size field at end of struct", "community": 42, "community_name": "Memory Layout 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": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Pointer receivers for large structs", "community": 42, "community_name": "Memory Layout 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": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Map of pointers for large, frequently updated structs", "community": 42, "community_name": "Memory Layout 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": "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_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_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": "CLAUDE.md", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "CLAUDE.md", "community": 125, "community_name": "AGENTS.md", "source_file": "userscript/CLAUDE.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": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Userscript structure (single IIFE, `manga-bookmark.user.js`)", "community": 125, "community_name": "AGENTS.md", "source_file": "userscript/CLAUDE.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": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "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": 125, "community_name": "AGENTS.md", "source_file": "userscript/CLAUDE.md", "file_type": "document", "degree": 1}, {"id": "userscript_claude_second_script_novel_bookmark_user_js", "label": "Second script: `novel-bookmark.user.js`", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Second script: `novel-bookmark.user.js`", "community": 125, "community_name": "AGENTS.md", "source_file": "userscript/CLAUDE.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": "agents_agents", "label": "AGENTS.md Repo Guidance", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "AGENTS.md Repo Guidance", "community": 32, "community_name": "Repo Hard Constraints", "source_file": "AGENTS.md", "file_type": "document", "degree": 0}, {"id": "agents_cinder", "label": "Cinder Design System", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Cinder Design System", "community": 154, "community_name": "Cinder Design System", "source_file": "AGENTS.md", "file_type": "concept", "degree": 0}, {"id": "agents_novel_bookmark_user_js", "label": "novel-bookmark.user.js", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "novel-bookmark.user.js", "community": 159, "community_name": "novel-bookmark.user.js", "source_file": "AGENTS.md", "file_type": "code", "degree": 0}, {"id": "agents_security_invariants", "label": "Security Invariants", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Security Invariants", "community": 160, "community_name": "Security Invariants", "source_file": "AGENTS.md", "file_type": "concept", "degree": 0}, {"id": "agents_graphify", "label": "Graphify Knowledge Graph", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Graphify Knowledge Graph", "community": 158, "community_name": "Graphify Knowledge Graph", "source_file": "AGENTS.md", "file_type": "concept", "degree": 0}, {"id": "agents_cdp_browser", "label": "CDP Browser Unit (chrome/)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "CDP Browser Unit (chrome/)", "community": 153, "community_name": "CDP Browser Unit (chrome/)", "source_file": "AGENTS.md", "file_type": "concept", "degree": 0}, {"id": "agents_cloudflare_challenge", "label": "Cloudflare Challenge Behaviour", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Cloudflare Challenge Behaviour", "community": 155, "community_name": "Cloudflare Challenge Behaviour", "source_file": "AGENTS.md", "file_type": "rationale", "degree": 0}, {"id": "agents_gitea_tea", "label": "Gitea + tea CLI", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Gitea + tea CLI", "community": 157, "community_name": "Gitea + tea CLI", "source_file": "AGENTS.md", "file_type": "concept", "degree": 0}, {"id": "agents_ember_law", "label": "Ember Means New Chapter Only", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Ember Means New Chapter Only", "community": 156, "community_name": "Ember Means New Chapter Only", "source_file": "AGENTS.md", "file_type": "rationale", "degree": 0}, {"id": "agents_bookmarks_table", "label": "bookmarks Table", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "bookmarks Table", "community": 41, "community_name": "DB Cutover Runbook", "source_file": "AGENTS.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": "context_context", "label": "CONTEXT.md Ubiquitous Language", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "CONTEXT.md Ubiquitous Language", "community": 181, "community_name": "CONTEXT.md Ubiquitous Language", "source_file": "CONTEXT.md", "file_type": "document", "degree": 0}, {"id": "context_series", "label": "Series", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Series", "community": 190, "community_name": "Series", "source_file": "CONTEXT.md", "file_type": "concept", "degree": 0}, {"id": "context_site", "label": "Site", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Site", "community": 191, "community_name": "Site", "source_file": "CONTEXT.md", "file_type": "concept", "degree": 0}, {"id": "context_chapter_slug", "label": "Chapter Slug", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Chapter Slug", "community": 180, "community_name": "Chapter Slug", "source_file": "CONTEXT.md", "file_type": "concept", "degree": 0}, {"id": "context_cover", "label": "Cover", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Cover", "community": 26, "community_name": "Deployment & Cover ADRs", "source_file": "CONTEXT.md", "file_type": "concept", "degree": 0}, {"id": "context_reader", "label": "Reader", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Reader", "community": 189, "community_name": "Reader", "source_file": "CONTEXT.md", "file_type": "concept", "degree": 0}, {"id": "context_bookmark", "label": "Bookmark", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Bookmark", "community": 31, "community_name": "Domain Concepts", "source_file": "CONTEXT.md", "file_type": "concept", "degree": 0}, {"id": "context_library", "label": "Library", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Library", "community": 184, "community_name": "Library", "source_file": "CONTEXT.md", "file_type": "concept", "degree": 0}, {"id": "context_progress", "label": "Progress", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Progress", "community": 188, "community_name": "Progress", "source_file": "CONTEXT.md", "file_type": "concept", "degree": 0}, {"id": "context_latest_chapter", "label": "Latest Chapter", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Latest Chapter", "community": 183, "community_name": "Latest Chapter", "source_file": "CONTEXT.md", "file_type": "concept", "degree": 0}, {"id": "context_poll", "label": "Poll", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Poll", "community": 187, "community_name": "Poll", "source_file": "CONTEXT.md", "file_type": "concept", "degree": 0}, {"id": "context_new_chapter", "label": "New Chapter", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "New Chapter", "community": 186, "community_name": "New Chapter", "source_file": "CONTEXT.md", "file_type": "concept", "degree": 0}, {"id": "context_lifecycle_bucket", "label": "Lifecycle Bucket", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Lifecycle Bucket", "community": 185, "community_name": "Lifecycle Bucket", "source_file": "CONTEXT.md", "file_type": "concept", "degree": 0}, {"id": "context_favourite", "label": "Favourite", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Favourite", "community": 182, "community_name": "Favourite", "source_file": "CONTEXT.md", "file_type": "concept", "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": "deploy_deploy", "label": "Deployment Runbook", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Deployment Runbook", "community": 201, "community_name": "Deployment Runbook", "source_file": "DEPLOY.md", "file_type": "document", "degree": 0}, {"id": "deploy_adr_0002", "label": "ADR-0002 (Discord OAuth Sign-In)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0002 (Discord OAuth Sign-In)", "community": 197, "community_name": "ADR-0002 (Discord OAuth Sign-In)", "source_file": "DEPLOY.md", "file_type": "document", "degree": 0}, {"id": "deploy_adr_0006", "label": "ADR-0006 (Browser Out of API Stack)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0006 (Browser Out of API Stack)", "community": 198, "community_name": "ADR-0006 (Browser Out of API Stack)", "source_file": "DEPLOY.md", "file_type": "document", "degree": 0}, {"id": "deploy_adr_0007", "label": "ADR-0007 (Absolute Cover URLs)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ADR-0007 (Absolute Cover URLs)", "community": 199, "community_name": "ADR-0007 (Absolute Cover URLs)", "source_file": "DEPLOY.md", "file_type": "document", "degree": 0}, {"id": "deploy_token_key", "label": "TOKEN_KEY Credential Derivation", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TOKEN_KEY Credential Derivation", "community": 204, "community_name": "TOKEN_KEY Credential Derivation", "source_file": "DEPLOY.md", "file_type": "concept", "degree": 0}, {"id": "deploy_issue_24", "label": "Issue #24 (Derived Credentials)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Issue #24 (Derived Credentials)", "community": 202, "community_name": "Issue #24 (Derived Credentials)", "source_file": "DEPLOY.md", "file_type": "document", "degree": 0}, {"id": "deploy_tailscale_acl", "label": "Tailscale ACL Tagging", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Tailscale ACL Tagging", "community": 203, "community_name": "Tailscale ACL Tagging", "source_file": "DEPLOY.md", "file_type": "concept", "degree": 0}, {"id": "deploy_traefik", "label": "Traefik Reverse Proxy", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Traefik Reverse Proxy", "community": 205, "community_name": "Traefik Reverse Proxy", "source_file": "DEPLOY.md", "file_type": "concept", "degree": 0}, {"id": "deploy_bookmark_api", "label": "bookmark-api Service", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "bookmark-api Service", "community": 200, "community_name": "bookmark-api Service", "source_file": "DEPLOY.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": "readme_readme", "label": "README Config and Endpoint Reference", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "README Config and Endpoint Reference", "community": 267, "community_name": "README Config and Endpoint Reference", "source_file": "README.md", "file_type": "document", "degree": 0}, {"id": "readme_backend", "label": "Go Backend (backend/)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Go Backend (backend/)", "community": 263, "community_name": "Go Backend (backend/)", "source_file": "README.md", "file_type": "code", "degree": 0}, {"id": "readme_poller", "label": "Latest Chapter Poller", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Latest Chapter Poller", "community": 265, "community_name": "Latest Chapter Poller", "source_file": "README.md", "file_type": "concept", "degree": 0}, {"id": "readme_adapters", "label": "Site Adapters", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Site Adapters", "community": 262, "community_name": "Site Adapters", "source_file": "README.md", "file_type": "concept", "degree": 0}, {"id": "readme_localstorage_cache", "label": "localStorage Cache and Retry Queue", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "localStorage Cache and Retry Queue", "community": 264, "community_name": "localStorage Cache and Retry Queue", "source_file": "README.md", "file_type": "concept", "degree": 0}, {"id": "readme_postgres", "label": "Postgres Store (postgres:17-alpine)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Postgres Store (postgres:17-alpine)", "community": 266, "community_name": "Postgres Store (postgres:17-alpine)", "source_file": "README.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.6, "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": 2}, {"id": "backend_agents_store", "label": "Store Package (Postgres Persistence)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Store Package (Postgres Persistence)", "community": 103, "community_name": "bookmark-api Service", "source_file": "backend/AGENTS.md", "file_type": "concept", "degree": 1}, {"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.4, "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": 5}, {"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_doc", "label": "docker-compose.yml \u2014 Base Stack", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "docker-compose.yml \u2014 Base Stack", "community": 103, "community_name": "bookmark-api Service", "source_file": "docker-compose.yml", "file_type": "document", "degree": 4}, {"id": "docker_compose_bookmark_api", "label": "bookmark-api Service", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "bookmark-api Service", "community": 103, "community_name": "bookmark-api Service", "source_file": "docker-compose.yml", "file_type": "concept", "degree": 7}, {"id": "docker_compose_postgres", "label": "postgres Service (postgres:17-alpine)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "postgres Service (postgres:17-alpine)", "community": 103, "community_name": "bookmark-api Service", "source_file": "docker-compose.yml", "file_type": "concept", "degree": 3}, {"id": "docker_compose_db_network", "label": "Internal db Network", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Internal db Network", "community": 103, "community_name": "bookmark-api Service", "source_file": "docker-compose.yml", "file_type": "concept", "degree": 2}, {"id": "docker_compose_cover_data", "label": "cover-data Volume", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "cover-data Volume", "community": 103, "community_name": "bookmark-api Service", "source_file": "docker-compose.yml", "file_type": "concept", "degree": 2}, {"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.9, "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": 3}, {"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_agents_doc", "label": "Userscript AGENTS guidance", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Userscript AGENTS guidance", "community": 273, "community_name": "Userscript AGENTS guidance", "source_file": "userscript/AGENTS.md", "file_type": "document", "degree": 0}, {"id": "userscript_agents_manga_bookmark", "label": "manga-bookmark.user.js (single-IIFE manga script)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "manga-bookmark.user.js (single-IIFE manga script)", "community": 274, "community_name": "manga-bookmark.user.js (single-IIFE manga script)", "source_file": "userscript/AGENTS.md", "file_type": "concept", "degree": 0}, {"id": "userscript_agents_novel_bookmark", "label": "novel-bookmark.user.js (novel script, bmgr:novel:)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "novel-bookmark.user.js (novel script, bmgr:novel:)", "community": 275, "community_name": "novel-bookmark.user.js (novel script, bmgr:novel:)", "source_file": "userscript/AGENTS.md", "file_type": "concept", "degree": 0}, {"id": "userscript_agents_site_adapters", "label": "Site adapters (URL-regex detect, og:title)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Site adapters (URL-regex detect, og:title)", "community": 278, "community_name": "Site adapters (URL-regex detect, og:title)", "source_file": "userscript/AGENTS.md", "file_type": "concept", "degree": 0}, {"id": "userscript_agents_bearer_api_client", "label": "Bearer-token API client (apiGet/apiPut/apiDelete)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Bearer-token API client (apiGet/apiPut/apiDelete)", "community": 272, "community_name": "Bearer-token API client (apiGet/apiPut/apiDelete)", "source_file": "userscript/AGENTS.md", "file_type": "concept", "degree": 0}, {"id": "userscript_agents_retry_queue", "label": "Offline retry queue (bmgr:manga:queue markers)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Offline retry queue (bmgr:manga:queue markers)", "community": 276, "community_name": "Offline retry queue (bmgr:manga:queue markers)", "source_file": "userscript/AGENTS.md", "file_type": "rationale", "degree": 0}, {"id": "userscript_agents_shadow_dom_ui", "label": "Shadow DOM UI isolation from site CSS", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Shadow DOM UI isolation from site CSS", "community": 277, "community_name": "Shadow DOM UI isolation from site CSS", "source_file": "userscript/AGENTS.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_poller_fetchableseriesurl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_acquirer_acquire", "to": "backend_internal_latest_poller_fetcherfor", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_acquirer_acquire", "to": "backend_internal_latest_sites_coverfrom", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "latest_acquirer_acquire", "to": "backend_internal_latest_sites_latestchapterfrom", "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_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_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_browser_isinterstitial", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher_get", "to": "backend_internal_latest_browser_jsstring", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher_get", "to": "backend_internal_latest_browser_kaganeapiurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher_get", "to": "backend_internal_latest_browser_novelfullseriesurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_browserfetcher_get", "to": "latest_browserfetcher_run", "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": "action", "label": "references", "title": "references [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_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": "backend_internal_latest_sites_coverfrom", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"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": "latest_poller_checkone", "to": "backend_internal_latest_poller_fetcherfor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"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": "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_poller_fetchableseriesurl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "latest_poller_checkone", "to": "backend_internal_latest_sites_latestchapterfrom", "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_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_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_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_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_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_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_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_publishedcoverurl", "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_latestchapterfrom", "to": "latest_latestchapter", "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_latestchapterfrom", "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_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_coverfrom", "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_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_coverfrom", "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_coverfrom", "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_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_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_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_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_bookmark_api", "to": "backend_agents_backend", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"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": "docker_compose_postgres", "to": "backend_agents_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_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_bookmark_api", "to": "chrome_docker_compose_browser", "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_doc", "to": "docker_compose_bookmark_api", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docker_compose_doc", "to": "docker_compose_cover_data", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docker_compose_doc", "to": "docker_compose_db_network", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docker_compose_doc", "to": "docker_compose_postgres", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docker_compose_bookmark_api", "to": "docker_compose_cover_data", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docker_compose_bookmark_api", "to": "docker_compose_db_network", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docker_compose_bookmark_api", "to": "docker_compose_postgres", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docker_compose_prod_bookmark_api", "to": "docker_compose_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_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": 85}, {"cid": 3, "color": "#76B7B2", "label": "Novel Userscript Adapters", "count": 90}, {"cid": 4, "color": "#59A14F", "label": "Series Acquisition Tests", "count": 76}, {"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": 56}, {"cid": 8, "color": "#9C755F", "label": "System Architecture Concepts", "count": 26}, {"cid": 9, "color": "#BAB0AC", "label": "Session Middleware", "count": 50}, {"cid": 10, "color": "#4E79A7", "label": "Go Test Helpers", "count": 44}, {"cid": 11, "color": "#F28E2B", "label": "Store Tests", "count": 105}, {"cid": 12, "color": "#E15759", "label": "Bookmarks API Handler", "count": 42}, {"cid": 13, "color": "#76B7B2", "label": "Web UI Handlers", "count": 41}, {"cid": 14, "color": "#59A14F", "label": "Go Error Handling", "count": 37}, {"cid": 15, "color": "#EDC948", "label": "CDP Browser Client", "count": 39}, {"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": 26, "color": "#B07AA1", "label": "Deployment & Cover ADRs", "count": 1}, {"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": 30, "color": "#4E79A7", "label": "PG Test Infrastructure", "count": 13}, {"cid": 31, "color": "#F28E2B", "label": "Domain Concepts", "count": 1}, {"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": 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": "DB Cutover Runbook", "count": 1}, {"cid": 42, "color": "#E15759", "label": "Memory Layout Patterns", "count": 5}, {"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": 16}, {"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": 125, "color": "#EDC948", "label": "AGENTS.md", "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": 153, "color": "#76B7B2", "label": "CDP Browser Unit (chrome/)", "count": 1}, {"cid": 154, "color": "#59A14F", "label": "Cinder Design System", "count": 1}, {"cid": 155, "color": "#EDC948", "label": "Cloudflare Challenge Behaviour", "count": 1}, {"cid": 156, "color": "#B07AA1", "label": "Ember Means New Chapter Only", "count": 1}, {"cid": 157, "color": "#FF9DA7", "label": "Gitea + tea CLI", "count": 1}, {"cid": 158, "color": "#9C755F", "label": "Graphify Knowledge Graph", "count": 1}, {"cid": 159, "color": "#BAB0AC", "label": "novel-bookmark.user.js", "count": 1}, {"cid": 160, "color": "#4E79A7", "label": "Security Invariants", "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": 180, "color": "#4E79A7", "label": "Chapter Slug", "count": 1}, {"cid": 181, "color": "#F28E2B", "label": "CONTEXT.md Ubiquitous Language", "count": 1}, {"cid": 182, "color": "#E15759", "label": "Favourite", "count": 1}, {"cid": 183, "color": "#76B7B2", "label": "Latest Chapter", "count": 1}, {"cid": 184, "color": "#59A14F", "label": "Library", "count": 1}, {"cid": 185, "color": "#EDC948", "label": "Lifecycle Bucket", "count": 1}, {"cid": 186, "color": "#B07AA1", "label": "New Chapter", "count": 1}, {"cid": 187, "color": "#FF9DA7", "label": "Poll", "count": 1}, {"cid": 188, "color": "#9C755F", "label": "Progress", "count": 1}, {"cid": 189, "color": "#BAB0AC", "label": "Reader", "count": 1}, {"cid": 190, "color": "#4E79A7", "label": "Series", "count": 1}, {"cid": 191, "color": "#F28E2B", "label": "Site", "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": 197, "color": "#FF9DA7", "label": "ADR-0002 (Discord OAuth Sign-In)", "count": 1}, {"cid": 198, "color": "#9C755F", "label": "ADR-0006 (Browser Out of API Stack)", "count": 1}, {"cid": 199, "color": "#BAB0AC", "label": "ADR-0007 (Absolute Cover URLs)", "count": 1}, {"cid": 200, "color": "#4E79A7", "label": "bookmark-api Service", "count": 1}, {"cid": 201, "color": "#F28E2B", "label": "Deployment Runbook", "count": 1}, {"cid": 202, "color": "#E15759", "label": "Issue #24 (Derived Credentials)", "count": 1}, {"cid": 203, "color": "#76B7B2", "label": "Tailscale ACL Tagging", "count": 1}, {"cid": 204, "color": "#59A14F", "label": "TOKEN_KEY Credential Derivation", "count": 1}, {"cid": 205, "color": "#EDC948", "label": "Traefik Reverse Proxy", "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": 262, "color": "#E15759", "label": "Site Adapters", "count": 1}, {"cid": 263, "color": "#76B7B2", "label": "Go Backend (backend/)", "count": 1}, {"cid": 264, "color": "#59A14F", "label": "localStorage Cache and Retry Queue", "count": 1}, {"cid": 265, "color": "#EDC948", "label": "Latest Chapter Poller", "count": 1}, {"cid": 266, "color": "#B07AA1", "label": "Postgres Store (postgres:17-alpine)", "count": 1}, {"cid": 267, "color": "#FF9DA7", "label": "README Config and Endpoint Reference", "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": 272, "color": "#E15759", "label": "Bearer-token API client (apiGet/apiPut/apiDelete)", "count": 1}, {"cid": 273, "color": "#76B7B2", "label": "Userscript AGENTS guidance", "count": 1}, {"cid": 274, "color": "#59A14F", "label": "manga-bookmark.user.js (single-IIFE manga script)", "count": 1}, {"cid": 275, "color": "#EDC948", "label": "novel-bookmark.user.js (novel script, bmgr:novel:)", "count": 1}, {"cid": 276, "color": "#B07AA1", "label": "Offline retry queue (bmgr:manga:queue markers)", "count": 1}, {"cid": 277, "color": "#FF9DA7", "label": "Shadow DOM UI isolation from site CSS", "count": 1}, {"cid": 278, "color": "#9C755F", "label": "Site adapters (URL-regex detect, og:title)", "count": 1}, {"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 269cb96..0f52c54 100644 --- a/graphify-out/graph.json +++ b/graphify-out/graph.json @@ -1674,17 +1674,17 @@ "source_location": "L1", "_origin": "ast", "id": "backend_internal_latest_fetch", - "community": 5, + "community": 15, "norm_label": "fetch.go" }, { "label": "TLSFetcher", "file_type": "code", "source_file": "backend/internal/latest/fetch.go", - "source_location": "L30", + "source_location": "L31", "_origin": "ast", "id": "latest_tlsfetcher", - "community": 5, + "community": 15, "norm_label": "tlsfetcher" }, { @@ -1694,27 +1694,27 @@ "source_location": "", "_origin": "ast", "id": "httpclient", - "community": 5, + "community": 15, "norm_label": "httpclient" }, { "label": "NewTLSFetcher()", "file_type": "code", "source_file": "backend/internal/latest/fetch.go", - "source_location": "L36", + "source_location": "L37", "_origin": "ast", "id": "backend_internal_latest_fetch_newtlsfetcher", - "community": 5, + "community": 15, "norm_label": "newtlsfetcher()" }, { "label": ".Get()", "file_type": "code", "source_file": "backend/internal/latest/fetch.go", - "source_location": "L50", + "source_location": "L51", "_origin": "ast", "id": "latest_tlsfetcher_get", - "community": 5, + "community": 15, "norm_label": ".get()" }, { @@ -1724,7 +1724,7 @@ "source_location": "", "_origin": "ast", "id": "backend_internal_latest_fetch_go_context", - "community": 5, + "community": 15, "norm_label": "context" }, { @@ -2431,7 +2431,7 @@ "label": "latestChapter", "file_type": "code", "source_file": "backend/internal/latest/sites.go", - "source_location": "L13", + "source_location": "L14", "_origin": "ast", "id": "latest_latestchapter", "community": 7, @@ -2441,7 +2441,7 @@ "label": "comixSeriesID()", "file_type": "code", "source_file": "backend/internal/latest/sites.go", - "source_location": "L39", + "source_location": "L40", "_origin": "ast", "id": "backend_internal_latest_sites_comixseriesid", "community": 7, @@ -2451,7 +2451,7 @@ "label": "latestChapterFrom()", "file_type": "code", "source_file": "backend/internal/latest/sites.go", - "source_location": "L85", + "source_location": "L102", "_origin": "ast", "id": "backend_internal_latest_sites_latestchapterfrom", "community": 7, @@ -2461,7 +2461,7 @@ "label": "browserOnlyCoverURL()", "file_type": "code", "source_file": "backend/internal/latest/sites.go", - "source_location": "L181", + "source_location": "L202", "_origin": "ast", "id": "backend_internal_latest_sites_browseronlycoverurl", "community": 7, @@ -2471,7 +2471,7 @@ "label": "kaganeCoverURL()", "file_type": "code", "source_file": "backend/internal/latest/sites.go", - "source_location": "L188", + "source_location": "L209", "_origin": "ast", "id": "backend_internal_latest_sites_kaganecoverurl", "community": 7, @@ -2481,7 +2481,7 @@ "label": "comixCoverURL()", "file_type": "code", "source_file": "backend/internal/latest/sites.go", - "source_location": "L209", + "source_location": "L230", "_origin": "ast", "id": "backend_internal_latest_sites_comixcoverurl", "community": 7, @@ -2491,7 +2491,7 @@ "label": "coverFrom()", "file_type": "code", "source_file": "backend/internal/latest/sites.go", - "source_location": "L242", + "source_location": "L263", "_origin": "ast", "id": "backend_internal_latest_sites_coverfrom", "community": 7, @@ -2501,7 +2501,7 @@ "label": "metaContent()", "file_type": "code", "source_file": "backend/internal/latest/sites.go", - "source_location": "L257", + "source_location": "L278", "_origin": "ast", "id": "backend_internal_latest_sites_metacontent", "community": 7, @@ -2511,7 +2511,7 @@ "label": "publishedCoverURL()", "file_type": "code", "source_file": "backend/internal/latest/sites.go", - "source_location": "L275", + "source_location": "L296", "_origin": "ast", "id": "backend_internal_latest_sites_publishedcoverurl", "community": 7, @@ -2531,7 +2531,7 @@ "label": "TestCoverFrom()", "file_type": "code", "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L104", + "source_location": "L208", "_origin": "ast", "id": "backend_internal_latest_sites_test_testcoverfrom", "community": 7, @@ -2551,7 +2551,7 @@ "label": "TestCoverFromChallenge()", "file_type": "code", "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L174", + "source_location": "L278", "_origin": "ast", "id": "backend_internal_latest_sites_test_testcoverfromchallenge", "community": 7, @@ -2561,7 +2561,7 @@ "label": "TestLatestChapterFrom()", "file_type": "code", "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L195", + "source_location": "L299", "_origin": "ast", "id": "backend_internal_latest_sites_test_testlatestchapterfrom", "community": 7, @@ -2617,6 +2617,46 @@ "community": 15, "norm_label": "testsmokeacquirekaganecover()" }, + { + "label": "smoke_lnw_test.go", + "file_type": "code", + "source_file": "backend/internal/latest/smoke_lnw_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "backend_internal_latest_smoke_lnw_test", + "community": 15, + "norm_label": "smoke_lnw_test.go" + }, + { + "label": "TestSmokeLnwCommentBoundary()", + "file_type": "code", + "source_file": "backend/internal/latest/smoke_lnw_test.go", + "source_location": "L38", + "_origin": "ast", + "id": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary", + "community": 15, + "norm_label": "testsmokelnwcommentboundary()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_internal_latest_smoke_lnw_test_go_t", + "community": 15, + "norm_label": "t" + }, + { + "label": "checkLnwCommentBoundary()", + "file_type": "code", + "source_file": "backend/internal/latest/smoke_lnw_test.go", + "source_location": "L78", + "_origin": "ast", + "id": "backend_internal_latest_smoke_lnw_test_checklnwcommentboundary", + "community": 15, + "norm_label": "checklnwcommentboundary()" + }, { "label": "pgtest.go", "file_type": "code", @@ -3054,7 +3094,7 @@ "source_location": "L1", "_origin": "ast", "id": "backend_internal_store_sessions_test", - "community": 38, + "community": 11, "norm_label": "sessions_test.go" }, { @@ -3064,7 +3104,7 @@ "source_location": "L8", "_origin": "ast", "id": "backend_internal_store_sessions_test_testcreateandgetsession", - "community": 38, + "community": 11, "norm_label": "testcreateandgetsession()" }, { @@ -3074,7 +3114,7 @@ "source_location": "", "_origin": "ast", "id": "backend_internal_store_sessions_test_go_t", - "community": 38, + "community": 11, "norm_label": "t" }, { @@ -3084,7 +3124,7 @@ "source_location": "L29", "_origin": "ast", "id": "backend_internal_store_sessions_test_testgetsessionunknownid", - "community": 38, + "community": 11, "norm_label": "testgetsessionunknownid()" }, { @@ -3094,7 +3134,7 @@ "source_location": "L36", "_origin": "ast", "id": "backend_internal_store_sessions_test_testexpiredsessionisgone", - "community": 38, + "community": 11, "norm_label": "testexpiredsessionisgone()" }, { @@ -3104,7 +3144,7 @@ "source_location": "L53", "_origin": "ast", "id": "backend_internal_store_sessions_test_testdeletesessionrevokes", - "community": 38, + "community": 11, "norm_label": "testdeletesessionrevokes()" }, { @@ -3114,7 +3154,7 @@ "source_location": "L71", "_origin": "ast", "id": "backend_internal_store_sessions_test_testdeletesessionisperreader", - "community": 38, + "community": 11, "norm_label": "testdeletesessionisperreader()" }, { @@ -3124,7 +3164,7 @@ "source_location": "L1", "_origin": "ast", "id": "backend_internal_store_store", - "community": 19, + "community": 11, "norm_label": "store.go" }, { @@ -3134,7 +3174,7 @@ "source_location": "L32", "_origin": "ast", "id": "store_bookmark", - "community": 16, + "community": 11, "norm_label": "bookmark" }, { @@ -3164,7 +3204,7 @@ "source_location": "L96", "_origin": "ast", "id": "store_bookmark_hasnewchapter", - "community": 16, + "community": 11, "norm_label": ".hasnewchapter()" }, { @@ -3174,7 +3214,7 @@ "source_location": "L106", "_origin": "ast", "id": "backend_internal_store_store_displaychapter", - "community": 16, + "community": 11, "norm_label": "displaychapter()" }, { @@ -3184,7 +3224,7 @@ "source_location": "L121", "_origin": "ast", "id": "store_bookmark_displaychapter", - "community": 16, + "community": 11, "norm_label": ".displaychapter()" }, { @@ -3194,7 +3234,7 @@ "source_location": "L127", "_origin": "ast", "id": "store_bookmark_displaylatest", - "community": 16, + "community": 11, "norm_label": ".displaylatest()" }, { @@ -3204,7 +3244,7 @@ "source_location": "L137", "_origin": "ast", "id": "store_bookmark_continueurl", - "community": 16, + "community": 11, "norm_label": ".continueurl()" }, { @@ -3214,7 +3254,7 @@ "source_location": "L147", "_origin": "ast", "id": "store_bookmark_initial", - "community": 16, + "community": 11, "norm_label": ".initial()" }, { @@ -3224,7 +3264,7 @@ "source_location": "L158", "_origin": "ast", "id": "backend_internal_store_store_covercontenttype", - "community": 16, + "community": 11, "norm_label": "covercontenttype()" }, { @@ -3234,7 +3274,7 @@ "source_location": "L206", "_origin": "ast", "id": "store_owner", - "community": 19, + "community": 11, "norm_label": "owner" }, { @@ -3244,7 +3284,7 @@ "source_location": "L214", "_origin": "ast", "id": "backend_internal_store_store_go_store_store", - "community": 16, + "community": 11, "norm_label": "store" }, { @@ -3254,7 +3294,7 @@ "source_location": "", "_origin": "ast", "id": "db", - "community": 19, + "community": 11, "norm_label": "db" }, { @@ -3264,7 +3304,7 @@ "source_location": "L235", "_origin": "ast", "id": "store_store_ownerid", - "community": 16, + "community": 11, "norm_label": ".ownerid()" }, { @@ -3274,7 +3314,7 @@ "source_location": "L244", "_origin": "ast", "id": "store_store_readeridfortokenhash", - "community": 16, + "community": 11, "norm_label": ".readeridfortokenhash()" }, { @@ -3284,7 +3324,7 @@ "source_location": "L261", "_origin": "ast", "id": "store_store_readertokeninfo", - "community": 16, + "community": 11, "norm_label": ".readertokeninfo()" }, { @@ -3294,7 +3334,7 @@ "source_location": "L280", "_origin": "ast", "id": "store_store_rotatetoken", - "community": 16, + "community": 11, "norm_label": ".rotatetoken()" }, { @@ -3304,7 +3344,7 @@ "source_location": "L304", "_origin": "ast", "id": "store_store_ensurereader", - "community": 16, + "community": 11, "norm_label": ".ensurereader()" }, { @@ -3314,7 +3354,7 @@ "source_location": "L322", "_origin": "ast", "id": "store_readersummary", - "community": 19, + "community": 11, "norm_label": "readersummary" }, { @@ -3324,7 +3364,7 @@ "source_location": "L331", "_origin": "ast", "id": "store_store_readers", - "community": 16, + "community": 11, "norm_label": ".readers()" }, { @@ -3334,7 +3374,7 @@ "source_location": "L366", "_origin": "ast", "id": "backend_internal_store_store_open", - "community": 19, + "community": 11, "norm_label": "open()" }, { @@ -3344,7 +3384,7 @@ "source_location": "L433", "_origin": "ast", "id": "backend_internal_store_store_seedowner", - "community": 19, + "community": 11, "norm_label": "seedowner()" }, { @@ -3354,7 +3394,7 @@ "source_location": "L449", "_origin": "ast", "id": "backend_internal_store_store_refreshownertoken", - "community": 19, + "community": 11, "norm_label": "refreshownertoken()" }, { @@ -3364,7 +3404,7 @@ "source_location": "L465", "_origin": "ast", "id": "backend_internal_store_store_migrate", - "community": 19, + "community": 11, "norm_label": "migrate()" }, { @@ -3374,7 +3414,7 @@ "source_location": "L499", "_origin": "ast", "id": "backend_internal_store_store_applymigration", - "community": 19, + "community": 11, "norm_label": "applymigration()" }, { @@ -3384,7 +3424,7 @@ "source_location": "L529", "_origin": "ast", "id": "store_store_scanbookmark", - "community": 16, + "community": 11, "norm_label": ".scanbookmark()" }, { @@ -3404,7 +3444,7 @@ "source_location": "L580", "_origin": "ast", "id": "store_store_close", - "community": 16, + "community": 11, "norm_label": ".close()" }, { @@ -3414,7 +3454,7 @@ "source_location": "L582", "_origin": "ast", "id": "backend_internal_store_store_coversourceaddress", - "community": 16, + "community": 11, "norm_label": "coversourceaddress()" }, { @@ -3424,7 +3464,7 @@ "source_location": "L587", "_origin": "ast", "id": "backend_internal_store_store_coverrelativepath", - "community": 16, + "community": 11, "norm_label": "coverrelativepath()" }, { @@ -3434,7 +3474,7 @@ "source_location": "L591", "_origin": "ast", "id": "store_store_getcover", - "community": 16, + "community": 11, "norm_label": ".getcover()" }, { @@ -3444,7 +3484,7 @@ "source_location": "L595", "_origin": "ast", "id": "store_store_getcoverbyaddress", - "community": 16, + "community": 11, "norm_label": ".getcoverbyaddress()" }, { @@ -3454,7 +3494,7 @@ "source_location": "L620", "_origin": "ast", "id": "store_store_putcover", - "community": 16, + "community": 11, "norm_label": ".putcover()" }, { @@ -3474,7 +3514,7 @@ "source_location": "L686", "_origin": "ast", "id": "store_store_coverbyaddress", - "community": 16, + "community": 11, "norm_label": ".coverbyaddress()" }, { @@ -3484,7 +3524,7 @@ "source_location": "L697", "_origin": "ast", "id": "store_store_coverwireurl", - "community": 16, + "community": 11, "norm_label": ".coverwireurl()" }, { @@ -3494,7 +3534,7 @@ "source_location": "L709", "_origin": "ast", "id": "store_store_setseriescover", - "community": 16, + "community": 11, "norm_label": ".setseriescover()" }, { @@ -3504,7 +3544,7 @@ "source_location": "L725", "_origin": "ast", "id": "store_store_list", - "community": 16, + "community": 11, "norm_label": ".list()" }, { @@ -3514,7 +3554,7 @@ "source_location": "L750", "_origin": "ast", "id": "store_store_get", - "community": 16, + "community": 11, "norm_label": ".get()" }, { @@ -3524,7 +3564,7 @@ "source_location": "L787", "_origin": "ast", "id": "store_store_upsert", - "community": 16, + "community": 11, "norm_label": ".upsert()" }, { @@ -3534,7 +3574,7 @@ "source_location": "L887", "_origin": "ast", "id": "store_store_delete", - "community": 16, + "community": 11, "norm_label": ".delete()" }, { @@ -3544,7 +3584,7 @@ "source_location": "L919", "_origin": "ast", "id": "store_store_dueforlatestcheck", - "community": 16, + "community": 11, "norm_label": ".dueforlatestcheck()" }, { @@ -3554,7 +3594,7 @@ "source_location": "L959", "_origin": "ast", "id": "store_store_marklatestchecked", - "community": 16, + "community": 11, "norm_label": ".marklatestchecked()" }, { @@ -3564,7 +3604,7 @@ "source_location": "L972", "_origin": "ast", "id": "store_store_latestcheckedat", - "community": 16, + "community": 11, "norm_label": ".latestcheckedat()" }, { @@ -3574,7 +3614,7 @@ "source_location": "L986", "_origin": "ast", "id": "store_store_setlatestchapter", - "community": 16, + "community": 11, "norm_label": ".setlatestchapter()" }, { @@ -3654,7 +3694,7 @@ "source_location": "L52", "_origin": "ast", "id": "backend_internal_store_store_test_testopenisidempotent", - "community": 19, + "community": 11, "norm_label": "testopenisidempotent()" }, { @@ -3684,7 +3724,7 @@ "source_location": "L116", "_origin": "ast", "id": "backend_internal_store_store_test_testrotatetokeninvalidatesoldandsurvivesrestart", - "community": 19, + "community": 11, "norm_label": "testrotatetokeninvalidatesoldandsurvivesrestart()" }, { @@ -3854,7 +3894,7 @@ "source_location": "L515", "_origin": "ast", "id": "backend_internal_store_store_test_testdisplaychapter", - "community": 16, + "community": 11, "norm_label": "testdisplaychapter()" }, { @@ -3894,7 +3934,7 @@ "source_location": "L610", "_origin": "ast", "id": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks", - "community": 19, + "community": 11, "norm_label": "testmigration0002backfillsexistingbookmarks()" }, { @@ -3904,7 +3944,7 @@ "source_location": "L675", "_origin": "ast", "id": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows", - "community": 19, + "community": 11, "norm_label": "testmigration0008dropslegacycoverrows()" }, { @@ -4024,7 +4064,7 @@ "source_location": "L1020", "_origin": "ast", "id": "backend_internal_store_store_test_testseedowneridempotentandrefreshestokenhash", - "community": 19, + "community": 11, "norm_label": "testseedowneridempotentandrefreshestokenhash()" }, { @@ -4034,7 +4074,7 @@ "source_location": "L1057", "_origin": "ast", "id": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner", - "community": 19, + "community": 11, "norm_label": "testmigration0004attachesbookmarkstoowner()" }, { @@ -4104,7 +4144,7 @@ "source_location": "L1361", "_origin": "ast", "id": "backend_internal_store_store_test_testcoverpersistsacrossreopen", - "community": 19, + "community": 11, "norm_label": "testcoverpersistsacrossreopen()" }, { @@ -4114,7 +4154,7 @@ "source_location": "L1391", "_origin": "ast", "id": "backend_internal_store_store_test_testopenrequirescoverdirectory", - "community": 19, + "community": 11, "norm_label": "testopenrequirescoverdirectory()" }, { @@ -4124,7 +4164,7 @@ "source_location": "L1399", "_origin": "ast", "id": "backend_internal_store_store_test_testopenrequiresabsolutecoverbaseurl", - "community": 19, + "community": 11, "norm_label": "testopenrequiresabsolutecoverbaseurl()" }, { @@ -4134,7 +4174,7 @@ "source_location": "L1408", "_origin": "ast", "id": "backend_internal_store_store_test_testcoveriscontentaddressedonfilesystem", - "community": 19, + "community": 11, "norm_label": "testcoveriscontentaddressedonfilesystem()" }, { @@ -8287,11 +8327,21 @@ "community": 3, "norm_label": "latestchapterfromanchors()" }, + { + "label": "seriesIdFromLnwPointer()", + "file_type": "code", + "source_file": "userscript/novel-bookmark.user.js", + "source_location": "L143", + "_origin": "ast", + "id": "userscript_novel_bookmark_user_seriesidfromlnwpointer", + "community": 3, + "norm_label": "seriesidfromlnwpointer()" + }, { "label": "keyOf()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L195", + "source_location": "L239", "_origin": "ast", "id": "userscript_novel_bookmark_user_keyof", "community": 3, @@ -8301,17 +8351,27 @@ "label": "adapterFor()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L199", + "source_location": "L243", "_origin": "ast", "id": "userscript_novel_bookmark_user_adapterfor", "community": 3, "norm_label": "adapterfor()" }, + { + "label": "repairLnwStaleRow()", + "file_type": "code", + "source_file": "userscript/novel-bookmark.user.js", + "source_location": "L256", + "_origin": "ast", + "id": "userscript_novel_bookmark_user_repairlnwstalerow", + "community": 3, + "norm_label": "repairlnwstalerow()" + }, { "label": "computeLatestChapter()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L206", + "source_location": "L346", "_origin": "ast", "id": "userscript_novel_bookmark_user_computelatestchapter", "community": 3, @@ -8321,7 +8381,7 @@ "label": "currentSite()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L211", + "source_location": "L351", "_origin": "ast", "id": "userscript_novel_bookmark_user_currentsite", "community": 3, @@ -8331,7 +8391,7 @@ "label": "loadCache()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L220", + "source_location": "L360", "_origin": "ast", "id": "userscript_novel_bookmark_user_loadcache", "community": 3, @@ -8341,7 +8401,7 @@ "label": "saveCache()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L229", + "source_location": "L369", "_origin": "ast", "id": "userscript_novel_bookmark_user_savecache", "community": 3, @@ -8351,7 +8411,7 @@ "label": "loadLastChecked()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L237", + "source_location": "L377", "_origin": "ast", "id": "userscript_novel_bookmark_user_loadlastchecked", "community": 3, @@ -8361,7 +8421,7 @@ "label": "saveLastChecked()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L246", + "source_location": "L386", "_origin": "ast", "id": "userscript_novel_bookmark_user_savelastchecked", "community": 3, @@ -8371,7 +8431,7 @@ "label": "authHeaders()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L254", + "source_location": "L394", "_origin": "ast", "id": "userscript_novel_bookmark_user_authheaders", "community": 3, @@ -8381,7 +8441,7 @@ "label": "httpError()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L260", + "source_location": "L400", "_origin": "ast", "id": "userscript_novel_bookmark_user_httperror", "community": 3, @@ -8391,7 +8451,7 @@ "label": "apiGet()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L266", + "source_location": "L406", "_origin": "ast", "id": "userscript_novel_bookmark_user_apiget", "community": 3, @@ -8401,7 +8461,7 @@ "label": "apiPut()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L276", + "source_location": "L416", "_origin": "ast", "id": "userscript_novel_bookmark_user_apiput", "community": 3, @@ -8411,7 +8471,7 @@ "label": "apiDelete()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L292", + "source_location": "L432", "_origin": "ast", "id": "userscript_novel_bookmark_user_apidelete", "community": 3, @@ -8421,7 +8481,7 @@ "label": "reindex()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L312", + "source_location": "L452", "_origin": "ast", "id": "userscript_novel_bookmark_user_reindex", "community": 3, @@ -8431,7 +8491,7 @@ "label": "setList()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L318", + "source_location": "L458", "_origin": "ast", "id": "userscript_novel_bookmark_user_setlist", "community": 3, @@ -8441,7 +8501,7 @@ "label": "upsertLocal()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L326", + "source_location": "L466", "_origin": "ast", "id": "userscript_novel_bookmark_user_upsertlocal", "community": 3, @@ -8451,7 +8511,7 @@ "label": "removeLocal()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L334", + "source_location": "L474", "_origin": "ast", "id": "userscript_novel_bookmark_user_removelocal", "community": 3, @@ -8461,7 +8521,7 @@ "label": "statusOf()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L342", + "source_location": "L482", "_origin": "ast", "id": "userscript_novel_bookmark_user_statusof", "community": 3, @@ -8471,7 +8531,7 @@ "label": "kindOf()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L348", + "source_location": "L488", "_origin": "ast", "id": "userscript_novel_bookmark_user_kindof", "community": 3, @@ -8481,7 +8541,7 @@ "label": "loadQueue()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L370", + "source_location": "L510", "_origin": "ast", "id": "userscript_novel_bookmark_user_loadqueue", "community": 3, @@ -8491,7 +8551,7 @@ "label": "saveQueue()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L379", + "source_location": "L519", "_origin": "ast", "id": "userscript_novel_bookmark_user_savequeue", "community": 3, @@ -8501,7 +8561,7 @@ "label": "queueCount()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L391", + "source_location": "L531", "_origin": "ast", "id": "userscript_novel_bookmark_user_queuecount", "community": 3, @@ -8511,7 +8571,7 @@ "label": "queueGet()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L395", + "source_location": "L535", "_origin": "ast", "id": "userscript_novel_bookmark_user_queueget", "community": 3, @@ -8521,7 +8581,7 @@ "label": "titleFor()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L399", + "source_location": "L539", "_origin": "ast", "id": "userscript_novel_bookmark_user_titlefor", "community": 3, @@ -8531,7 +8591,7 @@ "label": "queuePush()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L406", + "source_location": "L546", "_origin": "ast", "id": "userscript_novel_bookmark_user_queuepush", "community": 3, @@ -8541,7 +8601,7 @@ "label": "queueDrop()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L415", + "source_location": "L555", "_origin": "ast", "id": "userscript_novel_bookmark_user_queuedrop", "community": 3, @@ -8551,7 +8611,7 @@ "label": "queueDefer()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L426", + "source_location": "L566", "_origin": "ast", "id": "userscript_novel_bookmark_user_queuedefer", "community": 3, @@ -8561,7 +8621,7 @@ "label": "queueEnqueue()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L438", + "source_location": "L578", "_origin": "ast", "id": "userscript_novel_bookmark_user_queueenqueue", "community": 3, @@ -8571,7 +8631,7 @@ "label": "drain()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L474", + "source_location": "L614", "_origin": "ast", "id": "userscript_novel_bookmark_user_drain", "community": 3, @@ -8581,7 +8641,7 @@ "label": "overlayPending()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L508", + "source_location": "L648", "_origin": "ast", "id": "userscript_novel_bookmark_user_overlaypending", "community": 3, @@ -8591,7 +8651,7 @@ "label": "pushBookmark()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L534", + "source_location": "L674", "_origin": "ast", "id": "userscript_novel_bookmark_user_pushbookmark", "community": 3, @@ -8601,7 +8661,7 @@ "label": "pushDelete()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L579", + "source_location": "L719", "_origin": "ast", "id": "userscript_novel_bookmark_user_pushdelete", "community": 3, @@ -8611,7 +8671,7 @@ "label": "bookmarkCurrent()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L598", + "source_location": "L738", "_origin": "ast", "id": "userscript_novel_bookmark_user_bookmarkcurrent", "community": 3, @@ -8621,7 +8681,7 @@ "label": "updateToCurrentChapter()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L619", + "source_location": "L759", "_origin": "ast", "id": "userscript_novel_bookmark_user_updatetocurrentchapter", "community": 3, @@ -8631,7 +8691,7 @@ "label": "syncUpsert()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L640", + "source_location": "L780", "_origin": "ast", "id": "userscript_novel_bookmark_user_syncupsert", "community": 3, @@ -8641,7 +8701,7 @@ "label": "toggleFavorite()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L647", + "source_location": "L787", "_origin": "ast", "id": "userscript_novel_bookmark_user_togglefavorite", "community": 3, @@ -8651,7 +8711,7 @@ "label": "toggleArchive()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L662", + "source_location": "L802", "_origin": "ast", "id": "userscript_novel_bookmark_user_togglearchive", "community": 3, @@ -8661,7 +8721,7 @@ "label": "applyLatestChapterIfChanged()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L681", + "source_location": "L821", "_origin": "ast", "id": "userscript_novel_bookmark_user_applylatestchapterifchanged", "community": 3, @@ -8671,7 +8731,7 @@ "label": "maybeCaptureLatestOnSeriesPage()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L704", + "source_location": "L844", "_origin": "ast", "id": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "community": 3, @@ -8681,7 +8741,7 @@ "label": "backgroundRefreshLatest()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L720", + "source_location": "L860", "_origin": "ast", "id": "userscript_novel_bookmark_user_backgroundrefreshlatest", "community": 3, @@ -8691,7 +8751,7 @@ "label": "removeBookmark()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L752", + "source_location": "L892", "_origin": "ast", "id": "userscript_novel_bookmark_user_removebookmark", "community": 3, @@ -8701,7 +8761,7 @@ "label": "chapterIdentity()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L767", + "source_location": "L907", "_origin": "ast", "id": "userscript_novel_bookmark_user_chapteridentity", "community": 3, @@ -8711,7 +8771,7 @@ "label": "armDwell()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L771", + "source_location": "L911", "_origin": "ast", "id": "userscript_novel_bookmark_user_armdwell", "community": 3, @@ -8721,7 +8781,7 @@ "label": "cancelDwell()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L783", + "source_location": "L923", "_origin": "ast", "id": "userscript_novel_bookmark_user_canceldwell", "community": 3, @@ -8731,7 +8791,7 @@ "label": "maybeAutoUpdate()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L790", + "source_location": "L930", "_origin": "ast", "id": "userscript_novel_bookmark_user_maybeautoupdate", "community": 3, @@ -8741,7 +8801,7 @@ "label": "buildUI()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L820", + "source_location": "L960", "_origin": "ast", "id": "userscript_novel_bookmark_user_buildui", "community": 3, @@ -8751,7 +8811,7 @@ "label": "clamp()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L869", + "source_location": "L1009", "_origin": "ast", "id": "userscript_novel_bookmark_user_clamp", "community": 3, @@ -8761,7 +8821,7 @@ "label": "applyFabPos()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L873", + "source_location": "L1013", "_origin": "ast", "id": "userscript_novel_bookmark_user_applyfabpos", "community": 3, @@ -8771,7 +8831,7 @@ "label": "loadFabPos()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L886", + "source_location": "L1026", "_origin": "ast", "id": "userscript_novel_bookmark_user_loadfabpos", "community": 3, @@ -8781,7 +8841,7 @@ "label": "saveFabPos()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L894", + "source_location": "L1034", "_origin": "ast", "id": "userscript_novel_bookmark_user_savefabpos", "community": 3, @@ -8791,7 +8851,7 @@ "label": "placeFab()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L902", + "source_location": "L1042", "_origin": "ast", "id": "userscript_novel_bookmark_user_placefab", "community": 3, @@ -8801,7 +8861,7 @@ "label": "makeDraggable()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L919", + "source_location": "L1059", "_origin": "ast", "id": "userscript_novel_bookmark_user_makedraggable", "community": 3, @@ -8811,7 +8871,7 @@ "label": "startRing()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1024", + "source_location": "L1164", "_origin": "ast", "id": "userscript_novel_bookmark_user_startring", "community": 3, @@ -8821,7 +8881,7 @@ "label": "stopRing()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1034", + "source_location": "L1174", "_origin": "ast", "id": "userscript_novel_bookmark_user_stopring", "community": 3, @@ -8831,7 +8891,7 @@ "label": "togglePanel()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1042", + "source_location": "L1182", "_origin": "ast", "id": "userscript_novel_bookmark_user_togglepanel", "community": 3, @@ -8841,7 +8901,7 @@ "label": "el()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1048", + "source_location": "L1188", "_origin": "ast", "id": "userscript_novel_bookmark_user_el", "community": 3, @@ -8851,7 +8911,7 @@ "label": "render()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1060", + "source_location": "L1200", "_origin": "ast", "id": "userscript_novel_bookmark_user_render", "community": 3, @@ -8861,7 +8921,7 @@ "label": "renderItem()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1123", + "source_location": "L1263", "_origin": "ast", "id": "userscript_novel_bookmark_user_renderitem", "community": 3, @@ -8871,7 +8931,7 @@ "label": "confirmRemove()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1180", + "source_location": "L1320", "_origin": "ast", "id": "userscript_novel_bookmark_user_confirmremove", "community": 3, @@ -8881,7 +8941,7 @@ "label": "toast()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1187", + "source_location": "L1327", "_origin": "ast", "id": "userscript_novel_bookmark_user_toast", "community": 3, @@ -8891,17 +8951,27 @@ "label": "refresh()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1202", + "source_location": "L1342", "_origin": "ast", "id": "userscript_novel_bookmark_user_refresh", "community": 3, "norm_label": "refresh()" }, + { + "label": "applyLnwStaleRowRepair()", + "file_type": "code", + "source_file": "userscript/novel-bookmark.user.js", + "source_location": "L1365", + "_origin": "ast", + "id": "userscript_novel_bookmark_user_applylnwstalerowrepair", + "community": 3, + "norm_label": "applylnwstalerowrepair()" + }, { "label": "onNavigate()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1218", + "source_location": "L1390", "_origin": "ast", "id": "userscript_novel_bookmark_user_onnavigate", "community": 3, @@ -8911,7 +8981,7 @@ "label": "installNavWatcher()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1233", + "source_location": "L1406", "_origin": "ast", "id": "userscript_novel_bookmark_user_installnavwatcher", "community": 3, @@ -8921,7 +8991,7 @@ "label": "installLongPress()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1267", + "source_location": "L1440", "_origin": "ast", "id": "userscript_novel_bookmark_user_installlongpress", "community": 3, @@ -8931,7 +9001,7 @@ "label": "init()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1329", + "source_location": "L1502", "_origin": "ast", "id": "userscript_novel_bookmark_user_init", "community": 3, @@ -9097,11 +9167,21 @@ "community": 3, "norm_label": "elements" }, + { + "label": "attrEls", + "file_type": "code", + "source_file": "userscript/test/novel-logic.test.js", + "source_location": "L25", + "_origin": "ast", + "id": "userscript_test_novel_logic_test_attrels", + "community": 3, + "norm_label": "attrels" + }, { "label": "querySelector()", "file_type": "code", "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L24", + "source_location": "L27", "_origin": "ast", "id": "userscript_test_novel_logic_test_queryselector", "community": 3, @@ -9111,7 +9191,7 @@ "label": "querySelectorAll()", "file_type": "code", "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L33", + "source_location": "L38", "_origin": "ast", "id": "userscript_test_novel_logic_test_queryselectorall", "community": 3, @@ -9121,27 +9201,27 @@ "label": "addEventListener()", "file_type": "code", "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L36", + "source_location": "L41", "_origin": "ast", "id": "userscript_test_novel_logic_test_addeventlistener", "community": 3, "norm_label": "addeventlistener()" }, { - "label": "{\n novelfull,\n lightnovelworld,\n kindOf,\n maxChapter,\n}", + "label": "{\n novelfull,\n lightnovelworld,\n kindOf,\n maxChapter,\n repairLnwStaleRow,\n}", "file_type": "code", "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L40", + "source_location": "L45", "_origin": "ast", - "id": "userscript_test_novel_logic_test_novelfull_lightnovelworld_kindof_maxchapter", + "id": "userscript_test_novel_logic_test_novelfull_lightnovelworld_kindof_maxchapter_repairlnwstalerow", "community": 3, - "norm_label": "{\n novelfull,\n lightnovelworld,\n kindof,\n maxchapter,\n}" + "norm_label": "{\n novelfull,\n lightnovelworld,\n kindof,\n maxchapter,\n repairlnwstalerow,\n}" }, { "label": "loc()", "file_type": "code", "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L47", + "source_location": "L53", "_origin": "ast", "id": "userscript_test_novel_logic_test_loc", "community": 3, @@ -9151,12 +9231,32 @@ "label": "reset()", "file_type": "code", "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L52", + "source_location": "L58", "_origin": "ast", "id": "userscript_test_novel_logic_test_reset", - "community": 2, + "community": 3, "norm_label": "reset()" }, + { + "label": "staleRow()", + "file_type": "code", + "source_file": "userscript/test/novel-logic.test.js", + "source_location": "L341", + "_origin": "ast", + "id": "userscript_test_novel_logic_test_stalerow", + "community": 3, + "norm_label": "stalerow()" + }, + { + "label": "lnwPage()", + "file_type": "code", + "source_file": "userscript/test/novel-logic.test.js", + "source_location": "L361", + "_origin": "ast", + "id": "userscript_test_novel_logic_test_lnwpage", + "community": 3, + "norm_label": "lnwpage()" + }, { "label": "SKILL.md", "file_type": "document", @@ -13848,19 +13948,19 @@ "norm_label": "reproduction" }, { - "label": "AGENTS.md", + "label": "CLAUDE.md", "file_type": "document", - "source_file": "userscript/AGENTS.md", + "source_file": "userscript/CLAUDE.md", "source_location": "L1", "_origin": "ast", "id": "userscript_claude", "community": 125, - "norm_label": "agents.md" + "norm_label": "claude.md" }, { "label": "Userscript structure (single IIFE, `manga-bookmark.user.js`)", "file_type": "document", - "source_file": "userscript/AGENTS.md", + "source_file": "userscript/CLAUDE.md", "source_location": "L3", "_origin": "ast", "id": "userscript_claude_userscript_structure_single_iife_manga_bookmark_user_js", @@ -13870,7 +13970,7 @@ { "label": "Live URL shapes (verified 2026-07-26, may drift \u2014 re-check against live pages before trust)", "file_type": "document", - "source_file": "userscript/AGENTS.md", + "source_file": "userscript/CLAUDE.md", "source_location": "L34", "_origin": "ast", "id": "userscript_claude_live_url_shapes_verified_2026_07_26_may_drift_re_check_against_live_pages_before_trust", @@ -13880,8 +13980,8 @@ { "label": "Second script: `novel-bookmark.user.js`", "file_type": "document", - "source_file": "userscript/AGENTS.md", - "source_location": "L78", + "source_file": "userscript/CLAUDE.md", + "source_location": "L82", "_origin": "ast", "id": "userscript_claude_second_script_novel_bookmark_user_js", "community": 125, @@ -22777,7 +22877,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/fetch.go", - "source_location": "L36", + "source_location": "L37", "weight": 1.0, "source": "backend_internal_latest_fetch", "target": "backend_internal_latest_fetch_newtlsfetcher", @@ -22787,7 +22887,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/fetch.go", - "source_location": "L30", + "source_location": "L31", "weight": 1.0, "source": "backend_internal_latest_fetch", "target": "latest_tlsfetcher", @@ -22797,7 +22897,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/fetch.go", - "source_location": "L36", + "source_location": "L37", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_fetch_newtlsfetcher", @@ -22808,7 +22908,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/fetch.go", - "source_location": "L31", + "source_location": "L32", "weight": 1.0, "context": "field", "source": "latest_tlsfetcher", @@ -22819,7 +22919,7 @@ "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/fetch.go", - "source_location": "L50", + "source_location": "L51", "weight": 1.0, "source": "latest_tlsfetcher", "target": "latest_tlsfetcher_get", @@ -22836,6 +22936,17 @@ "source": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", "target": "backend_internal_latest_fetch_newtlsfetcher" }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/internal/latest/smoke_lnw_test.go", + "source_location": "L47", + "weight": 1.0, + "source": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary", + "target": "backend_internal_latest_fetch_newtlsfetcher" + }, { "relation": "calls", "context": "call", @@ -22862,7 +22973,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/fetch.go", - "source_location": "L50", + "source_location": "L51", "weight": 1.0, "context": "parameter_type", "source": "latest_tlsfetcher_get", @@ -23353,6 +23464,17 @@ "source": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts", "target": "backend_internal_latest_poller_fetchableseriesurl" }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/internal/latest/smoke_lnw_test.go", + "source_location": "L43", + "weight": 1.0, + "source": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary", + "target": "backend_internal_latest_poller_fetchableseriesurl" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -25423,7 +25545,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L181", + "source_location": "L202", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "backend_internal_latest_sites_browseronlycoverurl", @@ -25433,7 +25555,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L209", + "source_location": "L230", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "backend_internal_latest_sites_comixcoverurl", @@ -25443,7 +25565,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L39", + "source_location": "L40", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "backend_internal_latest_sites_comixseriesid", @@ -25453,7 +25575,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L242", + "source_location": "L263", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "backend_internal_latest_sites_coverfrom", @@ -25463,7 +25585,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L188", + "source_location": "L209", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "backend_internal_latest_sites_kaganecoverurl", @@ -25473,7 +25595,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L85", + "source_location": "L102", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "backend_internal_latest_sites_latestchapterfrom", @@ -25483,7 +25605,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L257", + "source_location": "L278", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "backend_internal_latest_sites_metacontent", @@ -25493,7 +25615,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L275", + "source_location": "L296", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "backend_internal_latest_sites_publishedcoverurl", @@ -25503,7 +25625,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L13", + "source_location": "L14", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "latest_latestchapter", @@ -25513,7 +25635,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L85", + "source_location": "L102", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_sites_latestchapterfrom", @@ -25525,7 +25647,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L210", + "source_location": "L231", "weight": 1.0, "source": "backend_internal_latest_sites_comixcoverurl", "target": "backend_internal_latest_sites_comixseriesid", @@ -25536,7 +25658,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L104", + "source_location": "L121", "weight": 1.0, "source": "backend_internal_latest_sites_latestchapterfrom", "target": "backend_internal_latest_sites_comixseriesid", @@ -25548,7 +25670,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L335", + "source_location": "L453", "weight": 1.0, "source": "backend_internal_latest_sites_test_testlatestchapterfrom", "target": "backend_internal_latest_sites_latestchapterfrom" @@ -25558,7 +25680,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L252", + "source_location": "L273", "weight": 1.0, "source": "backend_internal_latest_sites_coverfrom", "target": "backend_internal_latest_sites_kaganecoverurl", @@ -25569,7 +25691,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L236", + "source_location": "L257", "weight": 1.0, "source": "backend_internal_latest_sites_comixcoverurl", "target": "backend_internal_latest_sites_publishedcoverurl", @@ -25580,7 +25702,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L250", + "source_location": "L271", "weight": 1.0, "source": "backend_internal_latest_sites_coverfrom", "target": "backend_internal_latest_sites_comixcoverurl", @@ -25591,7 +25713,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L246", + "source_location": "L267", "weight": 1.0, "source": "backend_internal_latest_sites_coverfrom", "target": "backend_internal_latest_sites_metacontent", @@ -25603,7 +25725,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L163", + "source_location": "L267", "weight": 1.0, "source": "backend_internal_latest_sites_test_testcoverfrom", "target": "backend_internal_latest_sites_coverfrom" @@ -25614,7 +25736,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L188", + "source_location": "L292", "weight": 1.0, "source": "backend_internal_latest_sites_test_testcoverfromchallenge", "target": "backend_internal_latest_sites_coverfrom" @@ -25624,7 +25746,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", - "source_location": "L267", + "source_location": "L288", "weight": 1.0, "source": "backend_internal_latest_sites_metacontent", "target": "backend_internal_latest_sites_publishedcoverurl", @@ -25634,7 +25756,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L104", + "source_location": "L208", "weight": 1.0, "source": "backend_internal_latest_sites_test", "target": "backend_internal_latest_sites_test_testcoverfrom", @@ -25644,7 +25766,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L174", + "source_location": "L278", "weight": 1.0, "source": "backend_internal_latest_sites_test", "target": "backend_internal_latest_sites_test_testcoverfromchallenge", @@ -25654,7 +25776,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L195", + "source_location": "L299", "weight": 1.0, "source": "backend_internal_latest_sites_test", "target": "backend_internal_latest_sites_test_testlatestchapterfrom", @@ -25664,7 +25786,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L104", + "source_location": "L208", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_sites_test_testcoverfrom", @@ -25675,7 +25797,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L174", + "source_location": "L278", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_sites_test_testcoverfromchallenge", @@ -25686,7 +25808,7 @@ "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L195", + "source_location": "L299", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_sites_test_testlatestchapterfrom", @@ -25767,6 +25889,48 @@ "source": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", "target": "backend_internal_store_store_coveraddress" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/internal/latest/smoke_lnw_test.go", + "source_location": "L78", + "weight": 1.0, + "source": "backend_internal_latest_smoke_lnw_test", + "target": "backend_internal_latest_smoke_lnw_test_checklnwcommentboundary", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/internal/latest/smoke_lnw_test.go", + "source_location": "L38", + "weight": 1.0, + "source": "backend_internal_latest_smoke_lnw_test", + "target": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/internal/latest/smoke_lnw_test.go", + "source_location": "L67", + "weight": 1.0, + "source": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary", + "target": "backend_internal_latest_smoke_lnw_test_checklnwcommentboundary", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/internal/latest/smoke_lnw_test.go", + "source_location": "L38", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary", + "target": "backend_internal_latest_smoke_lnw_test_go_t", + "confidence_score": 1.0 + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -32350,7 +32514,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1056", + "source_location": "L1196", "weight": 1.0, "source": "userscript_novel_bookmark_user_el", "target": "backend_internal_web_static_htmx_min_c" @@ -33329,7 +33493,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1054", + "source_location": "L1194", "weight": 1.0, "source": "userscript_novel_bookmark_user_el", "target": "backend_internal_web_static_htmx_min_k" @@ -34165,7 +34329,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L961", + "source_location": "L1101", "weight": 1.0, "source": "userscript_novel_bookmark_user_makedraggable", "target": "backend_internal_web_static_htmx_min_e" @@ -34176,7 +34340,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L569", + "source_location": "L709", "weight": 1.0, "source": "userscript_novel_bookmark_user_pushbookmark", "target": "backend_internal_web_static_htmx_min_e" @@ -34187,11 +34351,22 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L591", + "source_location": "L731", "weight": 1.0, "source": "userscript_novel_bookmark_user_pushdelete", "target": "backend_internal_web_static_htmx_min_e" }, + { + "relation": "indirect_call", + "context": "argument", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "userscript/novel-bookmark.user.js", + "source_location": "L310", + "weight": 1.0, + "source": "userscript_novel_bookmark_user_repairlnwstalerow", + "target": "backend_internal_web_static_htmx_min_e" + }, { "relation": "calls", "context": "call", @@ -43615,7 +43790,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L199", + "source_location": "L243", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_adapterfor", @@ -43645,7 +43820,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L292", + "source_location": "L432", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_apidelete", @@ -43655,7 +43830,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L266", + "source_location": "L406", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_apiget", @@ -43665,7 +43840,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L276", + "source_location": "L416", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_apiput", @@ -43675,7 +43850,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L873", + "source_location": "L1013", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_applyfabpos", @@ -43685,7 +43860,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L681", + "source_location": "L821", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_applylatestchapterifchanged", @@ -43695,7 +43870,17 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L771", + "source_location": "L1365", + "weight": 1.0, + "source": "userscript_novel_bookmark_user", + "target": "userscript_novel_bookmark_user_applylnwstalerowrepair", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "userscript/novel-bookmark.user.js", + "source_location": "L911", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_armdwell", @@ -43705,7 +43890,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L254", + "source_location": "L394", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_authheaders", @@ -43715,7 +43900,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L720", + "source_location": "L860", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_backgroundrefreshlatest", @@ -43725,7 +43910,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L598", + "source_location": "L738", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_bookmarkcurrent", @@ -43735,7 +43920,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L820", + "source_location": "L960", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_buildui", @@ -43745,7 +43930,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L783", + "source_location": "L923", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_canceldwell", @@ -43755,7 +43940,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L767", + "source_location": "L907", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_chapteridentity", @@ -43765,7 +43950,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L869", + "source_location": "L1009", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_clamp", @@ -43775,7 +43960,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L206", + "source_location": "L346", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_computelatestchapter", @@ -43785,7 +43970,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1180", + "source_location": "L1320", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_confirmremove", @@ -43795,7 +43980,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L211", + "source_location": "L351", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_currentsite", @@ -43805,7 +43990,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L187", + "source_location": "L231", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_detect", @@ -43815,7 +44000,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L474", + "source_location": "L614", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_drain", @@ -43825,7 +44010,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1048", + "source_location": "L1188", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_el", @@ -43845,7 +44030,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L260", + "source_location": "L400", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_httperror", @@ -43855,7 +44040,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1329", + "source_location": "L1502", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_init", @@ -43865,7 +44050,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1267", + "source_location": "L1440", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_installlongpress", @@ -43875,7 +44060,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1233", + "source_location": "L1406", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_installnavwatcher", @@ -43885,7 +44070,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L195", + "source_location": "L239", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_keyof", @@ -43895,7 +44080,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L348", + "source_location": "L488", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_kindof", @@ -43905,7 +44090,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L177", + "source_location": "L221", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_latestchapterfromanchors", @@ -43915,7 +44100,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L220", + "source_location": "L360", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_loadcache", @@ -43925,7 +44110,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L886", + "source_location": "L1026", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_loadfabpos", @@ -43935,7 +44120,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L237", + "source_location": "L377", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_loadlastchecked", @@ -43945,7 +44130,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L370", + "source_location": "L510", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_loadqueue", @@ -43955,7 +44140,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L919", + "source_location": "L1059", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_makedraggable", @@ -43975,7 +44160,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L790", + "source_location": "L930", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_maybeautoupdate", @@ -43985,7 +44170,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L704", + "source_location": "L844", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", @@ -43995,7 +44180,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1218", + "source_location": "L1390", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_onnavigate", @@ -44005,7 +44190,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L508", + "source_location": "L648", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_overlaypending", @@ -44015,7 +44200,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L902", + "source_location": "L1042", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_placefab", @@ -44025,7 +44210,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L534", + "source_location": "L674", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_pushbookmark", @@ -44035,7 +44220,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L579", + "source_location": "L719", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_pushdelete", @@ -44045,7 +44230,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L391", + "source_location": "L531", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_queuecount", @@ -44055,7 +44240,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L426", + "source_location": "L566", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_queuedefer", @@ -44065,7 +44250,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L415", + "source_location": "L555", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_queuedrop", @@ -44075,7 +44260,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L438", + "source_location": "L578", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_queueenqueue", @@ -44085,7 +44270,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L395", + "source_location": "L535", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_queueget", @@ -44095,7 +44280,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L406", + "source_location": "L546", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_queuepush", @@ -44105,7 +44290,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1202", + "source_location": "L1342", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_refresh", @@ -44115,7 +44300,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L312", + "source_location": "L452", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_reindex", @@ -44125,7 +44310,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L752", + "source_location": "L892", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_removebookmark", @@ -44135,7 +44320,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L334", + "source_location": "L474", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_removelocal", @@ -44145,7 +44330,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1060", + "source_location": "L1200", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_render", @@ -44155,7 +44340,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1123", + "source_location": "L1263", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_renderitem", @@ -44165,7 +44350,17 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L229", + "source_location": "L256", + "weight": 1.0, + "source": "userscript_novel_bookmark_user", + "target": "userscript_novel_bookmark_user_repairlnwstalerow", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "userscript/novel-bookmark.user.js", + "source_location": "L369", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_savecache", @@ -44175,7 +44370,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L894", + "source_location": "L1034", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_savefabpos", @@ -44185,7 +44380,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L246", + "source_location": "L386", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_savelastchecked", @@ -44195,7 +44390,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L379", + "source_location": "L519", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_savequeue", @@ -44205,7 +44400,17 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L318", + "source_location": "L143", + "weight": 1.0, + "source": "userscript_novel_bookmark_user", + "target": "userscript_novel_bookmark_user_seriesidfromlnwpointer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "userscript/novel-bookmark.user.js", + "source_location": "L458", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_setlist", @@ -44215,7 +44420,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1024", + "source_location": "L1164", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_startring", @@ -44225,7 +44430,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L342", + "source_location": "L482", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_statusof", @@ -44235,7 +44440,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1034", + "source_location": "L1174", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_stopring", @@ -44245,7 +44450,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L640", + "source_location": "L780", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_syncupsert", @@ -44255,7 +44460,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L399", + "source_location": "L539", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_titlefor", @@ -44265,7 +44470,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1187", + "source_location": "L1327", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_toast", @@ -44275,7 +44480,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L662", + "source_location": "L802", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_togglearchive", @@ -44285,7 +44490,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L647", + "source_location": "L787", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_togglefavorite", @@ -44295,7 +44500,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1042", + "source_location": "L1182", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_togglepanel", @@ -44305,7 +44510,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L619", + "source_location": "L759", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_updatetocurrentchapter", @@ -44315,7 +44520,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L326", + "source_location": "L466", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_upsertlocal", @@ -44326,7 +44531,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L40", + "source_location": "L45", "weight": 1.0, "source": "userscript_test_novel_logic_test", "target": "userscript_novel_bookmark_user", @@ -44337,7 +44542,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L711", + "source_location": "L851", "weight": 1.0, "source": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "target": "userscript_novel_bookmark_user_anchorsfromdocument", @@ -44348,7 +44553,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L743", + "source_location": "L883", "weight": 1.0, "source": "userscript_novel_bookmark_user_backgroundrefreshlatest", "target": "userscript_novel_bookmark_user_anchorsfromhtml", @@ -44381,7 +44586,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L40", + "source_location": "L45", "weight": 1.0, "source": "userscript_test_novel_logic_test", "target": "userscript_novel_bookmark_user_maxchapter", @@ -44392,7 +44597,18 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1331", + "source_location": "L173", + "weight": 1.0, + "source": "userscript_novel_bookmark_user_detect", + "target": "userscript_novel_bookmark_user_seriesidfromlnwpointer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "userscript/novel-bookmark.user.js", + "source_location": "L1504", "weight": 1.0, "source": "userscript_novel_bookmark_user_init", "target": "userscript_novel_bookmark_user_detect", @@ -44403,7 +44619,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1219", + "source_location": "L1391", "weight": 1.0, "source": "userscript_novel_bookmark_user_onnavigate", "target": "userscript_novel_bookmark_user_detect", @@ -44414,7 +44630,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L208", + "source_location": "L348", "weight": 1.0, "source": "userscript_novel_bookmark_user_computelatestchapter", "target": "userscript_novel_bookmark_user_latestchapterfromanchors", @@ -44425,7 +44641,18 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L601", + "source_location": "L1382", + "weight": 1.0, + "source": "userscript_novel_bookmark_user_applylnwstalerowrepair", + "target": "userscript_novel_bookmark_user_keyof", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "userscript/novel-bookmark.user.js", + "source_location": "L741", "weight": 1.0, "source": "userscript_novel_bookmark_user_bookmarkcurrent", "target": "userscript_novel_bookmark_user_keyof", @@ -44436,7 +44663,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L796", + "source_location": "L936", "weight": 1.0, "source": "userscript_novel_bookmark_user_maybeautoupdate", "target": "userscript_novel_bookmark_user_keyof", @@ -44447,7 +44674,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L707", + "source_location": "L847", "weight": 1.0, "source": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "target": "userscript_novel_bookmark_user_keyof", @@ -44458,7 +44685,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1075", + "source_location": "L1215", "weight": 1.0, "source": "userscript_novel_bookmark_user_render", "target": "userscript_novel_bookmark_user_keyof", @@ -44469,7 +44696,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L623", + "source_location": "L763", "weight": 1.0, "source": "userscript_novel_bookmark_user_updatetocurrentchapter", "target": "userscript_novel_bookmark_user_keyof", @@ -44480,7 +44707,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L734", + "source_location": "L874", "weight": 1.0, "source": "userscript_novel_bookmark_user_backgroundrefreshlatest", "target": "userscript_novel_bookmark_user_adapterfor", @@ -44491,7 +44718,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L207", + "source_location": "L347", "weight": 1.0, "source": "userscript_novel_bookmark_user_computelatestchapter", "target": "userscript_novel_bookmark_user_adapterfor", @@ -44502,7 +44729,29 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L743", + "source_location": "L1367", + "weight": 1.0, + "source": "userscript_novel_bookmark_user_applylnwstalerowrepair", + "target": "userscript_novel_bookmark_user_repairlnwstalerow", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "userscript/test/novel-logic.test.js", + "source_location": "L45", + "weight": 1.0, + "source": "userscript_test_novel_logic_test", + "target": "userscript_novel_bookmark_user_repairlnwstalerow", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "userscript/novel-bookmark.user.js", + "source_location": "L883", "weight": 1.0, "source": "userscript_novel_bookmark_user_backgroundrefreshlatest", "target": "userscript_novel_bookmark_user_computelatestchapter", @@ -44513,7 +44762,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L711", + "source_location": "L851", "weight": 1.0, "source": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "target": "userscript_novel_bookmark_user_computelatestchapter", @@ -44524,7 +44773,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L721", + "source_location": "L861", "weight": 1.0, "source": "userscript_novel_bookmark_user_backgroundrefreshlatest", "target": "userscript_novel_bookmark_user_currentsite", @@ -44535,7 +44784,18 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L337", + "source_location": "L1373", + "weight": 1.0, + "source": "userscript_novel_bookmark_user_applylnwstalerowrepair", + "target": "userscript_novel_bookmark_user_savecache", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "userscript/novel-bookmark.user.js", + "source_location": "L477", "weight": 1.0, "source": "userscript_novel_bookmark_user_removelocal", "target": "userscript_novel_bookmark_user_savecache", @@ -44546,7 +44806,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L323", + "source_location": "L463", "weight": 1.0, "source": "userscript_novel_bookmark_user_setlist", "target": "userscript_novel_bookmark_user_savecache", @@ -44557,7 +44817,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L331", + "source_location": "L471", "weight": 1.0, "source": "userscript_novel_bookmark_user_upsertlocal", "target": "userscript_novel_bookmark_user_savecache", @@ -44568,7 +44828,18 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L724", + "source_location": "L1366", + "weight": 1.0, + "source": "userscript_novel_bookmark_user_applylnwstalerowrepair", + "target": "userscript_novel_bookmark_user_loadlastchecked", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "userscript/novel-bookmark.user.js", + "source_location": "L864", "weight": 1.0, "source": "userscript_novel_bookmark_user_backgroundrefreshlatest", "target": "userscript_novel_bookmark_user_loadlastchecked", @@ -44579,7 +44850,18 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L749", + "source_location": "L1376", + "weight": 1.0, + "source": "userscript_novel_bookmark_user_applylnwstalerowrepair", + "target": "userscript_novel_bookmark_user_savelastchecked", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "userscript/novel-bookmark.user.js", + "source_location": "L889", "weight": 1.0, "source": "userscript_novel_bookmark_user_backgroundrefreshlatest", "target": "userscript_novel_bookmark_user_savelastchecked", @@ -44590,7 +44872,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L295", + "source_location": "L435", "weight": 1.0, "source": "userscript_novel_bookmark_user_apidelete", "target": "userscript_novel_bookmark_user_authheaders", @@ -44601,7 +44883,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L267", + "source_location": "L407", "weight": 1.0, "source": "userscript_novel_bookmark_user_apiget", "target": "userscript_novel_bookmark_user_authheaders", @@ -44612,7 +44894,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L285", + "source_location": "L425", "weight": 1.0, "source": "userscript_novel_bookmark_user_apiput", "target": "userscript_novel_bookmark_user_authheaders", @@ -44623,7 +44905,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L298", + "source_location": "L438", "weight": 1.0, "source": "userscript_novel_bookmark_user_apidelete", "target": "userscript_novel_bookmark_user_httperror", @@ -44634,7 +44916,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L288", + "source_location": "L428", "weight": 1.0, "source": "userscript_novel_bookmark_user_apiput", "target": "userscript_novel_bookmark_user_httperror", @@ -44645,7 +44927,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1207", + "source_location": "L1348", "weight": 1.0, "source": "userscript_novel_bookmark_user_refresh", "target": "userscript_novel_bookmark_user_apiget", @@ -44656,7 +44938,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L695", + "source_location": "L835", "weight": 1.0, "source": "userscript_novel_bookmark_user_applylatestchapterifchanged", "target": "userscript_novel_bookmark_user_apiput", @@ -44667,7 +44949,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L554", + "source_location": "L694", "weight": 1.0, "source": "userscript_novel_bookmark_user_pushbookmark", "target": "userscript_novel_bookmark_user_apiput", @@ -44678,7 +44960,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L587", + "source_location": "L727", "weight": 1.0, "source": "userscript_novel_bookmark_user_pushdelete", "target": "userscript_novel_bookmark_user_apidelete", @@ -44689,7 +44971,18 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L336", + "source_location": "L1372", + "weight": 1.0, + "source": "userscript_novel_bookmark_user_applylnwstalerowrepair", + "target": "userscript_novel_bookmark_user_reindex", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "userscript/novel-bookmark.user.js", + "source_location": "L476", "weight": 1.0, "source": "userscript_novel_bookmark_user_removelocal", "target": "userscript_novel_bookmark_user_reindex", @@ -44700,7 +44993,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L322", + "source_location": "L462", "weight": 1.0, "source": "userscript_novel_bookmark_user_setlist", "target": "userscript_novel_bookmark_user_reindex", @@ -44711,7 +45004,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L330", + "source_location": "L470", "weight": 1.0, "source": "userscript_novel_bookmark_user_upsertlocal", "target": "userscript_novel_bookmark_user_reindex", @@ -44722,7 +45015,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1208", + "source_location": "L1349", "weight": 1.0, "source": "userscript_novel_bookmark_user_refresh", "target": "userscript_novel_bookmark_user_setlist", @@ -44733,7 +45026,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L321", + "source_location": "L461", "weight": 1.0, "source": "userscript_novel_bookmark_user_setlist", "target": "userscript_novel_bookmark_user_kindof", @@ -44744,7 +45037,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L689", + "source_location": "L829", "weight": 1.0, "source": "userscript_novel_bookmark_user_applylatestchapterifchanged", "target": "userscript_novel_bookmark_user_upsertlocal", @@ -44755,7 +45048,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L556", + "source_location": "L696", "weight": 1.0, "source": "userscript_novel_bookmark_user_pushbookmark", "target": "userscript_novel_bookmark_user_upsertlocal", @@ -44766,7 +45059,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L641", + "source_location": "L781", "weight": 1.0, "source": "userscript_novel_bookmark_user_syncupsert", "target": "userscript_novel_bookmark_user_upsertlocal", @@ -44777,7 +45070,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L666", + "source_location": "L806", "weight": 1.0, "source": "userscript_novel_bookmark_user_togglearchive", "target": "userscript_novel_bookmark_user_upsertlocal", @@ -44788,7 +45081,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L654", + "source_location": "L794", "weight": 1.0, "source": "userscript_novel_bookmark_user_togglefavorite", "target": "userscript_novel_bookmark_user_upsertlocal", @@ -44799,7 +45092,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L753", + "source_location": "L893", "weight": 1.0, "source": "userscript_novel_bookmark_user_removebookmark", "target": "userscript_novel_bookmark_user_removelocal", @@ -44810,7 +45103,18 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L728", + "source_location": "L1384", + "weight": 1.0, + "source": "userscript_novel_bookmark_user_applylnwstalerowrepair", + "target": "userscript_novel_bookmark_user_statusof", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "userscript/novel-bookmark.user.js", + "source_location": "L868", "weight": 1.0, "source": "userscript_novel_bookmark_user_backgroundrefreshlatest", "target": "userscript_novel_bookmark_user_statusof", @@ -44821,7 +45125,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1101", + "source_location": "L1241", "weight": 1.0, "source": "userscript_novel_bookmark_user_render", "target": "userscript_novel_bookmark_user_statusof", @@ -44832,7 +45136,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1138", + "source_location": "L1278", "weight": 1.0, "source": "userscript_novel_bookmark_user_renderitem", "target": "userscript_novel_bookmark_user_statusof", @@ -44843,7 +45147,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L665", + "source_location": "L805", "weight": 1.0, "source": "userscript_novel_bookmark_user_togglearchive", "target": "userscript_novel_bookmark_user_statusof", @@ -44854,7 +45158,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L40", + "source_location": "L45", "weight": 1.0, "source": "userscript_test_novel_logic_test", "target": "userscript_novel_bookmark_user_kindof", @@ -44865,7 +45169,18 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L430", + "source_location": "L1375", + "weight": 1.0, + "source": "userscript_novel_bookmark_user_applylnwstalerowrepair", + "target": "userscript_novel_bookmark_user_savequeue", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "userscript/novel-bookmark.user.js", + "source_location": "L570", "weight": 1.0, "source": "userscript_novel_bookmark_user_queuedefer", "target": "userscript_novel_bookmark_user_savequeue", @@ -44876,7 +45191,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L419", + "source_location": "L559", "weight": 1.0, "source": "userscript_novel_bookmark_user_queuedrop", "target": "userscript_novel_bookmark_user_savequeue", @@ -44887,7 +45202,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L453", + "source_location": "L593", "weight": 1.0, "source": "userscript_novel_bookmark_user_queueenqueue", "target": "userscript_novel_bookmark_user_savequeue", @@ -44898,7 +45213,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1067", + "source_location": "L1207", "weight": 1.0, "source": "userscript_novel_bookmark_user_render", "target": "userscript_novel_bookmark_user_queuecount", @@ -44909,7 +45224,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L693", + "source_location": "L833", "weight": 1.0, "source": "userscript_novel_bookmark_user_applylatestchapterifchanged", "target": "userscript_novel_bookmark_user_queueget", @@ -44920,7 +45235,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L511", + "source_location": "L651", "weight": 1.0, "source": "userscript_novel_bookmark_user_overlaypending", "target": "userscript_novel_bookmark_user_queueget", @@ -44931,7 +45246,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L535", + "source_location": "L675", "weight": 1.0, "source": "userscript_novel_bookmark_user_pushbookmark", "target": "userscript_novel_bookmark_user_queueget", @@ -44942,7 +45257,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L427", + "source_location": "L567", "weight": 1.0, "source": "userscript_novel_bookmark_user_queuedefer", "target": "userscript_novel_bookmark_user_queueget", @@ -44953,7 +45268,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L442", + "source_location": "L582", "weight": 1.0, "source": "userscript_novel_bookmark_user_queueenqueue", "target": "userscript_novel_bookmark_user_titlefor", @@ -44964,7 +45279,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L409", + "source_location": "L549", "weight": 1.0, "source": "userscript_novel_bookmark_user_queuepush", "target": "userscript_novel_bookmark_user_titlefor", @@ -44975,7 +45290,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L427", + "source_location": "L567", "weight": 1.0, "source": "userscript_novel_bookmark_user_queuedefer", "target": "userscript_novel_bookmark_user_queuepush", @@ -44986,7 +45301,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L409", + "source_location": "L549", "weight": 1.0, "source": "userscript_novel_bookmark_user_queuepush", "target": "userscript_novel_bookmark_user_toast", @@ -44997,7 +45312,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L539", + "source_location": "L679", "weight": 1.0, "source": "userscript_novel_bookmark_user_pushbookmark", "target": "userscript_novel_bookmark_user_queuedrop", @@ -45008,34 +45323,12 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L588", + "source_location": "L728", "weight": 1.0, "source": "userscript_novel_bookmark_user_pushdelete", "target": "userscript_novel_bookmark_user_queuedrop", "confidence_score": 1.0 }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L441", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_queueenqueue", - "target": "userscript_novel_bookmark_user_queuedrop", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L543", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_pushbookmark", - "target": "userscript_novel_bookmark_user_queuedefer", - "confidence_score": 1.0 - }, { "relation": "calls", "context": "call", @@ -45043,6 +45336,28 @@ "source_file": "userscript/novel-bookmark.user.js", "source_location": "L581", "weight": 1.0, + "source": "userscript_novel_bookmark_user_queueenqueue", + "target": "userscript_novel_bookmark_user_queuedrop", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "userscript/novel-bookmark.user.js", + "source_location": "L683", + "weight": 1.0, + "source": "userscript_novel_bookmark_user_pushbookmark", + "target": "userscript_novel_bookmark_user_queuedefer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "userscript/novel-bookmark.user.js", + "source_location": "L721", + "weight": 1.0, "source": "userscript_novel_bookmark_user_pushdelete", "target": "userscript_novel_bookmark_user_queuedefer", "confidence_score": 1.0 @@ -45052,7 +45367,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L445", + "source_location": "L585", "weight": 1.0, "source": "userscript_novel_bookmark_user_queueenqueue", "target": "userscript_novel_bookmark_user_queuedefer", @@ -45063,7 +45378,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L569", + "source_location": "L709", "weight": 1.0, "source": "userscript_novel_bookmark_user_pushbookmark", "target": "userscript_novel_bookmark_user_queueenqueue", @@ -45074,7 +45389,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L591", + "source_location": "L731", "weight": 1.0, "source": "userscript_novel_bookmark_user_pushdelete", "target": "userscript_novel_bookmark_user_queueenqueue", @@ -45085,7 +45400,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L442", + "source_location": "L582", "weight": 1.0, "source": "userscript_novel_bookmark_user_queueenqueue", "target": "userscript_novel_bookmark_user_toast", @@ -45096,7 +45411,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L846", + "source_location": "L986", "weight": 1.0, "source": "userscript_novel_bookmark_user_buildui", "target": "userscript_novel_bookmark_user_drain", @@ -45107,7 +45422,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L482", + "source_location": "L622", "weight": 1.0, "source": "userscript_novel_bookmark_user_drain", "target": "userscript_novel_bookmark_user_pushbookmark", @@ -45118,7 +45433,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L481", + "source_location": "L621", "weight": 1.0, "source": "userscript_novel_bookmark_user_drain", "target": "userscript_novel_bookmark_user_pushdelete", @@ -45129,7 +45444,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L489", + "source_location": "L629", "weight": 1.0, "source": "userscript_novel_bookmark_user_drain", "target": "userscript_novel_bookmark_user_render", @@ -45140,7 +45455,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L484", + "source_location": "L624", "weight": 1.0, "source": "userscript_novel_bookmark_user_drain", "target": "userscript_novel_bookmark_user_toast", @@ -45151,7 +45466,7 @@ "context": "argument", "confidence": "INFERRED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1335", + "source_location": "L1509", "weight": 1.0, "source": "userscript_novel_bookmark_user_init", "target": "userscript_novel_bookmark_user_drain", @@ -45162,7 +45477,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1228", + "source_location": "L1401", "weight": 1.0, "source": "userscript_novel_bookmark_user_onnavigate", "target": "userscript_novel_bookmark_user_drain", @@ -45173,7 +45488,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1203", + "source_location": "L1344", "weight": 1.0, "source": "userscript_novel_bookmark_user_refresh", "target": "userscript_novel_bookmark_user_drain", @@ -45184,7 +45499,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1208", + "source_location": "L1349", "weight": 1.0, "source": "userscript_novel_bookmark_user_refresh", "target": "userscript_novel_bookmark_user_overlaypending", @@ -45195,7 +45510,18 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L575", + "source_location": "L1384", + "weight": 1.0, + "source": "userscript_novel_bookmark_user_applylnwstalerowrepair", + "target": "userscript_novel_bookmark_user_pushbookmark", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "userscript/novel-bookmark.user.js", + "source_location": "L715", "weight": 1.0, "source": "userscript_novel_bookmark_user_pushbookmark", "target": "userscript_novel_bookmark_user_render", @@ -45206,7 +45532,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L643", + "source_location": "L783", "weight": 1.0, "source": "userscript_novel_bookmark_user_syncupsert", "target": "userscript_novel_bookmark_user_pushbookmark", @@ -45217,7 +45543,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L670", + "source_location": "L810", "weight": 1.0, "source": "userscript_novel_bookmark_user_togglearchive", "target": "userscript_novel_bookmark_user_pushbookmark", @@ -45228,7 +45554,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L656", + "source_location": "L796", "weight": 1.0, "source": "userscript_novel_bookmark_user_togglefavorite", "target": "userscript_novel_bookmark_user_pushbookmark", @@ -45239,7 +45565,18 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L755", + "source_location": "L1385", + "weight": 1.0, + "source": "userscript_novel_bookmark_user_applylnwstalerowrepair", + "target": "userscript_novel_bookmark_user_pushdelete", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "userscript/novel-bookmark.user.js", + "source_location": "L895", "weight": 1.0, "source": "userscript_novel_bookmark_user_removebookmark", "target": "userscript_novel_bookmark_user_pushdelete", @@ -45250,7 +45587,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L616", + "source_location": "L756", "weight": 1.0, "source": "userscript_novel_bookmark_user_bookmarkcurrent", "target": "userscript_novel_bookmark_user_syncupsert", @@ -45261,7 +45598,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1079", + "source_location": "L1219", "weight": 1.0, "source": "userscript_novel_bookmark_user_render", "target": "userscript_novel_bookmark_user_bookmarkcurrent", @@ -45272,7 +45609,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L777", + "source_location": "L917", "weight": 1.0, "source": "userscript_novel_bookmark_user_armdwell", "target": "userscript_novel_bookmark_user_updatetocurrentchapter", @@ -45283,7 +45620,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1084", + "source_location": "L1224", "weight": 1.0, "source": "userscript_novel_bookmark_user_render", "target": "userscript_novel_bookmark_user_updatetocurrentchapter", @@ -45294,7 +45631,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L620", + "source_location": "L760", "weight": 1.0, "source": "userscript_novel_bookmark_user_updatetocurrentchapter", "target": "userscript_novel_bookmark_user_canceldwell", @@ -45305,7 +45642,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L637", + "source_location": "L777", "weight": 1.0, "source": "userscript_novel_bookmark_user_updatetocurrentchapter", "target": "userscript_novel_bookmark_user_syncupsert", @@ -45316,7 +45653,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L642", + "source_location": "L782", "weight": 1.0, "source": "userscript_novel_bookmark_user_syncupsert", "target": "userscript_novel_bookmark_user_render", @@ -45327,7 +45664,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L643", + "source_location": "L783", "weight": 1.0, "source": "userscript_novel_bookmark_user_syncupsert", "target": "userscript_novel_bookmark_user_toast", @@ -45338,7 +45675,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1161", + "source_location": "L1301", "weight": 1.0, "source": "userscript_novel_bookmark_user_renderitem", "target": "userscript_novel_bookmark_user_togglefavorite", @@ -45349,7 +45686,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L655", + "source_location": "L795", "weight": 1.0, "source": "userscript_novel_bookmark_user_togglefavorite", "target": "userscript_novel_bookmark_user_render", @@ -45360,7 +45697,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L656", + "source_location": "L796", "weight": 1.0, "source": "userscript_novel_bookmark_user_togglefavorite", "target": "userscript_novel_bookmark_user_toast", @@ -45371,7 +45708,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1166", + "source_location": "L1306", "weight": 1.0, "source": "userscript_novel_bookmark_user_renderitem", "target": "userscript_novel_bookmark_user_togglearchive", @@ -45382,7 +45719,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L667", + "source_location": "L807", "weight": 1.0, "source": "userscript_novel_bookmark_user_togglearchive", "target": "userscript_novel_bookmark_user_render", @@ -45393,7 +45730,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L671", + "source_location": "L811", "weight": 1.0, "source": "userscript_novel_bookmark_user_togglearchive", "target": "userscript_novel_bookmark_user_toast", @@ -45404,7 +45741,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L690", + "source_location": "L830", "weight": 1.0, "source": "userscript_novel_bookmark_user_applylatestchapterifchanged", "target": "userscript_novel_bookmark_user_render", @@ -45415,7 +45752,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L744", + "source_location": "L884", "weight": 1.0, "source": "userscript_novel_bookmark_user_backgroundrefreshlatest", "target": "userscript_novel_bookmark_user_applylatestchapterifchanged", @@ -45426,7 +45763,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L709", + "source_location": "L849", "weight": 1.0, "source": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "target": "userscript_novel_bookmark_user_applylatestchapterifchanged", @@ -45437,7 +45774,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1340", + "source_location": "L1514", "weight": 1.0, "source": "userscript_novel_bookmark_user_init", "target": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", @@ -45448,7 +45785,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1222", + "source_location": "L1395", "weight": 1.0, "source": "userscript_novel_bookmark_user_onnavigate", "target": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", @@ -45459,7 +45796,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1341", + "source_location": "L1515", "weight": 1.0, "source": "userscript_novel_bookmark_user_init", "target": "userscript_novel_bookmark_user_backgroundrefreshlatest", @@ -45470,7 +45807,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1225", + "source_location": "L1398", "weight": 1.0, "source": "userscript_novel_bookmark_user_onnavigate", "target": "userscript_novel_bookmark_user_backgroundrefreshlatest", @@ -45481,7 +45818,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1182", + "source_location": "L1322", "weight": 1.0, "source": "userscript_novel_bookmark_user_confirmremove", "target": "userscript_novel_bookmark_user_removebookmark", @@ -45492,7 +45829,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L754", + "source_location": "L894", "weight": 1.0, "source": "userscript_novel_bookmark_user_removebookmark", "target": "userscript_novel_bookmark_user_render", @@ -45503,7 +45840,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L755", + "source_location": "L895", "weight": 1.0, "source": "userscript_novel_bookmark_user_removebookmark", "target": "userscript_novel_bookmark_user_toast", @@ -45514,7 +45851,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L792", + "source_location": "L932", "weight": 1.0, "source": "userscript_novel_bookmark_user_maybeautoupdate", "target": "userscript_novel_bookmark_user_chapteridentity", @@ -45525,7 +45862,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L780", + "source_location": "L920", "weight": 1.0, "source": "userscript_novel_bookmark_user_armdwell", "target": "userscript_novel_bookmark_user_startring", @@ -45536,7 +45873,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L776", + "source_location": "L916", "weight": 1.0, "source": "userscript_novel_bookmark_user_armdwell", "target": "userscript_novel_bookmark_user_stopring", @@ -45547,7 +45884,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L807", + "source_location": "L947", "weight": 1.0, "source": "userscript_novel_bookmark_user_maybeautoupdate", "target": "userscript_novel_bookmark_user_armdwell", @@ -45558,7 +45895,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L786", + "source_location": "L926", "weight": 1.0, "source": "userscript_novel_bookmark_user_canceldwell", "target": "userscript_novel_bookmark_user_stopring", @@ -45569,7 +45906,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L794", + "source_location": "L934", "weight": 1.0, "source": "userscript_novel_bookmark_user_maybeautoupdate", "target": "userscript_novel_bookmark_user_canceldwell", @@ -45580,7 +45917,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1339", + "source_location": "L1513", "weight": 1.0, "source": "userscript_novel_bookmark_user_init", "target": "userscript_novel_bookmark_user_maybeautoupdate", @@ -45591,7 +45928,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1221", + "source_location": "L1394", "weight": 1.0, "source": "userscript_novel_bookmark_user_onnavigate", "target": "userscript_novel_bookmark_user_maybeautoupdate", @@ -45602,7 +45939,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L856", + "source_location": "L996", "weight": 1.0, "source": "userscript_novel_bookmark_user_buildui", "target": "userscript_novel_bookmark_user_makedraggable", @@ -45613,7 +45950,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L855", + "source_location": "L995", "weight": 1.0, "source": "userscript_novel_bookmark_user_buildui", "target": "userscript_novel_bookmark_user_placefab", @@ -45624,7 +45961,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L851", + "source_location": "L991", "weight": 1.0, "source": "userscript_novel_bookmark_user_buildui", "target": "userscript_novel_bookmark_user_render", @@ -45635,7 +45972,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L842", + "source_location": "L982", "weight": 1.0, "source": "userscript_novel_bookmark_user_buildui", "target": "userscript_novel_bookmark_user_togglepanel", @@ -45646,7 +45983,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1330", + "source_location": "L1503", "weight": 1.0, "source": "userscript_novel_bookmark_user_init", "target": "userscript_novel_bookmark_user_buildui", @@ -45657,7 +45994,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L976", + "source_location": "L1116", "weight": 1.0, "source": "userscript_novel_bookmark_user_makedraggable", "target": "userscript_novel_bookmark_user_clamp", @@ -45668,7 +46005,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L907", + "source_location": "L1047", "weight": 1.0, "source": "userscript_novel_bookmark_user_placefab", "target": "userscript_novel_bookmark_user_clamp", @@ -45679,7 +46016,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L908", + "source_location": "L1048", "weight": 1.0, "source": "userscript_novel_bookmark_user_placefab", "target": "userscript_novel_bookmark_user_applyfabpos", @@ -45690,7 +46027,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L904", + "source_location": "L1044", "weight": 1.0, "source": "userscript_novel_bookmark_user_placefab", "target": "userscript_novel_bookmark_user_loadfabpos", @@ -45702,7 +46039,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L995", + "source_location": "L1135", "weight": 1.0, "source": "userscript_novel_bookmark_user_makedraggable", "target": "userscript_test_novel_logic_test_reset" @@ -45712,7 +46049,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1292", + "source_location": "L1465", "weight": 1.0, "source": "userscript_novel_bookmark_user_installlongpress", "target": "userscript_novel_bookmark_user_togglepanel", @@ -45723,7 +46060,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1045", + "source_location": "L1185", "weight": 1.0, "source": "userscript_novel_bookmark_user_togglepanel", "target": "userscript_novel_bookmark_user_refresh", @@ -45734,7 +46071,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1044", + "source_location": "L1184", "weight": 1.0, "source": "userscript_novel_bookmark_user_togglepanel", "target": "userscript_novel_bookmark_user_render", @@ -45745,7 +46082,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1077", + "source_location": "L1217", "weight": 1.0, "source": "userscript_novel_bookmark_user_render", "target": "userscript_novel_bookmark_user_el", @@ -45756,7 +46093,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1139", + "source_location": "L1279", "weight": 1.0, "source": "userscript_novel_bookmark_user_renderitem", "target": "userscript_novel_bookmark_user_el", @@ -45767,7 +46104,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1189", + "source_location": "L1329", "weight": 1.0, "source": "userscript_novel_bookmark_user_toast", "target": "userscript_novel_bookmark_user_el", @@ -45778,7 +46115,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1332", + "source_location": "L1506", "weight": 1.0, "source": "userscript_novel_bookmark_user_init", "target": "userscript_novel_bookmark_user_render", @@ -45789,7 +46126,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1220", + "source_location": "L1393", "weight": 1.0, "source": "userscript_novel_bookmark_user_onnavigate", "target": "userscript_novel_bookmark_user_render", @@ -45800,7 +46137,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1205", + "source_location": "L1346", "weight": 1.0, "source": "userscript_novel_bookmark_user_refresh", "target": "userscript_novel_bookmark_user_render", @@ -45811,7 +46148,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1119", + "source_location": "L1259", "weight": 1.0, "source": "userscript_novel_bookmark_user_render", "target": "userscript_novel_bookmark_user_renderitem", @@ -45822,7 +46159,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1171", + "source_location": "L1311", "weight": 1.0, "source": "userscript_novel_bookmark_user_renderitem", "target": "userscript_novel_bookmark_user_confirmremove", @@ -45833,18 +46170,40 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1338", + "source_location": "L1512", "weight": 1.0, "source": "userscript_novel_bookmark_user_init", "target": "userscript_novel_bookmark_user_refresh", "confidence_score": 1.0 }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "userscript/novel-bookmark.user.js", + "source_location": "L1505", + "weight": 1.0, + "source": "userscript_novel_bookmark_user_init", + "target": "userscript_novel_bookmark_user_applylnwstalerowrepair", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "userscript/novel-bookmark.user.js", + "source_location": "L1392", + "weight": 1.0, + "source": "userscript_novel_bookmark_user_onnavigate", + "target": "userscript_novel_bookmark_user_applylnwstalerowrepair", + "confidence_score": 1.0 + }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1238", + "source_location": "L1411", "weight": 1.0, "source": "userscript_novel_bookmark_user_installnavwatcher", "target": "userscript_novel_bookmark_user_onnavigate", @@ -45855,7 +46214,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1333", + "source_location": "L1507", "weight": 1.0, "source": "userscript_novel_bookmark_user_init", "target": "userscript_novel_bookmark_user_installnavwatcher", @@ -45866,7 +46225,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1334", + "source_location": "L1508", "weight": 1.0, "source": "userscript_novel_bookmark_user_init", "target": "userscript_novel_bookmark_user_installlongpress", @@ -45966,7 +46325,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L36", + "source_location": "L41", "weight": 1.0, "source": "userscript_test_novel_logic_test", "target": "userscript_test_novel_logic_test_addeventlistener", @@ -45982,6 +46341,16 @@ "target": "userscript_test_novel_logic_test_assert", "confidence_score": 1.0 }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "userscript/test/novel-logic.test.js", + "source_location": "L25", + "weight": 1.0, + "source": "userscript_test_novel_logic_test", + "target": "userscript_test_novel_logic_test_attrels", + "confidence_score": 1.0 + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -45996,7 +46365,17 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L47", + "source_location": "L361", + "weight": 1.0, + "source": "userscript_test_novel_logic_test", + "target": "userscript_test_novel_logic_test_lnwpage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "userscript/test/novel-logic.test.js", + "source_location": "L53", "weight": 1.0, "source": "userscript_test_novel_logic_test", "target": "userscript_test_novel_logic_test_loc", @@ -46016,17 +46395,17 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L40", + "source_location": "L45", "weight": 1.0, "source": "userscript_test_novel_logic_test", - "target": "userscript_test_novel_logic_test_novelfull_lightnovelworld_kindof_maxchapter", + "target": "userscript_test_novel_logic_test_novelfull_lightnovelworld_kindof_maxchapter_repairlnwstalerow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L24", + "source_location": "L27", "weight": 1.0, "source": "userscript_test_novel_logic_test", "target": "userscript_test_novel_logic_test_queryselector", @@ -46036,7 +46415,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L33", + "source_location": "L38", "weight": 1.0, "source": "userscript_test_novel_logic_test", "target": "userscript_test_novel_logic_test_queryselectorall", @@ -46046,12 +46425,22 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L52", + "source_location": "L58", "weight": 1.0, "source": "userscript_test_novel_logic_test", "target": "userscript_test_novel_logic_test_reset", "confidence_score": 1.0 }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "userscript/test/novel-logic.test.js", + "source_location": "L341", + "weight": 1.0, + "source": "userscript_test_novel_logic_test", + "target": "userscript_test_novel_logic_test_stalerow", + "confidence_score": 1.0 + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -50465,7 +50854,7 @@ { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "userscript/AGENTS.md", + "source_file": "userscript/CLAUDE.md", "source_location": "L34", "weight": 1.0, "source": "userscript_claude", @@ -50475,8 +50864,8 @@ { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "userscript/AGENTS.md", - "source_location": "L78", + "source_file": "userscript/CLAUDE.md", + "source_location": "L82", "weight": 1.0, "source": "userscript_claude", "target": "userscript_claude_second_script_novel_bookmark_user_js", @@ -50485,7 +50874,7 @@ { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "userscript/AGENTS.md", + "source_file": "userscript/CLAUDE.md", "source_location": "L3", "weight": 1.0, "source": "userscript_claude", @@ -51234,5 +51623,5 @@ "confidence_score": 0.85 } ], - "built_at_commit": "c400c91a80d6d5c5083578d6df9549907d016586" + "built_at_commit": "27dda601857ccdb09c1637129596b19e4a48a880" } \ No newline at end of file diff --git a/graphify-out/manifest.json b/graphify-out/manifest.json index ddf0c5a..9ebf9aa 100644 --- a/graphify-out/manifest.json +++ b/graphify-out/manifest.json @@ -140,7 +140,7 @@ "semantic_hash": "3a08979e4603aae5c32a58d5b6c39765" }, "CLAUDE.md": { - "mtime": 1786421860.5298452, + "mtime": 1786446007.0443642, "ast_hash": "8f79ab45cb9c6466da7c4b65f0bceadf", "semantic_hash": "" }, @@ -200,7 +200,7 @@ "semantic_hash": "e69a8340a371579ca3ea689660f7d7bd" }, "AGENTS.md": { - "mtime": 1786421860.5298452, + "mtime": 1786446007.0443642, "ast_hash": "8f79ab45cb9c6466da7c4b65f0bceadf", "semantic_hash": "" }, @@ -255,9 +255,9 @@ "semantic_hash": "e900f92971486f47d7ef76e9a95217fe" }, "backend/internal/latest/fetch.go": { - "mtime": 1785873769.5475056, - "ast_hash": "398a3dc942a2cdbef6786d9868acb216", - "semantic_hash": "398a3dc942a2cdbef6786d9868acb216" + "mtime": 1786446006.9219902, + "ast_hash": "3e20ad86aa46783e9aa95c2b746551ee", + "semantic_hash": "" }, "backend/internal/latest/poller.go": { "mtime": 1786363889.5565126, @@ -265,19 +265,19 @@ "semantic_hash": "ebb0ee4e57d62b6aed97b8d266639a23" }, "backend/internal/latest/poller_test.go": { - "mtime": 1786363889.5602942, - "ast_hash": "d14b179fb7eaab2885374b0aa9cf6967", - "semantic_hash": "d14b179fb7eaab2885374b0aa9cf6967" + "mtime": 1786446006.9219902, + "ast_hash": "91151a7671a3fb1efc957137cfc6839b", + "semantic_hash": "" }, "backend/internal/latest/sites.go": { - "mtime": 1786363889.5602942, - "ast_hash": "3c1dfa79e1d50d43f5d4b26f0e612913", - "semantic_hash": "3c1dfa79e1d50d43f5d4b26f0e612913" + "mtime": 1786446006.9219902, + "ast_hash": "a424fb3b3e1c5afb4ab545c2e88b167c", + "semantic_hash": "" }, "backend/internal/latest/sites_test.go": { - "mtime": 1786363889.5602942, - "ast_hash": "da1bfc7239936ae1fa70fcaf37d4106b", - "semantic_hash": "da1bfc7239936ae1fa70fcaf37d4106b" + "mtime": 1786446006.9219902, + "ast_hash": "eabca9014a306e3c71d238b0ae499f61", + "semantic_hash": "" }, "backend/internal/latest/smoke_image_test.go": { "mtime": 1786363889.5602942, @@ -395,14 +395,14 @@ "semantic_hash": "8008a187690764436540fab47ba0cfcc" }, "userscript/novel-bookmark.user.js": { - "mtime": 1786363889.5716388, - "ast_hash": "3c8c241f7b67ddb00d2fc5f9c5b927c7", - "semantic_hash": "3c8c241f7b67ddb00d2fc5f9c5b927c7" + "mtime": 1786446006.925938, + "ast_hash": "64f8d2848294c7aeb8b2e9d43a049fd0", + "semantic_hash": "" }, "userscript/test/novel-logic.test.js": { - "mtime": 1786363889.5716388, - "ast_hash": "c54599d4beb533b5c522bf48ebacea1f", - "semantic_hash": "c54599d4beb533b5c522bf48ebacea1f" + "mtime": 1786446006.925938, + "ast_hash": "be732600e57fe4ad2e585e9c84d6f341", + "semantic_hash": "" }, ".opencode/agent/implementer.md": { "mtime": 1785873769.5402634, @@ -510,14 +510,14 @@ "semantic_hash": "69114d07ed792d6bb1d13758ba5435e1" }, "userscript/AGENTS.md": { - "mtime": 1786363889.5678573, - "ast_hash": "36ec1d31cb1f4f6a0263f570a146ecfa", - "semantic_hash": "36ec1d31cb1f4f6a0263f570a146ecfa" + "mtime": 1786446006.9219902, + "ast_hash": "954caa07b01ab323ab205e29f0bcacd8", + "semantic_hash": "" }, "userscript/CLAUDE.md": { - "mtime": 1786363889.5678573, - "ast_hash": "36ec1d31cb1f4f6a0263f570a146ecfa", - "semantic_hash": "36ec1d31cb1f4f6a0263f570a146ecfa" + "mtime": 1786446006.9219902, + "ast_hash": "954caa07b01ab323ab205e29f0bcacd8", + "semantic_hash": "" }, "backend/internal/web/static/login-art.png": { "mtime": 1786022513.9585779, @@ -603,5 +603,10 @@ "mtime": 1786417841.7163916, "ast_hash": "74a4e538875f0a7e8ca3d5dc48c0bb53", "semantic_hash": "74a4e538875f0a7e8ca3d5dc48c0bb53" + }, + "backend/internal/latest/smoke_lnw_test.go": { + "mtime": 1786446006.9219902, + "ast_hash": "2d65da8a081759172918fdf159760f45", + "semantic_hash": "" } } \ No newline at end of file -- 2.52.0