islandflow/docs/turns/2026-06-13-1130-fix-local-backend-connectivity.html
dirtydishes f716b8556f
Some checks failed
CI / Validate (pull_request) Failing after 22s
consolidate dev origin and terminal fetch handling
2026-06-13 18:38:12 -04:00

380 lines
843 KiB
HTML

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fix local backend connectivity</title>
<style>
:root { color-scheme: dark; --bg: #070b10; --panel: #0d141b; --panel-2: #101923; --ink: #edf3fb; --muted: #9aa8b8; --line: rgba(148, 163, 184, 0.22); --accent: #f4c64d; --good: #5be49b; --warn: #ffb86b; --code: #151f2a; }
* { box-sizing: border-box; }
body { margin: 0; background: linear-gradient(180deg, rgba(244, 198, 77, 0.08), transparent 280px), var(--bg); color: var(--ink); font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; line-height: 1.6; }
main { width: min(1160px, calc(100vw - 40px)); margin: 0 auto; padding: 56px 0 72px; }
header { border-bottom: 1px solid var(--line); padding-bottom: 28px; margin-bottom: 30px; }
.kicker { color: var(--accent); font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.78rem; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 12px; }
h1, h2, h3 { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; line-height: 1.15; margin: 0; letter-spacing: 0; }
h1 { font-size: clamp(2.1rem, 5vw, 4.25rem); max-width: 900px; }
h2 { font-size: 1.15rem; margin-bottom: 14px; color: #f7fbff; }
h3 { font-size: 0.92rem; margin: 18px 0 8px; color: #dbe7f5; }
p { margin: 0 0 14px; max-width: 78ch; }
a { color: #8ec7ff; }
code { background: var(--code); border: 1px solid var(--line); border-radius: 5px; padding: 0.1rem 0.32rem; font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; }
section { background: color-mix(in srgb, var(--panel) 88%, transparent); border: 1px solid var(--line); border-radius: 8px; padding: 22px; margin: 18px 0; }
ul { margin: 0; padding-left: 1.2rem; }
li { margin: 8px 0; }
.grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 14px; margin-top: 8px; }
.tile { background: var(--panel-2); border: 1px solid var(--line); border-radius: 8px; padding: 14px; }
.tile strong { display: block; color: var(--ink); margin-bottom: 4px; font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.82rem; }
.tile span { color: var(--muted); }
.status-line { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 18px; }
.pill { border: 1px solid var(--line); border-radius: 999px; padding: 6px 10px; color: var(--muted); font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.78rem; }
.pill.good { color: var(--good); border-color: color-mix(in srgb, var(--good), transparent 55%); }
.pill.warn { color: var(--warn); border-color: color-mix(in srgb, var(--warn), transparent 55%); }
.diff-note { color: var(--muted); margin-bottom: 12px; }
.diff-container { border: 1px solid var(--line); border-radius: 8px; overflow: hidden; background: #0a0f14; }
.diff-container iframe { display: block; width: 100%; height: 760px; border: 0; background: #0a0f14; }
.validation-list code { color: #f5d36f; }
@media (max-width: 700px) { main { width: min(100vw - 24px, 1160px); padding-top: 34px; } section { padding: 16px; } .diff-container iframe { height: 620px; } }
</style>
</head>
<body>
<main>
<header>
<p class="kicker">Islandflow turn record</p>
<h1>Fix local backend connectivity</h1>
<div class="status-line">
<span class="pill good">api cors deployed</span>
<span class="pill good">dev:web verified</span>
<span class="pill good">dev:desktop verified</span>
<span class="pill warn">native deployment path</span>
</div>
</header>
<section><h2>Summary</h2><p>Local web and desktop development were failing to reach the hosted Islandflow backend because browser CORS preflight requests were blocked by the native API edge. The API now reflects allowed local origins, answers OPTIONS preflight, and the local web surface connects cleanly to <code>https://api.flow.deltaisland.io</code>.</p><p>The terminal UI also now avoids oversized evidence URLs and stale request floods, which were showing up as noisy browser network warnings after the CORS fix landed.</p></section>
<section><h2>Changes Made</h2><div class="grid"><div class="tile"><strong>API CORS layer</strong><span>Added reusable CORS helpers, configured allowed origins, wrapped API responses, and handled OPTIONS globally.</span></div><div class="tile"><strong>Local dev origins</strong><span>Next dev now allows localhost, 127.0.0.1, detected local IPv4 addresses, and optional <code>NEXT_ALLOWED_DEV_ORIGINS</code>.</span></div><div class="tile"><strong>Terminal fetch stability</strong><span>Chunked option evidence lookups, bounded flow packet fetch concurrency, and abort stale hydration requests.</span></div><div class="tile"><strong>Chart overlay cap</strong><span>Changed the equity overlay range request from 2500 rows to the API-supported 1000-row maximum.</span></div></div></section>
<section><h2>Context</h2><p>The repo is using native deployment for the hosted API, not Docker compose. I deployed the API CORS fix through the native deploy path and validated the running <code>islandflow-api.service</code> directly after the deploy wrapper returned a nonzero verification-tail exit.</p><p>After CORS was fixed, the local browser could connect, but terminal helper fetches still produced warnings from oversized <code>/option-prints/by-trace</code> query strings and fast-changing live windows. Those were separate frontend request-shaping issues, not the main websocket/backend connection.</p></section>
<section><h2>Important Implementation Details</h2><ul><li><code>API_CORS_ORIGINS</code> defaults include the hosted web origin and local dev origins for ports 3000 and 3100.</li><li>Preflight responses reflect requested headers and allow <code>GET</code>, <code>POST</code>, <code>PUT</code>, and <code>OPTIONS</code>.</li><li>Terminal evidence lookups now chunk trace-id batches to avoid edge <code>414 Request-URI Too Large</code> responses.</li><li>High-churn live hydration effects now use <code>AbortController</code> cleanup so stale requests do not masquerade as backend failures.</li><li>Classified option rows now use a focusable row container instead of nesting instrument buttons inside another button.</li></ul></section>
<section><h2>Relevant Diff Snippets</h2><p class="diff-note">Rendered with <code>@pierre/diffs/ssr</code> from a representative diff covering the API CORS helper, API wiring, Next dev-origin config, and terminal fetch handling.</p><div class="diff-container"><iframe title="Rendered Diffs SSR snippets" srcdoc="&lt;!doctype html&gt;&lt;html&gt;&lt;head&gt;&lt;meta charset=&quot;utf-8&quot;&gt;&lt;style&gt;
:root{color-scheme:dark}html,body{margin:0;background:#0a0f14;color:#e9eef5;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.diff-shell{padding:14px;min-width:960px}.diff-break{border:0;border-top:1px solid rgba(148,163,184,.24);margin:18px 0}svg[data-icon-sprite]{display:none}a{color:#8ec7ff}
&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;div class=&quot;diff-shell&quot;&gt;&lt;svg data-icon-sprite aria-hidden=&quot;true&quot; width=&quot;0&quot; height=&quot;0&quot;&gt;
&lt;symbol id=&quot;diffs-icon-arrow-right-short&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M8.47 4.22a.75.75 0 0 0 0 1.06l1.97 1.97H3.75a.75.75 0 0 0 0 1.5h6.69l-1.97 1.97a.75.75 0 1 0 1.06 1.06l3.25-3.25a.75.75 0 0 0 0-1.06L9.53 4.22a.75.75 0 0 0-1.06 0&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-brand-github&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M8 0c4.42 0 8 3.58 8 8a8.01 8.01 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27s-1.36.09-2 .27c-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-chevron&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M1.47 4.47a.75.75 0 0 1 1.06 0L8 9.94l5.47-5.47a.75.75 0 1 1 1.06 1.06l-6 6a.75.75 0 0 1-1.06 0l-6-6a.75.75 0 0 1 0-1.06&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-chevrons-narrow&quot; viewBox=&quot;0 0 10 16&quot;&gt;
&lt;path d=&quot;M4.47 2.22a.75.75 0 0 1 1.06 0l3.25 3.25a.75.75 0 0 1-1.06 1.06L5 3.81 2.28 6.53a.75.75 0 0 1-1.06-1.06zM1.22 9.47a.75.75 0 0 1 1.06 0L5 12.19l2.72-2.72a.75.75 0 0 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0l-3.25-3.25a.75.75 0 0 1 0-1.06&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-diff-split&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M14 0H8.5v16H14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2m-1.5 6.5v1h1a.5.5 0 0 1 0 1h-1v1a.5.5 0 0 1-1 0v-1h-1a.5.5 0 0 1 0-1h1v-1a.5.5 0 0 1 1 0&quot;/&gt;&lt;path d=&quot;M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h5.5V0zm.5 7.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1 0-1&quot; opacity=&quot;.3&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-diff-unified&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M16 14a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V8.5h16zm-8-4a.5.5 0 0 0-.5.5v1h-1a.5.5 0 0 0 0 1h1v1a.5.5 0 0 0 1 0v-1h1a.5.5 0 0 0 0-1h-1v-1A.5.5 0 0 0 8 10&quot; clip-rule=&quot;evenodd&quot;/&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M14 0a2 2 0 0 1 2 2v5.5H0V2a2 2 0 0 1 2-2zM6.5 3.5a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1z&quot; clip-rule=&quot;evenodd&quot; opacity=&quot;.4&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-expand&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M3.47 5.47a.75.75 0 0 1 1.06 0L8 8.94l3.47-3.47a.75.75 0 1 1 1.06 1.06l-4 4a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 0 1 0-1.06&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-expand-all&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M11.47 9.47a.75.75 0 1 1 1.06 1.06l-4 4a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 1 1 1.06-1.06L8 12.94zM7.526 1.418a.75.75 0 0 1 1.004.052l4 4a.75.75 0 1 1-1.06 1.06L8 3.06 4.53 6.53a.75.75 0 1 1-1.06-1.06l4-4z&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-file-code&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M10.75 0c.199 0 .39.08.53.22l3.5 3.5c.14.14.22.331.22.53v9A2.75 2.75 0 0 1 12.25 16h-8.5A2.75 2.75 0 0 1 1 13.25V2.75A2.75 2.75 0 0 1 3.75 0zm-7 1.5c-.69 0-1.25.56-1.25 1.25v10.5c0 .69.56 1.25 1.25 1.25h8.5c.69 0 1.25-.56 1.25-1.25V5h-1.25A2.25 2.25 0 0 1 10 2.75V1.5z&quot;/&gt;&lt;path d=&quot;M7.248 6.19a.75.75 0 0 1 .063 1.058L5.753 9l1.558 1.752a.75.75 0 0 1-1.122.996l-2-2.25a.75.75 0 0 1 0-.996l2-2.25a.75.75 0 0 1 1.06-.063M8.69 7.248a.75.75 0 1 1 1.12-.996l2 2.25a.75.75 0 0 1 0 .996l-2 2.25a.75.75 0 1 1-1.12-.996L10.245 9z&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-plus&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M8 3a.75.75 0 0 1 .75.75v3.5h3.5a.75.75 0 0 1 0 1.5h-3.5v3.5a.75.75 0 0 1-1.5 0v-3.5h-3.5a.75.75 0 0 1 0-1.5h3.5v-3.5A.75.75 0 0 1 8 3&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-added&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M8 4a.75.75 0 0 1 .75.75v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5A.75.75 0 0 1 8 4&quot;/&gt;&lt;path d=&quot;M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-deleted&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M4 8a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5A.75.75 0 0 1 4 8&quot;/&gt;&lt;path d=&quot;M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-diffstat&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8&quot;/&gt;&lt;path d=&quot;M8.75 4.296a.75.75 0 0 0-1.5 0V6.25h-2a.75.75 0 0 0 0 1.5h2v1.5h1.5v-1.5h2a.75.75 0 0 0 0-1.5h-2zM5.25 10a.75.75 0 0 0 0 1.5h5.5a.75.75 0 0 0 0-1.5z&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-ignored&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706s.826.607 1.706.802c.898.2 2.091.288 3.704.288s2.806-.088 3.704-.288c.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5s-2.806.088-3.704.288c-.88.196-1.381.478-1.706.802s-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8M0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m11.53-2.47a.75.75 0 0 0-1.06-1.06l-6 6a.75.75 0 1 0 1.06 1.06z&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-modified&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706s.826.607 1.706.802c.898.2 2.091.288 3.704.288s2.806-.088 3.704-.288c.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5s-2.806.088-3.704.288c-.88.196-1.381.478-1.706.802s-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8M0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m8 3a3 3 0 1 0 0-6 3 3 0 0 0 0 6&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-moved&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8&quot;/&gt;&lt;path d=&quot;M8.495 4.695a.75.75 0 0 0-.05 1.06L10.486 8l-2.041 2.246a.75.75 0 0 0 1.11 1.008l2.5-2.75a.75.75 0 0 0 0-1.008l-2.5-2.75a.75.75 0 0 0-1.06-.051m-4 0a.75.75 0 0 0-.05 1.06l2.044 2.248-1.796 1.995a.75.75 0 0 0 1.114 1.004l2.25-2.5a.75.75 0 0 0-.002-1.007l-2.5-2.75a.75.75 0 0 0-1.06-.05&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-ref&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706.286.286.71.54 1.41.73V1.86c-.7.19-1.124.444-1.41.73-.324.325-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8m4 6.397c.697.07 1.522.103 2.5.103 1.613 0 2.806-.088 3.704-.288.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5c-.978 0-1.803.033-2.5.103zM0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m7-2a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1z&quot;/&gt;
&lt;/symbol&gt;
&lt;/svg&gt;&lt;style data-core-css=&quot;&quot;&gt;@layer base, theme, rendered, unsafe;
@layer base,theme,rendered,unsafe;@layer base{:host{--diffs-font-fallback:&quot;SF Mono&quot;, Monaco, Consolas, &quot;Ubuntu Mono&quot;, &quot;Liberation Mono&quot;, &quot;Courier New&quot;, monospace;--diffs-header-font-fallback:system-ui, -apple-system, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, &quot;Noto Sans&quot;, &quot;Liberation Sans&quot;, Arial, sans-serif;--diffs-mixer:light-dark(#000,#fff);--diffs-gap-fallback:8px;--diffs-scrollbar-gutter-fallback:6px;--diffs-scrollbar-gutter:var(--diffs-scrollbar-gutter-override,var(--diffs-scrollbar-gutter-measured,var(--diffs-scrollbar-gutter-fallback)));--diffs-added-light:#0dbe4e;--diffs-added-dark:#5ecc71;--diffs-modified-light:#009fff;--diffs-modified-dark:#69b1ff;--diffs-deleted-light:#ff2e3f;--diffs-deleted-dark:#ff6762;color-scheme:light dark;font-family:var(--diffs-header-font-family,var(--diffs-header-font-fallback));font-size:var(--diffs-font-size,13px);line-height:var(--diffs-line-height,20px);font-feature-settings:var(--diffs-font-features);--diffs-bg:light-dark(var(--diffs-light-bg,#fff),var(--diffs-dark-bg,#000));--diffs-bg-buffer:var(--diffs-bg-buffer-override,light-dark(color-mix(in lab, var(--diffs-bg) 92%, var(--diffs-mixer)),color-mix(in lab, var(--diffs-bg) 92%, var(--diffs-mixer))));--diffs-bg-context:var(--diffs-bg-context-override,light-dark(color-mix(in lab, var(--diffs-bg) 98.5%, var(--diffs-mixer)),color-mix(in lab, var(--diffs-bg) 92.5%, var(--diffs-mixer))));--diffs-bg-context-gutter:var(--diffs-bg-context-gutter-override,light-dark(color-mix(in lab, var(--diffs-bg-context) 90%, var(--diffs-bg)),color-mix(in lab, var(--diffs-bg-context) 45%, var(--diffs-bg))));--diffs-bg-separator:var(--diffs-bg-separator-override,light-dark(color-mix(in lab, var(--diffs-bg) 96%, var(--diffs-mixer)),color-mix(in lab, var(--diffs-bg) 85%, var(--diffs-mixer))));--diffs-fg:light-dark(var(--diffs-light,#000),var(--diffs-dark,#fff));--diffs-fg-number:var(--diffs-fg-number-override,light-dark(color-mix(in lab, var(--diffs-fg) 65%, var(--diffs-bg)),color-mix(in lab, var(--diffs-fg) 65%, var(--diffs-bg))));--diffs-fg-conflict-marker:var(--diffs-fg-conflict-marker-override,var(--diffs-fg-number));--diffs-deletion-base:var(--diffs-deletion-color-override,light-dark(var(--diffs-light-deletion-color,var(--diffs-deletion-color,var(--diffs-deleted-light))),var(--diffs-dark-deletion-color,var(--diffs-deletion-color,var(--diffs-deleted-dark)))));--diffs-addition-base:var(--diffs-addition-color-override,light-dark(var(--diffs-light-addition-color,var(--diffs-addition-color,var(--diffs-added-light))),var(--diffs-dark-addition-color,var(--diffs-addition-color,var(--diffs-added-dark)))));--diffs-modified-base:var(--diffs-modified-color-override,light-dark(var(--diffs-light-modified-color,var(--diffs-modified-color,var(--diffs-modified-light))),var(--diffs-dark-modified-color,var(--diffs-modified-color,var(--diffs-modified-dark)))));--diffs-bg-deletion:var(--diffs-bg-deletion-override,light-dark(color-mix(in lab, var(--diffs-bg) 88%, var(--diffs-deletion-base)),color-mix(in lab, var(--diffs-bg) 80%, var(--diffs-deletion-base))));--diffs-bg-deletion-emphasis:var(--diffs-bg-deletion-emphasis-override,light-dark(rgb(from var(--diffs-deletion-base) r g b / .15),rgb(from var(--diffs-deletion-base) r g b / .2)));--diffs-bg-addition:var(--diffs-bg-addition-override,light-dark(color-mix(in lab, var(--diffs-bg) 88%, var(--diffs-addition-base)),color-mix(in lab, var(--diffs-bg) 80%, var(--diffs-addition-base))));--diffs-bg-addition-emphasis:var(--diffs-bg-addition-emphasis-override,light-dark(rgb(from var(--diffs-addition-base) r g b / .15),rgb(from var(--diffs-addition-base) r g b / .2)));--diffs-selection-base:var(--diffs-modified-base);--diffs-selection-number-fg:light-dark(color-mix(in lab, var(--diffs-selection-base) 65%, var(--diffs-mixer)),color-mix(in lab, var(--diffs-selection-base) 75%, var(--diffs-mixer)));background-color:var(--diffs-bg);color:var(--diffs-fg);display:block}pre,code,[data-error-wrapper]{isolation:isolate;font-family:var(--diffs-font-family,var(--diffs-font-fallback));outline:none;margin:0;padding:0;display:block}pre,code{background-color:var(--diffs-bg)}code{contain:content}*,:before,:after{box-sizing:border-box}[data-icon-sprite]{display:none}[data-diffs-header],[data-separator]{font-family:var(--diffs-header-font-family,var(--diffs-header-font-fallback))}[data-diffs-header][data-sticky]{z-index:1;background-color:var(--diffs-bg);position:sticky;top:0}[data-file-info]{color:var(--fg);background-color:color-mix(in lab, var(--bg) 98%, var(--fg));border-block:1px solid color-mix(in lab, var(--bg) 95%, var(--fg));padding:10px;font-weight:700}[data-diff],[data-file]{--diffs-grid-number-column-width:minmax(min-content, max-content);--diffs-code-grid:var(--diffs-grid-number-column-width) 1fr}[data-dehydrated]:is([data-diff],[data-file]){--diffs-code-grid:var(--diffs-grid-number-column-width) minmax(0, 1fr)}:is([data-diff],[data-file]):hover [data-code]::-webkit-scrollbar-thumb{background-color:var(--diffs-bg-context)}@supports (-webkit-touch-callout:none){:host{--diffs-scrollbar-gutter-fallback:0px}}[data-line] span{color:light-dark(var(--diffs-token-light,var(--diffs-light)),var(--diffs-token-dark,var(--diffs-dark)));background-color:light-dark(var(--diffs-token-light-bg,inherit),var(--diffs-token-dark-bg,inherit));font-weight:light-dark(var(--diffs-token-light-font-weight,inherit),var(--diffs-token-dark-font-weight,inherit));font-style:light-dark(var(--diffs-token-light-font-style,inherit),var(--diffs-token-dark-font-style,inherit));-webkit-text-decoration:light-dark(var(--diffs-token-light-text-decoration,inherit),var(--diffs-token-dark-text-decoration,inherit));text-decoration:light-dark(var(--diffs-token-light-text-decoration,inherit),var(--diffs-token-dark-text-decoration,inherit))}[data-line],[data-gutter-buffer],[data-column-number],[data-line-annotation],[data-no-newline],[data-merge-conflict],[data-merge-conflict-actions]{--diffs-computed-decoration-bg:var(--diffs-bg);--diffs-computed-diff-line-bg:var(--diffs-bg);--diffs-computed-selected-line-bg:var(--diffs-bg);color:var(--diffs-fg);background-color:var(--diffs-line-bg,var(--diffs-bg))}@media (pointer:fine){:is([data-line],[data-gutter-buffer],[data-column-number],[data-line-annotation],[data-no-newline],[data-merge-conflict],[data-merge-conflict-actions]):where([data-hovered]){--diffs-computed-hovered-line-bg:light-dark(color-mix(in lab, var(--diffs-computed-selected-line-bg) 97%, var(--diffs-bg-hover-override,var(--diffs-mixer))),color-mix(in lab, var(--diffs-computed-selected-line-bg) 91%, var(--diffs-bg-hover-override,var(--diffs-mixer))));--diffs-line-bg:var(--diffs-computed-hovered-line-bg,inherit)}}[data-decoration-bg]:is([data-line],[data-no-newline]){--mix-deco-light:92%;--mix-deco-dark:85%}[data-decoration-bg][data-decoration-bg-depth=&quot;2&quot;]:is([data-line],[data-no-newline]){--mix-deco-light:88%;--mix-deco-dark:80%}[data-decoration-bg][data-decoration-bg-depth=&quot;3&quot;]:is([data-line],[data-no-newline]){--mix-deco-light:85%;--mix-deco-dark:78%}@media (pointer:fine){[data-decoration-bg][data-hovered]:is([data-line],[data-no-newline]):not([data-selected-line]){--mix-deco-light:85%;--mix-deco-dark:85%}[data-decoration-bg][data-hovered][data-decoration-bg-depth=&quot;2&quot;]:is([data-line],[data-no-newline]):not([data-selected-line]){--mix-deco-light:83%;--mix-deco-dark:83%}[data-decoration-bg][data-hovered][data-decoration-bg-depth=&quot;3&quot;]:is([data-line],[data-no-newline]):not([data-selected-line]){--mix-deco-light:81%;--mix-deco-dark:81%}}[data-decoration-bg]:is([data-line],[data-no-newline]){--diffs-computed-decoration-bg:light-dark(color-mix(in lab, var(--diffs-bg) var(--mix-deco-light), var(--diffs-decoration-bg)),color-mix(in lab, var(--diffs-bg) var(--mix-deco-dark), var(--diffs-decoration-bg)));--diffs-computed-diff-line-bg:var(--diffs-computed-decoration-bg);--diffs-computed-selected-line-bg:var(--diffs-computed-decoration-bg);--diffs-line-bg:var(--diffs-computed-decoration-bg)}[data-line-annotation],[data-gutter-buffer=annotation]{--diffs-annotation-bg:var(--diffs-bg-context);--diffs-computed-decoration-bg:var(--diffs-annotation-bg);--diffs-computed-diff-line-bg:var(--diffs-annotation-bg);--diffs-computed-selected-line-bg:var(--diffs-annotation-bg);--diffs-line-bg:var(--diffs-annotation-bg)}[data-merge-conflict-actions],[data-gutter-buffer=merge-conflict-action],[data-gutter-buffer=merge-conflict-marker-base],[data-gutter-buffer=merge-conflict-marker-separator],[data-merge-conflict=marker-base],[data-merge-conflict=marker-separator]{--diffs-computed-decoration-bg:var(--diffs-bg-context);--diffs-computed-diff-line-bg:var(--diffs-bg-context);--diffs-computed-selected-line-bg:var(--diffs-bg-context);--diffs-line-bg:var(--diffs-bg-context)}[data-gutter-buffer=merge-conflict-marker-start],[data-merge-conflict=marker-start]{--diffs-computed-decoration-bg:light-dark(color-mix(in lab, var(--diffs-bg) 78%, var(--conflict-bg-current-header-override,var(--diffs-addition-base))),color-mix(in lab, var(--diffs-bg) 68%, var(--conflict-bg-current-header-override,var(--diffs-addition-base))));--diffs-computed-diff-line-bg:var(--diffs-computed-decoration-bg);--diffs-computed-selected-line-bg:var(--diffs-computed-decoration-bg);--diffs-line-bg:var(--diffs-computed-decoration-bg)}[data-gutter-buffer=merge-conflict-marker-end],[data-merge-conflict=marker-end]{--diffs-computed-decoration-bg:light-dark(color-mix(in lab, var(--diffs-bg) 78%, var(--conflict-bg-incoming-header-override,var(--diffs-modified-base))),color-mix(in lab, var(--diffs-bg) 68%, var(--conflict-bg-incoming-header-override,var(--diffs-modified-base))));--diffs-computed-diff-line-bg:var(--diffs-computed-decoration-bg);--diffs-computed-selected-line-bg:var(--diffs-computed-decoration-bg);--diffs-line-bg:var(--diffs-computed-decoration-bg)}[data-has-merge-conflict] [data-line-annotation],[data-has-merge-conflict] [data-gutter-buffer=annotation]{--diffs-computed-decoration-bg:var(--diffs-bg);--diffs-computed-diff-line-bg:var(--diffs-bg);--diffs-computed-selected-line-bg:var(--diffs-bg);--diffs-line-bg:var(--diffs-bg)}:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number]{--mix-light:91%;--mix-dark:85%}:where([data-background]) [data-line],:where([data-background]) [data-no-newline]{--mix-light:88%;--mix-dark:80%}:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]{--diffs-diff-line-mix-target:var(--diffs-bg)}[data-line-type=change-deletion]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-diff-line-mix-target:var(--diffs-bg-deletion-override,var(--diffs-deletion-base))}@media (pointer:fine){[data-line-type=change-deletion][data-hovered]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--mix-light:80%;--mix-dark:75%}}[data-line-type=change-deletion]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]):where([data-gutter-buffer],[data-column-number]){color:var(--diffs-fg-number-deletion-override,var(--diffs-deletion-base));--diffs-diff-line-mix-target:var(--diffs-bg-deletion-number-override,var(--diffs-deletion-base))}[data-line-type=change-deletion]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-computed-diff-line-bg:light-dark(color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-light), var(--diffs-diff-line-mix-target)),color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-dark), var(--diffs-diff-line-mix-target)));--diffs-computed-selected-line-bg:var(--diffs-computed-diff-line-bg);--diffs-line-bg:var(--diffs-computed-diff-line-bg,inherit)}[data-line-type=change-addition]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-diff-line-mix-target:var(--diffs-bg-addition-override,var(--diffs-addition-base))}@media (pointer:fine){[data-line-type=change-addition][data-hovered]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--mix-light:80%;--mix-dark:70%}}[data-line-type=change-addition]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]):where([data-gutter-buffer],[data-column-number]){color:var(--diffs-fg-number-addition-override,var(--diffs-addition-base));--diffs-diff-line-mix-target:var(--diffs-bg-addition-number-override,var(--diffs-addition-base))}[data-line-type=change-addition]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-computed-diff-line-bg:light-dark(color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-light), var(--diffs-diff-line-mix-target)),color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-dark), var(--diffs-diff-line-mix-target)));--diffs-computed-selected-line-bg:var(--diffs-computed-diff-line-bg);--diffs-line-bg:var(--diffs-computed-diff-line-bg,inherit)}[data-merge-conflict=current]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-diff-line-mix-target:var(--conflict-bg-current-override,var(--diffs-addition-base))}[data-merge-conflict=current]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]):where([data-gutter-buffer],[data-column-number]){color:var(--diffs-fg-number-addition-override,var(--diffs-addition-base));--diffs-diff-line-mix-target:var(--conflict-bg-current-number-override,var(--diffs-addition-base))}@media (pointer:fine){[data-merge-conflict=current][data-hovered]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--mix-light:80%;--mix-dark:70%}}[data-merge-conflict=current]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-computed-diff-line-bg:light-dark(color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-light), var(--diffs-diff-line-mix-target)),color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-dark), var(--diffs-diff-line-mix-target)));--diffs-computed-selected-line-bg:var(--diffs-computed-diff-line-bg);--diffs-line-bg:var(--diffs-computed-diff-line-bg,inherit)}[data-merge-conflict=incoming]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-diff-line-mix-target:var(--conflict-bg-incoming-override,var(--diffs-modified-base))}[data-merge-conflict=incoming]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]):where([data-gutter-buffer],[data-column-number]){color:var(--diffs-modified-base);--diffs-diff-line-mix-target:var(--conflict-bg-incoming-number-override,var(--diffs-modified-base))}@media (pointer:fine){[data-merge-conflict=incoming][data-hovered]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--mix-light:80%;--mix-dark:70%}}[data-merge-conflict=incoming]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-computed-diff-line-bg:light-dark(color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-light), var(--diffs-diff-line-mix-target)),color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-dark), var(--diffs-diff-line-mix-target)));--diffs-computed-selected-line-bg:var(--diffs-computed-diff-line-bg);--diffs-line-bg:var(--diffs-computed-diff-line-bg,inherit)}[data-gutter-buffer],[data-column-number],[data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]{--diffs-selection-mix-target:var(--diffs-bg-selection-override,var(--diffs-selection-base))}[data-selected-line]:is([data-gutter-buffer],[data-column-number],[data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]):where([data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]){--mix-selection-light:82%;--mix-selection-dark:75%}@media (pointer:fine){[data-selected-line][data-hovered]:is([data-gutter-buffer],[data-column-number],[data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]):where([data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]):not([data-merge-conflict],[data-line-type=change-addition],[data-line-type=change-deletion]){--mix-selection-light:75%;--mix-selection-dark:70%}}[data-selected-line]:is([data-gutter-buffer],[data-column-number],[data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]):where([data-gutter-buffer],[data-column-number]){--mix-selection-light:75%;--mix-selection-dark:60%;--diffs-selection-mix-target:var(--diffs-bg-selection-number-override,var(--diffs-selection-base))}@media (pointer:fine){[data-selected-line][data-hovered]:is([data-gutter-buffer],[data-column-number],[data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]):where([data-gutter-buffer],[data-column-number]):not([data-merge-conflict],[data-line-type=change-addition],[data-line-type=change-deletion]){--mix-selection-light:70%;--mix-selection-dark:55%}}[data-selected-line]:is([data-gutter-buffer],[data-column-number],[data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]){--diffs-computed-selected-line-bg:light-dark(color-mix(in lab, var(--diffs-computed-diff-line-bg) var(--mix-selection-light), var(--diffs-selection-mix-target)),color-mix(in lab, var(--diffs-computed-diff-line-bg) var(--mix-selection-dark), var(--diffs-selection-mix-target)));--diffs-line-bg:var(--diffs-computed-selected-line-bg,inherit)}[data-selected-line]:is([data-gutter-buffer],[data-column-number]){color:var(--diffs-selection-number-fg)}[data-no-newline]{-webkit-user-select:none;user-select:none}[data-no-newline] span{opacity:.6}[data-diff-type=split][data-overflow=scroll]{grid-template-columns:1fr 1fr;display:grid}[data-diff-type=split][data-overflow=scroll] [data-additions]{border-left:1px solid var(--diffs-bg)}[data-diff-type=split][data-overflow=scroll] [data-deletions]{border-right:1px solid var(--diffs-bg)}[data-code]{grid-auto-flow:dense;grid-template-columns:var(--diffs-code-grid);overflow:var(--diffs-overflow-override,scroll) clip;overscroll-behavior-x:none;tab-size:var(--diffs-tab-size,2);padding-top:var(--diffs-gap-block,var(--diffs-gap-fallback));padding-bottom:max(0px, calc(var(--diffs-gap-block,var(--diffs-gap-fallback)) - var(--diffs-scrollbar-gutter)));scrollbar-gutter:stable;align-self:flex-start;display:grid}[data-diffs-scrollbar-measure]{opacity:0;pointer-events:none;scrollbar-gutter:auto;grid-template-columns:none;width:100px;height:100px;padding:0;position:absolute;top:-200px;left:-200px}[data-container-size]{container-type:inline-size}[data-code]::-webkit-scrollbar{width:0;height:var(--diffs-scrollbar-gutter)}[data-code]::-webkit-scrollbar-track{background:0 0}[data-code]::-webkit-scrollbar-thumb{background-color:#0000;background-clip:content-box;border:1px solid #0000;border-radius:3px}[data-code]::-webkit-scrollbar-corner{background-color:#0000}@supports ((-moz-appearance:none)){[data-code]{scrollbar-width:thin;scrollbar-color:var(--diffs-bg-context) transparent;padding-bottom:var(--diffs-gap-block,var(--diffs-gap-fallback))}}:is([data-diffs-header]~[data-diff],[data-diffs-header]~[data-file]) [data-code],[data-overflow=wrap]:is([data-diffs-header]~[data-diff],[data-diffs-header]~[data-file]){padding-top:0}[data-gutter]{grid-template-rows:subgrid;grid-template-columns:subgrid;z-index:3;background-color:var(--diffs-bg);grid-column:1;display:grid;position:relative}[data-gutter] [data-gutter-buffer],[data-gutter] [data-column-number]{border-right:var(--diffs-gap-style,2px solid var(--diffs-bg))}[data-content]{grid-template-rows:subgrid;grid-template-columns:subgrid;background-color:var(--diffs-bg);grid-column:2;min-width:0;display:grid}[data-diff-type=split][data-overflow=wrap]{grid-auto-flow:dense;grid-template-columns:repeat(2, var(--diffs-code-grid));padding-block:var(--diffs-gap-block,var(--diffs-gap-fallback));display:grid}[data-diff-type=split][data-overflow=wrap] [data-deletions]{display:contents}:is([data-diff-type=split][data-overflow=wrap] [data-deletions]) [data-gutter]{grid-column:1}:is([data-diff-type=split][data-overflow=wrap] [data-deletions]) [data-content]{border-right:1px solid var(--diffs-bg);grid-column:2}[data-diff-type=split][data-overflow=wrap] [data-additions]{display:contents}:is([data-diff-type=split][data-overflow=wrap] [data-additions]) [data-gutter]{border-left:1px solid var(--diffs-bg);grid-column:3}:is([data-diff-type=split][data-overflow=wrap] [data-additions]) [data-content]{grid-column:4}[data-overflow=scroll] [data-gutter]{position:sticky;left:0}[data-interactive-lines] [data-line]{cursor:pointer}[data-interactive-line-numbers] [data-column-number]{cursor:pointer;touch-action:none}[data-content-buffer],[data-gutter-buffer]{-webkit-user-select:none;user-select:none;min-height:1lh;position:relative}[data-gutter-buffer]{padding-left:2ch;padding-right:1ch}[data-gutter-buffer]:before{content:&quot;&quot;;min-width:var(--diffs-min-number-column-width,var(--diffs-min-number-column-width-default,3ch));display:block}[data-gutter-buffer=annotation]{--diffs-annotation-bg:var(--diffs-bg-context-gutter);min-height:0}[data-gutter-buffer=buffer]{--diffs-line-bg:var(--diffs-bg-context-gutter)}[data-content-buffer]{background-position:5px 0;background-size:8px 8px;background-origin:border-box;background-image:repeating-linear-gradient(-45deg, transparent, transparent 4.242px, var(--diffs-bg-buffer) 4.242px, var(--diffs-bg-buffer) 5.656px);grid-column:1}[data-separator]{box-sizing:content-box;background-color:var(--diffs-bg)}[data-separator=simple]{min-height:4px}[data-separator=line-info],[data-separator=line-info-basic],[data-separator=metadata],[data-separator=simple]{background-color:var(--diffs-bg-separator)}[data-separator=line-info],[data-separator=line-info-basic],[data-separator=metadata]{height:32px;position:relative}[data-separator-wrapper]{-webkit-user-select:none;user-select:none;fill:currentColor;background-color:var(--diffs-bg);align-items:center;height:100%;display:flex;position:absolute;inset-inline:0}[data-content] [data-separator-wrapper]{display:none}[data-separator=metadata] [data-separator-wrapper]{background-color:var(--diffs-bg-separator);height:100%;color:var(--diffs-fg-number);white-space:nowrap;text-overflow:ellipsis;min-width:min-content;padding-inline:1ch;inset-inline:100% auto;overflow:hidden}[data-separator=line-info]{margin-block:var(--diffs-gap-block,var(--diffs-gap-fallback))}[data-separator=line-info] [data-separator-wrapper]{min-width:16px}[data-separator=line-info-basic],[data-separator=metadata]{margin-block:0}[data-separator=line-info][data-separator-first]{margin-top:0}[data-separator=line-info][data-separator-last]{margin-bottom:0}[data-expand-index] [data-separator-wrapper]{grid-template-columns:32px auto;display:grid}[data-expand-index] [data-separator-wrapper][data-separator-multi-button]{grid-template-columns:32px 32px auto}[data-expand-button],[data-separator-content]{background-color:var(--diffs-bg-separator);flex:none;align-items:center;display:flex}[data-expand-index] [data-separator-content]:hover{cursor:pointer;text-decoration:underline}[data-expand-button]{cursor:pointer;min-width:32px;color:var(--diffs-fg-number);border-right:2px solid var(--diffs-bg);flex-shrink:0;justify-content:center;align-self:stretch}[data-expand-button]:hover{color:var(--diffs-fg)}[data-expand-button][data-expand-all-button]{display:none}[data-expand-down] [data-icon]{transform:scaleY(-1)}[data-separator-content]{height:100%;color:var(--diffs-fg-number);flex:auto;justify-content:flex-start;padding:0 1ch;overflow:hidden}:is([data-separator=line-info],[data-separator=line-info-basic]) [data-separator-content]{-webkit-user-select:none;user-select:none;height:100%;overflow:clip}[data-unmodified-lines]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;display:block;overflow:hidden}@supports (width:1cqi){[data-unified] [data-separator=line-info] [data-separator-wrapper]{padding-inline:var(--diffs-gap-inline,var(--diffs-gap-fallback));width:100cqi}:is([data-unified] [data-separator=line-info] [data-separator-wrapper]) [data-separator-content]{border-radius:6px}[data-unified] [data-separator=line-info][data-expand-index] [data-separator-wrapper] [data-separator-content]{border-top-left-radius:unset;border-bottom-left-radius:unset}[data-gutter] [data-separator=line-info] [data-separator-wrapper]{padding-left:var(--diffs-gap-inline,var(--diffs-gap-fallback))}[data-gutter] [data-separator=line-info] [data-separator-content]{border-top-left-radius:6px;border-bottom-left-radius:6px}[data-gutter] [data-separator=line-info][data-expand-index] [data-separator-content]{border-top-left-radius:unset;border-bottom-left-radius:unset}[data-additions] [data-content] [data-separator=line-info]{background-color:var(--diffs-bg)}:is([data-additions] [data-content] [data-separator=line-info]) [data-separator-wrapper]{display:none}[data-additions] [data-gutter] [data-separator=line-info] [data-separator-wrapper]{background-color:var(--diffs-bg-separator);border-top-right-radius:6px;border-bottom-right-radius:6px;height:100%;display:block}:is([data-additions] [data-gutter] [data-separator=line-info] [data-separator-wrapper]) [data-separator-content],:is([data-additions] [data-gutter] [data-separator=line-info] [data-separator-wrapper]) [data-expand-button]{display:none}[data-overflow=scroll] [data-additions] [data-gutter] [data-separator=line-info] [data-separator-wrapper]{width:calc(100cqi - var(--diffs-gap-inline,var(--diffs-gap-fallback)))}[data-overflow=wrap] [data-additions] [data-content] [data-separator=line-info] [data-separator-wrapper]{background-color:var(--diffs-bg-separator);height:100%;margin-right:var(--diffs-gap-inline,var(--diffs-gap-fallback));border-top-right-radius:6px;border-bottom-right-radius:6px;display:block}:is([data-overflow=wrap] [data-additions] [data-content] [data-separator=line-info] [data-separator-wrapper]) [data-separator-content],:is([data-overflow=wrap] [data-additions] [data-content] [data-separator=line-info] [data-separator-wrapper]) [data-expand-button]{display:none}:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-both],:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-down],:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-up]{border-top-left-radius:6px;border-bottom-left-radius:6px}@media (pointer:fine){[data-separator-multi-button]:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-up]{border-top-left-radius:6px;border-bottom-left-radius:unset}[data-separator-multi-button]:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-down]{border-bottom-left-radius:6px;border-top-left-radius:unset}}}@media (pointer:coarse){[data-separator=line-info-basic] [data-separator-wrapper][data-separator-multi-button]{grid-template-columns:34px 34px auto}:is([data-separator=line-info-basic] [data-separator-wrapper][data-separator-multi-button]) [data-separator-content]{grid-column:unset;grid-row:unset}@supports (width:1cqi){:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-both],:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-down],:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-up],[data-separator-multi-button]:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-up]{border-top-left-radius:6px;border-bottom-left-radius:6px}[data-separator-multi-button]:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-down]{border-bottom-left-radius:unset;border-top-left-radius:unset}}}@media (pointer:fine){[data-separator-wrapper][data-separator-multi-button]{grid-template-rows:50% 50%;display:grid}[data-separator-wrapper][data-separator-multi-button] [data-separator-content]{grid-area:1/2/-1;min-width:min-content}[data-separator-wrapper][data-separator-multi-button] [data-expand-button]{grid-column:1}[data-separator=line-info] [data-separator-wrapper],[data-separator=line-info] [data-separator-wrapper][data-separator-multi-button]{grid-template-columns:34px auto}[data-separator=line-info-basic][data-expand-index] [data-separator-wrapper]{grid-template-columns:100% auto}:is(:is([data-separator=line-info],[data-separator=line-info-basic]) [data-separator-multi-button]) [data-expand-up]{border-bottom:1px solid var(--diffs-bg);border-right:2px solid var(--diffs-bg)}:is(:is([data-separator=line-info],[data-separator=line-info-basic]) [data-separator-multi-button]) [data-expand-down]{border-top:1px solid var(--diffs-bg);border-right:2px solid var(--diffs-bg)}}[data-additions] [data-gutter] [data-separator-wrapper],[data-additions] [data-separator=line-info-basic] [data-separator-wrapper],[data-content] [data-separator-wrapper]{display:none}[data-line-annotation]{min-height:var(--diffs-annotation-min-height,0);z-index:2}[data-merge-conflict-actions]{z-index:2}[data-separator=custom]{grid-template-columns:subgrid;display:grid}[data-line],[data-column-number],[data-no-newline]{padding-inline:1ch;position:relative}[data-indicators=classic] [data-line]{padding-inline-start:2ch}:is([data-no-newline]:is([data-indicators=classic] [data-line-type=change-addition],[data-indicators=classic] [data-line-type=change-deletion]),[data-line]:is([data-indicators=classic] [data-line-type=change-addition],[data-indicators=classic] [data-line-type=change-deletion])):before{-webkit-user-select:none;user-select:none;width:1ch;height:1lh;display:inline-block;position:absolute;top:0;left:0}:is([data-line]:is([data-indicators=classic] [data-line-type=change-addition]),[data-no-newline]:is([data-indicators=classic] [data-line-type=change-addition])):before{content:&quot;+&quot;;color:var(--diffs-addition-base)}:is([data-line]:is([data-indicators=classic] [data-line-type=change-deletion]),[data-no-newline]:is([data-indicators=classic] [data-line-type=change-deletion])):before{content:&quot;-&quot;;color:var(--diffs-deletion-base)}[data-column-number]:is([data-indicators=bars] [data-line-type=change-deletion],[data-indicators=bars] [data-line-type=change-addition]):before{content:&quot;&quot;;-webkit-user-select:none;user-select:none;contain:strict;width:4px;height:100%;display:block;position:absolute;top:0;left:0}[data-column-number]:is([data-indicators=bars] [data-line-type=change-deletion]):before{background-image:linear-gradient(0deg, var(--diffs-bg-deletion) 50%, var(--diffs-deletion-base) 50%);background-repeat:repeat;background-size:2px 2px;background-size:calc(1lh/round(1lh / 2px)) calc(1lh/round(1lh / 2px))}[data-column-number]:is([data-indicators=bars] [data-line-type=change-addition]):before{background-color:var(--diffs-addition-base)}[data-overflow=wrap] [data-line],[data-overflow=wrap] [data-annotation-content]{white-space:pre-wrap;word-break:break-word}[data-overflow=scroll] [data-line]{white-space:pre;min-height:1lh}[data-column-number]{box-sizing:content-box;text-align:right;-webkit-user-select:none;user-select:none;color:var(--diffs-fg-number);padding-left:2ch}[data-line-number-content]{min-width:var(--diffs-min-number-column-width,var(--diffs-min-number-column-width-default,3ch));z-index:1;display:inline-block;position:relative}[data-disable-line-numbers] [data-gutter-buffer],[data-disable-line-numbers] [data-column-number]{min-width:4px;padding:0}:is([data-disable-line-numbers] [data-gutter-buffer],[data-disable-line-numbers] [data-column-number]):before{min-width:0}[data-disable-line-numbers] [data-line-number-content]{display:none}[data-disable-line-numbers] [data-gutter-utility-slot]{right:unset;justify-content:flex-start;left:0}[data-disable-line-numbers][data-indicators=bars] [data-gutter-utility-slot]{left:6px}[data-file][data-disable-line-numbers] [data-gutter-buffer],[data-file][data-disable-line-numbers] [data-column-number]{border-right:0;min-width:0}[data-diff-span]{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px}[data-line-type=change-addition] [data-diff-span]{background-color:var(--diffs-bg-addition-emphasis)}[data-line-type=change-deletion] [data-diff-span]{background-color:var(--diffs-bg-deletion-emphasis)}[data-merge-conflict=marker-start],[data-merge-conflict=marker-base],[data-merge-conflict=marker-separator],[data-merge-conflict=marker-end]{color:var(--diffs-fg);padding-left:1ch}[data-merge-conflict=marker-start],[data-merge-conflict=marker-end]{align-items:center;display:flex}:is([data-merge-conflict=marker-start],[data-merge-conflict=marker-end]):after{color:var(--diffs-fg-conflict-marker);font-size:.75rem;font-style:normal;line-height:1.25rem;font-family:var(--diffs-header-font-family,var(--diffs-header-font-fallback));padding-left:1ch}[data-merge-conflict=marker-start]:after{content:&quot;(Current Change)&quot;}[data-merge-conflict=marker-end]:after{content:&quot;(Incoming Change)&quot;}[data-merge-conflict-actions-content]{min-height:1.75rem;font-family:var(--diffs-header-font-family,var(--diffs-header-font-fallback));color:var(--diffs-fg);align-items:center;gap:.25rem;padding-inline:.5rem;font-size:.75rem;line-height:1.2;display:flex}[data-merge-conflict-action]{appearance:none;color:var(--diffs-fg-number);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-style:normal}[data-merge-conflict-action]:hover{color:var(--diffs-fg)}[data-merge-conflict-action=current]:hover{color:var(--diffs-addition-base)}[data-merge-conflict-action=incoming]:hover{color:var(--diffs-modified-base)}[data-merge-conflict-action-separator]{color:var(--diffs-fg-number);opacity:.6;-webkit-user-select:none;user-select:none}[data-diffs-header=default]{background-color:var(--diffs-bg);justify-content:space-between;align-items:center;gap:var(--diffs-gap-inline,var(--diffs-gap-fallback));min-height:calc(1lh + var(--diffs-gap-block,var(--diffs-gap-fallback))*3);z-index:2;flex-direction:row;padding-inline:16px;display:flex;position:relative;top:0}[data-header-content]{align-items:center;gap:var(--diffs-gap-inline,var(--diffs-gap-fallback));white-space:nowrap;flex-direction:row;min-width:0;display:flex}[data-header-content] [data-prev-name],[data-header-content] [data-title]{text-overflow:ellipsis;white-space:nowrap;direction:rtl;min-width:0;overflow:hidden}[data-prev-name]{opacity:.7}[data-rename-icon]{fill:currentColor;flex-grow:0;flex-shrink:0}[data-diffs-header=default] [data-metadata]{white-space:nowrap;align-items:center;gap:1ch;display:flex}[data-diffs-header=default] [data-additions-count]{font-family:var(--diffs-font-family,var(--diffs-font-fallback));color:var(--diffs-addition-base)}[data-diffs-header=default] [data-deletions-count]{font-family:var(--diffs-font-family,var(--diffs-font-fallback));color:var(--diffs-deletion-base)}[data-change-icon]{fill:currentColor;flex-shrink:0}[data-change-icon=change],[data-change-icon=rename-pure],[data-change-icon=rename-changed]{color:var(--diffs-modified-base)}[data-change-icon=new]{color:var(--diffs-addition-base)}[data-change-icon=deleted]{color:var(--diffs-deletion-base)}[data-change-icon=file]{opacity:.6}[data-annotation-content]{z-index:2;isolation:isolate;align-self:flex-start;min-width:0;display:flow-root;position:relative}[data-overflow=scroll] [data-annotation-content],[data-overflow=scroll] [data-merge-conflict-actions-content]{width:var(--diffs-column-content-width,auto);left:var(--diffs-column-number-width,0);position:sticky}[data-annotation-slot]{text-wrap-mode:wrap;word-break:normal;white-space-collapse:collapse}[data-gutter-utility-slot]{touch-action:none;justify-content:flex-end;display:flex;position:absolute;top:0;bottom:0;right:0}[data-utility-button]{appearance:none;cursor:pointer;width:1lh;height:1lh;font-size:var(--diffs-font-size,13px);line-height:var(--diffs-line-height,20px);background-color:var(--diffs-modified-base);color:var(--diffs-bg);fill:currentColor;z-index:4;touch-action:none;border:none;border-radius:4px;justify-content:center;align-items:center;margin-right:calc(1ch - 1lh);padding:0;display:flex;position:relative}[data-utility-button]:before{content:&quot;&quot;;display:block;position:absolute;inset:0 0 0 -4px}[data-decoration-bar-stack]{pointer-events:none;isolation:isolate;z-index:1;background-color:var(--diffs-decoration-bar-color,transparent);box-sizing:content-box;border-left:2px solid var(--diffs-bg);border-right:2px solid var(--diffs-bg);width:6px;position:absolute;top:0;bottom:0;right:-2px}[data-decoration-bar-depth=&quot;1&quot;] [data-decoration-bar-stack]{background-color:color-mix(in lab, var(--diffs-bg) 20%, var(--diffs-decoration-bar-color,transparent))}[data-decoration-bar-depth=&quot;2&quot;] [data-decoration-bar-stack]{background-color:color-mix(in lab, var(--diffs-bg) 45%, var(--diffs-decoration-bar-color,transparent))}[data-decoration-bar-depth=&quot;3&quot;] [data-decoration-bar-stack]{background-color:color-mix(in lab, var(--diffs-bg) 65%, var(--diffs-decoration-bar-color,transparent))}[data-decoration-bar-start] [data-decoration-bar-stack]{border-top-left-radius:5px;border-top-right-radius:5px}[data-decoration-bar-end] [data-decoration-bar-stack]{z-index:3;border-bottom-right-radius:5px;border-bottom-left-radius:5px}[data-placeholder]{contain:strict}[data-error-wrapper]{padding:var(--diffs-gap-block,var(--diffs-gap-fallback)) var(--diffs-gap-inline,var(--diffs-gap-fallback));scrollbar-width:none;max-height:400px;overflow:auto}[data-error-wrapper] [data-error-message]{color:var(--diffs-deletion-base);font-size:18px;font-weight:700}[data-error-wrapper] [data-error-stack]{color:var(--diffs-fg-number)}}@layer theme,rendered,unsafe;
@layer theme {
}&lt;/style&gt;&lt;style data-theme-css=&quot;&quot;&gt;@layer base, theme, rendered, unsafe;
@layer rendered {
:host {
--diffs-scrollbar-gutter-measured: var(--diffs-scrollbar-gutter-fallback);
--diffs-dark:#fafafa;--diffs-dark-bg:#0a0a0a;--diffs-dark-addition-color:#07c480;--diffs-dark-deletion-color:#ff2e3f;--diffs-dark-modified-color:#009fff;--diffs-light:#0a0a0a;--diffs-light-bg:#ffffff;--diffs-light-addition-color:#18a46c;--diffs-light-deletion-color:#d52c36;--diffs-light-modified-color:#009fff;
}
}&lt;/style&gt;&lt;div data-diffs-header=&quot;default&quot; data-change-type=&quot;change&quot;&gt;&lt;div data-header-content=&quot;&quot;&gt;&lt;slot name=&quot;header-prefix&quot;&gt;&lt;/slot&gt;&lt;svg width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 16 16&quot; data-change-icon=&quot;change&quot;&gt;&lt;use href=&quot;#diffs-icon-symbol-modified&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;div data-title=&quot;&quot;&gt;&lt;bdi&gt;apps/web/app/terminal.tsx&lt;/bdi&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-metadata=&quot;&quot;&gt;&lt;span data-deletions-count=&quot;&quot;&gt;-95&lt;/span&gt;&lt;span data-additions-count=&quot;&quot;&gt;+146&lt;/span&gt;&lt;slot name=&quot;header-metadata&quot;&gt;&lt;/slot&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre data-diff=&quot;&quot; data-diff-type=&quot;split&quot; data-overflow=&quot;scroll&quot; data-background=&quot;&quot; data-indicators=&quot;bars&quot; tabindex=&quot;0&quot; style=&quot;--diffs-min-number-column-width-default:4ch;&quot; data-dehydrated=&quot;&quot;&gt;&lt;code data-code=&quot;&quot; data-container-size=&quot;&quot; data-deletions=&quot;&quot;&gt;&lt;div data-gutter=&quot;&quot; style=&quot;grid-row: span 327&quot;&gt;&lt;div data-separator=&quot;line-info&quot; data-separator-first=&quot;&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;540 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;541&quot; data-line-index=&quot;540,540&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;541&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;542&quot; data-line-index=&quot;541,541&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;542&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;543&quot; data-line-index=&quot;542,542&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;543&lt;/span&gt;&lt;/div&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;81&quot; style=&quot;grid-row: span 81;min-height:calc(81 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;544&quot; data-line-index=&quot;624,624&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;544&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;545&quot; data-line-index=&quot;625,625&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;545&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;546&quot; data-line-index=&quot;626,626&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;546&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;3937 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;4484&quot; data-line-index=&quot;4564,4564&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;4484&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;4485&quot; data-line-index=&quot;4565,4565&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;4485&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;4486&quot; data-line-index=&quot;4566,4566&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;4486&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;4487&quot; data-line-index=&quot;4567,4567&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;4487&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;4488&quot; data-line-index=&quot;4569,4568&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;4488&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;4489&quot; data-line-index=&quot;4570,4569&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;4489&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;4490&quot; data-line-index=&quot;4571,4570&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;4490&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;1815 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6306&quot; data-line-index=&quot;6387,6386&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6306&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6307&quot; data-line-index=&quot;6388,6387&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6307&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6308&quot; data-line-index=&quot;6389,6388&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6308&lt;/span&gt;&lt;/div&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;1&quot; style=&quot;grid-row: span 1;min-height:calc(1 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6309&quot; data-line-index=&quot;6391,6390&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6309&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6310&quot; data-line-index=&quot;6392,6391&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6310&lt;/span&gt;&lt;/div&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;1&quot; style=&quot;grid-row: span 1;min-height:calc(1 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6311&quot; data-line-index=&quot;6394,6393&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6311&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6312&quot; data-line-index=&quot;6395,6394&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6312&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6313&quot; data-line-index=&quot;6396,6395&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6313&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;59 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6373&quot; data-line-index=&quot;6456,6455&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6373&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6374&quot; data-line-index=&quot;6457,6456&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6374&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6375&quot; data-line-index=&quot;6458,6457&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6375&lt;/span&gt;&lt;/div&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;3&quot; style=&quot;grid-row: span 3;min-height:calc(3 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6376&quot; data-line-index=&quot;6462,6461&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6376&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6377&quot; data-line-index=&quot;6463,6462&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6377&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6378&quot; data-line-index=&quot;6464,6463&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6378&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6379&quot; data-line-index=&quot;6465,6464&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6379&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6380&quot; data-line-index=&quot;6466,6465&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6380&lt;/span&gt;&lt;/div&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;1&quot; style=&quot;grid-row: span 1;min-height:calc(1 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6381&quot; data-line-index=&quot;6468,6467&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6381&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6382&quot; data-line-index=&quot;6469,6468&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6382&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6383&quot; data-line-index=&quot;6470,6469&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6383&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;98 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6482&quot; data-line-index=&quot;6569,6568&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6482&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6483&quot; data-line-index=&quot;6570,6569&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6483&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6484&quot; data-line-index=&quot;6571,6570&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6484&lt;/span&gt;&lt;/div&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;1&quot; style=&quot;grid-row: span 1;min-height:calc(1 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6485&quot; data-line-index=&quot;6573,6572&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6485&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6486&quot; data-line-index=&quot;6574,6573&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6486&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6487&quot; data-line-index=&quot;6575,6574&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6487&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6488&quot; data-line-index=&quot;6576,6575&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6488&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6489&quot; data-line-index=&quot;6577,6576&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6489&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6490&quot; data-line-index=&quot;6578,6577&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6490&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6491&quot; data-line-index=&quot;6579,6578&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6491&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6492&quot; data-line-index=&quot;6580,6579&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6492&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6493&quot; data-line-index=&quot;6581,6580&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6493&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6494&quot; data-line-index=&quot;6582,6581&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6494&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6495&quot; data-line-index=&quot;6583,6582&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6495&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6496&quot; data-line-index=&quot;6584,6583&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6496&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6497&quot; data-line-index=&quot;6585,6584&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6497&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6498&quot; data-line-index=&quot;6586,6585&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6498&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6499&quot; data-line-index=&quot;6587,6586&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6499&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6500&quot; data-line-index=&quot;6588,6587&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6500&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6501&quot; data-line-index=&quot;6589,6588&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6501&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6502&quot; data-line-index=&quot;6591,6589&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6502&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6503&quot; data-line-index=&quot;6592,6590&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6503&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6504&quot; data-line-index=&quot;6593,6591&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6504&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6505&quot; data-line-index=&quot;6594,6592&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6505&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6506&quot; data-line-index=&quot;6595,6593&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6506&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6507&quot; data-line-index=&quot;6596,6594&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6507&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6508&quot; data-line-index=&quot;6598,6595&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6508&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6509&quot; data-line-index=&quot;6599,6596&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6509&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6510&quot; data-line-index=&quot;6600,6597&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6510&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6511&quot; data-line-index=&quot;6601,6598&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6511&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6512&quot; data-line-index=&quot;6602,6599&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6512&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6513&quot; data-line-index=&quot;6603,6600&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6513&lt;/span&gt;&lt;/div&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;3&quot; style=&quot;grid-row: span 3;min-height:calc(3 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6514&quot; data-line-index=&quot;6607,6604&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6514&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6515&quot; data-line-index=&quot;6608,6605&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6515&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6516&quot; data-line-index=&quot;6609,6606&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6516&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;2 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6519&quot; data-line-index=&quot;6612,6609&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6519&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6520&quot; data-line-index=&quot;6613,6610&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6520&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6521&quot; data-line-index=&quot;6614,6611&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6521&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6522&quot; data-line-index=&quot;6615,6612&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6522&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6523&quot; data-line-index=&quot;6616,6613&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6523&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6524&quot; data-line-index=&quot;6617,6614&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6524&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6525&quot; data-line-index=&quot;6618,6615&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6525&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6526&quot; data-line-index=&quot;6619,6616&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6526&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6527&quot; data-line-index=&quot;6620,6617&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6527&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6528&quot; data-line-index=&quot;6621,6618&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6528&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6529&quot; data-line-index=&quot;6622,6619&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6529&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6530&quot; data-line-index=&quot;6623,6620&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6530&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6531&quot; data-line-index=&quot;6624,6621&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6531&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6532&quot; data-line-index=&quot;6625,6622&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6532&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6533&quot; data-line-index=&quot;6626,6623&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6533&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6534&quot; data-line-index=&quot;6627,6624&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6534&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6535&quot; data-line-index=&quot;6628,6625&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6535&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6536&quot; data-line-index=&quot;6629,6626&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6536&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6537&quot; data-line-index=&quot;6630,6627&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6537&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6538&quot; data-line-index=&quot;6631,6628&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6538&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6539&quot; data-line-index=&quot;6632,6629&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6539&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6540&quot; data-line-index=&quot;6633,6630&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6540&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6541&quot; data-line-index=&quot;6634,6631&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6541&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6542&quot; data-line-index=&quot;6642,6632&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6542&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6543&quot; data-line-index=&quot;6643,6633&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6543&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6544&quot; data-line-index=&quot;6644,6634&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6544&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6545&quot; data-line-index=&quot;6645,6635&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6545&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6546&quot; data-line-index=&quot;6646,6636&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6546&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6547&quot; data-line-index=&quot;6647,6637&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6547&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6548&quot; data-line-index=&quot;6648,6638&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6548&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6549&quot; data-line-index=&quot;6649,6639&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6549&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6550&quot; data-line-index=&quot;6650,6640&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6550&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6551&quot; data-line-index=&quot;6651,6641&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6551&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6552&quot; data-line-index=&quot;6652,6642&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6552&lt;/span&gt;&lt;/div&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;4&quot; style=&quot;grid-row: span 4;min-height:calc(4 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6553&quot; data-line-index=&quot;6667,6647&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6553&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6554&quot; data-line-index=&quot;6668,6648&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6554&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6555&quot; data-line-index=&quot;6669,6649&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6555&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;302 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6858&quot; data-line-index=&quot;6972,6952&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6858&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6859&quot; data-line-index=&quot;6973,6953&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6859&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6860&quot; data-line-index=&quot;6974,6954&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6860&lt;/span&gt;&lt;/div&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;1&quot; style=&quot;grid-row: span 1;min-height:calc(1 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6861&quot; data-line-index=&quot;6976,6956&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6861&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6862&quot; data-line-index=&quot;6977,6957&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6862&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6863&quot; data-line-index=&quot;6978,6958&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6863&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;1 unmodified line&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6865&quot; data-line-index=&quot;6980,6960&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6865&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6866&quot; data-line-index=&quot;6981,6961&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6866&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6867&quot; data-line-index=&quot;6982,6962&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6867&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6868&quot; data-line-index=&quot;6983,6963&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6868&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6869&quot; data-line-index=&quot;6984,6964&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6869&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6870&quot; data-line-index=&quot;6985,6965&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6870&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6871&quot; data-line-index=&quot;6986,6966&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6871&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6872&quot; data-line-index=&quot;6987,6967&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6872&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6873&quot; data-line-index=&quot;6988,6968&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6873&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6874&quot; data-line-index=&quot;6989,6969&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6874&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6875&quot; data-line-index=&quot;6990,6970&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6875&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6876&quot; data-line-index=&quot;6991,6971&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6876&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6877&quot; data-line-index=&quot;6992,6972&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6877&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6878&quot; data-line-index=&quot;6993,6973&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6878&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6879&quot; data-line-index=&quot;6994,6974&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6879&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6880&quot; data-line-index=&quot;6996,6975&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6880&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6881&quot; data-line-index=&quot;6997,6976&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6881&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6882&quot; data-line-index=&quot;6998,6977&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6882&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6883&quot; data-line-index=&quot;6999,6978&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6883&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6884&quot; data-line-index=&quot;7000,6979&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6884&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6885&quot; data-line-index=&quot;7001,6980&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6885&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6886&quot; data-line-index=&quot;7003,6981&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6886&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6887&quot; data-line-index=&quot;7004,6982&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6887&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6888&quot; data-line-index=&quot;7005,6983&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6888&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;1 unmodified line&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6890&quot; data-line-index=&quot;7007,6985&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6890&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6891&quot; data-line-index=&quot;7008,6986&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6891&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6892&quot; data-line-index=&quot;7009,6987&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6892&lt;/span&gt;&lt;/div&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;3&quot; style=&quot;grid-row: span 3;min-height:calc(3 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6893&quot; data-line-index=&quot;7013,6991&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6893&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6894&quot; data-line-index=&quot;7014,6992&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6894&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6895&quot; data-line-index=&quot;7015,6993&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6895&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;2 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6898&quot; data-line-index=&quot;7018,6996&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6898&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6899&quot; data-line-index=&quot;7019,6997&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6899&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6900&quot; data-line-index=&quot;7020,6998&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6900&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6901&quot; data-line-index=&quot;7021,6999&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6901&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6902&quot; data-line-index=&quot;7022,7000&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6902&lt;/span&gt;&lt;/div&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;18&quot; style=&quot;grid-row: span 18;min-height:calc(18 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6903&quot; data-line-index=&quot;7043,7019&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6903&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6904&quot; data-line-index=&quot;7044,7020&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6904&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6905&quot; data-line-index=&quot;7045,7021&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6905&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6906&quot; data-line-index=&quot;7046,7022&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6906&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6907&quot; data-line-index=&quot;7047,7023&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6907&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6908&quot; data-line-index=&quot;7048,7024&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6908&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6909&quot; data-line-index=&quot;7049,7025&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6909&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6910&quot; data-line-index=&quot;7050,7026&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6910&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6911&quot; data-line-index=&quot;7051,7027&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6911&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6912&quot; data-line-index=&quot;7052,7028&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6912&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6913&quot; data-line-index=&quot;7053,7029&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6913&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6914&quot; data-line-index=&quot;7054,7030&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6914&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6915&quot; data-line-index=&quot;7055,7031&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6915&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6916&quot; data-line-index=&quot;7056,7032&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6916&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6917&quot; data-line-index=&quot;7057,7033&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6917&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6918&quot; data-line-index=&quot;7058,7034&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6918&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6919&quot; data-line-index=&quot;7059,7035&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6919&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6920&quot; data-line-index=&quot;7060,7036&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6920&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6921&quot; data-line-index=&quot;7061,7037&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6921&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6922&quot; data-line-index=&quot;7062,7038&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6922&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6923&quot; data-line-index=&quot;7063,7039&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6923&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6924&quot; data-line-index=&quot;7064,7040&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6924&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6925&quot; data-line-index=&quot;7065,7041&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6925&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6926&quot; data-line-index=&quot;7066,7042&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6926&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6927&quot; data-line-index=&quot;7067,7043&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6927&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6928&quot; data-line-index=&quot;7068,7044&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6928&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6929&quot; data-line-index=&quot;7069,7045&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6929&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6930&quot; data-line-index=&quot;7070,7046&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6930&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6931&quot; data-line-index=&quot;7071,7047&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6931&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6932&quot; data-line-index=&quot;7072,7048&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6932&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;6933&quot; data-line-index=&quot;7073,7049&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6933&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6934&quot; data-line-index=&quot;7075,7050&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6934&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6935&quot; data-line-index=&quot;7076,7051&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6935&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6936&quot; data-line-index=&quot;7077,7052&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6936&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;873 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7810&quot; data-line-index=&quot;7951,7926&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7810&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7811&quot; data-line-index=&quot;7952,7927&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7811&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7812&quot; data-line-index=&quot;7953,7928&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7812&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;7813&quot; data-line-index=&quot;7954,7929&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7813&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;7814&quot; data-line-index=&quot;7955,7930&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7814&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7815&quot; data-line-index=&quot;7957,7931&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7815&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7816&quot; data-line-index=&quot;7958,7932&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7816&lt;/span&gt;&lt;/div&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;2&quot; style=&quot;grid-row: span 2;min-height:calc(2 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7817&quot; data-line-index=&quot;7961,7935&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7817&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7818&quot; data-line-index=&quot;7962,7936&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7818&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7819&quot; data-line-index=&quot;7963,7937&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7819&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;13 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7833&quot; data-line-index=&quot;7977,7951&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7833&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7834&quot; data-line-index=&quot;7978,7952&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7834&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7835&quot; data-line-index=&quot;7979,7953&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7835&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;7836&quot; data-line-index=&quot;7980,7954&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7836&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7837&quot; data-line-index=&quot;7982,7955&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7837&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7838&quot; data-line-index=&quot;7983,7956&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7838&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7839&quot; data-line-index=&quot;7984,7957&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7839&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-content=&quot;&quot; style=&quot;grid-row: span 327&quot;&gt;&lt;div data-separator=&quot;line-info&quot; data-separator-first=&quot;&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;540 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;541&quot; data-alt-line=&quot;541&quot; data-line-type=&quot;context&quot; data-line-index=&quot;540,540&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;542&quot; data-alt-line=&quot;542&quot; data-line-type=&quot;context&quot; data-line-index=&quot;541,541&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;543&quot; data-alt-line=&quot;543&quot; data-line-type=&quot;context&quot; data-line-index=&quot;542,542&quot;&gt;
&lt;/div&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;81&quot; style=&quot;grid-row: span 81;min-height:calc(81 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;544&quot; data-alt-line=&quot;625&quot; data-line-type=&quot;context&quot; data-line-index=&quot;624,624&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; WsStatus&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;connecting&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; |&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;connected&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; |&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;disconnected&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; |&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;stale&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;545&quot; data-alt-line=&quot;626&quot; data-line-type=&quot;context&quot; data-line-index=&quot;625,625&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;546&quot; data-alt-line=&quot;627&quot; data-line-type=&quot;context&quot; data-line-index=&quot;626,626&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; TapeMode&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;live&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; |&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;replay&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;3937 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;4484&quot; data-alt-line=&quot;4565&quot; data-line-type=&quot;context&quot; data-line-index=&quot;4564,4564&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; url&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;searchParams&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;underlying_id&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; ticker&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;4485&quot; data-alt-line=&quot;4566&quot; data-line-type=&quot;context&quot; data-line-index=&quot;4565,4565&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; url&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;searchParams&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;start_ts&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; Math&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;floor&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;startTs&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;).&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;());&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;4486&quot; data-alt-line=&quot;4567&quot; data-line-type=&quot;context&quot; data-line-index=&quot;4566,4566&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; url&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;searchParams&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;end_ts&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; Math&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;floor&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;endTs&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;).&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;());&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;4487&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;4567,4567&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; url&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;searchParams&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;limit&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;&lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;2500&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;4488&quot; data-alt-line=&quot;4569&quot; data-line-type=&quot;context&quot; data-line-index=&quot;4569,4568&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;4489&quot; data-alt-line=&quot;4570&quot; data-line-type=&quot;context&quot; data-line-index=&quot;4570,4569&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; await&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; fetch&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;url&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(),&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; signal&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; abort&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;signal&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; });&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;4490&quot; data-alt-line=&quot;4571&quot; data-line-type=&quot;context&quot; data-line-index=&quot;4571,4570&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;ok&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;1815 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;6306&quot; data-alt-line=&quot;6387&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6387,6386&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6307&quot; data-alt-line=&quot;6388&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6388,6387&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;6308&quot; data-alt-line=&quot;6389&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6389,6388&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; let&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; cancelled&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; false&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;1&quot; style=&quot;grid-row: span 1;min-height:calc(1 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;6309&quot; data-alt-line=&quot;6391&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6391,6390&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; void&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; fetch&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;buildApiUrl&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;/lookup/options-support&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;),&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6310&quot; data-alt-line=&quot;6392&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6392,6391&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; method&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;POST&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;1&quot; style=&quot;grid-row: span 1;min-height:calc(1 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;6311&quot; data-alt-line=&quot;6394&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6394,6393&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; headers&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;content-type&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;application/json&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; },&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6312&quot; data-alt-line=&quot;6395&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6395,6394&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; body&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; JSON&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;stringify&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;({&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6313&quot; data-alt-line=&quot;6396&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6396,6395&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; trace_ids&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; uniqueTraceIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;59 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;6373&quot; data-alt-line=&quot;6456&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6456,6455&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6374&quot; data-alt-line=&quot;6457&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6457,6456&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; })&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6375&quot; data-alt-line=&quot;6458&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6458,6457&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; .&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;catch&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;3&quot; style=&quot;grid-row: span 3;min-height:calc(3 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;6376&quot; data-alt-line=&quot;6462&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6462,6461&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; console&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;warn&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;Failed to hydrate option row support&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6377&quot; data-alt-line=&quot;6463&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6463,6462&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; });&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6378&quot; data-alt-line=&quot;6464&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6464,6463&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;6379&quot; data-alt-line=&quot;6465&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6465,6464&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; ()&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6380&quot; data-alt-line=&quot;6466&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6466,6465&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; cancelled&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; true&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;1&quot; style=&quot;grid-row: span 1;min-height:calc(1 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;6381&quot; data-alt-line=&quot;6468&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6468,6467&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; };&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6382&quot; data-alt-line=&quot;6469&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6469,6468&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; }&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; [&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6383&quot; data-alt-line=&quot;6470&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6470,6469&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; mode&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;98 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;6482&quot; data-alt-line=&quot;6569&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6569,6568&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6483&quot; data-alt-line=&quot;6570&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6570,6569&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6484&quot; data-alt-line=&quot;6571&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6571,6570&quot;&gt;
&lt;/div&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;1&quot; style=&quot;grid-row: span 1;min-height:calc(1 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;6485&quot; data-alt-line=&quot;6573&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6573,6572&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; missingPacketIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; selectedSmartMoneyEvent&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;packet_ids&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;filter&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6486&quot; data-alt-line=&quot;6574&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6574,6573&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; !&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;resolvedFlowPacketMap&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;has&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6487&quot; data-alt-line=&quot;6575&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6575,6574&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; );&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6488&quot; data-alt-line=&quot;6576&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6576,6575&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;missingPacketIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;length&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 0&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6489&quot; data-alt-line=&quot;6577&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6577,6576&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; incrementRetentionMetric&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;pinnedFetchMisses&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; missingPacketIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;length&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6490&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6578,6577&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; void&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;Promise&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;all&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6491&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6579,6578&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; missingPacketIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;map&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;async&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;packetId&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6492&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6580,6579&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; await&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; fetch&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6493&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6581,6580&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; buildApiUrl&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;`&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;/flow/packets/&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;${&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;encodeURIComponent&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;packetId&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;`&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6494&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6582,6581&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; );&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6495&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6583,6582&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;ok&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6496&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6584,6583&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; throw&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; Error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;await&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; readErrorDetail&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;));&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6497&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6585,6584&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6498&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6586,6585&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; payload&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;await&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;json&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;())&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; as&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; data&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;?&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; FlowPacket&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; |&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; null&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; };&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6499&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6587,6586&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; payload&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;data&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ??&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; null&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6500&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6588,6587&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; })&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6501&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6589,6588&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; )&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6502&quot; data-alt-line=&quot;6579&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6591,6589&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; .&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;then&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;packets&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6503&quot; data-alt-line=&quot;6580&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6592,6590&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; Map&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&amp;#x3C;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; FlowPacket&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&gt;();&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6504&quot; data-alt-line=&quot;6581&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6593,6591&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; for&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; packet&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; of&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; packets&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6505&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6594,6592&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;packet&lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6506&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6595,6593&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;packet&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; packet&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6507&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6596,6594&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6508&quot; data-alt-line=&quot;6583&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6598,6595&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6509&quot; data-alt-line=&quot;6584&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6599,6596&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;size&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 0&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6510&quot; data-alt-line=&quot;6585&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6600,6597&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; setPinnedFlowPacketMap&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;prev&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; upsertPinnedEntries&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;prev&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; Date&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;now&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;()));&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6511&quot; data-alt-line=&quot;6586&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6601,6598&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6512&quot; data-alt-line=&quot;6587&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6602,6599&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; })&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6513&quot; data-alt-line=&quot;6588&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6603,6600&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; .&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;catch&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;3&quot; style=&quot;grid-row: span 3;min-height:calc(3 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;6514&quot; data-alt-line=&quot;6592&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6607,6604&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; incrementRetentionMetric&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;pinnedFetchFailures&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 1&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6515&quot; data-alt-line=&quot;6593&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6608,6605&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; console&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;warn&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;Failed to fetch smart-money flow packets&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6516&quot; data-alt-line=&quot;6594&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6609,6606&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; });&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;2 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;6519&quot; data-alt-line=&quot;6597&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6612,6609&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; missingPrintIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; selectedSmartMoneyEvent&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;member_print_ids&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;filter&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6520&quot; data-alt-line=&quot;6598&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6613,6610&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; !&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;resolvedOptionPrintMap&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;has&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6521&quot; data-alt-line=&quot;6599&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6614,6611&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; );&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6522&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6615,6612&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;missingPrintIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;length&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;===&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 0&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6523&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6616,6613&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;return&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6524&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6617,6614&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6525&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6618,6615&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; incrementRetentionMetric&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;pinnedFetchMisses&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; missingPrintIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;length&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6526&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6619,6616&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt;url&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;URL&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;buildApiUrl&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;/option-prints/by-trace&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;))&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6527&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6620,6617&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;for&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt;traceId&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; of&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;missingPrintIds&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6528&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6621,6618&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; url&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;searchParams&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;append&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;trace_id&lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;traceId&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6529&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6622,6619&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6530&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6623,6620&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; void&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; fetch&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;url&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;())&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6531&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6624,6621&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; .&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;then&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;async&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6532&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6625,6622&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;ok&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6533&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6626,6623&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; throw&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; Error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;await&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; readErrorDetail&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;));&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6534&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6627,6624&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6535&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6628,6625&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;json&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;();&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6536&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6629,6626&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; })&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6537&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6630,6627&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; .&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;then&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;payload&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; data&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;?&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; OptionPrint&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;[]&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; })&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6538&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6631,6628&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; Map&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&amp;#x3C;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; OptionPrint&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&gt;();&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6539&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6632,6629&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; for&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; item&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; of&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; payload&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;data&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ??&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; [])&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6540&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6633,6630&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;item&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ||&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; !&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;item&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;trace_id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6541&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6634,6631&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; continue&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6542&quot; data-alt-line=&quot;6607&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6642,6632&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6543&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6643,6633&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;item&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;trace_id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; item&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6544&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6644,6634&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6545&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6645,6635&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;size&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 0&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6546&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6646,6636&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; setPinnedOptionPrintMap&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;prev&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; upsertPinnedEntries&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;prev&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; Date&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;now&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;()));&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6547&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6647,6637&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6548&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6648,6638&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; })&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6549&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6649,6639&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; .&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;catch&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6550&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6650,6640&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; incrementRetentionMetric&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;pinnedFetchFailures&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 1&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6551&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6651,6641&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; console&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;warn&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;&lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;Failed to fetch smart-money option prints&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;error&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6552&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6652,6642&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;4&quot; style=&quot;grid-row: span 4;min-height:calc(4 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;6553&quot; data-alt-line=&quot;6622&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6667,6647&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; }&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; [&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;mode&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; resolvedFlowPacketMap&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; resolvedOptionPrintMap&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; selectedSmartMoneyEvent&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6554&quot; data-alt-line=&quot;6623&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6668,6648&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;6555&quot; data-alt-line=&quot;6624&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6669,6649&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; inferAlertUnderlying&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; useCallback&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;302 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;6858&quot; data-alt-line=&quot;6927&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6972,6952&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6859&quot; data-alt-line=&quot;6928&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6973,6953&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6860&quot; data-alt-line=&quot;6929&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6974,6954&quot;&gt;
&lt;/div&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;1&quot; style=&quot;grid-row: span 1;min-height:calc(1 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;6861&quot; data-alt-line=&quot;6931&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6976,6956&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; visiblePacketIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; visibleAlerts&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;flatMap&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;alert&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; getAlertFlowPacketRefs&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;alert&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;));&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6862&quot; data-alt-line=&quot;6932&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6977,6957&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; missingPacketIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; Array&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;from&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; Set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;visiblePacketIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)).&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;filter&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6863&quot; data-alt-line=&quot;6933&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6978,6958&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; !&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;resolvedFlowPacketMap&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;has&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;1 unmodified line&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;6865&quot; data-alt-line=&quot;6935&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6980,6960&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;6866&quot; data-alt-line=&quot;6936&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6981,6961&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;missingPacketIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;length&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 0&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6867&quot; data-alt-line=&quot;6937&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6982,6962&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; incrementRetentionMetric&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;pinnedFetchMisses&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; missingPacketIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;length&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6868&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6983,6963&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; void&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;Promise&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;all&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6869&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6984,6964&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; missingPacketIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;map&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;async&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;packetId&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6870&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6985,6965&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; await&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; fetch&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6871&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6986,6966&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; buildApiUrl&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;`&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;/flow/packets/&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;${&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;encodeURIComponent&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;packetId&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;`&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6872&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6987,6967&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; );&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6873&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6988,6968&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;ok&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6874&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6989,6969&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; throw&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; Error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;await&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; readErrorDetail&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;));&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6875&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6990,6970&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6876&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6991,6971&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; payload&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;await&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;json&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;())&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; as&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; data&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;?&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; FlowPacket&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; |&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; null&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; };&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6877&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6992,6972&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; payload&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;data&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ??&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; null&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6878&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6993,6973&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; })&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6879&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6994,6974&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; )&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6880&quot; data-alt-line=&quot;6939&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6996,6975&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; .&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;then&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;packets&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6881&quot; data-alt-line=&quot;6940&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6997,6976&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; Map&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&amp;#x3C;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; FlowPacket&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&gt;();&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6882&quot; data-alt-line=&quot;6941&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6998,6977&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; for&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; packet&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; of&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; packets&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6883&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;6999,6978&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;packet&lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6884&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7000,6979&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;packet&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; packet&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6885&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7001,6980&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6886&quot; data-alt-line=&quot;6943&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7003,6981&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6887&quot; data-alt-line=&quot;6944&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7004,6982&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;size&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 0&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6888&quot; data-alt-line=&quot;6945&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7005,6983&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; now&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; Date&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;now&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;();&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;1 unmodified line&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;6890&quot; data-alt-line=&quot;6947&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7007,6985&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6891&quot; data-alt-line=&quot;6948&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7008,6986&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; })&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6892&quot; data-alt-line=&quot;6949&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7009,6987&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; .&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;catch&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;3&quot; style=&quot;grid-row: span 3;min-height:calc(3 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;6893&quot; data-alt-line=&quot;6953&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7013,6991&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; incrementRetentionMetric&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;pinnedFetchFailures&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 1&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6894&quot; data-alt-line=&quot;6954&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7014,6992&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; console&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;warn&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;Failed to prefetch visible alert packets&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6895&quot; data-alt-line=&quot;6955&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7015,6993&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; });&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;2 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;6898&quot; data-alt-line=&quot;6958&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7018,6996&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; missingPrintIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; Array&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;from&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;visibleAlertEvidenceRefs&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;).&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;filter&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6899&quot; data-alt-line=&quot;6959&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7019,6997&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; !&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;resolvedFlowPacketMap&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;has&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &amp;#x26;&amp;#x26;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; !&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;resolvedOptionPrintMap&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;has&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6900&quot; data-alt-line=&quot;6960&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7020,6998&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; );&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6901&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7021,6999&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;missingPrintIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;length&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;===&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 0&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6902&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7022,7000&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;return&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;18&quot; style=&quot;grid-row: span 18;min-height:calc(18 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;6903&quot; data-alt-line=&quot;6981&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7043,7019&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6904&quot; data-alt-line=&quot;6982&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7044,7020&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;6905&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7045,7021&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;incrementRetentionMetric&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;pinnedFetchMisses&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; missingPrintIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;length&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6906&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7046,7022&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; url&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; URL&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;buildApiUrl&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;/option-prints/by-trace&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;));&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6907&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7047,7023&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; for&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; traceId&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; of&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; missingPrintIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6908&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7048,7024&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; url&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;searchParams&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;append&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;trace_id&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; traceId&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6909&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7049,7025&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6910&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7050,7026&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; void&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; fetch&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;url&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;())&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6911&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7051,7027&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; .&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;then&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;async&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6912&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7052,7028&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;ok&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6913&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7053,7029&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; throw&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; Error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;await&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; readErrorDetail&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;));&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6914&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7054,7030&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6915&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7055,7031&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;json&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;();&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6916&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7056,7032&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; })&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6917&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7057,7033&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; .&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;then&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;payload&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; data&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;?&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; OptionPrint&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;[]&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; })&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6918&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7058,7034&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; Map&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&amp;#x3C;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; OptionPrint&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&gt;();&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6919&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7059,7035&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; for&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; item&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; of&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; payload&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;data&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ??&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; [])&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6920&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7060,7036&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;item&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ||&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; !&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;item&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;trace_id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6921&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7061,7037&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; continue&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6922&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7062,7038&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6923&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7063,7039&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;item&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;trace_id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; item&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6924&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7064,7040&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6925&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7065,7041&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;size&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 0&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6926&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7066,7042&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; now&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; Date&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;now&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;();&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6927&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7067,7043&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; setPinnedOptionPrintMap&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;prev&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; upsertPinnedEntries&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;prev&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; now&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;));&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6928&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7068,7044&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6929&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7069,7045&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; })&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6930&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7070,7046&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; .&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;catch&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6931&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7071,7047&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; incrementRetentionMetric&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;pinnedFetchFailures&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 1&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6932&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7072,7048&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; console&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;warn&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;Failed to prefetch visible alert evidence&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6933&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7073,7049&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; });&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6934&quot; data-alt-line=&quot;6984&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7075,7050&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; }&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; [&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6935&quot; data-alt-line=&quot;6985&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7076,7051&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; mode&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6936&quot; data-alt-line=&quot;6986&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7077,7052&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; visibleAlerts&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;873 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;7810&quot; data-alt-line=&quot;7860&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7951,7926&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; )&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7811&quot; data-alt-line=&quot;7861&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7952,7927&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;7812&quot; data-alt-line=&quot;7862&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7953,7928&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; decor&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; ?&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7813&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7954,7929&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; &amp;#x3C;&lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF855E;--diffs-token-light:#D5512F&quot;&gt;button&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7814&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7955,7930&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#60D199;--diffs-token-light:#18A46C&quot;&gt; type&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;button&quot;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7815&quot; data-alt-line=&quot;7864&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7957,7931&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; {&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;...&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;commonProps&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7816&quot; data-alt-line=&quot;7865&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7958,7932&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#60D199;--diffs-token-light:#18A46C&quot;&gt; key&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;key&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;2&quot; style=&quot;grid-row: span 2;min-height:calc(2 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;7817&quot; data-alt-line=&quot;7868&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7961,7935&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#60D199;--diffs-token-light:#18A46C&quot;&gt; onClick&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;() &lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;=&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7818&quot; data-alt-line=&quot;7869&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7962,7936&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; decor&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;smartMoney&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7819&quot; data-alt-line=&quot;7870&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7963,7937&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; ?&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; state&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;openFromSmartMoneyEvent&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;decor&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;smartMoney&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;13 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;7833&quot; data-alt-line=&quot;7884&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7977,7951&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; }}&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7834&quot; data-alt-line=&quot;7885&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7978,7952&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7835&quot; data-alt-line=&quot;7886&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7979,7953&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;cells&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7836&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;7980,7954&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &amp;#x3C;/&lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;button&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7837&quot; data-alt-line=&quot;7888&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7982,7955&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; ) : &lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7838&quot; data-alt-line=&quot;7889&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7983,7956&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; &amp;#x3C;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF855E;--diffs-token-light:#D5512F&quot;&gt;div&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; {&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;...&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;commonProps&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#60D199;--diffs-token-light:#18A46C&quot;&gt; key&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;key&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7839&quot; data-alt-line=&quot;7890&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7984,7957&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; {&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;cells&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;code data-code=&quot;&quot; data-container-size=&quot;&quot; data-additions=&quot;&quot;&gt;&lt;div data-gutter=&quot;&quot; style=&quot;grid-row: span 327&quot;&gt;&lt;div data-separator=&quot;line-info&quot; data-separator-first=&quot;&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;540 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;541&quot; data-line-index=&quot;540,540&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;541&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;542&quot; data-line-index=&quot;541,541&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;542&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;543&quot; data-line-index=&quot;542,542&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;543&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;544&quot; data-line-index=&quot;543,543&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;544&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;545&quot; data-line-index=&quot;544,544&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;545&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;546&quot; data-line-index=&quot;545,545&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;546&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;547&quot; data-line-index=&quot;546,546&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;547&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;548&quot; data-line-index=&quot;547,547&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;548&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;549&quot; data-line-index=&quot;548,548&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;549&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;550&quot; data-line-index=&quot;549,549&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;550&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;551&quot; data-line-index=&quot;550,550&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;551&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;552&quot; data-line-index=&quot;551,551&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;552&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;553&quot; data-line-index=&quot;552,552&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;553&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;554&quot; data-line-index=&quot;553,553&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;554&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;555&quot; data-line-index=&quot;554,554&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;555&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;556&quot; data-line-index=&quot;555,555&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;556&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;557&quot; data-line-index=&quot;556,556&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;557&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;558&quot; data-line-index=&quot;557,557&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;558&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;559&quot; data-line-index=&quot;558,558&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;559&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;560&quot; data-line-index=&quot;559,559&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;560&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;561&quot; data-line-index=&quot;560,560&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;561&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;562&quot; data-line-index=&quot;561,561&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;562&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;563&quot; data-line-index=&quot;562,562&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;563&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;564&quot; data-line-index=&quot;563,563&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;564&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;565&quot; data-line-index=&quot;564,564&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;565&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;566&quot; data-line-index=&quot;565,565&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;566&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;567&quot; data-line-index=&quot;566,566&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;567&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;568&quot; data-line-index=&quot;567,567&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;568&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;569&quot; data-line-index=&quot;568,568&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;569&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;570&quot; data-line-index=&quot;569,569&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;570&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;571&quot; data-line-index=&quot;570,570&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;571&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;572&quot; data-line-index=&quot;571,571&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;572&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;573&quot; data-line-index=&quot;572,572&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;573&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;574&quot; data-line-index=&quot;573,573&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;574&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;575&quot; data-line-index=&quot;574,574&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;575&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;576&quot; data-line-index=&quot;575,575&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;576&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;577&quot; data-line-index=&quot;576,576&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;577&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;578&quot; data-line-index=&quot;577,577&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;578&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;579&quot; data-line-index=&quot;578,578&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;579&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;580&quot; data-line-index=&quot;579,579&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;580&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;581&quot; data-line-index=&quot;580,580&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;581&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;582&quot; data-line-index=&quot;581,581&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;582&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;583&quot; data-line-index=&quot;582,582&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;583&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;584&quot; data-line-index=&quot;583,583&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;584&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;585&quot; data-line-index=&quot;584,584&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;585&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;586&quot; data-line-index=&quot;585,585&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;586&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;587&quot; data-line-index=&quot;586,586&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;587&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;588&quot; data-line-index=&quot;587,587&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;588&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;589&quot; data-line-index=&quot;588,588&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;589&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;590&quot; data-line-index=&quot;589,589&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;590&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;591&quot; data-line-index=&quot;590,590&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;591&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;592&quot; data-line-index=&quot;591,591&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;592&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;593&quot; data-line-index=&quot;592,592&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;593&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;594&quot; data-line-index=&quot;593,593&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;594&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;595&quot; data-line-index=&quot;594,594&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;595&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;596&quot; data-line-index=&quot;595,595&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;596&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;597&quot; data-line-index=&quot;596,596&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;597&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;598&quot; data-line-index=&quot;597,597&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;598&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;599&quot; data-line-index=&quot;598,598&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;599&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;600&quot; data-line-index=&quot;599,599&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;600&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;601&quot; data-line-index=&quot;600,600&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;601&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;602&quot; data-line-index=&quot;601,601&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;602&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;603&quot; data-line-index=&quot;602,602&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;603&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;604&quot; data-line-index=&quot;603,603&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;604&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;605&quot; data-line-index=&quot;604,604&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;605&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;606&quot; data-line-index=&quot;605,605&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;606&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;607&quot; data-line-index=&quot;606,606&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;607&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;608&quot; data-line-index=&quot;607,607&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;608&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;609&quot; data-line-index=&quot;608,608&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;609&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;610&quot; data-line-index=&quot;609,609&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;610&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;611&quot; data-line-index=&quot;610,610&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;611&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;612&quot; data-line-index=&quot;611,611&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;612&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;613&quot; data-line-index=&quot;612,612&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;613&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;614&quot; data-line-index=&quot;613,613&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;614&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;615&quot; data-line-index=&quot;614,614&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;615&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;616&quot; data-line-index=&quot;615,615&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;616&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;617&quot; data-line-index=&quot;616,616&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;617&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;618&quot; data-line-index=&quot;617,617&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;618&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;619&quot; data-line-index=&quot;618,618&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;619&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;620&quot; data-line-index=&quot;619,619&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;620&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;621&quot; data-line-index=&quot;620,620&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;621&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;622&quot; data-line-index=&quot;621,621&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;622&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;623&quot; data-line-index=&quot;622,622&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;623&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;624&quot; data-line-index=&quot;623,623&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;624&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;625&quot; data-line-index=&quot;624,624&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;625&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;626&quot; data-line-index=&quot;625,625&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;626&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;627&quot; data-line-index=&quot;626,626&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;627&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;3937 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;4565&quot; data-line-index=&quot;4564,4564&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;4565&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;4566&quot; data-line-index=&quot;4565,4565&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;4566&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;4567&quot; data-line-index=&quot;4566,4566&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;4567&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;4568&quot; data-line-index=&quot;4568,4567&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;4568&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;4569&quot; data-line-index=&quot;4569,4568&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;4569&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;4570&quot; data-line-index=&quot;4570,4569&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;4570&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;4571&quot; data-line-index=&quot;4571,4570&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;4571&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;1815 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6387&quot; data-line-index=&quot;6387,6386&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6387&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6388&quot; data-line-index=&quot;6388,6387&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6388&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6389&quot; data-line-index=&quot;6389,6388&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6389&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6390&quot; data-line-index=&quot;6390,6389&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6390&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6391&quot; data-line-index=&quot;6391,6390&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6391&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6392&quot; data-line-index=&quot;6392,6391&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6392&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6393&quot; data-line-index=&quot;6393,6392&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6393&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6394&quot; data-line-index=&quot;6394,6393&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6394&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6395&quot; data-line-index=&quot;6395,6394&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6395&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6396&quot; data-line-index=&quot;6396,6395&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6396&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;59 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6456&quot; data-line-index=&quot;6456,6455&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6456&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6457&quot; data-line-index=&quot;6457,6456&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6457&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6458&quot; data-line-index=&quot;6458,6457&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6458&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6459&quot; data-line-index=&quot;6459,6458&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6459&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6460&quot; data-line-index=&quot;6460,6459&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6460&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6461&quot; data-line-index=&quot;6461,6460&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6461&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6462&quot; data-line-index=&quot;6462,6461&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6462&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6463&quot; data-line-index=&quot;6463,6462&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6463&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6464&quot; data-line-index=&quot;6464,6463&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6464&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6465&quot; data-line-index=&quot;6465,6464&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6465&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6466&quot; data-line-index=&quot;6466,6465&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6466&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6467&quot; data-line-index=&quot;6467,6466&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6467&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6468&quot; data-line-index=&quot;6468,6467&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6468&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6469&quot; data-line-index=&quot;6469,6468&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6469&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6470&quot; data-line-index=&quot;6470,6469&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6470&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;98 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6569&quot; data-line-index=&quot;6569,6568&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6569&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6570&quot; data-line-index=&quot;6570,6569&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6570&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6571&quot; data-line-index=&quot;6571,6570&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6571&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6572&quot; data-line-index=&quot;6572,6571&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6572&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6573&quot; data-line-index=&quot;6573,6572&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6573&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6574&quot; data-line-index=&quot;6574,6573&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6574&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6575&quot; data-line-index=&quot;6575,6574&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6575&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6576&quot; data-line-index=&quot;6576,6575&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6576&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6577&quot; data-line-index=&quot;6577,6576&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6577&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6578&quot; data-line-index=&quot;6590,6577&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6578&lt;/span&gt;&lt;/div&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;11&quot; style=&quot;grid-row: span 11;min-height:calc(11 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6579&quot; data-line-index=&quot;6591,6589&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6579&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6580&quot; data-line-index=&quot;6592,6590&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6580&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6581&quot; data-line-index=&quot;6593,6591&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6581&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6582&quot; data-line-index=&quot;6597,6592&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6582&lt;/span&gt;&lt;/div&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;2&quot; style=&quot;grid-row: span 2;min-height:calc(2 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6583&quot; data-line-index=&quot;6598,6595&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6583&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6584&quot; data-line-index=&quot;6599,6596&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6584&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6585&quot; data-line-index=&quot;6600,6597&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6585&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6586&quot; data-line-index=&quot;6601,6598&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6586&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6587&quot; data-line-index=&quot;6602,6599&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6587&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6588&quot; data-line-index=&quot;6603,6600&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6588&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6589&quot; data-line-index=&quot;6604,6601&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6589&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6590&quot; data-line-index=&quot;6605,6602&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6590&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6591&quot; data-line-index=&quot;6606,6603&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6591&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6592&quot; data-line-index=&quot;6607,6604&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6592&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6593&quot; data-line-index=&quot;6608,6605&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6593&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6594&quot; data-line-index=&quot;6609,6606&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6594&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;2 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6597&quot; data-line-index=&quot;6612,6609&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6597&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6598&quot; data-line-index=&quot;6613,6610&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6598&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6599&quot; data-line-index=&quot;6614,6611&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6599&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6600&quot; data-line-index=&quot;6635,6612&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6600&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6601&quot; data-line-index=&quot;6636,6613&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6601&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6602&quot; data-line-index=&quot;6637,6614&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6602&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6603&quot; data-line-index=&quot;6638,6615&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6603&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6604&quot; data-line-index=&quot;6639,6616&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6604&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6605&quot; data-line-index=&quot;6640,6617&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6605&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6606&quot; data-line-index=&quot;6641,6618&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6606&lt;/span&gt;&lt;/div&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;13&quot; style=&quot;grid-row: span 13;min-height:calc(13 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6607&quot; data-line-index=&quot;6642,6632&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6607&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6608&quot; data-line-index=&quot;6653,6633&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6608&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6609&quot; data-line-index=&quot;6654,6634&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6609&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6610&quot; data-line-index=&quot;6655,6635&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6610&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6611&quot; data-line-index=&quot;6656,6636&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6611&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6612&quot; data-line-index=&quot;6657,6637&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6612&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6613&quot; data-line-index=&quot;6658,6638&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6613&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6614&quot; data-line-index=&quot;6659,6639&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6614&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6615&quot; data-line-index=&quot;6660,6640&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6615&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6616&quot; data-line-index=&quot;6661,6641&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6616&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6617&quot; data-line-index=&quot;6662,6642&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6617&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6618&quot; data-line-index=&quot;6663,6643&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6618&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6619&quot; data-line-index=&quot;6664,6644&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6619&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6620&quot; data-line-index=&quot;6665,6645&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6620&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6621&quot; data-line-index=&quot;6666,6646&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6621&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6622&quot; data-line-index=&quot;6667,6647&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6622&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6623&quot; data-line-index=&quot;6668,6648&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6623&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6624&quot; data-line-index=&quot;6669,6649&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6624&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;302 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6927&quot; data-line-index=&quot;6972,6952&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6927&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6928&quot; data-line-index=&quot;6973,6953&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6928&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6929&quot; data-line-index=&quot;6974,6954&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6929&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6930&quot; data-line-index=&quot;6975,6955&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6930&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6931&quot; data-line-index=&quot;6976,6956&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6931&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6932&quot; data-line-index=&quot;6977,6957&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6932&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6933&quot; data-line-index=&quot;6978,6958&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6933&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;1 unmodified line&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6935&quot; data-line-index=&quot;6980,6960&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6935&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6936&quot; data-line-index=&quot;6981,6961&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6936&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6937&quot; data-line-index=&quot;6982,6962&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6937&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6938&quot; data-line-index=&quot;6995,6963&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6938&lt;/span&gt;&lt;/div&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;11&quot; style=&quot;grid-row: span 11;min-height:calc(11 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6939&quot; data-line-index=&quot;6996,6975&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6939&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6940&quot; data-line-index=&quot;6997,6976&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6940&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6941&quot; data-line-index=&quot;6998,6977&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6941&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6942&quot; data-line-index=&quot;7002,6978&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6942&lt;/span&gt;&lt;/div&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;2&quot; style=&quot;grid-row: span 2;min-height:calc(2 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6943&quot; data-line-index=&quot;7003,6981&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6943&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6944&quot; data-line-index=&quot;7004,6982&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6944&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6945&quot; data-line-index=&quot;7005,6983&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6945&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;1 unmodified line&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6947&quot; data-line-index=&quot;7007,6985&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6947&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6948&quot; data-line-index=&quot;7008,6986&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6948&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6949&quot; data-line-index=&quot;7009,6987&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6949&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6950&quot; data-line-index=&quot;7010,6988&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6950&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6951&quot; data-line-index=&quot;7011,6989&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6951&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6952&quot; data-line-index=&quot;7012,6990&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6952&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6953&quot; data-line-index=&quot;7013,6991&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6953&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6954&quot; data-line-index=&quot;7014,6992&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6954&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6955&quot; data-line-index=&quot;7015,6993&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6955&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;2 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6958&quot; data-line-index=&quot;7018,6996&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6958&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6959&quot; data-line-index=&quot;7019,6997&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6959&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6960&quot; data-line-index=&quot;7020,6998&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6960&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6961&quot; data-line-index=&quot;7023,6999&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6961&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6962&quot; data-line-index=&quot;7024,7000&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6962&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6963&quot; data-line-index=&quot;7025,7001&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6963&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6964&quot; data-line-index=&quot;7026,7002&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6964&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6965&quot; data-line-index=&quot;7027,7003&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6965&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6966&quot; data-line-index=&quot;7028,7004&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6966&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6967&quot; data-line-index=&quot;7029,7005&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6967&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6968&quot; data-line-index=&quot;7030,7006&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6968&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6969&quot; data-line-index=&quot;7031,7007&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6969&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6970&quot; data-line-index=&quot;7032,7008&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6970&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6971&quot; data-line-index=&quot;7033,7009&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6971&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6972&quot; data-line-index=&quot;7034,7010&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6972&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6973&quot; data-line-index=&quot;7035,7011&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6973&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6974&quot; data-line-index=&quot;7036,7012&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6974&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6975&quot; data-line-index=&quot;7037,7013&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6975&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6976&quot; data-line-index=&quot;7038,7014&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6976&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6977&quot; data-line-index=&quot;7039,7015&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6977&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6978&quot; data-line-index=&quot;7040,7016&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6978&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6979&quot; data-line-index=&quot;7041,7017&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6979&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6980&quot; data-line-index=&quot;7042,7018&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6980&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6981&quot; data-line-index=&quot;7043,7019&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6981&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6982&quot; data-line-index=&quot;7044,7020&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6982&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6983&quot; data-line-index=&quot;7074,7021&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6983&lt;/span&gt;&lt;/div&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;28&quot; style=&quot;grid-row: span 28;min-height:calc(28 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6984&quot; data-line-index=&quot;7075,7050&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6984&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6985&quot; data-line-index=&quot;7076,7051&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6985&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;6986&quot; data-line-index=&quot;7077,7052&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6986&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;873 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7860&quot; data-line-index=&quot;7951,7926&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7860&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7861&quot; data-line-index=&quot;7952,7927&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7861&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7862&quot; data-line-index=&quot;7953,7928&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7862&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;7863&quot; data-line-index=&quot;7956,7929&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7863&lt;/span&gt;&lt;/div&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;1&quot; style=&quot;grid-row: span 1;min-height:calc(1 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7864&quot; data-line-index=&quot;7957,7931&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7864&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7865&quot; data-line-index=&quot;7958,7932&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7865&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;7866&quot; data-line-index=&quot;7959,7933&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7866&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;7867&quot; data-line-index=&quot;7960,7934&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7867&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7868&quot; data-line-index=&quot;7961,7935&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7868&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7869&quot; data-line-index=&quot;7962,7936&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7869&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7870&quot; data-line-index=&quot;7963,7937&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7870&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;13 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7884&quot; data-line-index=&quot;7977,7951&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7884&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7885&quot; data-line-index=&quot;7978,7952&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7885&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7886&quot; data-line-index=&quot;7979,7953&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7886&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;7887&quot; data-line-index=&quot;7981,7954&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7887&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7888&quot; data-line-index=&quot;7982,7955&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7888&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7889&quot; data-line-index=&quot;7983,7956&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7889&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;7890&quot; data-line-index=&quot;7984,7957&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7890&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-content=&quot;&quot; style=&quot;grid-row: span 327&quot;&gt;&lt;div data-separator=&quot;line-info&quot; data-separator-first=&quot;&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;540 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;541&quot; data-alt-line=&quot;541&quot; data-line-type=&quot;context&quot; data-line-index=&quot;540,540&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;542&quot; data-alt-line=&quot;542&quot; data-line-type=&quot;context&quot; data-line-index=&quot;541,541&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;543&quot; data-alt-line=&quot;543&quot; data-line-type=&quot;context&quot; data-line-index=&quot;542,542&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;544&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;543,543&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; OPTION_PRINT_LOOKUP_BATCH_SIZE&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 100&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;545&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;544,544&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; FLOW_PACKET_LOOKUP_BATCH_SIZE&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 12&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;546&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;545,545&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;547&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;546,546&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; isAbortLikeError&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; unknown&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;):&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; boolean&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;548&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;547,547&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;549&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;548,548&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; typeof&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ===&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;object&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &amp;#x26;&amp;#x26;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;550&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;549,549&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; !==&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; null&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &amp;#x26;&amp;#x26;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;551&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;550,550&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;name&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; in&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &amp;#x26;&amp;#x26;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;552&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;551,551&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; as&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; name&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;?&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; unknown&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }).&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ===&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;AbortError&quot;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;553&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;552,552&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; );&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;554&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;553,553&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;};&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;555&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;554,554&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;556&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;555,555&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; uniqueNonEmpty&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;items&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; string&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;[]):&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; string&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;[]&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;557&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;556,556&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; Array&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;from&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; Set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;items&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;map&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;item&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; item&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;trim&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;()).&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;filter&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;Boolean&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)));&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;558&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;557,557&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;};&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;559&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;558,558&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;560&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;559,559&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; chunkItems&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; &amp;#x3C;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;T&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;items&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; T&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;[],&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt; size&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; number&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;):&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; T&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;[][]&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;561&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;560,560&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; chunks&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; T&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;[][]&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; [];&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;562&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;561,561&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; for&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;let&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; index&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 0&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; index&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &amp;#x3C;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; items&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;length&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; index&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; +=&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; size&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;563&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;562,562&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; chunks&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;push&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;items&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;slice&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;index&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; index&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; +&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; size&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;));&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;564&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;563,563&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;565&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;564,564&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; chunks&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;566&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;565,565&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;};&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;567&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;566,566&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;568&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;567,567&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; fetchFlowPacketsByIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; async&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;569&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;568,568&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt; packetIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; string&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;[],&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;570&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;569,569&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt; signal&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;?&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; AbortSignal&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;571&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;570,570&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;):&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; Promise&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&amp;#x3C;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;FlowPacket&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;[]&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;572&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;571,571&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; packets&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; FlowPacket&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;[]&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; [];&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;573&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;572,572&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; for&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; batch&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; of&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; chunkItems&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;uniqueNonEmpty&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;packetIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;),&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; FLOW_PACKET_LOOKUP_BATCH_SIZE&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;))&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;574&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;573,573&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;signal&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;?.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;aborted&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;575&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;574,574&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; break&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;576&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;575,575&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;577&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;576,576&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; batchPackets&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; await&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; Promise&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;all&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;578&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;577,577&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; batch&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;map&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;async&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;packetId&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;579&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;578,578&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; await&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; fetch&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;buildApiUrl&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;`&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;/flow/packets/&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;${&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;encodeURIComponent&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;packetId&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;`&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;),&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;580&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;579,579&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; signal&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;581&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;580,580&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; });&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;582&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;581,581&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;ok&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;583&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;582,582&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; throw&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; Error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;await&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; readErrorDetail&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;));&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;584&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;583,583&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;585&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;584,584&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; payload&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;await&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;json&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;())&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; as&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; data&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;?&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; FlowPacket&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; |&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; null&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; };&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;586&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;585,585&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; payload&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;data&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ??&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; null&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;587&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;586,586&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; })&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;588&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;587,587&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; );&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;589&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;588,588&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; for&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; packet&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; of&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; batchPackets&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;590&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;589,589&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;packet&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;591&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;590,590&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; packets&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;push&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;packet&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;592&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;591,591&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;593&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;592,592&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;594&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;593,593&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;595&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;594,594&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; packets&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;596&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;595,595&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;};&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;597&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;596,596&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;598&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;597,597&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; fetchOptionPrintsByTraceIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; async&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;599&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;598,598&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt; traceIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; string&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;[],&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;600&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;599,599&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt; signal&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;?&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; AbortSignal&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;601&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;600,600&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;):&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; Promise&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&amp;#x3C;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;OptionPrint&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;[]&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;602&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;601,601&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; prints&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; OptionPrint&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;[]&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; [];&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;603&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;602,602&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; for&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; batch&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; of&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; chunkItems&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;uniqueNonEmpty&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;traceIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;),&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; OPTION_PRINT_LOOKUP_BATCH_SIZE&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;))&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;604&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;603,603&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;signal&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;?.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;aborted&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;605&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;604,604&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; break&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;606&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;605,605&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;607&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;606,606&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; url&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; URL&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;buildApiUrl&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;/option-prints/by-trace&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;));&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;608&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;607,607&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; for&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; traceId&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; of&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; batch&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;609&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;608,608&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; url&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;searchParams&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;append&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;trace_id&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; traceId&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;610&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;609,609&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;611&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;610,610&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; await&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; fetch&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;url&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(),&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; signal&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; });&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;612&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;611,611&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;ok&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;613&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;612,612&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; throw&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; Error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;await&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; readErrorDetail&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;));&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;614&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;613,613&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;615&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;614,614&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; payload&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;await&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;json&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;())&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; as&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; data&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;?&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; OptionPrint&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;[]&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; };&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;616&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;615,615&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; for&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; item&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; of&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; payload&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;data&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ??&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; [])&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;617&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;616,616&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;item&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;?.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;trace_id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;618&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;617,617&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; prints&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;push&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;item&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;619&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;618,618&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;620&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;619,619&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;621&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;620,620&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;622&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;621,621&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; prints&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;623&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;622,622&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;};&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;624&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;623,623&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;625&quot; data-alt-line=&quot;544&quot; data-line-type=&quot;context&quot; data-line-index=&quot;624,624&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; WsStatus&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;connecting&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; |&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;connected&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; |&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;disconnected&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; |&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;stale&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;626&quot; data-alt-line=&quot;545&quot; data-line-type=&quot;context&quot; data-line-index=&quot;625,625&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;627&quot; data-alt-line=&quot;546&quot; data-line-type=&quot;context&quot; data-line-index=&quot;626,626&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; TapeMode&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;live&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; |&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;replay&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;3937 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;4565&quot; data-alt-line=&quot;4484&quot; data-line-type=&quot;context&quot; data-line-index=&quot;4564,4564&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; url&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;searchParams&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;underlying_id&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; ticker&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;4566&quot; data-alt-line=&quot;4485&quot; data-line-type=&quot;context&quot; data-line-index=&quot;4565,4565&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; url&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;searchParams&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;start_ts&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; Math&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;floor&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;startTs&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;).&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;());&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;4567&quot; data-alt-line=&quot;4486&quot; data-line-type=&quot;context&quot; data-line-index=&quot;4566,4566&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; url&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;searchParams&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;end_ts&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; Math&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;floor&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;endTs&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;).&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;());&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;4568&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;4568,4567&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; url&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;searchParams&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;limit&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;&lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;1000&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;4569&quot; data-alt-line=&quot;4488&quot; data-line-type=&quot;context&quot; data-line-index=&quot;4569,4568&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;4570&quot; data-alt-line=&quot;4489&quot; data-line-type=&quot;context&quot; data-line-index=&quot;4570,4569&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; await&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; fetch&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;url&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(),&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; signal&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; abort&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;signal&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; });&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;4571&quot; data-alt-line=&quot;4490&quot; data-line-type=&quot;context&quot; data-line-index=&quot;4571,4570&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;ok&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;1815 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;6387&quot; data-alt-line=&quot;6306&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6387,6386&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6388&quot; data-alt-line=&quot;6307&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6388,6387&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;6389&quot; data-alt-line=&quot;6308&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6389,6388&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; let&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; cancelled&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; false&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6390&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6390,6389&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; abort&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; AbortController&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;();&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6391&quot; data-alt-line=&quot;6309&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6391,6390&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; void&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; fetch&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;buildApiUrl&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;/lookup/options-support&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;),&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6392&quot; data-alt-line=&quot;6310&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6392,6391&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; method&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;POST&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6393&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6393,6392&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; signal&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; abort&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;signal&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6394&quot; data-alt-line=&quot;6311&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6394,6393&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; headers&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;content-type&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;application/json&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; },&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6395&quot; data-alt-line=&quot;6312&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6395,6394&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; body&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; JSON&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;stringify&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;({&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6396&quot; data-alt-line=&quot;6313&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6396,6395&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; trace_ids&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; uniqueTraceIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;59 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;6456&quot; data-alt-line=&quot;6373&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6456,6455&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6457&quot; data-alt-line=&quot;6374&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6457,6456&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; })&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6458&quot; data-alt-line=&quot;6375&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6458,6457&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; .&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;catch&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6459&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6459,6458&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;cancelled&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ||&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; abort&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;signal&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;aborted&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ||&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; isAbortLikeError&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;))&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6460&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6460,6459&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6461&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6461,6460&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6462&quot; data-alt-line=&quot;6376&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6462,6461&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; console&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;warn&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;Failed to hydrate option row support&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6463&quot; data-alt-line=&quot;6377&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6463,6462&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; });&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6464&quot; data-alt-line=&quot;6378&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6464,6463&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;6465&quot; data-alt-line=&quot;6379&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6465,6464&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; ()&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6466&quot; data-alt-line=&quot;6380&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6466,6465&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; cancelled&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; true&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6467&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6467,6466&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; abort&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;abort&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;();&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6468&quot; data-alt-line=&quot;6381&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6468,6467&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; };&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6469&quot; data-alt-line=&quot;6382&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6469,6468&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; }&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; [&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6470&quot; data-alt-line=&quot;6383&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6470,6469&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; mode&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;98 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;6569&quot; data-alt-line=&quot;6482&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6569,6568&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6570&quot; data-alt-line=&quot;6483&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6570,6569&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6571&quot; data-alt-line=&quot;6484&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6571,6570&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;6572&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6572,6571&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; abort&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; AbortController&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;();&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6573&quot; data-alt-line=&quot;6485&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6573,6572&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; missingPacketIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; selectedSmartMoneyEvent&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;packet_ids&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;filter&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6574&quot; data-alt-line=&quot;6486&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6574,6573&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; !&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;resolvedFlowPacketMap&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;has&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6575&quot; data-alt-line=&quot;6487&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6575,6574&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; );&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6576&quot; data-alt-line=&quot;6488&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6576,6575&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;missingPacketIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;length&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 0&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6577&quot; data-alt-line=&quot;6489&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6577,6576&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; incrementRetentionMetric&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;pinnedFetchMisses&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; missingPacketIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;length&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6578&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6590,6577&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; void&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;fetchFlowPacketsByIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;missingPacketIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; abort&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;signal&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;11&quot; style=&quot;grid-row: span 11;min-height:calc(11 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;6579&quot; data-alt-line=&quot;6502&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6591,6589&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; .&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;then&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;packets&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6580&quot; data-alt-line=&quot;6503&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6592,6590&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; Map&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&amp;#x3C;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; FlowPacket&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&gt;();&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6581&quot; data-alt-line=&quot;6504&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6593,6591&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; for&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; packet&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; of&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; packets&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6582&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6597,6592&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;set&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;packet&lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;packet&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;2&quot; style=&quot;grid-row: span 2;min-height:calc(2 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;6583&quot; data-alt-line=&quot;6508&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6598,6595&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6584&quot; data-alt-line=&quot;6509&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6599,6596&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;size&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 0&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6585&quot; data-alt-line=&quot;6510&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6600,6597&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; setPinnedFlowPacketMap&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;prev&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; upsertPinnedEntries&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;prev&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; Date&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;now&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;()));&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6586&quot; data-alt-line=&quot;6511&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6601,6598&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6587&quot; data-alt-line=&quot;6512&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6602,6599&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; })&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6588&quot; data-alt-line=&quot;6513&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6603,6600&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; .&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;catch&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6589&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6604,6601&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;abort&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;signal&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;aborted&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ||&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; isAbortLikeError&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;))&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6590&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6605,6602&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6591&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6606,6603&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6592&quot; data-alt-line=&quot;6514&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6607,6604&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; incrementRetentionMetric&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;pinnedFetchFailures&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 1&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6593&quot; data-alt-line=&quot;6515&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6608,6605&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; console&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;warn&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;Failed to fetch smart-money flow packets&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6594&quot; data-alt-line=&quot;6516&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6609,6606&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; });&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;2 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;6597&quot; data-alt-line=&quot;6519&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6612,6609&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; missingPrintIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; selectedSmartMoneyEvent&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;member_print_ids&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;filter&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6598&quot; data-alt-line=&quot;6520&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6613,6610&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; !&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;resolvedOptionPrintMap&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;has&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6599&quot; data-alt-line=&quot;6521&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6614,6611&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; );&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6600&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6635,6612&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;missingPrintIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;length&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 0&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6601&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6636,6613&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;incrementRetentionMetric&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;pinnedFetchMisses&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; missingPrintIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;length&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6602&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6637,6614&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; void&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; fetchOptionPrintsByTraceIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;missingPrintIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; abort&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;signal&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6603&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6638,6615&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; .&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;then&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;prints&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6604&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6639,6616&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt;next&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;Map&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&amp;#x3C;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; OptionPrint&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&gt;()&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6605&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6640,6617&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;for&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt;item&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; of&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;prints&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6606&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6641,6618&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;item&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;trace_id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;item&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;13&quot; style=&quot;grid-row: span 13;min-height:calc(13 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;6607&quot; data-alt-line=&quot;6542&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6642,6632&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6608&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6653,6633&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;size&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 0&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6609&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6654,6634&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; setPinnedOptionPrintMap&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;prev&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; upsertPinnedEntries&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;prev&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; Date&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;now&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;()));&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6610&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6655,6635&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6611&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6656,6636&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; })&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6612&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6657,6637&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;catch&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6613&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6658,6638&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;abort&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;signal&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;aborted&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ||&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; isAbortLikeError&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6614&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6659,6639&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6615&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6660,6640&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6616&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6661,6641&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; incrementRetentionMetric&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;&lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;pinnedFetchFailures&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6617&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6662,6642&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; console&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;warn&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;Failed to fetch smart-money option prints&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; error&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6618&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6663,6643&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; });&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6619&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6664,6644&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6620&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6665,6645&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;6621&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6666,6646&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; ()&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; abort&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;abort&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;();&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6622&quot; data-alt-line=&quot;6553&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6667,6647&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; }&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; [&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;mode&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; resolvedFlowPacketMap&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; resolvedOptionPrintMap&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; selectedSmartMoneyEvent&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6623&quot; data-alt-line=&quot;6554&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6668,6648&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;6624&quot; data-alt-line=&quot;6555&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6669,6649&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; inferAlertUnderlying&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; useCallback&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;302 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;6927&quot; data-alt-line=&quot;6858&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6972,6952&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6928&quot; data-alt-line=&quot;6859&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6973,6953&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6929&quot; data-alt-line=&quot;6860&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6974,6954&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;6930&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6975,6955&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; abort&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; AbortController&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;();&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6931&quot; data-alt-line=&quot;6861&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6976,6956&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; visiblePacketIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; visibleAlerts&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;flatMap&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;alert&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; getAlertFlowPacketRefs&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;alert&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;));&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6932&quot; data-alt-line=&quot;6862&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6977,6957&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; missingPacketIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; Array&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;from&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; Set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;visiblePacketIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)).&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;filter&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6933&quot; data-alt-line=&quot;6863&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6978,6958&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; !&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;resolvedFlowPacketMap&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;has&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;1 unmodified line&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;6935&quot; data-alt-line=&quot;6865&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6980,6960&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;6936&quot; data-alt-line=&quot;6866&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6981,6961&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;missingPacketIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;length&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 0&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6937&quot; data-alt-line=&quot;6867&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6982,6962&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; incrementRetentionMetric&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;pinnedFetchMisses&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; missingPacketIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;length&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6938&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6995,6963&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; void&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;fetchFlowPacketsByIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;missingPacketIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; abort&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;signal&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;11&quot; style=&quot;grid-row: span 11;min-height:calc(11 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;6939&quot; data-alt-line=&quot;6880&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6996,6975&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; .&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;then&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;packets&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6940&quot; data-alt-line=&quot;6881&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6997,6976&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; Map&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&amp;#x3C;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; FlowPacket&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&gt;();&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6941&quot; data-alt-line=&quot;6882&quot; data-line-type=&quot;context&quot; data-line-index=&quot;6998,6977&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; for&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; packet&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; of&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; packets&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6942&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7002,6978&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;set&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;packet&lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;packet&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;2&quot; style=&quot;grid-row: span 2;min-height:calc(2 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;6943&quot; data-alt-line=&quot;6886&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7003,6981&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6944&quot; data-alt-line=&quot;6887&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7004,6982&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;size&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 0&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6945&quot; data-alt-line=&quot;6888&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7005,6983&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; now&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; Date&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;now&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;();&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;1 unmodified line&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;6947&quot; data-alt-line=&quot;6890&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7007,6985&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6948&quot; data-alt-line=&quot;6891&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7008,6986&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; })&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6949&quot; data-alt-line=&quot;6892&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7009,6987&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; .&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;catch&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6950&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7010,6988&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;abort&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;signal&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;aborted&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ||&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; isAbortLikeError&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;))&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6951&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7011,6989&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6952&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7012,6990&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6953&quot; data-alt-line=&quot;6893&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7013,6991&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; incrementRetentionMetric&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;pinnedFetchFailures&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 1&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6954&quot; data-alt-line=&quot;6894&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7014,6992&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; console&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;warn&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;Failed to prefetch visible alert packets&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6955&quot; data-alt-line=&quot;6895&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7015,6993&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; });&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;2 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;6958&quot; data-alt-line=&quot;6898&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7018,6996&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; missingPrintIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; Array&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;from&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;visibleAlertEvidenceRefs&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;).&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;filter&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6959&quot; data-alt-line=&quot;6899&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7019,6997&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; !&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;resolvedFlowPacketMap&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;has&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &amp;#x26;&amp;#x26;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; !&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;resolvedOptionPrintMap&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;has&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6960&quot; data-alt-line=&quot;6900&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7020,6998&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; );&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6961&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7023,6999&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;missingPrintIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;length&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 0&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6962&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7024,7000&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;incrementRetentionMetric&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;pinnedFetchMisses&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; missingPrintIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;length&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6963&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7025,7001&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; void&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; fetchOptionPrintsByTraceIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;missingPrintIds&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; abort&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;signal&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6964&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7026,7002&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; .&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;then&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;prints&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6965&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7027,7003&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; Map&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&amp;#x3C;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; OptionPrint&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&gt;();&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6966&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7028,7004&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; for&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; item&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; of&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; prints&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6967&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7029,7005&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;item&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;trace_id&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; item&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6968&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7030,7006&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6969&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7031,7007&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;size&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 0&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6970&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7032,7008&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; now&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; Date&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;now&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;();&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6971&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7033,7009&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; setPinnedOptionPrintMap&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;prev&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; upsertPinnedEntries&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;prev&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; next&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; now&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;));&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6972&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7034,7010&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6973&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7035,7011&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; })&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6974&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7036,7012&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; .&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;catch&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6975&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7037,7013&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;abort&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;signal&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;aborted&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ||&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; isAbortLikeError&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;))&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6976&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7038,7014&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6977&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7039,7015&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6978&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7040,7016&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; incrementRetentionMetric&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;pinnedFetchFailures&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 1&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6979&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7041,7017&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; console&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;warn&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;Failed to prefetch visible alert evidence&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6980&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7042,7018&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; });&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6981&quot; data-alt-line=&quot;6903&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7043,7019&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6982&quot; data-alt-line=&quot;6904&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7044,7020&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;6983&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7074,7021&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; ()&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; abort&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;abort&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;28&quot; style=&quot;grid-row: span 28;min-height:calc(28 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;6984&quot; data-alt-line=&quot;6934&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7075,7050&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; }&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; [&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6985&quot; data-alt-line=&quot;6935&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7076,7051&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; mode&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6986&quot; data-alt-line=&quot;6936&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7077,7052&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; visibleAlerts&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;873 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;7860&quot; data-alt-line=&quot;7810&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7951,7926&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; )&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7861&quot; data-alt-line=&quot;7811&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7952,7927&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;7862&quot; data-alt-line=&quot;7812&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7953,7928&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; decor&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; ?&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7863&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7956,7929&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; &amp;#x3C;&lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF855E;--diffs-token-light:#D5512F&quot;&gt;div&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;1&quot; style=&quot;grid-row: span 1;min-height:calc(1 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;7864&quot; data-alt-line=&quot;7815&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7957,7931&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; {&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;...&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;commonProps&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7865&quot; data-alt-line=&quot;7816&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7958,7932&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#60D199;--diffs-token-light:#18A46C&quot;&gt; key&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;key&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7866&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7959,7933&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#60D199;--diffs-token-light:#18A46C&quot;&gt; role&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;button&quot;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7867&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7960,7934&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#60D199;--diffs-token-light:#18A46C&quot;&gt; tabIndex&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7868&quot; data-alt-line=&quot;7817&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7961,7935&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#60D199;--diffs-token-light:#18A46C&quot;&gt; onClick&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;() &lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;=&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7869&quot; data-alt-line=&quot;7818&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7962,7936&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; decor&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;smartMoney&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7870&quot; data-alt-line=&quot;7819&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7963,7937&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; ?&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; state&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;openFromSmartMoneyEvent&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;decor&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;smartMoney&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;13 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;7884&quot; data-alt-line=&quot;7833&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7977,7951&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; }}&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7885&quot; data-alt-line=&quot;7834&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7978,7952&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7886&quot; data-alt-line=&quot;7835&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7979,7953&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;cells&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7887&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7981,7954&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &amp;#x3C;/&lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;div&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7888&quot; data-alt-line=&quot;7837&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7982,7955&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; ) : &lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7889&quot; data-alt-line=&quot;7838&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7983,7956&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; &amp;#x3C;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF855E;--diffs-token-light:#D5512F&quot;&gt;div&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; {&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;...&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;commonProps&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#60D199;--diffs-token-light:#18A46C&quot;&gt; key&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;key&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7890&quot; data-alt-line=&quot;7839&quot; data-line-type=&quot;context&quot; data-line-index=&quot;7984,7957&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; {&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;cells&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr class=&quot;diff-break&quot; /&gt;
&lt;svg data-icon-sprite aria-hidden=&quot;true&quot; width=&quot;0&quot; height=&quot;0&quot;&gt;
&lt;symbol id=&quot;diffs-icon-arrow-right-short&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M8.47 4.22a.75.75 0 0 0 0 1.06l1.97 1.97H3.75a.75.75 0 0 0 0 1.5h6.69l-1.97 1.97a.75.75 0 1 0 1.06 1.06l3.25-3.25a.75.75 0 0 0 0-1.06L9.53 4.22a.75.75 0 0 0-1.06 0&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-brand-github&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M8 0c4.42 0 8 3.58 8 8a8.01 8.01 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27s-1.36.09-2 .27c-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-chevron&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M1.47 4.47a.75.75 0 0 1 1.06 0L8 9.94l5.47-5.47a.75.75 0 1 1 1.06 1.06l-6 6a.75.75 0 0 1-1.06 0l-6-6a.75.75 0 0 1 0-1.06&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-chevrons-narrow&quot; viewBox=&quot;0 0 10 16&quot;&gt;
&lt;path d=&quot;M4.47 2.22a.75.75 0 0 1 1.06 0l3.25 3.25a.75.75 0 0 1-1.06 1.06L5 3.81 2.28 6.53a.75.75 0 0 1-1.06-1.06zM1.22 9.47a.75.75 0 0 1 1.06 0L5 12.19l2.72-2.72a.75.75 0 0 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0l-3.25-3.25a.75.75 0 0 1 0-1.06&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-diff-split&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M14 0H8.5v16H14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2m-1.5 6.5v1h1a.5.5 0 0 1 0 1h-1v1a.5.5 0 0 1-1 0v-1h-1a.5.5 0 0 1 0-1h1v-1a.5.5 0 0 1 1 0&quot;/&gt;&lt;path d=&quot;M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h5.5V0zm.5 7.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1 0-1&quot; opacity=&quot;.3&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-diff-unified&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M16 14a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V8.5h16zm-8-4a.5.5 0 0 0-.5.5v1h-1a.5.5 0 0 0 0 1h1v1a.5.5 0 0 0 1 0v-1h1a.5.5 0 0 0 0-1h-1v-1A.5.5 0 0 0 8 10&quot; clip-rule=&quot;evenodd&quot;/&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M14 0a2 2 0 0 1 2 2v5.5H0V2a2 2 0 0 1 2-2zM6.5 3.5a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1z&quot; clip-rule=&quot;evenodd&quot; opacity=&quot;.4&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-expand&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M3.47 5.47a.75.75 0 0 1 1.06 0L8 8.94l3.47-3.47a.75.75 0 1 1 1.06 1.06l-4 4a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 0 1 0-1.06&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-expand-all&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M11.47 9.47a.75.75 0 1 1 1.06 1.06l-4 4a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 1 1 1.06-1.06L8 12.94zM7.526 1.418a.75.75 0 0 1 1.004.052l4 4a.75.75 0 1 1-1.06 1.06L8 3.06 4.53 6.53a.75.75 0 1 1-1.06-1.06l4-4z&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-file-code&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M10.75 0c.199 0 .39.08.53.22l3.5 3.5c.14.14.22.331.22.53v9A2.75 2.75 0 0 1 12.25 16h-8.5A2.75 2.75 0 0 1 1 13.25V2.75A2.75 2.75 0 0 1 3.75 0zm-7 1.5c-.69 0-1.25.56-1.25 1.25v10.5c0 .69.56 1.25 1.25 1.25h8.5c.69 0 1.25-.56 1.25-1.25V5h-1.25A2.25 2.25 0 0 1 10 2.75V1.5z&quot;/&gt;&lt;path d=&quot;M7.248 6.19a.75.75 0 0 1 .063 1.058L5.753 9l1.558 1.752a.75.75 0 0 1-1.122.996l-2-2.25a.75.75 0 0 1 0-.996l2-2.25a.75.75 0 0 1 1.06-.063M8.69 7.248a.75.75 0 1 1 1.12-.996l2 2.25a.75.75 0 0 1 0 .996l-2 2.25a.75.75 0 1 1-1.12-.996L10.245 9z&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-plus&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M8 3a.75.75 0 0 1 .75.75v3.5h3.5a.75.75 0 0 1 0 1.5h-3.5v3.5a.75.75 0 0 1-1.5 0v-3.5h-3.5a.75.75 0 0 1 0-1.5h3.5v-3.5A.75.75 0 0 1 8 3&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-added&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M8 4a.75.75 0 0 1 .75.75v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5A.75.75 0 0 1 8 4&quot;/&gt;&lt;path d=&quot;M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-deleted&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M4 8a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5A.75.75 0 0 1 4 8&quot;/&gt;&lt;path d=&quot;M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-diffstat&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8&quot;/&gt;&lt;path d=&quot;M8.75 4.296a.75.75 0 0 0-1.5 0V6.25h-2a.75.75 0 0 0 0 1.5h2v1.5h1.5v-1.5h2a.75.75 0 0 0 0-1.5h-2zM5.25 10a.75.75 0 0 0 0 1.5h5.5a.75.75 0 0 0 0-1.5z&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-ignored&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706s.826.607 1.706.802c.898.2 2.091.288 3.704.288s2.806-.088 3.704-.288c.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5s-2.806.088-3.704.288c-.88.196-1.381.478-1.706.802s-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8M0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m11.53-2.47a.75.75 0 0 0-1.06-1.06l-6 6a.75.75 0 1 0 1.06 1.06z&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-modified&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706s.826.607 1.706.802c.898.2 2.091.288 3.704.288s2.806-.088 3.704-.288c.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5s-2.806.088-3.704.288c-.88.196-1.381.478-1.706.802s-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8M0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m8 3a3 3 0 1 0 0-6 3 3 0 0 0 0 6&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-moved&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8&quot;/&gt;&lt;path d=&quot;M8.495 4.695a.75.75 0 0 0-.05 1.06L10.486 8l-2.041 2.246a.75.75 0 0 0 1.11 1.008l2.5-2.75a.75.75 0 0 0 0-1.008l-2.5-2.75a.75.75 0 0 0-1.06-.051m-4 0a.75.75 0 0 0-.05 1.06l2.044 2.248-1.796 1.995a.75.75 0 0 0 1.114 1.004l2.25-2.5a.75.75 0 0 0-.002-1.007l-2.5-2.75a.75.75 0 0 0-1.06-.05&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-ref&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706.286.286.71.54 1.41.73V1.86c-.7.19-1.124.444-1.41.73-.324.325-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8m4 6.397c.697.07 1.522.103 2.5.103 1.613 0 2.806-.088 3.704-.288.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5c-.978 0-1.803.033-2.5.103zM0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m7-2a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1z&quot;/&gt;
&lt;/symbol&gt;
&lt;/svg&gt;&lt;style data-core-css=&quot;&quot;&gt;@layer base, theme, rendered, unsafe;
@layer base,theme,rendered,unsafe;@layer base{:host{--diffs-font-fallback:&quot;SF Mono&quot;, Monaco, Consolas, &quot;Ubuntu Mono&quot;, &quot;Liberation Mono&quot;, &quot;Courier New&quot;, monospace;--diffs-header-font-fallback:system-ui, -apple-system, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, &quot;Noto Sans&quot;, &quot;Liberation Sans&quot;, Arial, sans-serif;--diffs-mixer:light-dark(#000,#fff);--diffs-gap-fallback:8px;--diffs-scrollbar-gutter-fallback:6px;--diffs-scrollbar-gutter:var(--diffs-scrollbar-gutter-override,var(--diffs-scrollbar-gutter-measured,var(--diffs-scrollbar-gutter-fallback)));--diffs-added-light:#0dbe4e;--diffs-added-dark:#5ecc71;--diffs-modified-light:#009fff;--diffs-modified-dark:#69b1ff;--diffs-deleted-light:#ff2e3f;--diffs-deleted-dark:#ff6762;color-scheme:light dark;font-family:var(--diffs-header-font-family,var(--diffs-header-font-fallback));font-size:var(--diffs-font-size,13px);line-height:var(--diffs-line-height,20px);font-feature-settings:var(--diffs-font-features);--diffs-bg:light-dark(var(--diffs-light-bg,#fff),var(--diffs-dark-bg,#000));--diffs-bg-buffer:var(--diffs-bg-buffer-override,light-dark(color-mix(in lab, var(--diffs-bg) 92%, var(--diffs-mixer)),color-mix(in lab, var(--diffs-bg) 92%, var(--diffs-mixer))));--diffs-bg-context:var(--diffs-bg-context-override,light-dark(color-mix(in lab, var(--diffs-bg) 98.5%, var(--diffs-mixer)),color-mix(in lab, var(--diffs-bg) 92.5%, var(--diffs-mixer))));--diffs-bg-context-gutter:var(--diffs-bg-context-gutter-override,light-dark(color-mix(in lab, var(--diffs-bg-context) 90%, var(--diffs-bg)),color-mix(in lab, var(--diffs-bg-context) 45%, var(--diffs-bg))));--diffs-bg-separator:var(--diffs-bg-separator-override,light-dark(color-mix(in lab, var(--diffs-bg) 96%, var(--diffs-mixer)),color-mix(in lab, var(--diffs-bg) 85%, var(--diffs-mixer))));--diffs-fg:light-dark(var(--diffs-light,#000),var(--diffs-dark,#fff));--diffs-fg-number:var(--diffs-fg-number-override,light-dark(color-mix(in lab, var(--diffs-fg) 65%, var(--diffs-bg)),color-mix(in lab, var(--diffs-fg) 65%, var(--diffs-bg))));--diffs-fg-conflict-marker:var(--diffs-fg-conflict-marker-override,var(--diffs-fg-number));--diffs-deletion-base:var(--diffs-deletion-color-override,light-dark(var(--diffs-light-deletion-color,var(--diffs-deletion-color,var(--diffs-deleted-light))),var(--diffs-dark-deletion-color,var(--diffs-deletion-color,var(--diffs-deleted-dark)))));--diffs-addition-base:var(--diffs-addition-color-override,light-dark(var(--diffs-light-addition-color,var(--diffs-addition-color,var(--diffs-added-light))),var(--diffs-dark-addition-color,var(--diffs-addition-color,var(--diffs-added-dark)))));--diffs-modified-base:var(--diffs-modified-color-override,light-dark(var(--diffs-light-modified-color,var(--diffs-modified-color,var(--diffs-modified-light))),var(--diffs-dark-modified-color,var(--diffs-modified-color,var(--diffs-modified-dark)))));--diffs-bg-deletion:var(--diffs-bg-deletion-override,light-dark(color-mix(in lab, var(--diffs-bg) 88%, var(--diffs-deletion-base)),color-mix(in lab, var(--diffs-bg) 80%, var(--diffs-deletion-base))));--diffs-bg-deletion-emphasis:var(--diffs-bg-deletion-emphasis-override,light-dark(rgb(from var(--diffs-deletion-base) r g b / .15),rgb(from var(--diffs-deletion-base) r g b / .2)));--diffs-bg-addition:var(--diffs-bg-addition-override,light-dark(color-mix(in lab, var(--diffs-bg) 88%, var(--diffs-addition-base)),color-mix(in lab, var(--diffs-bg) 80%, var(--diffs-addition-base))));--diffs-bg-addition-emphasis:var(--diffs-bg-addition-emphasis-override,light-dark(rgb(from var(--diffs-addition-base) r g b / .15),rgb(from var(--diffs-addition-base) r g b / .2)));--diffs-selection-base:var(--diffs-modified-base);--diffs-selection-number-fg:light-dark(color-mix(in lab, var(--diffs-selection-base) 65%, var(--diffs-mixer)),color-mix(in lab, var(--diffs-selection-base) 75%, var(--diffs-mixer)));background-color:var(--diffs-bg);color:var(--diffs-fg);display:block}pre,code,[data-error-wrapper]{isolation:isolate;font-family:var(--diffs-font-family,var(--diffs-font-fallback));outline:none;margin:0;padding:0;display:block}pre,code{background-color:var(--diffs-bg)}code{contain:content}*,:before,:after{box-sizing:border-box}[data-icon-sprite]{display:none}[data-diffs-header],[data-separator]{font-family:var(--diffs-header-font-family,var(--diffs-header-font-fallback))}[data-diffs-header][data-sticky]{z-index:1;background-color:var(--diffs-bg);position:sticky;top:0}[data-file-info]{color:var(--fg);background-color:color-mix(in lab, var(--bg) 98%, var(--fg));border-block:1px solid color-mix(in lab, var(--bg) 95%, var(--fg));padding:10px;font-weight:700}[data-diff],[data-file]{--diffs-grid-number-column-width:minmax(min-content, max-content);--diffs-code-grid:var(--diffs-grid-number-column-width) 1fr}[data-dehydrated]:is([data-diff],[data-file]){--diffs-code-grid:var(--diffs-grid-number-column-width) minmax(0, 1fr)}:is([data-diff],[data-file]):hover [data-code]::-webkit-scrollbar-thumb{background-color:var(--diffs-bg-context)}@supports (-webkit-touch-callout:none){:host{--diffs-scrollbar-gutter-fallback:0px}}[data-line] span{color:light-dark(var(--diffs-token-light,var(--diffs-light)),var(--diffs-token-dark,var(--diffs-dark)));background-color:light-dark(var(--diffs-token-light-bg,inherit),var(--diffs-token-dark-bg,inherit));font-weight:light-dark(var(--diffs-token-light-font-weight,inherit),var(--diffs-token-dark-font-weight,inherit));font-style:light-dark(var(--diffs-token-light-font-style,inherit),var(--diffs-token-dark-font-style,inherit));-webkit-text-decoration:light-dark(var(--diffs-token-light-text-decoration,inherit),var(--diffs-token-dark-text-decoration,inherit));text-decoration:light-dark(var(--diffs-token-light-text-decoration,inherit),var(--diffs-token-dark-text-decoration,inherit))}[data-line],[data-gutter-buffer],[data-column-number],[data-line-annotation],[data-no-newline],[data-merge-conflict],[data-merge-conflict-actions]{--diffs-computed-decoration-bg:var(--diffs-bg);--diffs-computed-diff-line-bg:var(--diffs-bg);--diffs-computed-selected-line-bg:var(--diffs-bg);color:var(--diffs-fg);background-color:var(--diffs-line-bg,var(--diffs-bg))}@media (pointer:fine){:is([data-line],[data-gutter-buffer],[data-column-number],[data-line-annotation],[data-no-newline],[data-merge-conflict],[data-merge-conflict-actions]):where([data-hovered]){--diffs-computed-hovered-line-bg:light-dark(color-mix(in lab, var(--diffs-computed-selected-line-bg) 97%, var(--diffs-bg-hover-override,var(--diffs-mixer))),color-mix(in lab, var(--diffs-computed-selected-line-bg) 91%, var(--diffs-bg-hover-override,var(--diffs-mixer))));--diffs-line-bg:var(--diffs-computed-hovered-line-bg,inherit)}}[data-decoration-bg]:is([data-line],[data-no-newline]){--mix-deco-light:92%;--mix-deco-dark:85%}[data-decoration-bg][data-decoration-bg-depth=&quot;2&quot;]:is([data-line],[data-no-newline]){--mix-deco-light:88%;--mix-deco-dark:80%}[data-decoration-bg][data-decoration-bg-depth=&quot;3&quot;]:is([data-line],[data-no-newline]){--mix-deco-light:85%;--mix-deco-dark:78%}@media (pointer:fine){[data-decoration-bg][data-hovered]:is([data-line],[data-no-newline]):not([data-selected-line]){--mix-deco-light:85%;--mix-deco-dark:85%}[data-decoration-bg][data-hovered][data-decoration-bg-depth=&quot;2&quot;]:is([data-line],[data-no-newline]):not([data-selected-line]){--mix-deco-light:83%;--mix-deco-dark:83%}[data-decoration-bg][data-hovered][data-decoration-bg-depth=&quot;3&quot;]:is([data-line],[data-no-newline]):not([data-selected-line]){--mix-deco-light:81%;--mix-deco-dark:81%}}[data-decoration-bg]:is([data-line],[data-no-newline]){--diffs-computed-decoration-bg:light-dark(color-mix(in lab, var(--diffs-bg) var(--mix-deco-light), var(--diffs-decoration-bg)),color-mix(in lab, var(--diffs-bg) var(--mix-deco-dark), var(--diffs-decoration-bg)));--diffs-computed-diff-line-bg:var(--diffs-computed-decoration-bg);--diffs-computed-selected-line-bg:var(--diffs-computed-decoration-bg);--diffs-line-bg:var(--diffs-computed-decoration-bg)}[data-line-annotation],[data-gutter-buffer=annotation]{--diffs-annotation-bg:var(--diffs-bg-context);--diffs-computed-decoration-bg:var(--diffs-annotation-bg);--diffs-computed-diff-line-bg:var(--diffs-annotation-bg);--diffs-computed-selected-line-bg:var(--diffs-annotation-bg);--diffs-line-bg:var(--diffs-annotation-bg)}[data-merge-conflict-actions],[data-gutter-buffer=merge-conflict-action],[data-gutter-buffer=merge-conflict-marker-base],[data-gutter-buffer=merge-conflict-marker-separator],[data-merge-conflict=marker-base],[data-merge-conflict=marker-separator]{--diffs-computed-decoration-bg:var(--diffs-bg-context);--diffs-computed-diff-line-bg:var(--diffs-bg-context);--diffs-computed-selected-line-bg:var(--diffs-bg-context);--diffs-line-bg:var(--diffs-bg-context)}[data-gutter-buffer=merge-conflict-marker-start],[data-merge-conflict=marker-start]{--diffs-computed-decoration-bg:light-dark(color-mix(in lab, var(--diffs-bg) 78%, var(--conflict-bg-current-header-override,var(--diffs-addition-base))),color-mix(in lab, var(--diffs-bg) 68%, var(--conflict-bg-current-header-override,var(--diffs-addition-base))));--diffs-computed-diff-line-bg:var(--diffs-computed-decoration-bg);--diffs-computed-selected-line-bg:var(--diffs-computed-decoration-bg);--diffs-line-bg:var(--diffs-computed-decoration-bg)}[data-gutter-buffer=merge-conflict-marker-end],[data-merge-conflict=marker-end]{--diffs-computed-decoration-bg:light-dark(color-mix(in lab, var(--diffs-bg) 78%, var(--conflict-bg-incoming-header-override,var(--diffs-modified-base))),color-mix(in lab, var(--diffs-bg) 68%, var(--conflict-bg-incoming-header-override,var(--diffs-modified-base))));--diffs-computed-diff-line-bg:var(--diffs-computed-decoration-bg);--diffs-computed-selected-line-bg:var(--diffs-computed-decoration-bg);--diffs-line-bg:var(--diffs-computed-decoration-bg)}[data-has-merge-conflict] [data-line-annotation],[data-has-merge-conflict] [data-gutter-buffer=annotation]{--diffs-computed-decoration-bg:var(--diffs-bg);--diffs-computed-diff-line-bg:var(--diffs-bg);--diffs-computed-selected-line-bg:var(--diffs-bg);--diffs-line-bg:var(--diffs-bg)}:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number]{--mix-light:91%;--mix-dark:85%}:where([data-background]) [data-line],:where([data-background]) [data-no-newline]{--mix-light:88%;--mix-dark:80%}:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]{--diffs-diff-line-mix-target:var(--diffs-bg)}[data-line-type=change-deletion]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-diff-line-mix-target:var(--diffs-bg-deletion-override,var(--diffs-deletion-base))}@media (pointer:fine){[data-line-type=change-deletion][data-hovered]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--mix-light:80%;--mix-dark:75%}}[data-line-type=change-deletion]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]):where([data-gutter-buffer],[data-column-number]){color:var(--diffs-fg-number-deletion-override,var(--diffs-deletion-base));--diffs-diff-line-mix-target:var(--diffs-bg-deletion-number-override,var(--diffs-deletion-base))}[data-line-type=change-deletion]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-computed-diff-line-bg:light-dark(color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-light), var(--diffs-diff-line-mix-target)),color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-dark), var(--diffs-diff-line-mix-target)));--diffs-computed-selected-line-bg:var(--diffs-computed-diff-line-bg);--diffs-line-bg:var(--diffs-computed-diff-line-bg,inherit)}[data-line-type=change-addition]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-diff-line-mix-target:var(--diffs-bg-addition-override,var(--diffs-addition-base))}@media (pointer:fine){[data-line-type=change-addition][data-hovered]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--mix-light:80%;--mix-dark:70%}}[data-line-type=change-addition]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]):where([data-gutter-buffer],[data-column-number]){color:var(--diffs-fg-number-addition-override,var(--diffs-addition-base));--diffs-diff-line-mix-target:var(--diffs-bg-addition-number-override,var(--diffs-addition-base))}[data-line-type=change-addition]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-computed-diff-line-bg:light-dark(color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-light), var(--diffs-diff-line-mix-target)),color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-dark), var(--diffs-diff-line-mix-target)));--diffs-computed-selected-line-bg:var(--diffs-computed-diff-line-bg);--diffs-line-bg:var(--diffs-computed-diff-line-bg,inherit)}[data-merge-conflict=current]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-diff-line-mix-target:var(--conflict-bg-current-override,var(--diffs-addition-base))}[data-merge-conflict=current]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]):where([data-gutter-buffer],[data-column-number]){color:var(--diffs-fg-number-addition-override,var(--diffs-addition-base));--diffs-diff-line-mix-target:var(--conflict-bg-current-number-override,var(--diffs-addition-base))}@media (pointer:fine){[data-merge-conflict=current][data-hovered]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--mix-light:80%;--mix-dark:70%}}[data-merge-conflict=current]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-computed-diff-line-bg:light-dark(color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-light), var(--diffs-diff-line-mix-target)),color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-dark), var(--diffs-diff-line-mix-target)));--diffs-computed-selected-line-bg:var(--diffs-computed-diff-line-bg);--diffs-line-bg:var(--diffs-computed-diff-line-bg,inherit)}[data-merge-conflict=incoming]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-diff-line-mix-target:var(--conflict-bg-incoming-override,var(--diffs-modified-base))}[data-merge-conflict=incoming]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]):where([data-gutter-buffer],[data-column-number]){color:var(--diffs-modified-base);--diffs-diff-line-mix-target:var(--conflict-bg-incoming-number-override,var(--diffs-modified-base))}@media (pointer:fine){[data-merge-conflict=incoming][data-hovered]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--mix-light:80%;--mix-dark:70%}}[data-merge-conflict=incoming]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-computed-diff-line-bg:light-dark(color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-light), var(--diffs-diff-line-mix-target)),color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-dark), var(--diffs-diff-line-mix-target)));--diffs-computed-selected-line-bg:var(--diffs-computed-diff-line-bg);--diffs-line-bg:var(--diffs-computed-diff-line-bg,inherit)}[data-gutter-buffer],[data-column-number],[data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]{--diffs-selection-mix-target:var(--diffs-bg-selection-override,var(--diffs-selection-base))}[data-selected-line]:is([data-gutter-buffer],[data-column-number],[data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]):where([data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]){--mix-selection-light:82%;--mix-selection-dark:75%}@media (pointer:fine){[data-selected-line][data-hovered]:is([data-gutter-buffer],[data-column-number],[data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]):where([data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]):not([data-merge-conflict],[data-line-type=change-addition],[data-line-type=change-deletion]){--mix-selection-light:75%;--mix-selection-dark:70%}}[data-selected-line]:is([data-gutter-buffer],[data-column-number],[data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]):where([data-gutter-buffer],[data-column-number]){--mix-selection-light:75%;--mix-selection-dark:60%;--diffs-selection-mix-target:var(--diffs-bg-selection-number-override,var(--diffs-selection-base))}@media (pointer:fine){[data-selected-line][data-hovered]:is([data-gutter-buffer],[data-column-number],[data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]):where([data-gutter-buffer],[data-column-number]):not([data-merge-conflict],[data-line-type=change-addition],[data-line-type=change-deletion]){--mix-selection-light:70%;--mix-selection-dark:55%}}[data-selected-line]:is([data-gutter-buffer],[data-column-number],[data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]){--diffs-computed-selected-line-bg:light-dark(color-mix(in lab, var(--diffs-computed-diff-line-bg) var(--mix-selection-light), var(--diffs-selection-mix-target)),color-mix(in lab, var(--diffs-computed-diff-line-bg) var(--mix-selection-dark), var(--diffs-selection-mix-target)));--diffs-line-bg:var(--diffs-computed-selected-line-bg,inherit)}[data-selected-line]:is([data-gutter-buffer],[data-column-number]){color:var(--diffs-selection-number-fg)}[data-no-newline]{-webkit-user-select:none;user-select:none}[data-no-newline] span{opacity:.6}[data-diff-type=split][data-overflow=scroll]{grid-template-columns:1fr 1fr;display:grid}[data-diff-type=split][data-overflow=scroll] [data-additions]{border-left:1px solid var(--diffs-bg)}[data-diff-type=split][data-overflow=scroll] [data-deletions]{border-right:1px solid var(--diffs-bg)}[data-code]{grid-auto-flow:dense;grid-template-columns:var(--diffs-code-grid);overflow:var(--diffs-overflow-override,scroll) clip;overscroll-behavior-x:none;tab-size:var(--diffs-tab-size,2);padding-top:var(--diffs-gap-block,var(--diffs-gap-fallback));padding-bottom:max(0px, calc(var(--diffs-gap-block,var(--diffs-gap-fallback)) - var(--diffs-scrollbar-gutter)));scrollbar-gutter:stable;align-self:flex-start;display:grid}[data-diffs-scrollbar-measure]{opacity:0;pointer-events:none;scrollbar-gutter:auto;grid-template-columns:none;width:100px;height:100px;padding:0;position:absolute;top:-200px;left:-200px}[data-container-size]{container-type:inline-size}[data-code]::-webkit-scrollbar{width:0;height:var(--diffs-scrollbar-gutter)}[data-code]::-webkit-scrollbar-track{background:0 0}[data-code]::-webkit-scrollbar-thumb{background-color:#0000;background-clip:content-box;border:1px solid #0000;border-radius:3px}[data-code]::-webkit-scrollbar-corner{background-color:#0000}@supports ((-moz-appearance:none)){[data-code]{scrollbar-width:thin;scrollbar-color:var(--diffs-bg-context) transparent;padding-bottom:var(--diffs-gap-block,var(--diffs-gap-fallback))}}:is([data-diffs-header]~[data-diff],[data-diffs-header]~[data-file]) [data-code],[data-overflow=wrap]:is([data-diffs-header]~[data-diff],[data-diffs-header]~[data-file]){padding-top:0}[data-gutter]{grid-template-rows:subgrid;grid-template-columns:subgrid;z-index:3;background-color:var(--diffs-bg);grid-column:1;display:grid;position:relative}[data-gutter] [data-gutter-buffer],[data-gutter] [data-column-number]{border-right:var(--diffs-gap-style,2px solid var(--diffs-bg))}[data-content]{grid-template-rows:subgrid;grid-template-columns:subgrid;background-color:var(--diffs-bg);grid-column:2;min-width:0;display:grid}[data-diff-type=split][data-overflow=wrap]{grid-auto-flow:dense;grid-template-columns:repeat(2, var(--diffs-code-grid));padding-block:var(--diffs-gap-block,var(--diffs-gap-fallback));display:grid}[data-diff-type=split][data-overflow=wrap] [data-deletions]{display:contents}:is([data-diff-type=split][data-overflow=wrap] [data-deletions]) [data-gutter]{grid-column:1}:is([data-diff-type=split][data-overflow=wrap] [data-deletions]) [data-content]{border-right:1px solid var(--diffs-bg);grid-column:2}[data-diff-type=split][data-overflow=wrap] [data-additions]{display:contents}:is([data-diff-type=split][data-overflow=wrap] [data-additions]) [data-gutter]{border-left:1px solid var(--diffs-bg);grid-column:3}:is([data-diff-type=split][data-overflow=wrap] [data-additions]) [data-content]{grid-column:4}[data-overflow=scroll] [data-gutter]{position:sticky;left:0}[data-interactive-lines] [data-line]{cursor:pointer}[data-interactive-line-numbers] [data-column-number]{cursor:pointer;touch-action:none}[data-content-buffer],[data-gutter-buffer]{-webkit-user-select:none;user-select:none;min-height:1lh;position:relative}[data-gutter-buffer]{padding-left:2ch;padding-right:1ch}[data-gutter-buffer]:before{content:&quot;&quot;;min-width:var(--diffs-min-number-column-width,var(--diffs-min-number-column-width-default,3ch));display:block}[data-gutter-buffer=annotation]{--diffs-annotation-bg:var(--diffs-bg-context-gutter);min-height:0}[data-gutter-buffer=buffer]{--diffs-line-bg:var(--diffs-bg-context-gutter)}[data-content-buffer]{background-position:5px 0;background-size:8px 8px;background-origin:border-box;background-image:repeating-linear-gradient(-45deg, transparent, transparent 4.242px, var(--diffs-bg-buffer) 4.242px, var(--diffs-bg-buffer) 5.656px);grid-column:1}[data-separator]{box-sizing:content-box;background-color:var(--diffs-bg)}[data-separator=simple]{min-height:4px}[data-separator=line-info],[data-separator=line-info-basic],[data-separator=metadata],[data-separator=simple]{background-color:var(--diffs-bg-separator)}[data-separator=line-info],[data-separator=line-info-basic],[data-separator=metadata]{height:32px;position:relative}[data-separator-wrapper]{-webkit-user-select:none;user-select:none;fill:currentColor;background-color:var(--diffs-bg);align-items:center;height:100%;display:flex;position:absolute;inset-inline:0}[data-content] [data-separator-wrapper]{display:none}[data-separator=metadata] [data-separator-wrapper]{background-color:var(--diffs-bg-separator);height:100%;color:var(--diffs-fg-number);white-space:nowrap;text-overflow:ellipsis;min-width:min-content;padding-inline:1ch;inset-inline:100% auto;overflow:hidden}[data-separator=line-info]{margin-block:var(--diffs-gap-block,var(--diffs-gap-fallback))}[data-separator=line-info] [data-separator-wrapper]{min-width:16px}[data-separator=line-info-basic],[data-separator=metadata]{margin-block:0}[data-separator=line-info][data-separator-first]{margin-top:0}[data-separator=line-info][data-separator-last]{margin-bottom:0}[data-expand-index] [data-separator-wrapper]{grid-template-columns:32px auto;display:grid}[data-expand-index] [data-separator-wrapper][data-separator-multi-button]{grid-template-columns:32px 32px auto}[data-expand-button],[data-separator-content]{background-color:var(--diffs-bg-separator);flex:none;align-items:center;display:flex}[data-expand-index] [data-separator-content]:hover{cursor:pointer;text-decoration:underline}[data-expand-button]{cursor:pointer;min-width:32px;color:var(--diffs-fg-number);border-right:2px solid var(--diffs-bg);flex-shrink:0;justify-content:center;align-self:stretch}[data-expand-button]:hover{color:var(--diffs-fg)}[data-expand-button][data-expand-all-button]{display:none}[data-expand-down] [data-icon]{transform:scaleY(-1)}[data-separator-content]{height:100%;color:var(--diffs-fg-number);flex:auto;justify-content:flex-start;padding:0 1ch;overflow:hidden}:is([data-separator=line-info],[data-separator=line-info-basic]) [data-separator-content]{-webkit-user-select:none;user-select:none;height:100%;overflow:clip}[data-unmodified-lines]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;display:block;overflow:hidden}@supports (width:1cqi){[data-unified] [data-separator=line-info] [data-separator-wrapper]{padding-inline:var(--diffs-gap-inline,var(--diffs-gap-fallback));width:100cqi}:is([data-unified] [data-separator=line-info] [data-separator-wrapper]) [data-separator-content]{border-radius:6px}[data-unified] [data-separator=line-info][data-expand-index] [data-separator-wrapper] [data-separator-content]{border-top-left-radius:unset;border-bottom-left-radius:unset}[data-gutter] [data-separator=line-info] [data-separator-wrapper]{padding-left:var(--diffs-gap-inline,var(--diffs-gap-fallback))}[data-gutter] [data-separator=line-info] [data-separator-content]{border-top-left-radius:6px;border-bottom-left-radius:6px}[data-gutter] [data-separator=line-info][data-expand-index] [data-separator-content]{border-top-left-radius:unset;border-bottom-left-radius:unset}[data-additions] [data-content] [data-separator=line-info]{background-color:var(--diffs-bg)}:is([data-additions] [data-content] [data-separator=line-info]) [data-separator-wrapper]{display:none}[data-additions] [data-gutter] [data-separator=line-info] [data-separator-wrapper]{background-color:var(--diffs-bg-separator);border-top-right-radius:6px;border-bottom-right-radius:6px;height:100%;display:block}:is([data-additions] [data-gutter] [data-separator=line-info] [data-separator-wrapper]) [data-separator-content],:is([data-additions] [data-gutter] [data-separator=line-info] [data-separator-wrapper]) [data-expand-button]{display:none}[data-overflow=scroll] [data-additions] [data-gutter] [data-separator=line-info] [data-separator-wrapper]{width:calc(100cqi - var(--diffs-gap-inline,var(--diffs-gap-fallback)))}[data-overflow=wrap] [data-additions] [data-content] [data-separator=line-info] [data-separator-wrapper]{background-color:var(--diffs-bg-separator);height:100%;margin-right:var(--diffs-gap-inline,var(--diffs-gap-fallback));border-top-right-radius:6px;border-bottom-right-radius:6px;display:block}:is([data-overflow=wrap] [data-additions] [data-content] [data-separator=line-info] [data-separator-wrapper]) [data-separator-content],:is([data-overflow=wrap] [data-additions] [data-content] [data-separator=line-info] [data-separator-wrapper]) [data-expand-button]{display:none}:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-both],:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-down],:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-up]{border-top-left-radius:6px;border-bottom-left-radius:6px}@media (pointer:fine){[data-separator-multi-button]:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-up]{border-top-left-radius:6px;border-bottom-left-radius:unset}[data-separator-multi-button]:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-down]{border-bottom-left-radius:6px;border-top-left-radius:unset}}}@media (pointer:coarse){[data-separator=line-info-basic] [data-separator-wrapper][data-separator-multi-button]{grid-template-columns:34px 34px auto}:is([data-separator=line-info-basic] [data-separator-wrapper][data-separator-multi-button]) [data-separator-content]{grid-column:unset;grid-row:unset}@supports (width:1cqi){:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-both],:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-down],:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-up],[data-separator-multi-button]:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-up]{border-top-left-radius:6px;border-bottom-left-radius:6px}[data-separator-multi-button]:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-down]{border-bottom-left-radius:unset;border-top-left-radius:unset}}}@media (pointer:fine){[data-separator-wrapper][data-separator-multi-button]{grid-template-rows:50% 50%;display:grid}[data-separator-wrapper][data-separator-multi-button] [data-separator-content]{grid-area:1/2/-1;min-width:min-content}[data-separator-wrapper][data-separator-multi-button] [data-expand-button]{grid-column:1}[data-separator=line-info] [data-separator-wrapper],[data-separator=line-info] [data-separator-wrapper][data-separator-multi-button]{grid-template-columns:34px auto}[data-separator=line-info-basic][data-expand-index] [data-separator-wrapper]{grid-template-columns:100% auto}:is(:is([data-separator=line-info],[data-separator=line-info-basic]) [data-separator-multi-button]) [data-expand-up]{border-bottom:1px solid var(--diffs-bg);border-right:2px solid var(--diffs-bg)}:is(:is([data-separator=line-info],[data-separator=line-info-basic]) [data-separator-multi-button]) [data-expand-down]{border-top:1px solid var(--diffs-bg);border-right:2px solid var(--diffs-bg)}}[data-additions] [data-gutter] [data-separator-wrapper],[data-additions] [data-separator=line-info-basic] [data-separator-wrapper],[data-content] [data-separator-wrapper]{display:none}[data-line-annotation]{min-height:var(--diffs-annotation-min-height,0);z-index:2}[data-merge-conflict-actions]{z-index:2}[data-separator=custom]{grid-template-columns:subgrid;display:grid}[data-line],[data-column-number],[data-no-newline]{padding-inline:1ch;position:relative}[data-indicators=classic] [data-line]{padding-inline-start:2ch}:is([data-no-newline]:is([data-indicators=classic] [data-line-type=change-addition],[data-indicators=classic] [data-line-type=change-deletion]),[data-line]:is([data-indicators=classic] [data-line-type=change-addition],[data-indicators=classic] [data-line-type=change-deletion])):before{-webkit-user-select:none;user-select:none;width:1ch;height:1lh;display:inline-block;position:absolute;top:0;left:0}:is([data-line]:is([data-indicators=classic] [data-line-type=change-addition]),[data-no-newline]:is([data-indicators=classic] [data-line-type=change-addition])):before{content:&quot;+&quot;;color:var(--diffs-addition-base)}:is([data-line]:is([data-indicators=classic] [data-line-type=change-deletion]),[data-no-newline]:is([data-indicators=classic] [data-line-type=change-deletion])):before{content:&quot;-&quot;;color:var(--diffs-deletion-base)}[data-column-number]:is([data-indicators=bars] [data-line-type=change-deletion],[data-indicators=bars] [data-line-type=change-addition]):before{content:&quot;&quot;;-webkit-user-select:none;user-select:none;contain:strict;width:4px;height:100%;display:block;position:absolute;top:0;left:0}[data-column-number]:is([data-indicators=bars] [data-line-type=change-deletion]):before{background-image:linear-gradient(0deg, var(--diffs-bg-deletion) 50%, var(--diffs-deletion-base) 50%);background-repeat:repeat;background-size:2px 2px;background-size:calc(1lh/round(1lh / 2px)) calc(1lh/round(1lh / 2px))}[data-column-number]:is([data-indicators=bars] [data-line-type=change-addition]):before{background-color:var(--diffs-addition-base)}[data-overflow=wrap] [data-line],[data-overflow=wrap] [data-annotation-content]{white-space:pre-wrap;word-break:break-word}[data-overflow=scroll] [data-line]{white-space:pre;min-height:1lh}[data-column-number]{box-sizing:content-box;text-align:right;-webkit-user-select:none;user-select:none;color:var(--diffs-fg-number);padding-left:2ch}[data-line-number-content]{min-width:var(--diffs-min-number-column-width,var(--diffs-min-number-column-width-default,3ch));z-index:1;display:inline-block;position:relative}[data-disable-line-numbers] [data-gutter-buffer],[data-disable-line-numbers] [data-column-number]{min-width:4px;padding:0}:is([data-disable-line-numbers] [data-gutter-buffer],[data-disable-line-numbers] [data-column-number]):before{min-width:0}[data-disable-line-numbers] [data-line-number-content]{display:none}[data-disable-line-numbers] [data-gutter-utility-slot]{right:unset;justify-content:flex-start;left:0}[data-disable-line-numbers][data-indicators=bars] [data-gutter-utility-slot]{left:6px}[data-file][data-disable-line-numbers] [data-gutter-buffer],[data-file][data-disable-line-numbers] [data-column-number]{border-right:0;min-width:0}[data-diff-span]{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px}[data-line-type=change-addition] [data-diff-span]{background-color:var(--diffs-bg-addition-emphasis)}[data-line-type=change-deletion] [data-diff-span]{background-color:var(--diffs-bg-deletion-emphasis)}[data-merge-conflict=marker-start],[data-merge-conflict=marker-base],[data-merge-conflict=marker-separator],[data-merge-conflict=marker-end]{color:var(--diffs-fg);padding-left:1ch}[data-merge-conflict=marker-start],[data-merge-conflict=marker-end]{align-items:center;display:flex}:is([data-merge-conflict=marker-start],[data-merge-conflict=marker-end]):after{color:var(--diffs-fg-conflict-marker);font-size:.75rem;font-style:normal;line-height:1.25rem;font-family:var(--diffs-header-font-family,var(--diffs-header-font-fallback));padding-left:1ch}[data-merge-conflict=marker-start]:after{content:&quot;(Current Change)&quot;}[data-merge-conflict=marker-end]:after{content:&quot;(Incoming Change)&quot;}[data-merge-conflict-actions-content]{min-height:1.75rem;font-family:var(--diffs-header-font-family,var(--diffs-header-font-fallback));color:var(--diffs-fg);align-items:center;gap:.25rem;padding-inline:.5rem;font-size:.75rem;line-height:1.2;display:flex}[data-merge-conflict-action]{appearance:none;color:var(--diffs-fg-number);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-style:normal}[data-merge-conflict-action]:hover{color:var(--diffs-fg)}[data-merge-conflict-action=current]:hover{color:var(--diffs-addition-base)}[data-merge-conflict-action=incoming]:hover{color:var(--diffs-modified-base)}[data-merge-conflict-action-separator]{color:var(--diffs-fg-number);opacity:.6;-webkit-user-select:none;user-select:none}[data-diffs-header=default]{background-color:var(--diffs-bg);justify-content:space-between;align-items:center;gap:var(--diffs-gap-inline,var(--diffs-gap-fallback));min-height:calc(1lh + var(--diffs-gap-block,var(--diffs-gap-fallback))*3);z-index:2;flex-direction:row;padding-inline:16px;display:flex;position:relative;top:0}[data-header-content]{align-items:center;gap:var(--diffs-gap-inline,var(--diffs-gap-fallback));white-space:nowrap;flex-direction:row;min-width:0;display:flex}[data-header-content] [data-prev-name],[data-header-content] [data-title]{text-overflow:ellipsis;white-space:nowrap;direction:rtl;min-width:0;overflow:hidden}[data-prev-name]{opacity:.7}[data-rename-icon]{fill:currentColor;flex-grow:0;flex-shrink:0}[data-diffs-header=default] [data-metadata]{white-space:nowrap;align-items:center;gap:1ch;display:flex}[data-diffs-header=default] [data-additions-count]{font-family:var(--diffs-font-family,var(--diffs-font-fallback));color:var(--diffs-addition-base)}[data-diffs-header=default] [data-deletions-count]{font-family:var(--diffs-font-family,var(--diffs-font-fallback));color:var(--diffs-deletion-base)}[data-change-icon]{fill:currentColor;flex-shrink:0}[data-change-icon=change],[data-change-icon=rename-pure],[data-change-icon=rename-changed]{color:var(--diffs-modified-base)}[data-change-icon=new]{color:var(--diffs-addition-base)}[data-change-icon=deleted]{color:var(--diffs-deletion-base)}[data-change-icon=file]{opacity:.6}[data-annotation-content]{z-index:2;isolation:isolate;align-self:flex-start;min-width:0;display:flow-root;position:relative}[data-overflow=scroll] [data-annotation-content],[data-overflow=scroll] [data-merge-conflict-actions-content]{width:var(--diffs-column-content-width,auto);left:var(--diffs-column-number-width,0);position:sticky}[data-annotation-slot]{text-wrap-mode:wrap;word-break:normal;white-space-collapse:collapse}[data-gutter-utility-slot]{touch-action:none;justify-content:flex-end;display:flex;position:absolute;top:0;bottom:0;right:0}[data-utility-button]{appearance:none;cursor:pointer;width:1lh;height:1lh;font-size:var(--diffs-font-size,13px);line-height:var(--diffs-line-height,20px);background-color:var(--diffs-modified-base);color:var(--diffs-bg);fill:currentColor;z-index:4;touch-action:none;border:none;border-radius:4px;justify-content:center;align-items:center;margin-right:calc(1ch - 1lh);padding:0;display:flex;position:relative}[data-utility-button]:before{content:&quot;&quot;;display:block;position:absolute;inset:0 0 0 -4px}[data-decoration-bar-stack]{pointer-events:none;isolation:isolate;z-index:1;background-color:var(--diffs-decoration-bar-color,transparent);box-sizing:content-box;border-left:2px solid var(--diffs-bg);border-right:2px solid var(--diffs-bg);width:6px;position:absolute;top:0;bottom:0;right:-2px}[data-decoration-bar-depth=&quot;1&quot;] [data-decoration-bar-stack]{background-color:color-mix(in lab, var(--diffs-bg) 20%, var(--diffs-decoration-bar-color,transparent))}[data-decoration-bar-depth=&quot;2&quot;] [data-decoration-bar-stack]{background-color:color-mix(in lab, var(--diffs-bg) 45%, var(--diffs-decoration-bar-color,transparent))}[data-decoration-bar-depth=&quot;3&quot;] [data-decoration-bar-stack]{background-color:color-mix(in lab, var(--diffs-bg) 65%, var(--diffs-decoration-bar-color,transparent))}[data-decoration-bar-start] [data-decoration-bar-stack]{border-top-left-radius:5px;border-top-right-radius:5px}[data-decoration-bar-end] [data-decoration-bar-stack]{z-index:3;border-bottom-right-radius:5px;border-bottom-left-radius:5px}[data-placeholder]{contain:strict}[data-error-wrapper]{padding:var(--diffs-gap-block,var(--diffs-gap-fallback)) var(--diffs-gap-inline,var(--diffs-gap-fallback));scrollbar-width:none;max-height:400px;overflow:auto}[data-error-wrapper] [data-error-message]{color:var(--diffs-deletion-base);font-size:18px;font-weight:700}[data-error-wrapper] [data-error-stack]{color:var(--diffs-fg-number)}}@layer theme,rendered,unsafe;
@layer theme {
}&lt;/style&gt;&lt;style data-theme-css=&quot;&quot;&gt;@layer base, theme, rendered, unsafe;
@layer rendered {
:host {
--diffs-scrollbar-gutter-measured: var(--diffs-scrollbar-gutter-fallback);
--diffs-dark:#fafafa;--diffs-dark-bg:#0a0a0a;--diffs-dark-addition-color:#07c480;--diffs-dark-deletion-color:#ff2e3f;--diffs-dark-modified-color:#009fff;--diffs-light:#0a0a0a;--diffs-light-bg:#ffffff;--diffs-light-addition-color:#18a46c;--diffs-light-deletion-color:#d52c36;--diffs-light-modified-color:#009fff;
}
}&lt;/style&gt;&lt;div data-diffs-header=&quot;default&quot; data-change-type=&quot;change&quot;&gt;&lt;div data-header-content=&quot;&quot;&gt;&lt;slot name=&quot;header-prefix&quot;&gt;&lt;/slot&gt;&lt;svg width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 16 16&quot; data-change-icon=&quot;change&quot;&gt;&lt;use href=&quot;#diffs-icon-symbol-modified&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;div data-title=&quot;&quot;&gt;&lt;bdi&gt;apps/web/next.config.mjs&lt;/bdi&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-metadata=&quot;&quot;&gt;&lt;span data-additions-count=&quot;&quot;&gt;+22&lt;/span&gt;&lt;slot name=&quot;header-metadata&quot;&gt;&lt;/slot&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre data-diff=&quot;&quot; data-diff-type=&quot;split&quot; data-overflow=&quot;scroll&quot; data-background=&quot;&quot; data-indicators=&quot;bars&quot; tabindex=&quot;0&quot; style=&quot;--diffs-min-number-column-width-default:2ch;&quot; data-dehydrated=&quot;&quot;&gt;&lt;code data-code=&quot;&quot; data-container-size=&quot;&quot; data-deletions=&quot;&quot;&gt;&lt;div data-gutter=&quot;&quot; style=&quot;grid-row: span 34&quot;&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;1&quot; style=&quot;grid-row: span 1;min-height:calc(1 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;1&quot; data-line-index=&quot;1,1&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;2&quot; data-line-index=&quot;2,2&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;2&lt;/span&gt;&lt;/div&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;20&quot; style=&quot;grid-row: span 20;min-height:calc(20 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;3&quot; data-line-index=&quot;23,23&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;3&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;4&quot; data-line-index=&quot;24,24&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;4&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;5&quot; data-line-index=&quot;25,25&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;5&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;5 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;11&quot; data-line-index=&quot;31,31&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;11&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;12&quot; data-line-index=&quot;32,32&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;12&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;13&quot; data-line-index=&quot;33,33&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;13&lt;/span&gt;&lt;/div&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;1&quot; style=&quot;grid-row: span 1;min-height:calc(1 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;14&quot; data-line-index=&quot;35,35&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;14&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;15&quot; data-line-index=&quot;36,36&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;15&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;16&quot; data-line-index=&quot;37,37&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;16&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-content=&quot;&quot; style=&quot;grid-row: span 34&quot;&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;1&quot; style=&quot;grid-row: span 1;min-height:calc(1 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;1&quot; data-alt-line=&quot;2&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1,1&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;import&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; PHASE_DEVELOPMENT_SERVER&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; from&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;next/constants.js&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;2&quot; data-alt-line=&quot;3&quot; data-line-type=&quot;context&quot; data-line-index=&quot;2,2&quot;&gt;
&lt;/div&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;20&quot; style=&quot;grid-row: span 20;min-height:calc(20 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;3&quot; data-alt-line=&quot;24&quot; data-line-type=&quot;context&quot; data-line-index=&quot;23,23&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#737373;--diffs-token-light:#737373&quot;&gt;/**&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;4&quot; data-alt-line=&quot;25&quot; data-line-type=&quot;context&quot; data-line-index=&quot;24,24&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#737373;--diffs-token-light:#737373&quot;&gt; * Keep dev and production build artifacts separate to avoid chunk/runtime&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;5&quot; data-alt-line=&quot;26&quot; data-line-type=&quot;context&quot; data-line-index=&quot;25,25&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#737373;--diffs-token-light:#737373&quot;&gt; * mismatches when `next dev` and `next build` are run in overlapping sessions.&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;5 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;11&quot; data-alt-line=&quot;32&quot; data-line-type=&quot;context&quot; data-line-index=&quot;31,31&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; isDev&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; phase&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ===&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; PHASE_DEVELOPMENT_SERVER&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;12&quot; data-alt-line=&quot;33&quot; data-line-type=&quot;context&quot; data-line-index=&quot;32,32&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;13&quot; data-alt-line=&quot;34&quot; data-line-type=&quot;context&quot; data-line-index=&quot;33,33&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;1&quot; style=&quot;grid-row: span 1;min-height:calc(1 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;14&quot; data-alt-line=&quot;36&quot; data-line-type=&quot;context&quot; data-line-index=&quot;35,35&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; distDir&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; isDev&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; ?&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;.next-dev&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; :&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;.next&quot;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;15&quot; data-alt-line=&quot;37&quot; data-line-type=&quot;context&quot; data-line-index=&quot;36,36&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; };&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;16&quot; data-alt-line=&quot;38&quot; data-line-type=&quot;context&quot; data-line-index=&quot;37,37&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;code data-code=&quot;&quot; data-container-size=&quot;&quot; data-additions=&quot;&quot;&gt;&lt;div data-gutter=&quot;&quot; style=&quot;grid-row: span 34&quot;&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;1&quot; data-line-index=&quot;0,0&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;2&quot; data-line-index=&quot;1,1&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;2&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;3&quot; data-line-index=&quot;2,2&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;3&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;4&quot; data-line-index=&quot;3,3&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;4&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;5&quot; data-line-index=&quot;4,4&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;5&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6&quot; data-line-index=&quot;5,5&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;7&quot; data-line-index=&quot;6,6&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;8&quot; data-line-index=&quot;7,7&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;8&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;9&quot; data-line-index=&quot;8,8&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;9&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;10&quot; data-line-index=&quot;9,9&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;10&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;11&quot; data-line-index=&quot;10,10&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;11&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;12&quot; data-line-index=&quot;11,11&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;12&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;13&quot; data-line-index=&quot;12,12&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;13&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;14&quot; data-line-index=&quot;13,13&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;14&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;15&quot; data-line-index=&quot;14,14&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;15&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;16&quot; data-line-index=&quot;15,15&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;16&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;17&quot; data-line-index=&quot;16,16&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;17&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;18&quot; data-line-index=&quot;17,17&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;18&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;19&quot; data-line-index=&quot;18,18&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;19&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;20&quot; data-line-index=&quot;19,19&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;20&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;21&quot; data-line-index=&quot;20,20&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;21&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;22&quot; data-line-index=&quot;21,21&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;22&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;23&quot; data-line-index=&quot;22,22&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;23&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;24&quot; data-line-index=&quot;23,23&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;24&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;25&quot; data-line-index=&quot;24,24&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;25&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;26&quot; data-line-index=&quot;25,25&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;26&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;5 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;32&quot; data-line-index=&quot;31,31&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;32&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;33&quot; data-line-index=&quot;32,32&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;33&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;34&quot; data-line-index=&quot;33,33&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;34&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;35&quot; data-line-index=&quot;34,34&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;35&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;36&quot; data-line-index=&quot;35,35&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;36&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;37&quot; data-line-index=&quot;36,36&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;37&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;38&quot; data-line-index=&quot;37,37&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;38&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-content=&quot;&quot; style=&quot;grid-row: span 34&quot;&gt;&lt;div data-line=&quot;1&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;0,0&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;import&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; networkInterfaces&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; from&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;node:os&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;2&quot; data-alt-line=&quot;1&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1,1&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;import&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; PHASE_DEVELOPMENT_SERVER&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; from&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;next/constants.js&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;3&quot; data-alt-line=&quot;2&quot; data-line-type=&quot;context&quot; data-line-index=&quot;2,2&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;4&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;3,3&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; configuredAllowedDevOrigins&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; ()&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;5&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;4,4&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;process&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;env&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt;NEXT_ALLOWED_DEV_ORIGINS&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ??&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;5,5&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; .&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;split&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;,&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6,6&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; .&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;map&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;origin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; origin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;trim&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;())&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;8&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7,7&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; .&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;filter&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;Boolean&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;9&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;8,8&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;};&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;10&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;9,9&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;11&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;10,10&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; localIpv4DevOrigins&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; ()&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;12&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;11,11&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; Object&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;values&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;networkInterfaces&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;())&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;13&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;12,12&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; .&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;flat&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;()&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;14&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;13,13&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; .&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;filter&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;address&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; address&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;?.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;family&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ===&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;IPv4&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;15&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;14,14&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; .&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;map&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;address&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; address&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;address&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;16&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;15,15&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;};&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;17&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;16,16&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;18&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;17,17&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; allowedDevOrigins&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; ()&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;19&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;18,18&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; Array&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;from&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;20&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;19,19&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; Set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;([&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;localhost&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;127.0.0.1&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; ...&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;localIpv4DevOrigins&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(),&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; ...&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;configuredAllowedDevOrigins&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;()])&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;21&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;20,20&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; );&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;22&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;21,21&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;};&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;23&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;22,22&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;24&quot; data-alt-line=&quot;3&quot; data-line-type=&quot;context&quot; data-line-index=&quot;23,23&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#737373;--diffs-token-light:#737373&quot;&gt;/**&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;25&quot; data-alt-line=&quot;4&quot; data-line-type=&quot;context&quot; data-line-index=&quot;24,24&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#737373;--diffs-token-light:#737373&quot;&gt; * Keep dev and production build artifacts separate to avoid chunk/runtime&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;26&quot; data-alt-line=&quot;5&quot; data-line-type=&quot;context&quot; data-line-index=&quot;25,25&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#737373;--diffs-token-light:#737373&quot;&gt; * mismatches when `next dev` and `next build` are run in overlapping sessions.&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;5 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;32&quot; data-alt-line=&quot;11&quot; data-line-type=&quot;context&quot; data-line-index=&quot;31,31&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; isDev&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; phase&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ===&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; PHASE_DEVELOPMENT_SERVER&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;33&quot; data-alt-line=&quot;12&quot; data-line-type=&quot;context&quot; data-line-index=&quot;32,32&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;34&quot; data-alt-line=&quot;13&quot; data-line-type=&quot;context&quot; data-line-index=&quot;33,33&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;35&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;34,34&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; allowedDevOrigins&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; isDev&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; ?&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; allowedDevOrigins&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; :&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; undefined&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;36&quot; data-alt-line=&quot;14&quot; data-line-type=&quot;context&quot; data-line-index=&quot;35,35&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; distDir&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; isDev&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; ?&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;.next-dev&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; :&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;.next&quot;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;37&quot; data-alt-line=&quot;15&quot; data-line-type=&quot;context&quot; data-line-index=&quot;36,36&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; };&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;38&quot; data-alt-line=&quot;16&quot; data-line-type=&quot;context&quot; data-line-index=&quot;37,37&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr class=&quot;diff-break&quot; /&gt;
&lt;svg data-icon-sprite aria-hidden=&quot;true&quot; width=&quot;0&quot; height=&quot;0&quot;&gt;
&lt;symbol id=&quot;diffs-icon-arrow-right-short&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M8.47 4.22a.75.75 0 0 0 0 1.06l1.97 1.97H3.75a.75.75 0 0 0 0 1.5h6.69l-1.97 1.97a.75.75 0 1 0 1.06 1.06l3.25-3.25a.75.75 0 0 0 0-1.06L9.53 4.22a.75.75 0 0 0-1.06 0&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-brand-github&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M8 0c4.42 0 8 3.58 8 8a8.01 8.01 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27s-1.36.09-2 .27c-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-chevron&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M1.47 4.47a.75.75 0 0 1 1.06 0L8 9.94l5.47-5.47a.75.75 0 1 1 1.06 1.06l-6 6a.75.75 0 0 1-1.06 0l-6-6a.75.75 0 0 1 0-1.06&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-chevrons-narrow&quot; viewBox=&quot;0 0 10 16&quot;&gt;
&lt;path d=&quot;M4.47 2.22a.75.75 0 0 1 1.06 0l3.25 3.25a.75.75 0 0 1-1.06 1.06L5 3.81 2.28 6.53a.75.75 0 0 1-1.06-1.06zM1.22 9.47a.75.75 0 0 1 1.06 0L5 12.19l2.72-2.72a.75.75 0 0 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0l-3.25-3.25a.75.75 0 0 1 0-1.06&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-diff-split&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M14 0H8.5v16H14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2m-1.5 6.5v1h1a.5.5 0 0 1 0 1h-1v1a.5.5 0 0 1-1 0v-1h-1a.5.5 0 0 1 0-1h1v-1a.5.5 0 0 1 1 0&quot;/&gt;&lt;path d=&quot;M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h5.5V0zm.5 7.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1 0-1&quot; opacity=&quot;.3&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-diff-unified&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M16 14a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V8.5h16zm-8-4a.5.5 0 0 0-.5.5v1h-1a.5.5 0 0 0 0 1h1v1a.5.5 0 0 0 1 0v-1h1a.5.5 0 0 0 0-1h-1v-1A.5.5 0 0 0 8 10&quot; clip-rule=&quot;evenodd&quot;/&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M14 0a2 2 0 0 1 2 2v5.5H0V2a2 2 0 0 1 2-2zM6.5 3.5a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1z&quot; clip-rule=&quot;evenodd&quot; opacity=&quot;.4&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-expand&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M3.47 5.47a.75.75 0 0 1 1.06 0L8 8.94l3.47-3.47a.75.75 0 1 1 1.06 1.06l-4 4a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 0 1 0-1.06&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-expand-all&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M11.47 9.47a.75.75 0 1 1 1.06 1.06l-4 4a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 1 1 1.06-1.06L8 12.94zM7.526 1.418a.75.75 0 0 1 1.004.052l4 4a.75.75 0 1 1-1.06 1.06L8 3.06 4.53 6.53a.75.75 0 1 1-1.06-1.06l4-4z&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-file-code&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M10.75 0c.199 0 .39.08.53.22l3.5 3.5c.14.14.22.331.22.53v9A2.75 2.75 0 0 1 12.25 16h-8.5A2.75 2.75 0 0 1 1 13.25V2.75A2.75 2.75 0 0 1 3.75 0zm-7 1.5c-.69 0-1.25.56-1.25 1.25v10.5c0 .69.56 1.25 1.25 1.25h8.5c.69 0 1.25-.56 1.25-1.25V5h-1.25A2.25 2.25 0 0 1 10 2.75V1.5z&quot;/&gt;&lt;path d=&quot;M7.248 6.19a.75.75 0 0 1 .063 1.058L5.753 9l1.558 1.752a.75.75 0 0 1-1.122.996l-2-2.25a.75.75 0 0 1 0-.996l2-2.25a.75.75 0 0 1 1.06-.063M8.69 7.248a.75.75 0 1 1 1.12-.996l2 2.25a.75.75 0 0 1 0 .996l-2 2.25a.75.75 0 1 1-1.12-.996L10.245 9z&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-plus&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M8 3a.75.75 0 0 1 .75.75v3.5h3.5a.75.75 0 0 1 0 1.5h-3.5v3.5a.75.75 0 0 1-1.5 0v-3.5h-3.5a.75.75 0 0 1 0-1.5h3.5v-3.5A.75.75 0 0 1 8 3&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-added&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M8 4a.75.75 0 0 1 .75.75v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5A.75.75 0 0 1 8 4&quot;/&gt;&lt;path d=&quot;M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-deleted&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M4 8a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5A.75.75 0 0 1 4 8&quot;/&gt;&lt;path d=&quot;M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-diffstat&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8&quot;/&gt;&lt;path d=&quot;M8.75 4.296a.75.75 0 0 0-1.5 0V6.25h-2a.75.75 0 0 0 0 1.5h2v1.5h1.5v-1.5h2a.75.75 0 0 0 0-1.5h-2zM5.25 10a.75.75 0 0 0 0 1.5h5.5a.75.75 0 0 0 0-1.5z&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-ignored&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706s.826.607 1.706.802c.898.2 2.091.288 3.704.288s2.806-.088 3.704-.288c.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5s-2.806.088-3.704.288c-.88.196-1.381.478-1.706.802s-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8M0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m11.53-2.47a.75.75 0 0 0-1.06-1.06l-6 6a.75.75 0 1 0 1.06 1.06z&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-modified&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706s.826.607 1.706.802c.898.2 2.091.288 3.704.288s2.806-.088 3.704-.288c.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5s-2.806.088-3.704.288c-.88.196-1.381.478-1.706.802s-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8M0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m8 3a3 3 0 1 0 0-6 3 3 0 0 0 0 6&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-moved&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8&quot;/&gt;&lt;path d=&quot;M8.495 4.695a.75.75 0 0 0-.05 1.06L10.486 8l-2.041 2.246a.75.75 0 0 0 1.11 1.008l2.5-2.75a.75.75 0 0 0 0-1.008l-2.5-2.75a.75.75 0 0 0-1.06-.051m-4 0a.75.75 0 0 0-.05 1.06l2.044 2.248-1.796 1.995a.75.75 0 0 0 1.114 1.004l2.25-2.5a.75.75 0 0 0-.002-1.007l-2.5-2.75a.75.75 0 0 0-1.06-.05&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-ref&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706.286.286.71.54 1.41.73V1.86c-.7.19-1.124.444-1.41.73-.324.325-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8m4 6.397c.697.07 1.522.103 2.5.103 1.613 0 2.806-.088 3.704-.288.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5c-.978 0-1.803.033-2.5.103zM0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m7-2a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1z&quot;/&gt;
&lt;/symbol&gt;
&lt;/svg&gt;&lt;style data-core-css=&quot;&quot;&gt;@layer base, theme, rendered, unsafe;
@layer base,theme,rendered,unsafe;@layer base{:host{--diffs-font-fallback:&quot;SF Mono&quot;, Monaco, Consolas, &quot;Ubuntu Mono&quot;, &quot;Liberation Mono&quot;, &quot;Courier New&quot;, monospace;--diffs-header-font-fallback:system-ui, -apple-system, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, &quot;Noto Sans&quot;, &quot;Liberation Sans&quot;, Arial, sans-serif;--diffs-mixer:light-dark(#000,#fff);--diffs-gap-fallback:8px;--diffs-scrollbar-gutter-fallback:6px;--diffs-scrollbar-gutter:var(--diffs-scrollbar-gutter-override,var(--diffs-scrollbar-gutter-measured,var(--diffs-scrollbar-gutter-fallback)));--diffs-added-light:#0dbe4e;--diffs-added-dark:#5ecc71;--diffs-modified-light:#009fff;--diffs-modified-dark:#69b1ff;--diffs-deleted-light:#ff2e3f;--diffs-deleted-dark:#ff6762;color-scheme:light dark;font-family:var(--diffs-header-font-family,var(--diffs-header-font-fallback));font-size:var(--diffs-font-size,13px);line-height:var(--diffs-line-height,20px);font-feature-settings:var(--diffs-font-features);--diffs-bg:light-dark(var(--diffs-light-bg,#fff),var(--diffs-dark-bg,#000));--diffs-bg-buffer:var(--diffs-bg-buffer-override,light-dark(color-mix(in lab, var(--diffs-bg) 92%, var(--diffs-mixer)),color-mix(in lab, var(--diffs-bg) 92%, var(--diffs-mixer))));--diffs-bg-context:var(--diffs-bg-context-override,light-dark(color-mix(in lab, var(--diffs-bg) 98.5%, var(--diffs-mixer)),color-mix(in lab, var(--diffs-bg) 92.5%, var(--diffs-mixer))));--diffs-bg-context-gutter:var(--diffs-bg-context-gutter-override,light-dark(color-mix(in lab, var(--diffs-bg-context) 90%, var(--diffs-bg)),color-mix(in lab, var(--diffs-bg-context) 45%, var(--diffs-bg))));--diffs-bg-separator:var(--diffs-bg-separator-override,light-dark(color-mix(in lab, var(--diffs-bg) 96%, var(--diffs-mixer)),color-mix(in lab, var(--diffs-bg) 85%, var(--diffs-mixer))));--diffs-fg:light-dark(var(--diffs-light,#000),var(--diffs-dark,#fff));--diffs-fg-number:var(--diffs-fg-number-override,light-dark(color-mix(in lab, var(--diffs-fg) 65%, var(--diffs-bg)),color-mix(in lab, var(--diffs-fg) 65%, var(--diffs-bg))));--diffs-fg-conflict-marker:var(--diffs-fg-conflict-marker-override,var(--diffs-fg-number));--diffs-deletion-base:var(--diffs-deletion-color-override,light-dark(var(--diffs-light-deletion-color,var(--diffs-deletion-color,var(--diffs-deleted-light))),var(--diffs-dark-deletion-color,var(--diffs-deletion-color,var(--diffs-deleted-dark)))));--diffs-addition-base:var(--diffs-addition-color-override,light-dark(var(--diffs-light-addition-color,var(--diffs-addition-color,var(--diffs-added-light))),var(--diffs-dark-addition-color,var(--diffs-addition-color,var(--diffs-added-dark)))));--diffs-modified-base:var(--diffs-modified-color-override,light-dark(var(--diffs-light-modified-color,var(--diffs-modified-color,var(--diffs-modified-light))),var(--diffs-dark-modified-color,var(--diffs-modified-color,var(--diffs-modified-dark)))));--diffs-bg-deletion:var(--diffs-bg-deletion-override,light-dark(color-mix(in lab, var(--diffs-bg) 88%, var(--diffs-deletion-base)),color-mix(in lab, var(--diffs-bg) 80%, var(--diffs-deletion-base))));--diffs-bg-deletion-emphasis:var(--diffs-bg-deletion-emphasis-override,light-dark(rgb(from var(--diffs-deletion-base) r g b / .15),rgb(from var(--diffs-deletion-base) r g b / .2)));--diffs-bg-addition:var(--diffs-bg-addition-override,light-dark(color-mix(in lab, var(--diffs-bg) 88%, var(--diffs-addition-base)),color-mix(in lab, var(--diffs-bg) 80%, var(--diffs-addition-base))));--diffs-bg-addition-emphasis:var(--diffs-bg-addition-emphasis-override,light-dark(rgb(from var(--diffs-addition-base) r g b / .15),rgb(from var(--diffs-addition-base) r g b / .2)));--diffs-selection-base:var(--diffs-modified-base);--diffs-selection-number-fg:light-dark(color-mix(in lab, var(--diffs-selection-base) 65%, var(--diffs-mixer)),color-mix(in lab, var(--diffs-selection-base) 75%, var(--diffs-mixer)));background-color:var(--diffs-bg);color:var(--diffs-fg);display:block}pre,code,[data-error-wrapper]{isolation:isolate;font-family:var(--diffs-font-family,var(--diffs-font-fallback));outline:none;margin:0;padding:0;display:block}pre,code{background-color:var(--diffs-bg)}code{contain:content}*,:before,:after{box-sizing:border-box}[data-icon-sprite]{display:none}[data-diffs-header],[data-separator]{font-family:var(--diffs-header-font-family,var(--diffs-header-font-fallback))}[data-diffs-header][data-sticky]{z-index:1;background-color:var(--diffs-bg);position:sticky;top:0}[data-file-info]{color:var(--fg);background-color:color-mix(in lab, var(--bg) 98%, var(--fg));border-block:1px solid color-mix(in lab, var(--bg) 95%, var(--fg));padding:10px;font-weight:700}[data-diff],[data-file]{--diffs-grid-number-column-width:minmax(min-content, max-content);--diffs-code-grid:var(--diffs-grid-number-column-width) 1fr}[data-dehydrated]:is([data-diff],[data-file]){--diffs-code-grid:var(--diffs-grid-number-column-width) minmax(0, 1fr)}:is([data-diff],[data-file]):hover [data-code]::-webkit-scrollbar-thumb{background-color:var(--diffs-bg-context)}@supports (-webkit-touch-callout:none){:host{--diffs-scrollbar-gutter-fallback:0px}}[data-line] span{color:light-dark(var(--diffs-token-light,var(--diffs-light)),var(--diffs-token-dark,var(--diffs-dark)));background-color:light-dark(var(--diffs-token-light-bg,inherit),var(--diffs-token-dark-bg,inherit));font-weight:light-dark(var(--diffs-token-light-font-weight,inherit),var(--diffs-token-dark-font-weight,inherit));font-style:light-dark(var(--diffs-token-light-font-style,inherit),var(--diffs-token-dark-font-style,inherit));-webkit-text-decoration:light-dark(var(--diffs-token-light-text-decoration,inherit),var(--diffs-token-dark-text-decoration,inherit));text-decoration:light-dark(var(--diffs-token-light-text-decoration,inherit),var(--diffs-token-dark-text-decoration,inherit))}[data-line],[data-gutter-buffer],[data-column-number],[data-line-annotation],[data-no-newline],[data-merge-conflict],[data-merge-conflict-actions]{--diffs-computed-decoration-bg:var(--diffs-bg);--diffs-computed-diff-line-bg:var(--diffs-bg);--diffs-computed-selected-line-bg:var(--diffs-bg);color:var(--diffs-fg);background-color:var(--diffs-line-bg,var(--diffs-bg))}@media (pointer:fine){:is([data-line],[data-gutter-buffer],[data-column-number],[data-line-annotation],[data-no-newline],[data-merge-conflict],[data-merge-conflict-actions]):where([data-hovered]){--diffs-computed-hovered-line-bg:light-dark(color-mix(in lab, var(--diffs-computed-selected-line-bg) 97%, var(--diffs-bg-hover-override,var(--diffs-mixer))),color-mix(in lab, var(--diffs-computed-selected-line-bg) 91%, var(--diffs-bg-hover-override,var(--diffs-mixer))));--diffs-line-bg:var(--diffs-computed-hovered-line-bg,inherit)}}[data-decoration-bg]:is([data-line],[data-no-newline]){--mix-deco-light:92%;--mix-deco-dark:85%}[data-decoration-bg][data-decoration-bg-depth=&quot;2&quot;]:is([data-line],[data-no-newline]){--mix-deco-light:88%;--mix-deco-dark:80%}[data-decoration-bg][data-decoration-bg-depth=&quot;3&quot;]:is([data-line],[data-no-newline]){--mix-deco-light:85%;--mix-deco-dark:78%}@media (pointer:fine){[data-decoration-bg][data-hovered]:is([data-line],[data-no-newline]):not([data-selected-line]){--mix-deco-light:85%;--mix-deco-dark:85%}[data-decoration-bg][data-hovered][data-decoration-bg-depth=&quot;2&quot;]:is([data-line],[data-no-newline]):not([data-selected-line]){--mix-deco-light:83%;--mix-deco-dark:83%}[data-decoration-bg][data-hovered][data-decoration-bg-depth=&quot;3&quot;]:is([data-line],[data-no-newline]):not([data-selected-line]){--mix-deco-light:81%;--mix-deco-dark:81%}}[data-decoration-bg]:is([data-line],[data-no-newline]){--diffs-computed-decoration-bg:light-dark(color-mix(in lab, var(--diffs-bg) var(--mix-deco-light), var(--diffs-decoration-bg)),color-mix(in lab, var(--diffs-bg) var(--mix-deco-dark), var(--diffs-decoration-bg)));--diffs-computed-diff-line-bg:var(--diffs-computed-decoration-bg);--diffs-computed-selected-line-bg:var(--diffs-computed-decoration-bg);--diffs-line-bg:var(--diffs-computed-decoration-bg)}[data-line-annotation],[data-gutter-buffer=annotation]{--diffs-annotation-bg:var(--diffs-bg-context);--diffs-computed-decoration-bg:var(--diffs-annotation-bg);--diffs-computed-diff-line-bg:var(--diffs-annotation-bg);--diffs-computed-selected-line-bg:var(--diffs-annotation-bg);--diffs-line-bg:var(--diffs-annotation-bg)}[data-merge-conflict-actions],[data-gutter-buffer=merge-conflict-action],[data-gutter-buffer=merge-conflict-marker-base],[data-gutter-buffer=merge-conflict-marker-separator],[data-merge-conflict=marker-base],[data-merge-conflict=marker-separator]{--diffs-computed-decoration-bg:var(--diffs-bg-context);--diffs-computed-diff-line-bg:var(--diffs-bg-context);--diffs-computed-selected-line-bg:var(--diffs-bg-context);--diffs-line-bg:var(--diffs-bg-context)}[data-gutter-buffer=merge-conflict-marker-start],[data-merge-conflict=marker-start]{--diffs-computed-decoration-bg:light-dark(color-mix(in lab, var(--diffs-bg) 78%, var(--conflict-bg-current-header-override,var(--diffs-addition-base))),color-mix(in lab, var(--diffs-bg) 68%, var(--conflict-bg-current-header-override,var(--diffs-addition-base))));--diffs-computed-diff-line-bg:var(--diffs-computed-decoration-bg);--diffs-computed-selected-line-bg:var(--diffs-computed-decoration-bg);--diffs-line-bg:var(--diffs-computed-decoration-bg)}[data-gutter-buffer=merge-conflict-marker-end],[data-merge-conflict=marker-end]{--diffs-computed-decoration-bg:light-dark(color-mix(in lab, var(--diffs-bg) 78%, var(--conflict-bg-incoming-header-override,var(--diffs-modified-base))),color-mix(in lab, var(--diffs-bg) 68%, var(--conflict-bg-incoming-header-override,var(--diffs-modified-base))));--diffs-computed-diff-line-bg:var(--diffs-computed-decoration-bg);--diffs-computed-selected-line-bg:var(--diffs-computed-decoration-bg);--diffs-line-bg:var(--diffs-computed-decoration-bg)}[data-has-merge-conflict] [data-line-annotation],[data-has-merge-conflict] [data-gutter-buffer=annotation]{--diffs-computed-decoration-bg:var(--diffs-bg);--diffs-computed-diff-line-bg:var(--diffs-bg);--diffs-computed-selected-line-bg:var(--diffs-bg);--diffs-line-bg:var(--diffs-bg)}:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number]{--mix-light:91%;--mix-dark:85%}:where([data-background]) [data-line],:where([data-background]) [data-no-newline]{--mix-light:88%;--mix-dark:80%}:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]{--diffs-diff-line-mix-target:var(--diffs-bg)}[data-line-type=change-deletion]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-diff-line-mix-target:var(--diffs-bg-deletion-override,var(--diffs-deletion-base))}@media (pointer:fine){[data-line-type=change-deletion][data-hovered]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--mix-light:80%;--mix-dark:75%}}[data-line-type=change-deletion]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]):where([data-gutter-buffer],[data-column-number]){color:var(--diffs-fg-number-deletion-override,var(--diffs-deletion-base));--diffs-diff-line-mix-target:var(--diffs-bg-deletion-number-override,var(--diffs-deletion-base))}[data-line-type=change-deletion]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-computed-diff-line-bg:light-dark(color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-light), var(--diffs-diff-line-mix-target)),color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-dark), var(--diffs-diff-line-mix-target)));--diffs-computed-selected-line-bg:var(--diffs-computed-diff-line-bg);--diffs-line-bg:var(--diffs-computed-diff-line-bg,inherit)}[data-line-type=change-addition]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-diff-line-mix-target:var(--diffs-bg-addition-override,var(--diffs-addition-base))}@media (pointer:fine){[data-line-type=change-addition][data-hovered]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--mix-light:80%;--mix-dark:70%}}[data-line-type=change-addition]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]):where([data-gutter-buffer],[data-column-number]){color:var(--diffs-fg-number-addition-override,var(--diffs-addition-base));--diffs-diff-line-mix-target:var(--diffs-bg-addition-number-override,var(--diffs-addition-base))}[data-line-type=change-addition]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-computed-diff-line-bg:light-dark(color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-light), var(--diffs-diff-line-mix-target)),color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-dark), var(--diffs-diff-line-mix-target)));--diffs-computed-selected-line-bg:var(--diffs-computed-diff-line-bg);--diffs-line-bg:var(--diffs-computed-diff-line-bg,inherit)}[data-merge-conflict=current]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-diff-line-mix-target:var(--conflict-bg-current-override,var(--diffs-addition-base))}[data-merge-conflict=current]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]):where([data-gutter-buffer],[data-column-number]){color:var(--diffs-fg-number-addition-override,var(--diffs-addition-base));--diffs-diff-line-mix-target:var(--conflict-bg-current-number-override,var(--diffs-addition-base))}@media (pointer:fine){[data-merge-conflict=current][data-hovered]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--mix-light:80%;--mix-dark:70%}}[data-merge-conflict=current]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-computed-diff-line-bg:light-dark(color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-light), var(--diffs-diff-line-mix-target)),color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-dark), var(--diffs-diff-line-mix-target)));--diffs-computed-selected-line-bg:var(--diffs-computed-diff-line-bg);--diffs-line-bg:var(--diffs-computed-diff-line-bg,inherit)}[data-merge-conflict=incoming]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-diff-line-mix-target:var(--conflict-bg-incoming-override,var(--diffs-modified-base))}[data-merge-conflict=incoming]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]):where([data-gutter-buffer],[data-column-number]){color:var(--diffs-modified-base);--diffs-diff-line-mix-target:var(--conflict-bg-incoming-number-override,var(--diffs-modified-base))}@media (pointer:fine){[data-merge-conflict=incoming][data-hovered]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--mix-light:80%;--mix-dark:70%}}[data-merge-conflict=incoming]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-computed-diff-line-bg:light-dark(color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-light), var(--diffs-diff-line-mix-target)),color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-dark), var(--diffs-diff-line-mix-target)));--diffs-computed-selected-line-bg:var(--diffs-computed-diff-line-bg);--diffs-line-bg:var(--diffs-computed-diff-line-bg,inherit)}[data-gutter-buffer],[data-column-number],[data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]{--diffs-selection-mix-target:var(--diffs-bg-selection-override,var(--diffs-selection-base))}[data-selected-line]:is([data-gutter-buffer],[data-column-number],[data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]):where([data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]){--mix-selection-light:82%;--mix-selection-dark:75%}@media (pointer:fine){[data-selected-line][data-hovered]:is([data-gutter-buffer],[data-column-number],[data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]):where([data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]):not([data-merge-conflict],[data-line-type=change-addition],[data-line-type=change-deletion]){--mix-selection-light:75%;--mix-selection-dark:70%}}[data-selected-line]:is([data-gutter-buffer],[data-column-number],[data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]):where([data-gutter-buffer],[data-column-number]){--mix-selection-light:75%;--mix-selection-dark:60%;--diffs-selection-mix-target:var(--diffs-bg-selection-number-override,var(--diffs-selection-base))}@media (pointer:fine){[data-selected-line][data-hovered]:is([data-gutter-buffer],[data-column-number],[data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]):where([data-gutter-buffer],[data-column-number]):not([data-merge-conflict],[data-line-type=change-addition],[data-line-type=change-deletion]){--mix-selection-light:70%;--mix-selection-dark:55%}}[data-selected-line]:is([data-gutter-buffer],[data-column-number],[data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]){--diffs-computed-selected-line-bg:light-dark(color-mix(in lab, var(--diffs-computed-diff-line-bg) var(--mix-selection-light), var(--diffs-selection-mix-target)),color-mix(in lab, var(--diffs-computed-diff-line-bg) var(--mix-selection-dark), var(--diffs-selection-mix-target)));--diffs-line-bg:var(--diffs-computed-selected-line-bg,inherit)}[data-selected-line]:is([data-gutter-buffer],[data-column-number]){color:var(--diffs-selection-number-fg)}[data-no-newline]{-webkit-user-select:none;user-select:none}[data-no-newline] span{opacity:.6}[data-diff-type=split][data-overflow=scroll]{grid-template-columns:1fr 1fr;display:grid}[data-diff-type=split][data-overflow=scroll] [data-additions]{border-left:1px solid var(--diffs-bg)}[data-diff-type=split][data-overflow=scroll] [data-deletions]{border-right:1px solid var(--diffs-bg)}[data-code]{grid-auto-flow:dense;grid-template-columns:var(--diffs-code-grid);overflow:var(--diffs-overflow-override,scroll) clip;overscroll-behavior-x:none;tab-size:var(--diffs-tab-size,2);padding-top:var(--diffs-gap-block,var(--diffs-gap-fallback));padding-bottom:max(0px, calc(var(--diffs-gap-block,var(--diffs-gap-fallback)) - var(--diffs-scrollbar-gutter)));scrollbar-gutter:stable;align-self:flex-start;display:grid}[data-diffs-scrollbar-measure]{opacity:0;pointer-events:none;scrollbar-gutter:auto;grid-template-columns:none;width:100px;height:100px;padding:0;position:absolute;top:-200px;left:-200px}[data-container-size]{container-type:inline-size}[data-code]::-webkit-scrollbar{width:0;height:var(--diffs-scrollbar-gutter)}[data-code]::-webkit-scrollbar-track{background:0 0}[data-code]::-webkit-scrollbar-thumb{background-color:#0000;background-clip:content-box;border:1px solid #0000;border-radius:3px}[data-code]::-webkit-scrollbar-corner{background-color:#0000}@supports ((-moz-appearance:none)){[data-code]{scrollbar-width:thin;scrollbar-color:var(--diffs-bg-context) transparent;padding-bottom:var(--diffs-gap-block,var(--diffs-gap-fallback))}}:is([data-diffs-header]~[data-diff],[data-diffs-header]~[data-file]) [data-code],[data-overflow=wrap]:is([data-diffs-header]~[data-diff],[data-diffs-header]~[data-file]){padding-top:0}[data-gutter]{grid-template-rows:subgrid;grid-template-columns:subgrid;z-index:3;background-color:var(--diffs-bg);grid-column:1;display:grid;position:relative}[data-gutter] [data-gutter-buffer],[data-gutter] [data-column-number]{border-right:var(--diffs-gap-style,2px solid var(--diffs-bg))}[data-content]{grid-template-rows:subgrid;grid-template-columns:subgrid;background-color:var(--diffs-bg);grid-column:2;min-width:0;display:grid}[data-diff-type=split][data-overflow=wrap]{grid-auto-flow:dense;grid-template-columns:repeat(2, var(--diffs-code-grid));padding-block:var(--diffs-gap-block,var(--diffs-gap-fallback));display:grid}[data-diff-type=split][data-overflow=wrap] [data-deletions]{display:contents}:is([data-diff-type=split][data-overflow=wrap] [data-deletions]) [data-gutter]{grid-column:1}:is([data-diff-type=split][data-overflow=wrap] [data-deletions]) [data-content]{border-right:1px solid var(--diffs-bg);grid-column:2}[data-diff-type=split][data-overflow=wrap] [data-additions]{display:contents}:is([data-diff-type=split][data-overflow=wrap] [data-additions]) [data-gutter]{border-left:1px solid var(--diffs-bg);grid-column:3}:is([data-diff-type=split][data-overflow=wrap] [data-additions]) [data-content]{grid-column:4}[data-overflow=scroll] [data-gutter]{position:sticky;left:0}[data-interactive-lines] [data-line]{cursor:pointer}[data-interactive-line-numbers] [data-column-number]{cursor:pointer;touch-action:none}[data-content-buffer],[data-gutter-buffer]{-webkit-user-select:none;user-select:none;min-height:1lh;position:relative}[data-gutter-buffer]{padding-left:2ch;padding-right:1ch}[data-gutter-buffer]:before{content:&quot;&quot;;min-width:var(--diffs-min-number-column-width,var(--diffs-min-number-column-width-default,3ch));display:block}[data-gutter-buffer=annotation]{--diffs-annotation-bg:var(--diffs-bg-context-gutter);min-height:0}[data-gutter-buffer=buffer]{--diffs-line-bg:var(--diffs-bg-context-gutter)}[data-content-buffer]{background-position:5px 0;background-size:8px 8px;background-origin:border-box;background-image:repeating-linear-gradient(-45deg, transparent, transparent 4.242px, var(--diffs-bg-buffer) 4.242px, var(--diffs-bg-buffer) 5.656px);grid-column:1}[data-separator]{box-sizing:content-box;background-color:var(--diffs-bg)}[data-separator=simple]{min-height:4px}[data-separator=line-info],[data-separator=line-info-basic],[data-separator=metadata],[data-separator=simple]{background-color:var(--diffs-bg-separator)}[data-separator=line-info],[data-separator=line-info-basic],[data-separator=metadata]{height:32px;position:relative}[data-separator-wrapper]{-webkit-user-select:none;user-select:none;fill:currentColor;background-color:var(--diffs-bg);align-items:center;height:100%;display:flex;position:absolute;inset-inline:0}[data-content] [data-separator-wrapper]{display:none}[data-separator=metadata] [data-separator-wrapper]{background-color:var(--diffs-bg-separator);height:100%;color:var(--diffs-fg-number);white-space:nowrap;text-overflow:ellipsis;min-width:min-content;padding-inline:1ch;inset-inline:100% auto;overflow:hidden}[data-separator=line-info]{margin-block:var(--diffs-gap-block,var(--diffs-gap-fallback))}[data-separator=line-info] [data-separator-wrapper]{min-width:16px}[data-separator=line-info-basic],[data-separator=metadata]{margin-block:0}[data-separator=line-info][data-separator-first]{margin-top:0}[data-separator=line-info][data-separator-last]{margin-bottom:0}[data-expand-index] [data-separator-wrapper]{grid-template-columns:32px auto;display:grid}[data-expand-index] [data-separator-wrapper][data-separator-multi-button]{grid-template-columns:32px 32px auto}[data-expand-button],[data-separator-content]{background-color:var(--diffs-bg-separator);flex:none;align-items:center;display:flex}[data-expand-index] [data-separator-content]:hover{cursor:pointer;text-decoration:underline}[data-expand-button]{cursor:pointer;min-width:32px;color:var(--diffs-fg-number);border-right:2px solid var(--diffs-bg);flex-shrink:0;justify-content:center;align-self:stretch}[data-expand-button]:hover{color:var(--diffs-fg)}[data-expand-button][data-expand-all-button]{display:none}[data-expand-down] [data-icon]{transform:scaleY(-1)}[data-separator-content]{height:100%;color:var(--diffs-fg-number);flex:auto;justify-content:flex-start;padding:0 1ch;overflow:hidden}:is([data-separator=line-info],[data-separator=line-info-basic]) [data-separator-content]{-webkit-user-select:none;user-select:none;height:100%;overflow:clip}[data-unmodified-lines]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;display:block;overflow:hidden}@supports (width:1cqi){[data-unified] [data-separator=line-info] [data-separator-wrapper]{padding-inline:var(--diffs-gap-inline,var(--diffs-gap-fallback));width:100cqi}:is([data-unified] [data-separator=line-info] [data-separator-wrapper]) [data-separator-content]{border-radius:6px}[data-unified] [data-separator=line-info][data-expand-index] [data-separator-wrapper] [data-separator-content]{border-top-left-radius:unset;border-bottom-left-radius:unset}[data-gutter] [data-separator=line-info] [data-separator-wrapper]{padding-left:var(--diffs-gap-inline,var(--diffs-gap-fallback))}[data-gutter] [data-separator=line-info] [data-separator-content]{border-top-left-radius:6px;border-bottom-left-radius:6px}[data-gutter] [data-separator=line-info][data-expand-index] [data-separator-content]{border-top-left-radius:unset;border-bottom-left-radius:unset}[data-additions] [data-content] [data-separator=line-info]{background-color:var(--diffs-bg)}:is([data-additions] [data-content] [data-separator=line-info]) [data-separator-wrapper]{display:none}[data-additions] [data-gutter] [data-separator=line-info] [data-separator-wrapper]{background-color:var(--diffs-bg-separator);border-top-right-radius:6px;border-bottom-right-radius:6px;height:100%;display:block}:is([data-additions] [data-gutter] [data-separator=line-info] [data-separator-wrapper]) [data-separator-content],:is([data-additions] [data-gutter] [data-separator=line-info] [data-separator-wrapper]) [data-expand-button]{display:none}[data-overflow=scroll] [data-additions] [data-gutter] [data-separator=line-info] [data-separator-wrapper]{width:calc(100cqi - var(--diffs-gap-inline,var(--diffs-gap-fallback)))}[data-overflow=wrap] [data-additions] [data-content] [data-separator=line-info] [data-separator-wrapper]{background-color:var(--diffs-bg-separator);height:100%;margin-right:var(--diffs-gap-inline,var(--diffs-gap-fallback));border-top-right-radius:6px;border-bottom-right-radius:6px;display:block}:is([data-overflow=wrap] [data-additions] [data-content] [data-separator=line-info] [data-separator-wrapper]) [data-separator-content],:is([data-overflow=wrap] [data-additions] [data-content] [data-separator=line-info] [data-separator-wrapper]) [data-expand-button]{display:none}:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-both],:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-down],:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-up]{border-top-left-radius:6px;border-bottom-left-radius:6px}@media (pointer:fine){[data-separator-multi-button]:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-up]{border-top-left-radius:6px;border-bottom-left-radius:unset}[data-separator-multi-button]:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-down]{border-bottom-left-radius:6px;border-top-left-radius:unset}}}@media (pointer:coarse){[data-separator=line-info-basic] [data-separator-wrapper][data-separator-multi-button]{grid-template-columns:34px 34px auto}:is([data-separator=line-info-basic] [data-separator-wrapper][data-separator-multi-button]) [data-separator-content]{grid-column:unset;grid-row:unset}@supports (width:1cqi){:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-both],:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-down],:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-up],[data-separator-multi-button]:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-up]{border-top-left-radius:6px;border-bottom-left-radius:6px}[data-separator-multi-button]:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-down]{border-bottom-left-radius:unset;border-top-left-radius:unset}}}@media (pointer:fine){[data-separator-wrapper][data-separator-multi-button]{grid-template-rows:50% 50%;display:grid}[data-separator-wrapper][data-separator-multi-button] [data-separator-content]{grid-area:1/2/-1;min-width:min-content}[data-separator-wrapper][data-separator-multi-button] [data-expand-button]{grid-column:1}[data-separator=line-info] [data-separator-wrapper],[data-separator=line-info] [data-separator-wrapper][data-separator-multi-button]{grid-template-columns:34px auto}[data-separator=line-info-basic][data-expand-index] [data-separator-wrapper]{grid-template-columns:100% auto}:is(:is([data-separator=line-info],[data-separator=line-info-basic]) [data-separator-multi-button]) [data-expand-up]{border-bottom:1px solid var(--diffs-bg);border-right:2px solid var(--diffs-bg)}:is(:is([data-separator=line-info],[data-separator=line-info-basic]) [data-separator-multi-button]) [data-expand-down]{border-top:1px solid var(--diffs-bg);border-right:2px solid var(--diffs-bg)}}[data-additions] [data-gutter] [data-separator-wrapper],[data-additions] [data-separator=line-info-basic] [data-separator-wrapper],[data-content] [data-separator-wrapper]{display:none}[data-line-annotation]{min-height:var(--diffs-annotation-min-height,0);z-index:2}[data-merge-conflict-actions]{z-index:2}[data-separator=custom]{grid-template-columns:subgrid;display:grid}[data-line],[data-column-number],[data-no-newline]{padding-inline:1ch;position:relative}[data-indicators=classic] [data-line]{padding-inline-start:2ch}:is([data-no-newline]:is([data-indicators=classic] [data-line-type=change-addition],[data-indicators=classic] [data-line-type=change-deletion]),[data-line]:is([data-indicators=classic] [data-line-type=change-addition],[data-indicators=classic] [data-line-type=change-deletion])):before{-webkit-user-select:none;user-select:none;width:1ch;height:1lh;display:inline-block;position:absolute;top:0;left:0}:is([data-line]:is([data-indicators=classic] [data-line-type=change-addition]),[data-no-newline]:is([data-indicators=classic] [data-line-type=change-addition])):before{content:&quot;+&quot;;color:var(--diffs-addition-base)}:is([data-line]:is([data-indicators=classic] [data-line-type=change-deletion]),[data-no-newline]:is([data-indicators=classic] [data-line-type=change-deletion])):before{content:&quot;-&quot;;color:var(--diffs-deletion-base)}[data-column-number]:is([data-indicators=bars] [data-line-type=change-deletion],[data-indicators=bars] [data-line-type=change-addition]):before{content:&quot;&quot;;-webkit-user-select:none;user-select:none;contain:strict;width:4px;height:100%;display:block;position:absolute;top:0;left:0}[data-column-number]:is([data-indicators=bars] [data-line-type=change-deletion]):before{background-image:linear-gradient(0deg, var(--diffs-bg-deletion) 50%, var(--diffs-deletion-base) 50%);background-repeat:repeat;background-size:2px 2px;background-size:calc(1lh/round(1lh / 2px)) calc(1lh/round(1lh / 2px))}[data-column-number]:is([data-indicators=bars] [data-line-type=change-addition]):before{background-color:var(--diffs-addition-base)}[data-overflow=wrap] [data-line],[data-overflow=wrap] [data-annotation-content]{white-space:pre-wrap;word-break:break-word}[data-overflow=scroll] [data-line]{white-space:pre;min-height:1lh}[data-column-number]{box-sizing:content-box;text-align:right;-webkit-user-select:none;user-select:none;color:var(--diffs-fg-number);padding-left:2ch}[data-line-number-content]{min-width:var(--diffs-min-number-column-width,var(--diffs-min-number-column-width-default,3ch));z-index:1;display:inline-block;position:relative}[data-disable-line-numbers] [data-gutter-buffer],[data-disable-line-numbers] [data-column-number]{min-width:4px;padding:0}:is([data-disable-line-numbers] [data-gutter-buffer],[data-disable-line-numbers] [data-column-number]):before{min-width:0}[data-disable-line-numbers] [data-line-number-content]{display:none}[data-disable-line-numbers] [data-gutter-utility-slot]{right:unset;justify-content:flex-start;left:0}[data-disable-line-numbers][data-indicators=bars] [data-gutter-utility-slot]{left:6px}[data-file][data-disable-line-numbers] [data-gutter-buffer],[data-file][data-disable-line-numbers] [data-column-number]{border-right:0;min-width:0}[data-diff-span]{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px}[data-line-type=change-addition] [data-diff-span]{background-color:var(--diffs-bg-addition-emphasis)}[data-line-type=change-deletion] [data-diff-span]{background-color:var(--diffs-bg-deletion-emphasis)}[data-merge-conflict=marker-start],[data-merge-conflict=marker-base],[data-merge-conflict=marker-separator],[data-merge-conflict=marker-end]{color:var(--diffs-fg);padding-left:1ch}[data-merge-conflict=marker-start],[data-merge-conflict=marker-end]{align-items:center;display:flex}:is([data-merge-conflict=marker-start],[data-merge-conflict=marker-end]):after{color:var(--diffs-fg-conflict-marker);font-size:.75rem;font-style:normal;line-height:1.25rem;font-family:var(--diffs-header-font-family,var(--diffs-header-font-fallback));padding-left:1ch}[data-merge-conflict=marker-start]:after{content:&quot;(Current Change)&quot;}[data-merge-conflict=marker-end]:after{content:&quot;(Incoming Change)&quot;}[data-merge-conflict-actions-content]{min-height:1.75rem;font-family:var(--diffs-header-font-family,var(--diffs-header-font-fallback));color:var(--diffs-fg);align-items:center;gap:.25rem;padding-inline:.5rem;font-size:.75rem;line-height:1.2;display:flex}[data-merge-conflict-action]{appearance:none;color:var(--diffs-fg-number);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-style:normal}[data-merge-conflict-action]:hover{color:var(--diffs-fg)}[data-merge-conflict-action=current]:hover{color:var(--diffs-addition-base)}[data-merge-conflict-action=incoming]:hover{color:var(--diffs-modified-base)}[data-merge-conflict-action-separator]{color:var(--diffs-fg-number);opacity:.6;-webkit-user-select:none;user-select:none}[data-diffs-header=default]{background-color:var(--diffs-bg);justify-content:space-between;align-items:center;gap:var(--diffs-gap-inline,var(--diffs-gap-fallback));min-height:calc(1lh + var(--diffs-gap-block,var(--diffs-gap-fallback))*3);z-index:2;flex-direction:row;padding-inline:16px;display:flex;position:relative;top:0}[data-header-content]{align-items:center;gap:var(--diffs-gap-inline,var(--diffs-gap-fallback));white-space:nowrap;flex-direction:row;min-width:0;display:flex}[data-header-content] [data-prev-name],[data-header-content] [data-title]{text-overflow:ellipsis;white-space:nowrap;direction:rtl;min-width:0;overflow:hidden}[data-prev-name]{opacity:.7}[data-rename-icon]{fill:currentColor;flex-grow:0;flex-shrink:0}[data-diffs-header=default] [data-metadata]{white-space:nowrap;align-items:center;gap:1ch;display:flex}[data-diffs-header=default] [data-additions-count]{font-family:var(--diffs-font-family,var(--diffs-font-fallback));color:var(--diffs-addition-base)}[data-diffs-header=default] [data-deletions-count]{font-family:var(--diffs-font-family,var(--diffs-font-fallback));color:var(--diffs-deletion-base)}[data-change-icon]{fill:currentColor;flex-shrink:0}[data-change-icon=change],[data-change-icon=rename-pure],[data-change-icon=rename-changed]{color:var(--diffs-modified-base)}[data-change-icon=new]{color:var(--diffs-addition-base)}[data-change-icon=deleted]{color:var(--diffs-deletion-base)}[data-change-icon=file]{opacity:.6}[data-annotation-content]{z-index:2;isolation:isolate;align-self:flex-start;min-width:0;display:flow-root;position:relative}[data-overflow=scroll] [data-annotation-content],[data-overflow=scroll] [data-merge-conflict-actions-content]{width:var(--diffs-column-content-width,auto);left:var(--diffs-column-number-width,0);position:sticky}[data-annotation-slot]{text-wrap-mode:wrap;word-break:normal;white-space-collapse:collapse}[data-gutter-utility-slot]{touch-action:none;justify-content:flex-end;display:flex;position:absolute;top:0;bottom:0;right:0}[data-utility-button]{appearance:none;cursor:pointer;width:1lh;height:1lh;font-size:var(--diffs-font-size,13px);line-height:var(--diffs-line-height,20px);background-color:var(--diffs-modified-base);color:var(--diffs-bg);fill:currentColor;z-index:4;touch-action:none;border:none;border-radius:4px;justify-content:center;align-items:center;margin-right:calc(1ch - 1lh);padding:0;display:flex;position:relative}[data-utility-button]:before{content:&quot;&quot;;display:block;position:absolute;inset:0 0 0 -4px}[data-decoration-bar-stack]{pointer-events:none;isolation:isolate;z-index:1;background-color:var(--diffs-decoration-bar-color,transparent);box-sizing:content-box;border-left:2px solid var(--diffs-bg);border-right:2px solid var(--diffs-bg);width:6px;position:absolute;top:0;bottom:0;right:-2px}[data-decoration-bar-depth=&quot;1&quot;] [data-decoration-bar-stack]{background-color:color-mix(in lab, var(--diffs-bg) 20%, var(--diffs-decoration-bar-color,transparent))}[data-decoration-bar-depth=&quot;2&quot;] [data-decoration-bar-stack]{background-color:color-mix(in lab, var(--diffs-bg) 45%, var(--diffs-decoration-bar-color,transparent))}[data-decoration-bar-depth=&quot;3&quot;] [data-decoration-bar-stack]{background-color:color-mix(in lab, var(--diffs-bg) 65%, var(--diffs-decoration-bar-color,transparent))}[data-decoration-bar-start] [data-decoration-bar-stack]{border-top-left-radius:5px;border-top-right-radius:5px}[data-decoration-bar-end] [data-decoration-bar-stack]{z-index:3;border-bottom-right-radius:5px;border-bottom-left-radius:5px}[data-placeholder]{contain:strict}[data-error-wrapper]{padding:var(--diffs-gap-block,var(--diffs-gap-fallback)) var(--diffs-gap-inline,var(--diffs-gap-fallback));scrollbar-width:none;max-height:400px;overflow:auto}[data-error-wrapper] [data-error-message]{color:var(--diffs-deletion-base);font-size:18px;font-weight:700}[data-error-wrapper] [data-error-stack]{color:var(--diffs-fg-number)}}@layer theme,rendered,unsafe;
@layer theme {
}&lt;/style&gt;&lt;style data-theme-css=&quot;&quot;&gt;@layer base, theme, rendered, unsafe;
@layer rendered {
:host {
--diffs-scrollbar-gutter-measured: var(--diffs-scrollbar-gutter-fallback);
--diffs-dark:#fafafa;--diffs-dark-bg:#0a0a0a;--diffs-dark-addition-color:#07c480;--diffs-dark-deletion-color:#ff2e3f;--diffs-dark-modified-color:#009fff;--diffs-light:#0a0a0a;--diffs-light-bg:#ffffff;--diffs-light-addition-color:#18a46c;--diffs-light-deletion-color:#d52c36;--diffs-light-modified-color:#009fff;
}
}&lt;/style&gt;&lt;div data-diffs-header=&quot;default&quot; data-change-type=&quot;new&quot;&gt;&lt;div data-header-content=&quot;&quot;&gt;&lt;slot name=&quot;header-prefix&quot;&gt;&lt;/slot&gt;&lt;svg width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 16 16&quot; data-change-icon=&quot;new&quot;&gt;&lt;use href=&quot;#diffs-icon-symbol-added&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;div data-title=&quot;&quot;&gt;&lt;bdi&gt;services/api/src/cors.ts&lt;/bdi&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-metadata=&quot;&quot;&gt;&lt;span data-additions-count=&quot;&quot;&gt;+107&lt;/span&gt;&lt;slot name=&quot;header-metadata&quot;&gt;&lt;/slot&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre data-diff=&quot;&quot; data-diff-type=&quot;single&quot; data-overflow=&quot;scroll&quot; data-background=&quot;&quot; data-indicators=&quot;bars&quot; tabindex=&quot;0&quot; style=&quot;--diffs-min-number-column-width-default:3ch;&quot; data-dehydrated=&quot;&quot;&gt;&lt;code data-code=&quot;&quot; data-container-size=&quot;&quot; data-additions=&quot;&quot;&gt;&lt;div data-gutter=&quot;&quot; style=&quot;grid-row: span 107&quot;&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;1&quot; data-line-index=&quot;0,0&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;2&quot; data-line-index=&quot;1,1&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;2&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;3&quot; data-line-index=&quot;2,2&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;3&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;4&quot; data-line-index=&quot;3,3&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;4&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;5&quot; data-line-index=&quot;4,4&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;5&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;6&quot; data-line-index=&quot;5,5&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;6&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;7&quot; data-line-index=&quot;6,6&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;7&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;8&quot; data-line-index=&quot;7,7&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;8&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;9&quot; data-line-index=&quot;8,8&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;9&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;10&quot; data-line-index=&quot;9,9&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;10&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;11&quot; data-line-index=&quot;10,10&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;11&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;12&quot; data-line-index=&quot;11,11&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;12&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;13&quot; data-line-index=&quot;12,12&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;13&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;14&quot; data-line-index=&quot;13,13&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;14&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;15&quot; data-line-index=&quot;14,14&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;15&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;16&quot; data-line-index=&quot;15,15&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;16&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;17&quot; data-line-index=&quot;16,16&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;17&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;18&quot; data-line-index=&quot;17,17&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;18&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;19&quot; data-line-index=&quot;18,18&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;19&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;20&quot; data-line-index=&quot;19,19&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;20&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;21&quot; data-line-index=&quot;20,20&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;21&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;22&quot; data-line-index=&quot;21,21&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;22&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;23&quot; data-line-index=&quot;22,22&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;23&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;24&quot; data-line-index=&quot;23,23&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;24&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;25&quot; data-line-index=&quot;24,24&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;25&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;26&quot; data-line-index=&quot;25,25&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;26&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;27&quot; data-line-index=&quot;26,26&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;27&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;28&quot; data-line-index=&quot;27,27&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;28&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;29&quot; data-line-index=&quot;28,28&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;29&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;30&quot; data-line-index=&quot;29,29&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;30&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;31&quot; data-line-index=&quot;30,30&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;31&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;32&quot; data-line-index=&quot;31,31&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;32&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;33&quot; data-line-index=&quot;32,32&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;33&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;34&quot; data-line-index=&quot;33,33&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;34&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;35&quot; data-line-index=&quot;34,34&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;35&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;36&quot; data-line-index=&quot;35,35&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;36&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;37&quot; data-line-index=&quot;36,36&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;37&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;38&quot; data-line-index=&quot;37,37&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;38&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;39&quot; data-line-index=&quot;38,38&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;39&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;40&quot; data-line-index=&quot;39,39&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;40&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;41&quot; data-line-index=&quot;40,40&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;41&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;42&quot; data-line-index=&quot;41,41&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;42&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;43&quot; data-line-index=&quot;42,42&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;43&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;44&quot; data-line-index=&quot;43,43&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;44&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;45&quot; data-line-index=&quot;44,44&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;45&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;46&quot; data-line-index=&quot;45,45&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;46&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;47&quot; data-line-index=&quot;46,46&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;47&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;48&quot; data-line-index=&quot;47,47&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;48&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;49&quot; data-line-index=&quot;48,48&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;49&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;50&quot; data-line-index=&quot;49,49&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;50&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;51&quot; data-line-index=&quot;50,50&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;51&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;52&quot; data-line-index=&quot;51,51&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;52&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;53&quot; data-line-index=&quot;52,52&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;53&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;54&quot; data-line-index=&quot;53,53&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;54&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;55&quot; data-line-index=&quot;54,54&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;55&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;56&quot; data-line-index=&quot;55,55&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;56&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;57&quot; data-line-index=&quot;56,56&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;57&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;58&quot; data-line-index=&quot;57,57&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;58&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;59&quot; data-line-index=&quot;58,58&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;59&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;60&quot; data-line-index=&quot;59,59&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;60&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;61&quot; data-line-index=&quot;60,60&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;61&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;62&quot; data-line-index=&quot;61,61&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;62&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;63&quot; data-line-index=&quot;62,62&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;63&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;64&quot; data-line-index=&quot;63,63&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;64&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;65&quot; data-line-index=&quot;64,64&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;65&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;66&quot; data-line-index=&quot;65,65&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;66&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;67&quot; data-line-index=&quot;66,66&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;67&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;68&quot; data-line-index=&quot;67,67&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;68&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;69&quot; data-line-index=&quot;68,68&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;69&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;70&quot; data-line-index=&quot;69,69&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;70&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;71&quot; data-line-index=&quot;70,70&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;71&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;72&quot; data-line-index=&quot;71,71&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;72&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;73&quot; data-line-index=&quot;72,72&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;73&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;74&quot; data-line-index=&quot;73,73&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;74&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;75&quot; data-line-index=&quot;74,74&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;75&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;76&quot; data-line-index=&quot;75,75&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;76&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;77&quot; data-line-index=&quot;76,76&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;77&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;78&quot; data-line-index=&quot;77,77&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;78&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;79&quot; data-line-index=&quot;78,78&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;79&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;80&quot; data-line-index=&quot;79,79&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;80&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;81&quot; data-line-index=&quot;80,80&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;81&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;82&quot; data-line-index=&quot;81,81&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;82&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;83&quot; data-line-index=&quot;82,82&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;83&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;84&quot; data-line-index=&quot;83,83&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;84&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;85&quot; data-line-index=&quot;84,84&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;85&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;86&quot; data-line-index=&quot;85,85&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;86&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;87&quot; data-line-index=&quot;86,86&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;87&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;88&quot; data-line-index=&quot;87,87&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;88&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;89&quot; data-line-index=&quot;88,88&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;89&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;90&quot; data-line-index=&quot;89,89&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;90&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;91&quot; data-line-index=&quot;90,90&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;91&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;92&quot; data-line-index=&quot;91,91&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;92&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;93&quot; data-line-index=&quot;92,92&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;93&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;94&quot; data-line-index=&quot;93,93&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;94&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;95&quot; data-line-index=&quot;94,94&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;95&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;96&quot; data-line-index=&quot;95,95&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;96&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;97&quot; data-line-index=&quot;96,96&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;97&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;98&quot; data-line-index=&quot;97,97&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;98&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;99&quot; data-line-index=&quot;98,98&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;99&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;100&quot; data-line-index=&quot;99,99&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;100&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;101&quot; data-line-index=&quot;100,100&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;101&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;102&quot; data-line-index=&quot;101,101&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;102&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;103&quot; data-line-index=&quot;102,102&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;103&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;104&quot; data-line-index=&quot;103,103&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;104&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;105&quot; data-line-index=&quot;104,104&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;105&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;106&quot; data-line-index=&quot;105,105&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;106&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;107&quot; data-line-index=&quot;106,106&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;107&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-content=&quot;&quot; style=&quot;grid-row: span 107&quot;&gt;&lt;div data-line=&quot;1&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;0,0&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;export&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; DEFAULT_API_CORS_ORIGINS&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; [&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;2&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;1,1&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;https://flow.deltaisland.io&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;3&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;2,2&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;http://127.0.0.1:3000&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;4&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;3,3&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;http://localhost:3000&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;5&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;4,4&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;http://127.0.0.1:3100&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;6&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;5,5&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;http://localhost:3100&quot;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;7&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;6,6&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;].&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;join&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;,&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;8&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;7,7&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;9&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;8,8&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; DEFAULT_ALLOWED_HEADERS&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;authorization,content-type,x-synthetic-admin-token&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;10&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;9,9&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; DEFAULT_ALLOWED_METHODS&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;GET,POST,PUT,OPTIONS&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;11&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;10,10&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;12&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;11,11&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; normalizeOrigin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;origin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; string&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;):&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; string&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; |&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; null&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;13&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;12,12&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; trimmed&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; origin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;trim&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;();&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;14&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;13,13&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;trimmed&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;15&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;14,14&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; null&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;16&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;15,15&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;17&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;16,16&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;trimmed&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ===&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;*&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;18&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;17,17&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; trimmed&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;19&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;18,18&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;20&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;19,19&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;21&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;20,20&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; try&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;22&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;21,21&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; URL&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;trimmed&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;).&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;origin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;23&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;22,22&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; catch&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;24&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;23,23&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; null&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;25&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;24,24&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;26&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;25,25&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;};&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;27&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;26,26&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;28&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;27,27&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;export&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; parseCorsAllowedOrigins&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; string&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;):&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; Set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&amp;#x3C;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;29&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;28,28&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; origins&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; Set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&amp;#x3C;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&gt;();&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;30&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;29,29&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; for&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; entry&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; of&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; value&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;split&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;,&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;))&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;31&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;30,30&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; origin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; normalizeOrigin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;entry&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;32&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;31,31&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;origin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;33&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;32,32&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; origins&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;add&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;origin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;34&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;33,33&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;35&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;34,34&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;36&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;35,35&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; origins&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;37&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;36,36&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;};&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;38&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;37,37&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;39&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;38,38&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;export&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; resolveCorsOrigin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;req&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; Request&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt; allowedOrigins&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; Set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&amp;#x3C;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&gt;):&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; string&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; |&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; null&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;40&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;39,39&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; origin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; normalizeOrigin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;req&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;headers&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;get&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;origin&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ??&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;41&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;40,40&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;origin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;42&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;41,41&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; null&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;43&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;42,42&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;44&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;43,43&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;allowedOrigins&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;has&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;*&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;))&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;45&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;44,44&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;*&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;46&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;45,45&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;47&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;46,46&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; allowedOrigins&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;has&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;origin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; ?&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; origin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; :&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; null&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;48&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;47,47&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;};&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;49&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;48,48&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;50&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;49,49&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; appendVaryOrigin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;headers&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; Headers&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;):&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; void&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;51&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;50,50&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; vary&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; headers&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;get&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;vary&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;52&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;51,51&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;vary&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;53&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;52,52&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; headers&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;vary&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;Origin&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;54&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;53,53&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;55&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;54,54&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;56&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;55,55&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;vary&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;split&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;,&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;).&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;some&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; value&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;trim&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;().&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;toLowerCase&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ===&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;origin&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;))&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;57&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;56,56&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; headers&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;vary&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; `&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;${&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;vary&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;, Origin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;`&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;58&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;57,57&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;59&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;58,58&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;};&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;60&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;59,59&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;61&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;60,60&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;export&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; withCorsHeaders&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;62&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;61,61&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt; req&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; Request&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;63&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;62,62&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt; response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; Response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;64&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;63,63&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt; allowedOrigins&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; Set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&amp;#x3C;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;65&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;64,64&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;):&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; Response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;66&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;65,65&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;status&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ===&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 101&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;67&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;66,66&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;68&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;67,67&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;69&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;68,68&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;70&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;69,69&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; allowedOrigin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; resolveCorsOrigin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;req&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; allowedOrigins&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;71&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;70,70&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;allowedOrigin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;72&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;71,71&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;73&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;72,72&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;74&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;73,73&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;75&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;74,74&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; headers&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; Headers&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;headers&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;76&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;75,75&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; headers&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;access-control-allow-origin&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; allowedOrigin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;77&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;76,76&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; appendVaryOrigin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;headers&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;78&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;77,77&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;79&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;78,78&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; Response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;body&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;80&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;79,79&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; status&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;status&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;81&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;80,80&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; statusText&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;statusText&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;82&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;81,81&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; headers&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;83&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;82,82&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; });&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;84&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;83,83&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;};&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;85&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;84,84&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;86&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;85,85&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;export&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; createCorsPreflightResponse&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;87&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;86,86&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt; req&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; Request&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;88&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;87,87&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt; allowedOrigins&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; Set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&amp;#x3C;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;89&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;88,88&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;):&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; Response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;90&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;89,89&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; headers&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; Headers&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;();&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;91&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;90,90&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; allowedOrigin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; resolveCorsOrigin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;req&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; allowedOrigins&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;92&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;91,91&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;allowedOrigin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;93&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;92,92&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; headers&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;access-control-allow-origin&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; allowedOrigin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;94&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;93,93&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; headers&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;access-control-allow-methods&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; DEFAULT_ALLOWED_METHODS&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;95&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;94,94&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; headers&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;96&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;95,95&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;access-control-allow-headers&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;97&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;96,96&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; req&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;headers&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;get&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;access-control-request-headers&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ??&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; DEFAULT_ALLOWED_HEADERS&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;98&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;97,97&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; );&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;99&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;98,98&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; headers&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;set&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;access-control-max-age&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;86400&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;100&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;99,99&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; appendVaryOrigin&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;headers&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;101&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;100,100&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;102&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;101,101&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;103&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;102,102&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; Response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt;null&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;104&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;103,103&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; status&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 204&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;105&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;104,104&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; headers&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;106&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;105,105&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; });&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;107&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;106,106&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;};&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr class=&quot;diff-break&quot; /&gt;
&lt;svg data-icon-sprite aria-hidden=&quot;true&quot; width=&quot;0&quot; height=&quot;0&quot;&gt;
&lt;symbol id=&quot;diffs-icon-arrow-right-short&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M8.47 4.22a.75.75 0 0 0 0 1.06l1.97 1.97H3.75a.75.75 0 0 0 0 1.5h6.69l-1.97 1.97a.75.75 0 1 0 1.06 1.06l3.25-3.25a.75.75 0 0 0 0-1.06L9.53 4.22a.75.75 0 0 0-1.06 0&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-brand-github&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M8 0c4.42 0 8 3.58 8 8a8.01 8.01 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27s-1.36.09-2 .27c-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-chevron&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M1.47 4.47a.75.75 0 0 1 1.06 0L8 9.94l5.47-5.47a.75.75 0 1 1 1.06 1.06l-6 6a.75.75 0 0 1-1.06 0l-6-6a.75.75 0 0 1 0-1.06&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-chevrons-narrow&quot; viewBox=&quot;0 0 10 16&quot;&gt;
&lt;path d=&quot;M4.47 2.22a.75.75 0 0 1 1.06 0l3.25 3.25a.75.75 0 0 1-1.06 1.06L5 3.81 2.28 6.53a.75.75 0 0 1-1.06-1.06zM1.22 9.47a.75.75 0 0 1 1.06 0L5 12.19l2.72-2.72a.75.75 0 0 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0l-3.25-3.25a.75.75 0 0 1 0-1.06&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-diff-split&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M14 0H8.5v16H14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2m-1.5 6.5v1h1a.5.5 0 0 1 0 1h-1v1a.5.5 0 0 1-1 0v-1h-1a.5.5 0 0 1 0-1h1v-1a.5.5 0 0 1 1 0&quot;/&gt;&lt;path d=&quot;M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h5.5V0zm.5 7.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1 0-1&quot; opacity=&quot;.3&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-diff-unified&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M16 14a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V8.5h16zm-8-4a.5.5 0 0 0-.5.5v1h-1a.5.5 0 0 0 0 1h1v1a.5.5 0 0 0 1 0v-1h1a.5.5 0 0 0 0-1h-1v-1A.5.5 0 0 0 8 10&quot; clip-rule=&quot;evenodd&quot;/&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M14 0a2 2 0 0 1 2 2v5.5H0V2a2 2 0 0 1 2-2zM6.5 3.5a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1z&quot; clip-rule=&quot;evenodd&quot; opacity=&quot;.4&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-expand&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M3.47 5.47a.75.75 0 0 1 1.06 0L8 8.94l3.47-3.47a.75.75 0 1 1 1.06 1.06l-4 4a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 0 1 0-1.06&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-expand-all&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M11.47 9.47a.75.75 0 1 1 1.06 1.06l-4 4a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 1 1 1.06-1.06L8 12.94zM7.526 1.418a.75.75 0 0 1 1.004.052l4 4a.75.75 0 1 1-1.06 1.06L8 3.06 4.53 6.53a.75.75 0 1 1-1.06-1.06l4-4z&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-file-code&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M10.75 0c.199 0 .39.08.53.22l3.5 3.5c.14.14.22.331.22.53v9A2.75 2.75 0 0 1 12.25 16h-8.5A2.75 2.75 0 0 1 1 13.25V2.75A2.75 2.75 0 0 1 3.75 0zm-7 1.5c-.69 0-1.25.56-1.25 1.25v10.5c0 .69.56 1.25 1.25 1.25h8.5c.69 0 1.25-.56 1.25-1.25V5h-1.25A2.25 2.25 0 0 1 10 2.75V1.5z&quot;/&gt;&lt;path d=&quot;M7.248 6.19a.75.75 0 0 1 .063 1.058L5.753 9l1.558 1.752a.75.75 0 0 1-1.122.996l-2-2.25a.75.75 0 0 1 0-.996l2-2.25a.75.75 0 0 1 1.06-.063M8.69 7.248a.75.75 0 1 1 1.12-.996l2 2.25a.75.75 0 0 1 0 .996l-2 2.25a.75.75 0 1 1-1.12-.996L10.245 9z&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-plus&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M8 3a.75.75 0 0 1 .75.75v3.5h3.5a.75.75 0 0 1 0 1.5h-3.5v3.5a.75.75 0 0 1-1.5 0v-3.5h-3.5a.75.75 0 0 1 0-1.5h3.5v-3.5A.75.75 0 0 1 8 3&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-added&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M8 4a.75.75 0 0 1 .75.75v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5A.75.75 0 0 1 8 4&quot;/&gt;&lt;path d=&quot;M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-deleted&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M4 8a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5A.75.75 0 0 1 4 8&quot;/&gt;&lt;path d=&quot;M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-diffstat&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8&quot;/&gt;&lt;path d=&quot;M8.75 4.296a.75.75 0 0 0-1.5 0V6.25h-2a.75.75 0 0 0 0 1.5h2v1.5h1.5v-1.5h2a.75.75 0 0 0 0-1.5h-2zM5.25 10a.75.75 0 0 0 0 1.5h5.5a.75.75 0 0 0 0-1.5z&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-ignored&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706s.826.607 1.706.802c.898.2 2.091.288 3.704.288s2.806-.088 3.704-.288c.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5s-2.806.088-3.704.288c-.88.196-1.381.478-1.706.802s-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8M0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m11.53-2.47a.75.75 0 0 0-1.06-1.06l-6 6a.75.75 0 1 0 1.06 1.06z&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-modified&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706s.826.607 1.706.802c.898.2 2.091.288 3.704.288s2.806-.088 3.704-.288c.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5s-2.806.088-3.704.288c-.88.196-1.381.478-1.706.802s-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8M0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m8 3a3 3 0 1 0 0-6 3 3 0 0 0 0 6&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-moved&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8&quot;/&gt;&lt;path d=&quot;M8.495 4.695a.75.75 0 0 0-.05 1.06L10.486 8l-2.041 2.246a.75.75 0 0 0 1.11 1.008l2.5-2.75a.75.75 0 0 0 0-1.008l-2.5-2.75a.75.75 0 0 0-1.06-.051m-4 0a.75.75 0 0 0-.05 1.06l2.044 2.248-1.796 1.995a.75.75 0 0 0 1.114 1.004l2.25-2.5a.75.75 0 0 0-.002-1.007l-2.5-2.75a.75.75 0 0 0-1.06-.05&quot;/&gt;
&lt;/symbol&gt;
&lt;symbol id=&quot;diffs-icon-symbol-ref&quot; viewBox=&quot;0 0 16 16&quot;&gt;
&lt;path d=&quot;M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706.286.286.71.54 1.41.73V1.86c-.7.19-1.124.444-1.41.73-.324.325-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8m4 6.397c.697.07 1.522.103 2.5.103 1.613 0 2.806-.088 3.704-.288.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5c-.978 0-1.803.033-2.5.103zM0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m7-2a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1z&quot;/&gt;
&lt;/symbol&gt;
&lt;/svg&gt;&lt;style data-core-css=&quot;&quot;&gt;@layer base, theme, rendered, unsafe;
@layer base,theme,rendered,unsafe;@layer base{:host{--diffs-font-fallback:&quot;SF Mono&quot;, Monaco, Consolas, &quot;Ubuntu Mono&quot;, &quot;Liberation Mono&quot;, &quot;Courier New&quot;, monospace;--diffs-header-font-fallback:system-ui, -apple-system, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, &quot;Noto Sans&quot;, &quot;Liberation Sans&quot;, Arial, sans-serif;--diffs-mixer:light-dark(#000,#fff);--diffs-gap-fallback:8px;--diffs-scrollbar-gutter-fallback:6px;--diffs-scrollbar-gutter:var(--diffs-scrollbar-gutter-override,var(--diffs-scrollbar-gutter-measured,var(--diffs-scrollbar-gutter-fallback)));--diffs-added-light:#0dbe4e;--diffs-added-dark:#5ecc71;--diffs-modified-light:#009fff;--diffs-modified-dark:#69b1ff;--diffs-deleted-light:#ff2e3f;--diffs-deleted-dark:#ff6762;color-scheme:light dark;font-family:var(--diffs-header-font-family,var(--diffs-header-font-fallback));font-size:var(--diffs-font-size,13px);line-height:var(--diffs-line-height,20px);font-feature-settings:var(--diffs-font-features);--diffs-bg:light-dark(var(--diffs-light-bg,#fff),var(--diffs-dark-bg,#000));--diffs-bg-buffer:var(--diffs-bg-buffer-override,light-dark(color-mix(in lab, var(--diffs-bg) 92%, var(--diffs-mixer)),color-mix(in lab, var(--diffs-bg) 92%, var(--diffs-mixer))));--diffs-bg-context:var(--diffs-bg-context-override,light-dark(color-mix(in lab, var(--diffs-bg) 98.5%, var(--diffs-mixer)),color-mix(in lab, var(--diffs-bg) 92.5%, var(--diffs-mixer))));--diffs-bg-context-gutter:var(--diffs-bg-context-gutter-override,light-dark(color-mix(in lab, var(--diffs-bg-context) 90%, var(--diffs-bg)),color-mix(in lab, var(--diffs-bg-context) 45%, var(--diffs-bg))));--diffs-bg-separator:var(--diffs-bg-separator-override,light-dark(color-mix(in lab, var(--diffs-bg) 96%, var(--diffs-mixer)),color-mix(in lab, var(--diffs-bg) 85%, var(--diffs-mixer))));--diffs-fg:light-dark(var(--diffs-light,#000),var(--diffs-dark,#fff));--diffs-fg-number:var(--diffs-fg-number-override,light-dark(color-mix(in lab, var(--diffs-fg) 65%, var(--diffs-bg)),color-mix(in lab, var(--diffs-fg) 65%, var(--diffs-bg))));--diffs-fg-conflict-marker:var(--diffs-fg-conflict-marker-override,var(--diffs-fg-number));--diffs-deletion-base:var(--diffs-deletion-color-override,light-dark(var(--diffs-light-deletion-color,var(--diffs-deletion-color,var(--diffs-deleted-light))),var(--diffs-dark-deletion-color,var(--diffs-deletion-color,var(--diffs-deleted-dark)))));--diffs-addition-base:var(--diffs-addition-color-override,light-dark(var(--diffs-light-addition-color,var(--diffs-addition-color,var(--diffs-added-light))),var(--diffs-dark-addition-color,var(--diffs-addition-color,var(--diffs-added-dark)))));--diffs-modified-base:var(--diffs-modified-color-override,light-dark(var(--diffs-light-modified-color,var(--diffs-modified-color,var(--diffs-modified-light))),var(--diffs-dark-modified-color,var(--diffs-modified-color,var(--diffs-modified-dark)))));--diffs-bg-deletion:var(--diffs-bg-deletion-override,light-dark(color-mix(in lab, var(--diffs-bg) 88%, var(--diffs-deletion-base)),color-mix(in lab, var(--diffs-bg) 80%, var(--diffs-deletion-base))));--diffs-bg-deletion-emphasis:var(--diffs-bg-deletion-emphasis-override,light-dark(rgb(from var(--diffs-deletion-base) r g b / .15),rgb(from var(--diffs-deletion-base) r g b / .2)));--diffs-bg-addition:var(--diffs-bg-addition-override,light-dark(color-mix(in lab, var(--diffs-bg) 88%, var(--diffs-addition-base)),color-mix(in lab, var(--diffs-bg) 80%, var(--diffs-addition-base))));--diffs-bg-addition-emphasis:var(--diffs-bg-addition-emphasis-override,light-dark(rgb(from var(--diffs-addition-base) r g b / .15),rgb(from var(--diffs-addition-base) r g b / .2)));--diffs-selection-base:var(--diffs-modified-base);--diffs-selection-number-fg:light-dark(color-mix(in lab, var(--diffs-selection-base) 65%, var(--diffs-mixer)),color-mix(in lab, var(--diffs-selection-base) 75%, var(--diffs-mixer)));background-color:var(--diffs-bg);color:var(--diffs-fg);display:block}pre,code,[data-error-wrapper]{isolation:isolate;font-family:var(--diffs-font-family,var(--diffs-font-fallback));outline:none;margin:0;padding:0;display:block}pre,code{background-color:var(--diffs-bg)}code{contain:content}*,:before,:after{box-sizing:border-box}[data-icon-sprite]{display:none}[data-diffs-header],[data-separator]{font-family:var(--diffs-header-font-family,var(--diffs-header-font-fallback))}[data-diffs-header][data-sticky]{z-index:1;background-color:var(--diffs-bg);position:sticky;top:0}[data-file-info]{color:var(--fg);background-color:color-mix(in lab, var(--bg) 98%, var(--fg));border-block:1px solid color-mix(in lab, var(--bg) 95%, var(--fg));padding:10px;font-weight:700}[data-diff],[data-file]{--diffs-grid-number-column-width:minmax(min-content, max-content);--diffs-code-grid:var(--diffs-grid-number-column-width) 1fr}[data-dehydrated]:is([data-diff],[data-file]){--diffs-code-grid:var(--diffs-grid-number-column-width) minmax(0, 1fr)}:is([data-diff],[data-file]):hover [data-code]::-webkit-scrollbar-thumb{background-color:var(--diffs-bg-context)}@supports (-webkit-touch-callout:none){:host{--diffs-scrollbar-gutter-fallback:0px}}[data-line] span{color:light-dark(var(--diffs-token-light,var(--diffs-light)),var(--diffs-token-dark,var(--diffs-dark)));background-color:light-dark(var(--diffs-token-light-bg,inherit),var(--diffs-token-dark-bg,inherit));font-weight:light-dark(var(--diffs-token-light-font-weight,inherit),var(--diffs-token-dark-font-weight,inherit));font-style:light-dark(var(--diffs-token-light-font-style,inherit),var(--diffs-token-dark-font-style,inherit));-webkit-text-decoration:light-dark(var(--diffs-token-light-text-decoration,inherit),var(--diffs-token-dark-text-decoration,inherit));text-decoration:light-dark(var(--diffs-token-light-text-decoration,inherit),var(--diffs-token-dark-text-decoration,inherit))}[data-line],[data-gutter-buffer],[data-column-number],[data-line-annotation],[data-no-newline],[data-merge-conflict],[data-merge-conflict-actions]{--diffs-computed-decoration-bg:var(--diffs-bg);--diffs-computed-diff-line-bg:var(--diffs-bg);--diffs-computed-selected-line-bg:var(--diffs-bg);color:var(--diffs-fg);background-color:var(--diffs-line-bg,var(--diffs-bg))}@media (pointer:fine){:is([data-line],[data-gutter-buffer],[data-column-number],[data-line-annotation],[data-no-newline],[data-merge-conflict],[data-merge-conflict-actions]):where([data-hovered]){--diffs-computed-hovered-line-bg:light-dark(color-mix(in lab, var(--diffs-computed-selected-line-bg) 97%, var(--diffs-bg-hover-override,var(--diffs-mixer))),color-mix(in lab, var(--diffs-computed-selected-line-bg) 91%, var(--diffs-bg-hover-override,var(--diffs-mixer))));--diffs-line-bg:var(--diffs-computed-hovered-line-bg,inherit)}}[data-decoration-bg]:is([data-line],[data-no-newline]){--mix-deco-light:92%;--mix-deco-dark:85%}[data-decoration-bg][data-decoration-bg-depth=&quot;2&quot;]:is([data-line],[data-no-newline]){--mix-deco-light:88%;--mix-deco-dark:80%}[data-decoration-bg][data-decoration-bg-depth=&quot;3&quot;]:is([data-line],[data-no-newline]){--mix-deco-light:85%;--mix-deco-dark:78%}@media (pointer:fine){[data-decoration-bg][data-hovered]:is([data-line],[data-no-newline]):not([data-selected-line]){--mix-deco-light:85%;--mix-deco-dark:85%}[data-decoration-bg][data-hovered][data-decoration-bg-depth=&quot;2&quot;]:is([data-line],[data-no-newline]):not([data-selected-line]){--mix-deco-light:83%;--mix-deco-dark:83%}[data-decoration-bg][data-hovered][data-decoration-bg-depth=&quot;3&quot;]:is([data-line],[data-no-newline]):not([data-selected-line]){--mix-deco-light:81%;--mix-deco-dark:81%}}[data-decoration-bg]:is([data-line],[data-no-newline]){--diffs-computed-decoration-bg:light-dark(color-mix(in lab, var(--diffs-bg) var(--mix-deco-light), var(--diffs-decoration-bg)),color-mix(in lab, var(--diffs-bg) var(--mix-deco-dark), var(--diffs-decoration-bg)));--diffs-computed-diff-line-bg:var(--diffs-computed-decoration-bg);--diffs-computed-selected-line-bg:var(--diffs-computed-decoration-bg);--diffs-line-bg:var(--diffs-computed-decoration-bg)}[data-line-annotation],[data-gutter-buffer=annotation]{--diffs-annotation-bg:var(--diffs-bg-context);--diffs-computed-decoration-bg:var(--diffs-annotation-bg);--diffs-computed-diff-line-bg:var(--diffs-annotation-bg);--diffs-computed-selected-line-bg:var(--diffs-annotation-bg);--diffs-line-bg:var(--diffs-annotation-bg)}[data-merge-conflict-actions],[data-gutter-buffer=merge-conflict-action],[data-gutter-buffer=merge-conflict-marker-base],[data-gutter-buffer=merge-conflict-marker-separator],[data-merge-conflict=marker-base],[data-merge-conflict=marker-separator]{--diffs-computed-decoration-bg:var(--diffs-bg-context);--diffs-computed-diff-line-bg:var(--diffs-bg-context);--diffs-computed-selected-line-bg:var(--diffs-bg-context);--diffs-line-bg:var(--diffs-bg-context)}[data-gutter-buffer=merge-conflict-marker-start],[data-merge-conflict=marker-start]{--diffs-computed-decoration-bg:light-dark(color-mix(in lab, var(--diffs-bg) 78%, var(--conflict-bg-current-header-override,var(--diffs-addition-base))),color-mix(in lab, var(--diffs-bg) 68%, var(--conflict-bg-current-header-override,var(--diffs-addition-base))));--diffs-computed-diff-line-bg:var(--diffs-computed-decoration-bg);--diffs-computed-selected-line-bg:var(--diffs-computed-decoration-bg);--diffs-line-bg:var(--diffs-computed-decoration-bg)}[data-gutter-buffer=merge-conflict-marker-end],[data-merge-conflict=marker-end]{--diffs-computed-decoration-bg:light-dark(color-mix(in lab, var(--diffs-bg) 78%, var(--conflict-bg-incoming-header-override,var(--diffs-modified-base))),color-mix(in lab, var(--diffs-bg) 68%, var(--conflict-bg-incoming-header-override,var(--diffs-modified-base))));--diffs-computed-diff-line-bg:var(--diffs-computed-decoration-bg);--diffs-computed-selected-line-bg:var(--diffs-computed-decoration-bg);--diffs-line-bg:var(--diffs-computed-decoration-bg)}[data-has-merge-conflict] [data-line-annotation],[data-has-merge-conflict] [data-gutter-buffer=annotation]{--diffs-computed-decoration-bg:var(--diffs-bg);--diffs-computed-diff-line-bg:var(--diffs-bg);--diffs-computed-selected-line-bg:var(--diffs-bg);--diffs-line-bg:var(--diffs-bg)}:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number]{--mix-light:91%;--mix-dark:85%}:where([data-background]) [data-line],:where([data-background]) [data-no-newline]{--mix-light:88%;--mix-dark:80%}:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]{--diffs-diff-line-mix-target:var(--diffs-bg)}[data-line-type=change-deletion]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-diff-line-mix-target:var(--diffs-bg-deletion-override,var(--diffs-deletion-base))}@media (pointer:fine){[data-line-type=change-deletion][data-hovered]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--mix-light:80%;--mix-dark:75%}}[data-line-type=change-deletion]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]):where([data-gutter-buffer],[data-column-number]){color:var(--diffs-fg-number-deletion-override,var(--diffs-deletion-base));--diffs-diff-line-mix-target:var(--diffs-bg-deletion-number-override,var(--diffs-deletion-base))}[data-line-type=change-deletion]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-computed-diff-line-bg:light-dark(color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-light), var(--diffs-diff-line-mix-target)),color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-dark), var(--diffs-diff-line-mix-target)));--diffs-computed-selected-line-bg:var(--diffs-computed-diff-line-bg);--diffs-line-bg:var(--diffs-computed-diff-line-bg,inherit)}[data-line-type=change-addition]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-diff-line-mix-target:var(--diffs-bg-addition-override,var(--diffs-addition-base))}@media (pointer:fine){[data-line-type=change-addition][data-hovered]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--mix-light:80%;--mix-dark:70%}}[data-line-type=change-addition]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]):where([data-gutter-buffer],[data-column-number]){color:var(--diffs-fg-number-addition-override,var(--diffs-addition-base));--diffs-diff-line-mix-target:var(--diffs-bg-addition-number-override,var(--diffs-addition-base))}[data-line-type=change-addition]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-computed-diff-line-bg:light-dark(color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-light), var(--diffs-diff-line-mix-target)),color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-dark), var(--diffs-diff-line-mix-target)));--diffs-computed-selected-line-bg:var(--diffs-computed-diff-line-bg);--diffs-line-bg:var(--diffs-computed-diff-line-bg,inherit)}[data-merge-conflict=current]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-diff-line-mix-target:var(--conflict-bg-current-override,var(--diffs-addition-base))}[data-merge-conflict=current]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]):where([data-gutter-buffer],[data-column-number]){color:var(--diffs-fg-number-addition-override,var(--diffs-addition-base));--diffs-diff-line-mix-target:var(--conflict-bg-current-number-override,var(--diffs-addition-base))}@media (pointer:fine){[data-merge-conflict=current][data-hovered]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--mix-light:80%;--mix-dark:70%}}[data-merge-conflict=current]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-computed-diff-line-bg:light-dark(color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-light), var(--diffs-diff-line-mix-target)),color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-dark), var(--diffs-diff-line-mix-target)));--diffs-computed-selected-line-bg:var(--diffs-computed-diff-line-bg);--diffs-line-bg:var(--diffs-computed-diff-line-bg,inherit)}[data-merge-conflict=incoming]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-diff-line-mix-target:var(--conflict-bg-incoming-override,var(--diffs-modified-base))}[data-merge-conflict=incoming]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]):where([data-gutter-buffer],[data-column-number]){color:var(--diffs-modified-base);--diffs-diff-line-mix-target:var(--conflict-bg-incoming-number-override,var(--diffs-modified-base))}@media (pointer:fine){[data-merge-conflict=incoming][data-hovered]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--mix-light:80%;--mix-dark:70%}}[data-merge-conflict=incoming]:is(:where([data-background]) [data-gutter-buffer],:where([data-background]) [data-column-number],:where([data-background]) [data-line],:where([data-background]) [data-no-newline]){--diffs-computed-diff-line-bg:light-dark(color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-light), var(--diffs-diff-line-mix-target)),color-mix(in lab, var(--diffs-computed-decoration-bg) var(--mix-dark), var(--diffs-diff-line-mix-target)));--diffs-computed-selected-line-bg:var(--diffs-computed-diff-line-bg);--diffs-line-bg:var(--diffs-computed-diff-line-bg,inherit)}[data-gutter-buffer],[data-column-number],[data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]{--diffs-selection-mix-target:var(--diffs-bg-selection-override,var(--diffs-selection-base))}[data-selected-line]:is([data-gutter-buffer],[data-column-number],[data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]):where([data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]){--mix-selection-light:82%;--mix-selection-dark:75%}@media (pointer:fine){[data-selected-line][data-hovered]:is([data-gutter-buffer],[data-column-number],[data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]):where([data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]):not([data-merge-conflict],[data-line-type=change-addition],[data-line-type=change-deletion]){--mix-selection-light:75%;--mix-selection-dark:70%}}[data-selected-line]:is([data-gutter-buffer],[data-column-number],[data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]):where([data-gutter-buffer],[data-column-number]){--mix-selection-light:75%;--mix-selection-dark:60%;--diffs-selection-mix-target:var(--diffs-bg-selection-number-override,var(--diffs-selection-base))}@media (pointer:fine){[data-selected-line][data-hovered]:is([data-gutter-buffer],[data-column-number],[data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]):where([data-gutter-buffer],[data-column-number]):not([data-merge-conflict],[data-line-type=change-addition],[data-line-type=change-deletion]){--mix-selection-light:70%;--mix-selection-dark:55%}}[data-selected-line]:is([data-gutter-buffer],[data-column-number],[data-line],[data-line-annotation],[data-merge-conflict],[data-merge-conflict-actions],[data-no-newline]){--diffs-computed-selected-line-bg:light-dark(color-mix(in lab, var(--diffs-computed-diff-line-bg) var(--mix-selection-light), var(--diffs-selection-mix-target)),color-mix(in lab, var(--diffs-computed-diff-line-bg) var(--mix-selection-dark), var(--diffs-selection-mix-target)));--diffs-line-bg:var(--diffs-computed-selected-line-bg,inherit)}[data-selected-line]:is([data-gutter-buffer],[data-column-number]){color:var(--diffs-selection-number-fg)}[data-no-newline]{-webkit-user-select:none;user-select:none}[data-no-newline] span{opacity:.6}[data-diff-type=split][data-overflow=scroll]{grid-template-columns:1fr 1fr;display:grid}[data-diff-type=split][data-overflow=scroll] [data-additions]{border-left:1px solid var(--diffs-bg)}[data-diff-type=split][data-overflow=scroll] [data-deletions]{border-right:1px solid var(--diffs-bg)}[data-code]{grid-auto-flow:dense;grid-template-columns:var(--diffs-code-grid);overflow:var(--diffs-overflow-override,scroll) clip;overscroll-behavior-x:none;tab-size:var(--diffs-tab-size,2);padding-top:var(--diffs-gap-block,var(--diffs-gap-fallback));padding-bottom:max(0px, calc(var(--diffs-gap-block,var(--diffs-gap-fallback)) - var(--diffs-scrollbar-gutter)));scrollbar-gutter:stable;align-self:flex-start;display:grid}[data-diffs-scrollbar-measure]{opacity:0;pointer-events:none;scrollbar-gutter:auto;grid-template-columns:none;width:100px;height:100px;padding:0;position:absolute;top:-200px;left:-200px}[data-container-size]{container-type:inline-size}[data-code]::-webkit-scrollbar{width:0;height:var(--diffs-scrollbar-gutter)}[data-code]::-webkit-scrollbar-track{background:0 0}[data-code]::-webkit-scrollbar-thumb{background-color:#0000;background-clip:content-box;border:1px solid #0000;border-radius:3px}[data-code]::-webkit-scrollbar-corner{background-color:#0000}@supports ((-moz-appearance:none)){[data-code]{scrollbar-width:thin;scrollbar-color:var(--diffs-bg-context) transparent;padding-bottom:var(--diffs-gap-block,var(--diffs-gap-fallback))}}:is([data-diffs-header]~[data-diff],[data-diffs-header]~[data-file]) [data-code],[data-overflow=wrap]:is([data-diffs-header]~[data-diff],[data-diffs-header]~[data-file]){padding-top:0}[data-gutter]{grid-template-rows:subgrid;grid-template-columns:subgrid;z-index:3;background-color:var(--diffs-bg);grid-column:1;display:grid;position:relative}[data-gutter] [data-gutter-buffer],[data-gutter] [data-column-number]{border-right:var(--diffs-gap-style,2px solid var(--diffs-bg))}[data-content]{grid-template-rows:subgrid;grid-template-columns:subgrid;background-color:var(--diffs-bg);grid-column:2;min-width:0;display:grid}[data-diff-type=split][data-overflow=wrap]{grid-auto-flow:dense;grid-template-columns:repeat(2, var(--diffs-code-grid));padding-block:var(--diffs-gap-block,var(--diffs-gap-fallback));display:grid}[data-diff-type=split][data-overflow=wrap] [data-deletions]{display:contents}:is([data-diff-type=split][data-overflow=wrap] [data-deletions]) [data-gutter]{grid-column:1}:is([data-diff-type=split][data-overflow=wrap] [data-deletions]) [data-content]{border-right:1px solid var(--diffs-bg);grid-column:2}[data-diff-type=split][data-overflow=wrap] [data-additions]{display:contents}:is([data-diff-type=split][data-overflow=wrap] [data-additions]) [data-gutter]{border-left:1px solid var(--diffs-bg);grid-column:3}:is([data-diff-type=split][data-overflow=wrap] [data-additions]) [data-content]{grid-column:4}[data-overflow=scroll] [data-gutter]{position:sticky;left:0}[data-interactive-lines] [data-line]{cursor:pointer}[data-interactive-line-numbers] [data-column-number]{cursor:pointer;touch-action:none}[data-content-buffer],[data-gutter-buffer]{-webkit-user-select:none;user-select:none;min-height:1lh;position:relative}[data-gutter-buffer]{padding-left:2ch;padding-right:1ch}[data-gutter-buffer]:before{content:&quot;&quot;;min-width:var(--diffs-min-number-column-width,var(--diffs-min-number-column-width-default,3ch));display:block}[data-gutter-buffer=annotation]{--diffs-annotation-bg:var(--diffs-bg-context-gutter);min-height:0}[data-gutter-buffer=buffer]{--diffs-line-bg:var(--diffs-bg-context-gutter)}[data-content-buffer]{background-position:5px 0;background-size:8px 8px;background-origin:border-box;background-image:repeating-linear-gradient(-45deg, transparent, transparent 4.242px, var(--diffs-bg-buffer) 4.242px, var(--diffs-bg-buffer) 5.656px);grid-column:1}[data-separator]{box-sizing:content-box;background-color:var(--diffs-bg)}[data-separator=simple]{min-height:4px}[data-separator=line-info],[data-separator=line-info-basic],[data-separator=metadata],[data-separator=simple]{background-color:var(--diffs-bg-separator)}[data-separator=line-info],[data-separator=line-info-basic],[data-separator=metadata]{height:32px;position:relative}[data-separator-wrapper]{-webkit-user-select:none;user-select:none;fill:currentColor;background-color:var(--diffs-bg);align-items:center;height:100%;display:flex;position:absolute;inset-inline:0}[data-content] [data-separator-wrapper]{display:none}[data-separator=metadata] [data-separator-wrapper]{background-color:var(--diffs-bg-separator);height:100%;color:var(--diffs-fg-number);white-space:nowrap;text-overflow:ellipsis;min-width:min-content;padding-inline:1ch;inset-inline:100% auto;overflow:hidden}[data-separator=line-info]{margin-block:var(--diffs-gap-block,var(--diffs-gap-fallback))}[data-separator=line-info] [data-separator-wrapper]{min-width:16px}[data-separator=line-info-basic],[data-separator=metadata]{margin-block:0}[data-separator=line-info][data-separator-first]{margin-top:0}[data-separator=line-info][data-separator-last]{margin-bottom:0}[data-expand-index] [data-separator-wrapper]{grid-template-columns:32px auto;display:grid}[data-expand-index] [data-separator-wrapper][data-separator-multi-button]{grid-template-columns:32px 32px auto}[data-expand-button],[data-separator-content]{background-color:var(--diffs-bg-separator);flex:none;align-items:center;display:flex}[data-expand-index] [data-separator-content]:hover{cursor:pointer;text-decoration:underline}[data-expand-button]{cursor:pointer;min-width:32px;color:var(--diffs-fg-number);border-right:2px solid var(--diffs-bg);flex-shrink:0;justify-content:center;align-self:stretch}[data-expand-button]:hover{color:var(--diffs-fg)}[data-expand-button][data-expand-all-button]{display:none}[data-expand-down] [data-icon]{transform:scaleY(-1)}[data-separator-content]{height:100%;color:var(--diffs-fg-number);flex:auto;justify-content:flex-start;padding:0 1ch;overflow:hidden}:is([data-separator=line-info],[data-separator=line-info-basic]) [data-separator-content]{-webkit-user-select:none;user-select:none;height:100%;overflow:clip}[data-unmodified-lines]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;display:block;overflow:hidden}@supports (width:1cqi){[data-unified] [data-separator=line-info] [data-separator-wrapper]{padding-inline:var(--diffs-gap-inline,var(--diffs-gap-fallback));width:100cqi}:is([data-unified] [data-separator=line-info] [data-separator-wrapper]) [data-separator-content]{border-radius:6px}[data-unified] [data-separator=line-info][data-expand-index] [data-separator-wrapper] [data-separator-content]{border-top-left-radius:unset;border-bottom-left-radius:unset}[data-gutter] [data-separator=line-info] [data-separator-wrapper]{padding-left:var(--diffs-gap-inline,var(--diffs-gap-fallback))}[data-gutter] [data-separator=line-info] [data-separator-content]{border-top-left-radius:6px;border-bottom-left-radius:6px}[data-gutter] [data-separator=line-info][data-expand-index] [data-separator-content]{border-top-left-radius:unset;border-bottom-left-radius:unset}[data-additions] [data-content] [data-separator=line-info]{background-color:var(--diffs-bg)}:is([data-additions] [data-content] [data-separator=line-info]) [data-separator-wrapper]{display:none}[data-additions] [data-gutter] [data-separator=line-info] [data-separator-wrapper]{background-color:var(--diffs-bg-separator);border-top-right-radius:6px;border-bottom-right-radius:6px;height:100%;display:block}:is([data-additions] [data-gutter] [data-separator=line-info] [data-separator-wrapper]) [data-separator-content],:is([data-additions] [data-gutter] [data-separator=line-info] [data-separator-wrapper]) [data-expand-button]{display:none}[data-overflow=scroll] [data-additions] [data-gutter] [data-separator=line-info] [data-separator-wrapper]{width:calc(100cqi - var(--diffs-gap-inline,var(--diffs-gap-fallback)))}[data-overflow=wrap] [data-additions] [data-content] [data-separator=line-info] [data-separator-wrapper]{background-color:var(--diffs-bg-separator);height:100%;margin-right:var(--diffs-gap-inline,var(--diffs-gap-fallback));border-top-right-radius:6px;border-bottom-right-radius:6px;display:block}:is([data-overflow=wrap] [data-additions] [data-content] [data-separator=line-info] [data-separator-wrapper]) [data-separator-content],:is([data-overflow=wrap] [data-additions] [data-content] [data-separator=line-info] [data-separator-wrapper]) [data-expand-button]{display:none}:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-both],:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-down],:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-up]{border-top-left-radius:6px;border-bottom-left-radius:6px}@media (pointer:fine){[data-separator-multi-button]:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-up]{border-top-left-radius:6px;border-bottom-left-radius:unset}[data-separator-multi-button]:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-down]{border-bottom-left-radius:6px;border-top-left-radius:unset}}}@media (pointer:coarse){[data-separator=line-info-basic] [data-separator-wrapper][data-separator-multi-button]{grid-template-columns:34px 34px auto}:is([data-separator=line-info-basic] [data-separator-wrapper][data-separator-multi-button]) [data-separator-content]{grid-column:unset;grid-row:unset}@supports (width:1cqi){:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-both],:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-down],:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-up],[data-separator-multi-button]:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-up]{border-top-left-radius:6px;border-bottom-left-radius:6px}[data-separator-multi-button]:is([data-separator=line-info] [data-separator-wrapper]) [data-expand-down]{border-bottom-left-radius:unset;border-top-left-radius:unset}}}@media (pointer:fine){[data-separator-wrapper][data-separator-multi-button]{grid-template-rows:50% 50%;display:grid}[data-separator-wrapper][data-separator-multi-button] [data-separator-content]{grid-area:1/2/-1;min-width:min-content}[data-separator-wrapper][data-separator-multi-button] [data-expand-button]{grid-column:1}[data-separator=line-info] [data-separator-wrapper],[data-separator=line-info] [data-separator-wrapper][data-separator-multi-button]{grid-template-columns:34px auto}[data-separator=line-info-basic][data-expand-index] [data-separator-wrapper]{grid-template-columns:100% auto}:is(:is([data-separator=line-info],[data-separator=line-info-basic]) [data-separator-multi-button]) [data-expand-up]{border-bottom:1px solid var(--diffs-bg);border-right:2px solid var(--diffs-bg)}:is(:is([data-separator=line-info],[data-separator=line-info-basic]) [data-separator-multi-button]) [data-expand-down]{border-top:1px solid var(--diffs-bg);border-right:2px solid var(--diffs-bg)}}[data-additions] [data-gutter] [data-separator-wrapper],[data-additions] [data-separator=line-info-basic] [data-separator-wrapper],[data-content] [data-separator-wrapper]{display:none}[data-line-annotation]{min-height:var(--diffs-annotation-min-height,0);z-index:2}[data-merge-conflict-actions]{z-index:2}[data-separator=custom]{grid-template-columns:subgrid;display:grid}[data-line],[data-column-number],[data-no-newline]{padding-inline:1ch;position:relative}[data-indicators=classic] [data-line]{padding-inline-start:2ch}:is([data-no-newline]:is([data-indicators=classic] [data-line-type=change-addition],[data-indicators=classic] [data-line-type=change-deletion]),[data-line]:is([data-indicators=classic] [data-line-type=change-addition],[data-indicators=classic] [data-line-type=change-deletion])):before{-webkit-user-select:none;user-select:none;width:1ch;height:1lh;display:inline-block;position:absolute;top:0;left:0}:is([data-line]:is([data-indicators=classic] [data-line-type=change-addition]),[data-no-newline]:is([data-indicators=classic] [data-line-type=change-addition])):before{content:&quot;+&quot;;color:var(--diffs-addition-base)}:is([data-line]:is([data-indicators=classic] [data-line-type=change-deletion]),[data-no-newline]:is([data-indicators=classic] [data-line-type=change-deletion])):before{content:&quot;-&quot;;color:var(--diffs-deletion-base)}[data-column-number]:is([data-indicators=bars] [data-line-type=change-deletion],[data-indicators=bars] [data-line-type=change-addition]):before{content:&quot;&quot;;-webkit-user-select:none;user-select:none;contain:strict;width:4px;height:100%;display:block;position:absolute;top:0;left:0}[data-column-number]:is([data-indicators=bars] [data-line-type=change-deletion]):before{background-image:linear-gradient(0deg, var(--diffs-bg-deletion) 50%, var(--diffs-deletion-base) 50%);background-repeat:repeat;background-size:2px 2px;background-size:calc(1lh/round(1lh / 2px)) calc(1lh/round(1lh / 2px))}[data-column-number]:is([data-indicators=bars] [data-line-type=change-addition]):before{background-color:var(--diffs-addition-base)}[data-overflow=wrap] [data-line],[data-overflow=wrap] [data-annotation-content]{white-space:pre-wrap;word-break:break-word}[data-overflow=scroll] [data-line]{white-space:pre;min-height:1lh}[data-column-number]{box-sizing:content-box;text-align:right;-webkit-user-select:none;user-select:none;color:var(--diffs-fg-number);padding-left:2ch}[data-line-number-content]{min-width:var(--diffs-min-number-column-width,var(--diffs-min-number-column-width-default,3ch));z-index:1;display:inline-block;position:relative}[data-disable-line-numbers] [data-gutter-buffer],[data-disable-line-numbers] [data-column-number]{min-width:4px;padding:0}:is([data-disable-line-numbers] [data-gutter-buffer],[data-disable-line-numbers] [data-column-number]):before{min-width:0}[data-disable-line-numbers] [data-line-number-content]{display:none}[data-disable-line-numbers] [data-gutter-utility-slot]{right:unset;justify-content:flex-start;left:0}[data-disable-line-numbers][data-indicators=bars] [data-gutter-utility-slot]{left:6px}[data-file][data-disable-line-numbers] [data-gutter-buffer],[data-file][data-disable-line-numbers] [data-column-number]{border-right:0;min-width:0}[data-diff-span]{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px}[data-line-type=change-addition] [data-diff-span]{background-color:var(--diffs-bg-addition-emphasis)}[data-line-type=change-deletion] [data-diff-span]{background-color:var(--diffs-bg-deletion-emphasis)}[data-merge-conflict=marker-start],[data-merge-conflict=marker-base],[data-merge-conflict=marker-separator],[data-merge-conflict=marker-end]{color:var(--diffs-fg);padding-left:1ch}[data-merge-conflict=marker-start],[data-merge-conflict=marker-end]{align-items:center;display:flex}:is([data-merge-conflict=marker-start],[data-merge-conflict=marker-end]):after{color:var(--diffs-fg-conflict-marker);font-size:.75rem;font-style:normal;line-height:1.25rem;font-family:var(--diffs-header-font-family,var(--diffs-header-font-fallback));padding-left:1ch}[data-merge-conflict=marker-start]:after{content:&quot;(Current Change)&quot;}[data-merge-conflict=marker-end]:after{content:&quot;(Incoming Change)&quot;}[data-merge-conflict-actions-content]{min-height:1.75rem;font-family:var(--diffs-header-font-family,var(--diffs-header-font-fallback));color:var(--diffs-fg);align-items:center;gap:.25rem;padding-inline:.5rem;font-size:.75rem;line-height:1.2;display:flex}[data-merge-conflict-action]{appearance:none;color:var(--diffs-fg-number);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-style:normal}[data-merge-conflict-action]:hover{color:var(--diffs-fg)}[data-merge-conflict-action=current]:hover{color:var(--diffs-addition-base)}[data-merge-conflict-action=incoming]:hover{color:var(--diffs-modified-base)}[data-merge-conflict-action-separator]{color:var(--diffs-fg-number);opacity:.6;-webkit-user-select:none;user-select:none}[data-diffs-header=default]{background-color:var(--diffs-bg);justify-content:space-between;align-items:center;gap:var(--diffs-gap-inline,var(--diffs-gap-fallback));min-height:calc(1lh + var(--diffs-gap-block,var(--diffs-gap-fallback))*3);z-index:2;flex-direction:row;padding-inline:16px;display:flex;position:relative;top:0}[data-header-content]{align-items:center;gap:var(--diffs-gap-inline,var(--diffs-gap-fallback));white-space:nowrap;flex-direction:row;min-width:0;display:flex}[data-header-content] [data-prev-name],[data-header-content] [data-title]{text-overflow:ellipsis;white-space:nowrap;direction:rtl;min-width:0;overflow:hidden}[data-prev-name]{opacity:.7}[data-rename-icon]{fill:currentColor;flex-grow:0;flex-shrink:0}[data-diffs-header=default] [data-metadata]{white-space:nowrap;align-items:center;gap:1ch;display:flex}[data-diffs-header=default] [data-additions-count]{font-family:var(--diffs-font-family,var(--diffs-font-fallback));color:var(--diffs-addition-base)}[data-diffs-header=default] [data-deletions-count]{font-family:var(--diffs-font-family,var(--diffs-font-fallback));color:var(--diffs-deletion-base)}[data-change-icon]{fill:currentColor;flex-shrink:0}[data-change-icon=change],[data-change-icon=rename-pure],[data-change-icon=rename-changed]{color:var(--diffs-modified-base)}[data-change-icon=new]{color:var(--diffs-addition-base)}[data-change-icon=deleted]{color:var(--diffs-deletion-base)}[data-change-icon=file]{opacity:.6}[data-annotation-content]{z-index:2;isolation:isolate;align-self:flex-start;min-width:0;display:flow-root;position:relative}[data-overflow=scroll] [data-annotation-content],[data-overflow=scroll] [data-merge-conflict-actions-content]{width:var(--diffs-column-content-width,auto);left:var(--diffs-column-number-width,0);position:sticky}[data-annotation-slot]{text-wrap-mode:wrap;word-break:normal;white-space-collapse:collapse}[data-gutter-utility-slot]{touch-action:none;justify-content:flex-end;display:flex;position:absolute;top:0;bottom:0;right:0}[data-utility-button]{appearance:none;cursor:pointer;width:1lh;height:1lh;font-size:var(--diffs-font-size,13px);line-height:var(--diffs-line-height,20px);background-color:var(--diffs-modified-base);color:var(--diffs-bg);fill:currentColor;z-index:4;touch-action:none;border:none;border-radius:4px;justify-content:center;align-items:center;margin-right:calc(1ch - 1lh);padding:0;display:flex;position:relative}[data-utility-button]:before{content:&quot;&quot;;display:block;position:absolute;inset:0 0 0 -4px}[data-decoration-bar-stack]{pointer-events:none;isolation:isolate;z-index:1;background-color:var(--diffs-decoration-bar-color,transparent);box-sizing:content-box;border-left:2px solid var(--diffs-bg);border-right:2px solid var(--diffs-bg);width:6px;position:absolute;top:0;bottom:0;right:-2px}[data-decoration-bar-depth=&quot;1&quot;] [data-decoration-bar-stack]{background-color:color-mix(in lab, var(--diffs-bg) 20%, var(--diffs-decoration-bar-color,transparent))}[data-decoration-bar-depth=&quot;2&quot;] [data-decoration-bar-stack]{background-color:color-mix(in lab, var(--diffs-bg) 45%, var(--diffs-decoration-bar-color,transparent))}[data-decoration-bar-depth=&quot;3&quot;] [data-decoration-bar-stack]{background-color:color-mix(in lab, var(--diffs-bg) 65%, var(--diffs-decoration-bar-color,transparent))}[data-decoration-bar-start] [data-decoration-bar-stack]{border-top-left-radius:5px;border-top-right-radius:5px}[data-decoration-bar-end] [data-decoration-bar-stack]{z-index:3;border-bottom-right-radius:5px;border-bottom-left-radius:5px}[data-placeholder]{contain:strict}[data-error-wrapper]{padding:var(--diffs-gap-block,var(--diffs-gap-fallback)) var(--diffs-gap-inline,var(--diffs-gap-fallback));scrollbar-width:none;max-height:400px;overflow:auto}[data-error-wrapper] [data-error-message]{color:var(--diffs-deletion-base);font-size:18px;font-weight:700}[data-error-wrapper] [data-error-stack]{color:var(--diffs-fg-number)}}@layer theme,rendered,unsafe;
@layer theme {
}&lt;/style&gt;&lt;style data-theme-css=&quot;&quot;&gt;@layer base, theme, rendered, unsafe;
@layer rendered {
:host {
--diffs-scrollbar-gutter-measured: var(--diffs-scrollbar-gutter-fallback);
--diffs-dark:#fafafa;--diffs-dark-bg:#0a0a0a;--diffs-dark-addition-color:#07c480;--diffs-dark-deletion-color:#ff2e3f;--diffs-dark-modified-color:#009fff;--diffs-light:#0a0a0a;--diffs-light-bg:#ffffff;--diffs-light-addition-color:#18a46c;--diffs-light-deletion-color:#d52c36;--diffs-light-modified-color:#009fff;
}
}&lt;/style&gt;&lt;div data-diffs-header=&quot;default&quot; data-change-type=&quot;change&quot;&gt;&lt;div data-header-content=&quot;&quot;&gt;&lt;slot name=&quot;header-prefix&quot;&gt;&lt;/slot&gt;&lt;svg width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 16 16&quot; data-change-icon=&quot;change&quot;&gt;&lt;use href=&quot;#diffs-icon-symbol-modified&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;div data-title=&quot;&quot;&gt;&lt;bdi&gt;services/api/src/index.ts&lt;/bdi&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-metadata=&quot;&quot;&gt;&lt;span data-deletions-count=&quot;&quot;&gt;-6&lt;/span&gt;&lt;span data-additions-count=&quot;&quot;&gt;+23&lt;/span&gt;&lt;slot name=&quot;header-metadata&quot;&gt;&lt;/slot&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre data-diff=&quot;&quot; data-diff-type=&quot;split&quot; data-overflow=&quot;scroll&quot; data-background=&quot;&quot; data-indicators=&quot;bars&quot; tabindex=&quot;0&quot; style=&quot;--diffs-min-number-column-width-default:4ch;&quot; data-dehydrated=&quot;&quot;&gt;&lt;code data-code=&quot;&quot; data-container-size=&quot;&quot; data-deletions=&quot;&quot;&gt;&lt;div data-gutter=&quot;&quot; style=&quot;grid-row: span 55&quot;&gt;&lt;div data-separator=&quot;line-info&quot; data-separator-first=&quot;&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;137 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;138&quot; data-line-index=&quot;137,137&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;138&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;139&quot; data-line-index=&quot;138,138&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;139&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;140&quot; data-line-index=&quot;139,139&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;140&lt;/span&gt;&lt;/div&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;6&quot; style=&quot;grid-row: span 6;min-height:calc(6 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;141&quot; data-line-index=&quot;146,146&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;141&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;142&quot; data-line-index=&quot;147,147&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;142&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;143&quot; data-line-index=&quot;148,148&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;143&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;28 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;172&quot; data-line-index=&quot;177,177&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;172&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;173&quot; data-line-index=&quot;178,178&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;173&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;174&quot; data-line-index=&quot;179,179&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;174&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;175&quot; data-line-index=&quot;180,180&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;175&lt;/span&gt;&lt;/div&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;1&quot; style=&quot;grid-row: span 1;min-height:calc(1 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;176&quot; data-line-index=&quot;183,182&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;176&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;177&quot; data-line-index=&quot;184,183&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;177&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;178&quot; data-line-index=&quot;185,184&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;178&lt;/span&gt;&lt;/div&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;1&quot; style=&quot;grid-row: span 1;min-height:calc(1 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;179&quot; data-line-index=&quot;187,186&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;179&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;180&quot; data-line-index=&quot;188,187&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;180&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;181&quot; data-line-index=&quot;189,188&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;181&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;1181 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;1363&quot; data-line-index=&quot;1371,1370&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1363&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;1364&quot; data-line-index=&quot;1372,1371&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1364&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;1365&quot; data-line-index=&quot;1373,1372&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1365&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;1366&quot; data-line-index=&quot;1374,1373&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1366&lt;/span&gt;&lt;/div&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;1&quot; style=&quot;grid-row: span 1;min-height:calc(1 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;1367&quot; data-line-index=&quot;1377,1375&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1367&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;1368&quot; data-line-index=&quot;1378,1376&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1368&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;1369&quot; data-line-index=&quot;1379,1377&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1369&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;1370&quot; data-line-index=&quot;1380,1378&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1370&lt;/span&gt;&lt;/div&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;4&quot; style=&quot;grid-row: span 4;min-height:calc(4 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;1371&quot; data-line-index=&quot;1388,1383&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1371&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;1372&quot; data-line-index=&quot;1389,1384&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1372&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;1373&quot; data-line-index=&quot;1390,1385&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1373&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;577 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;1951&quot; data-line-index=&quot;1968,1963&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1951&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;1952&quot; data-line-index=&quot;1969,1964&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1952&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;1953&quot; data-line-index=&quot;1970,1965&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1953&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-deletion&quot; data-column-number=&quot;1954&quot; data-line-index=&quot;1971,1966&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1954&lt;/span&gt;&lt;/div&gt;&lt;div data-gutter-buffer=&quot;buffer&quot; data-buffer-size=&quot;4&quot; style=&quot;grid-row: span 4;min-height:calc(4 * 1lh);&quot;&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;1955&quot; data-line-index=&quot;1977,1971&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1955&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;1956&quot; data-line-index=&quot;1978,1972&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1956&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;1957&quot; data-line-index=&quot;1979,1973&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1957&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-content=&quot;&quot; style=&quot;grid-row: span 55&quot;&gt;&lt;div data-separator=&quot;line-info&quot; data-separator-first=&quot;&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;137 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;138&quot; data-alt-line=&quot;138&quot; data-line-type=&quot;context&quot; data-line-index=&quot;137,137&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; recordSyntheticProfileHit&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;139&quot; data-alt-line=&quot;139&quot; data-line-type=&quot;context&quot; data-line-index=&quot;138,138&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; resolveSyntheticBackendMode&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;140&quot; data-alt-line=&quot;140&quot; data-line-type=&quot;context&quot; data-line-index=&quot;139,139&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt;} &lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;from&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;./synthetic-control&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;6&quot; style=&quot;grid-row: span 6;min-height:calc(6 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;141&quot; data-alt-line=&quot;147&quot; data-line-type=&quot;context&quot; data-line-index=&quot;146,146&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;142&quot; data-alt-line=&quot;148&quot; data-line-type=&quot;context&quot; data-line-index=&quot;147,147&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; service&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;api&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;143&quot; data-alt-line=&quot;149&quot; data-line-type=&quot;context&quot; data-line-index=&quot;148,148&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; logger&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; createLogger&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;({&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; service&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; });&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;28 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;172&quot; data-alt-line=&quot;178&quot; data-line-type=&quot;context&quot; data-line-index=&quot;177,177&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; value&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;173&quot; data-alt-line=&quot;179&quot; data-line-type=&quot;context&quot; data-line-index=&quot;178,178&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; }&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; z&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;boolean&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;174&quot; data-alt-line=&quot;180&quot; data-line-type=&quot;context&quot; data-line-index=&quot;179,179&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; .&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;default&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;),&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;175&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;180,180&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; SYNTHETIC_ADMIN_TOKEN&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; z&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;().&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;default&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;1&quot; style=&quot;grid-row: span 1;min-height:calc(1 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;176&quot; data-alt-line=&quot;183&quot; data-line-type=&quot;context&quot; data-line-index=&quot;183,182&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt;})&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;177&quot; data-alt-line=&quot;184&quot; data-line-type=&quot;context&quot; data-line-index=&quot;184,183&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;178&quot; data-alt-line=&quot;185&quot; data-line-type=&quot;context&quot; data-line-index=&quot;185,184&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; env&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; readEnv&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;envSchema&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;1&quot; style=&quot;grid-row: span 1;min-height:calc(1 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;179&quot; data-alt-line=&quot;187&quot; data-line-type=&quot;context&quot; data-line-index=&quot;187,186&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;180&quot; data-alt-line=&quot;188&quot; data-line-type=&quot;context&quot; data-line-index=&quot;188,187&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; state&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;181&quot; data-alt-line=&quot;189&quot; data-line-type=&quot;context&quot; data-line-index=&quot;189,188&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; shuttingDown&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; false&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;1181 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;1363&quot; data-alt-line=&quot;1371&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1371,1370&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; hostname&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; env&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt;API_HOST&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1364&quot; data-alt-line=&quot;1372&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1372,1371&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; port&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; env&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt;API_PORT&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1365&quot; data-alt-line=&quot;1373&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1373,1372&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; fetch&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; async&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;req&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; Request&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt; serverRef&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; any&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1366&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;1374,1373&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt;url&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; URL&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;req&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;url&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;1&quot; style=&quot;grid-row: span 1;min-height:calc(1 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;1367&quot; data-alt-line=&quot;1376&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1377,1375&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;1368&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;1378,1376&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;req&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;method&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ===&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;&lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;GET&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &amp;#x26;&amp;#x26;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; url&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;pathname&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ===&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;/health&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1369&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;1379,1377&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;jsonResponse&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;({&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; status&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;ok&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1370&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;1380,1378&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;4&quot; style=&quot;grid-row: span 4;min-height:calc(4 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;1371&quot; data-alt-line=&quot;1384&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1388,1383&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;1372&quot; data-alt-line=&quot;1385&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1389,1384&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;req&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;method&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ===&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;GET&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &amp;#x26;&amp;#x26;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; url&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;pathname&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ===&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;/admin/synthetic/status&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1373&quot; data-alt-line=&quot;1386&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1390,1385&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; authError&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; authenticateSyntheticAdminRequest&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;req&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;577 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;1951&quot; data-alt-line=&quot;1964&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1968,1963&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; jsonResponse&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;({&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;websocket upgrade failed&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; },&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 400&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1952&quot; data-alt-line=&quot;1965&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1969,1964&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1953&quot; data-alt-line=&quot;1966&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1970,1965&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;1954&quot; data-line-type=&quot;change-deletion&quot; data-line-index=&quot;1971,1966&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; jsonResponse&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;({&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;not found&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; },&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 404&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-content-buffer=&quot;&quot; data-buffer-size=&quot;4&quot; style=&quot;grid-row: span 4;min-height:calc(4 * 1lh)&quot;&gt;&lt;/div&gt;&lt;div data-line=&quot;1955&quot; data-alt-line=&quot;1972&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1977,1971&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; }&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1956&quot; data-alt-line=&quot;1973&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1978,1972&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; websocket&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1957&quot; data-alt-line=&quot;1974&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1979,1973&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; open&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;socket&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; any&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;code data-code=&quot;&quot; data-container-size=&quot;&quot; data-additions=&quot;&quot;&gt;&lt;div data-gutter=&quot;&quot; style=&quot;grid-row: span 55&quot;&gt;&lt;div data-separator=&quot;line-info&quot; data-separator-first=&quot;&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;137 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;138&quot; data-line-index=&quot;137,137&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;138&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;139&quot; data-line-index=&quot;138,138&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;139&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;140&quot; data-line-index=&quot;139,139&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;140&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;141&quot; data-line-index=&quot;140,140&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;141&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;142&quot; data-line-index=&quot;141,141&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;142&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;143&quot; data-line-index=&quot;142,142&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;143&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;144&quot; data-line-index=&quot;143,143&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;144&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;145&quot; data-line-index=&quot;144,144&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;145&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;146&quot; data-line-index=&quot;145,145&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;146&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;147&quot; data-line-index=&quot;146,146&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;147&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;148&quot; data-line-index=&quot;147,147&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;148&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;149&quot; data-line-index=&quot;148,148&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;149&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;28 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;178&quot; data-line-index=&quot;177,177&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;178&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;179&quot; data-line-index=&quot;178,178&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;179&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;180&quot; data-line-index=&quot;179,179&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;180&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;181&quot; data-line-index=&quot;181,180&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;181&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;182&quot; data-line-index=&quot;182,181&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;182&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;183&quot; data-line-index=&quot;183,182&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;183&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;184&quot; data-line-index=&quot;184,183&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;184&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;185&quot; data-line-index=&quot;185,184&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;185&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;186&quot; data-line-index=&quot;186,185&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;186&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;187&quot; data-line-index=&quot;187,186&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;187&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;188&quot; data-line-index=&quot;188,187&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;188&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;189&quot; data-line-index=&quot;189,188&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;189&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;1181 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;1371&quot; data-line-index=&quot;1371,1370&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1371&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;1372&quot; data-line-index=&quot;1372,1371&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1372&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;1373&quot; data-line-index=&quot;1373,1372&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1373&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;1374&quot; data-line-index=&quot;1375,1373&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1374&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;1375&quot; data-line-index=&quot;1376,1374&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1375&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;1376&quot; data-line-index=&quot;1377,1375&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1376&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;1377&quot; data-line-index=&quot;1381,1376&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1377&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;1378&quot; data-line-index=&quot;1382,1377&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1378&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;1379&quot; data-line-index=&quot;1383,1378&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1379&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;1380&quot; data-line-index=&quot;1384,1379&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1380&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;1381&quot; data-line-index=&quot;1385,1380&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1381&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;1382&quot; data-line-index=&quot;1386,1381&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1382&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;1383&quot; data-line-index=&quot;1387,1382&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1383&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;1384&quot; data-line-index=&quot;1388,1383&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1384&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;1385&quot; data-line-index=&quot;1389,1384&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1385&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;1386&quot; data-line-index=&quot;1390,1385&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1386&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;577 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;1964&quot; data-line-index=&quot;1968,1963&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1964&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;1965&quot; data-line-index=&quot;1969,1964&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1965&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;1966&quot; data-line-index=&quot;1970,1965&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1966&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;1967&quot; data-line-index=&quot;1972,1966&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1967&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;1968&quot; data-line-index=&quot;1973,1967&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1968&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;1969&quot; data-line-index=&quot;1974,1968&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1969&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;1970&quot; data-line-index=&quot;1975,1969&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1970&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;change-addition&quot; data-column-number=&quot;1971&quot; data-line-index=&quot;1976,1970&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1971&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;1972&quot; data-line-index=&quot;1977,1971&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1972&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;1973&quot; data-line-index=&quot;1978,1972&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1973&lt;/span&gt;&lt;/div&gt;&lt;div data-line-type=&quot;context&quot; data-column-number=&quot;1974&quot; data-line-index=&quot;1979,1973&quot;&gt;&lt;span data-line-number-content=&quot;&quot;&gt;1974&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-content=&quot;&quot; style=&quot;grid-row: span 55&quot;&gt;&lt;div data-separator=&quot;line-info&quot; data-separator-first=&quot;&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;137 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;138&quot; data-alt-line=&quot;138&quot; data-line-type=&quot;context&quot; data-line-index=&quot;137,137&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; recordSyntheticProfileHit&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;139&quot; data-alt-line=&quot;139&quot; data-line-type=&quot;context&quot; data-line-index=&quot;138,138&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; resolveSyntheticBackendMode&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;140&quot; data-alt-line=&quot;140&quot; data-line-type=&quot;context&quot; data-line-index=&quot;139,139&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt;} &lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;from&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;./synthetic-control&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;141&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;140,140&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;import&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;142&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;141,141&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; DEFAULT_API_CORS_ORIGINS&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;143&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;142,142&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; createCorsPreflightResponse&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;144&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;143,143&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; parseCorsAllowedOrigins&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;145&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;144,144&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; withCorsHeaders&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;146&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;145,145&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; from&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;./cors&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;147&quot; data-alt-line=&quot;141&quot; data-line-type=&quot;context&quot; data-line-index=&quot;146,146&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;148&quot; data-alt-line=&quot;142&quot; data-line-type=&quot;context&quot; data-line-index=&quot;147,147&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; service&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;api&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;149&quot; data-alt-line=&quot;143&quot; data-line-type=&quot;context&quot; data-line-index=&quot;148,148&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; logger&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; createLogger&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;({&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; service&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; });&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;28 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;178&quot; data-alt-line=&quot;172&quot; data-line-type=&quot;context&quot; data-line-index=&quot;177,177&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; value&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;179&quot; data-alt-line=&quot;173&quot; data-line-type=&quot;context&quot; data-line-index=&quot;178,178&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; }&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; z&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;boolean&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;180&quot; data-alt-line=&quot;174&quot; data-line-type=&quot;context&quot; data-line-index=&quot;179,179&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; .&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;default&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;),&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;181&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;181,180&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; SYNTHETIC_ADMIN_TOKEN&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; z&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;().&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;default&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;182&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;182,181&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; API_CORS_ORIGINS&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; z&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;().&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;default&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt;DEFAULT_API_CORS_ORIGINS&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;183&quot; data-alt-line=&quot;176&quot; data-line-type=&quot;context&quot; data-line-index=&quot;183,182&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt;})&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;184&quot; data-alt-line=&quot;177&quot; data-line-type=&quot;context&quot; data-line-index=&quot;184,183&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;185&quot; data-alt-line=&quot;178&quot; data-line-type=&quot;context&quot; data-line-index=&quot;185,184&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; env&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; readEnv&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;envSchema&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;186&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;186,185&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; corsAllowedOrigins&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; parseCorsAllowedOrigins&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;env&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt;API_CORS_ORIGINS&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;187&quot; data-alt-line=&quot;179&quot; data-line-type=&quot;context&quot; data-line-index=&quot;187,186&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;188&quot; data-alt-line=&quot;180&quot; data-line-type=&quot;context&quot; data-line-index=&quot;188,187&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; state&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;189&quot; data-alt-line=&quot;181&quot; data-line-type=&quot;context&quot; data-line-index=&quot;189,188&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; shuttingDown&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; false&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;1181 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;1371&quot; data-alt-line=&quot;1363&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1371,1370&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; hostname&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; env&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt;API_HOST&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1372&quot; data-alt-line=&quot;1364&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1372,1371&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; port&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; env&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt;API_PORT&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1373&quot; data-alt-line=&quot;1365&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1373,1372&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; fetch&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; async&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;req&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; Request&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt; serverRef&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; any&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1374&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;1375,1373&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;handleApiRequest&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;async&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; ()&lt;/span&gt;&lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; Promise&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&amp;#x3C;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt;Response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1375&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;1376,1374&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; url&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; new&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; URL&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;req&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;url&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1376&quot; data-alt-line=&quot;1367&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1377,1375&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;1377&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;1381,1376&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;req&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;method&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ===&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;&lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt;OPTIONS&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1378&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;1382,1377&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; &lt;/span&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt;createCorsPreflightResponse&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;req&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; corsAllowedOrigins&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1379&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;1383,1378&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1380&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;1384,1379&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;1381&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;1385,1380&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;req&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;method&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ===&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;GET&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &amp;#x26;&amp;#x26;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; url&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;pathname&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ===&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;/health&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1382&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;1386,1381&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; jsonResponse&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;({&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; status&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;ok&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; });&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1383&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;1387,1382&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1384&quot; data-alt-line=&quot;1371&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1388,1383&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;1385&quot; data-alt-line=&quot;1372&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1389,1384&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;req&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;method&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ===&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;GET&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; &amp;#x26;&amp;#x26;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; url&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;pathname&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; ===&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;/admin/synthetic/status&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1386&quot; data-alt-line=&quot;1373&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1390,1385&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; authError&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; authenticateSyntheticAdminRequest&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;req&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-separator=&quot;line-info&quot;&gt;&lt;div data-separator-wrapper=&quot;&quot;&gt;&lt;div data-separator-content=&quot;&quot;&gt;&lt;span data-unmodified-lines=&quot;&quot;&gt;577 unmodified lines&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-line=&quot;1964&quot; data-alt-line=&quot;1951&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1968,1963&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; jsonResponse&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;({&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;websocket upgrade failed&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; },&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 400&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1965&quot; data-alt-line=&quot;1952&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1969,1964&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1966&quot; data-alt-line=&quot;1953&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1970,1965&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;1967&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;1972,1966&quot;&gt;&lt;span data-diff-span=&quot;&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt;return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; jsonResponse&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;({&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; error&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#5ECC71;--diffs-token-light:#199F43&quot;&gt; &quot;not found&quot;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; },&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#68CDF2;--diffs-token-light:#1CA1C7&quot;&gt; 404&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1968&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;1973,1967&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; }&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1969&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;1974,1968&quot;&gt;
&lt;/div&gt;&lt;div data-line=&quot;1970&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;1975,1969&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFAB16;--diffs-token-light:#D5901C&quot;&gt; response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#08C0EF;--diffs-token-light:#08C0EF&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; await&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; handleApiRequest&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;();&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1971&quot; data-line-type=&quot;change-addition&quot; data-line-index=&quot;1976,1970&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FF678D;--diffs-token-light:#D32A61&quot;&gt; return&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#9D6AFB;--diffs-token-light:#693ACF&quot;&gt; withCorsHeaders&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt;req&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; response&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#FFA359;--diffs-token-light:#D47628&quot;&gt; corsAllowedOrigins&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1972&quot; data-alt-line=&quot;1955&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1977,1971&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; }&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1973&quot; data-alt-line=&quot;1956&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1978,1972&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; websocket&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div data-line=&quot;1974&quot; data-alt-line=&quot;1957&quot; data-line-type=&quot;context&quot; data-line-index=&quot;1979,1973&quot;&gt;&lt;span style=&quot;--diffs-token-dark:#FAFAFA;--diffs-token-light:#0A0A0A&quot;&gt; open&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#A3A3A3;--diffs-token-light:#636363&quot;&gt;socket&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; any&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#D568EA;--diffs-token-light:#A631BE&quot;&gt; =&gt;&lt;/span&gt;&lt;span style=&quot;--diffs-token-dark:#636363;--diffs-token-light:#636363&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;"></iframe></div></section>
<section><h2>Expected Impact for End-Users</h2><p>Developers can run <code>bun run dev:web</code> or <code>bun run dev:desktop</code> and see the local terminal connect to the hosted native backend without CORS failures. The live terminal should also stay calmer under evidence-heavy alert windows because it no longer emits oversized by-trace URLs or piles up stale support requests.</p></section>
<section><h2>Validation</h2><ul class="validation-list"><li>Ran <code>bun test services/api/tests</code>: 38 tests passed.</li><li>Ran <code>bun run typecheck</code>: passed across apps, packages, and services.</li><li>Ran <code>bun --cwd=apps/web run build</code>: passed Next production build.</li><li>Verified hosted API CORS with curl health, OPTIONS preflight, options REST, and websocket checks from local origins.</li><li>Verified <code>bun run dev:web</code> in the in-app browser at <code>http://127.0.0.1:3000/</code>: page showed <code>LIVE: CONNECTED</code> and fresh logs stayed clear of backend network warnings.</li><li>Verified <code>bun run dev:desktop</code>: Electron launched, the runner served the local web UI, and browser verification against its <code>127.0.0.1:3000</code> endpoint showed <code>LIVE: CONNECTED</code>.</li><li>Confirmed no dev server was left listening on port 3000 after validation.</li></ul></section>
<section><h2>Issues, Limitations, and Mitigations</h2><ul><li>The native deploy command returned a nonzero status during its verification tail, but the native user service was active and direct live API checks passed. I did not leave Docker deployment state running.</li><li>The web build temporarily flipped <code>apps/web/next-env.d.ts</code> from the dev routes file to the production routes file. That generated change was restored and excluded from the final commit.</li><li>The frontend request chunking fixes are validated locally. I did not deploy the hosted web frontend in this pass because the user-facing breakage was local dev access and the hosted API CORS fix is the deployed native change.</li></ul></section>
<section><h2>Follow-up Work</h2><ul><li>Add a POST batch endpoint for evidence lookups so the terminal never has to encode many trace IDs into a query string.</li><li>Add a scripted browser smoke test for local dev against <code>https://api.flow.deltaisland.io</code>.</li><li>Improve the native deploy script verification path so a successful service restart is reported cleanly.</li></ul></section>
</main>
</body>
</html>