<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>adom-schematic-viewer</title>
<style>
  :root { color-scheme: dark; --bg:#0d1117; --panel:#161b22cc; --line:#30363d; --txt:#c9d1d9; --muted:#8b949e; --accent:#00e6dc; }
  * { box-sizing: border-box; }
  html, body { margin: 0; height: 100%; background: var(--bg); color: var(--txt); font: 13px/1.4 ui-sans-serif, system-ui, sans-serif; overflow: hidden; }
  #svgbox { position: absolute; inset: 0; cursor: grab; background: #1c2128; }
  #svgbox:active { cursor: grabbing; }
  #svgbox svg { display: block; }
  .empty { position: absolute; inset: 0; display: grid; place-items: center; color: var(--muted); }

  /* component hotspots: transparent hit targets (no visual). */
  #svgbox svg .adom-comp { pointer-events: fill; cursor: pointer; }
  /* Hover highlight = KiCad's selection look: the symbol keeps its own colours and
     gains a bright halo around its strokes. Rest of the sheet untouched (no dim,
     no box, no recolour). KiCad haloes white on its dark theme; the SVG export is
     light, so we halo in the accent so it actually reads. */
  #svgbox svg .adom-sheet .symhl {
    filter: drop-shadow(0 0 .1px #00b3a6) drop-shadow(0 0 .1px #00b3a6) drop-shadow(0 0 .1px #00b3a6);
  }

  .panel { position: absolute; background: var(--panel); backdrop-filter: blur(8px); border: 1px solid var(--line); border-radius: 10px; }
  #side { top: 12px; right: 12px; width: 220px; max-height: 94vh; padding: 10px 12px; display: flex; flex-direction: column; }
  #side h1 { margin: 0 0 8px; font-size: 12px; letter-spacing: .04em; text-transform: uppercase; color: var(--muted); font-weight: 600; }
  .sec-h { font-size: 10px; letter-spacing: .06em; text-transform: uppercase; color: var(--muted); font-weight: 600; margin: 2px 0 5px; border-bottom: 1px solid var(--line); padding-bottom: 3px; }
  #complist { overflow-y: auto; max-height: 74vh; }
  .crow { padding: 3px 7px; border-radius: 5px; cursor: pointer; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .crow b { color: var(--accent); }
  .crow:hover { background: #1c2a2a; }
  .crow.sel { background: var(--accent); color: #06232a; }
  .crow.sel b { color: #06232a; }
  #fitbtn { margin-top: 8px; width: 100%; background: #17231c; color: var(--txt); border: 1px solid var(--line); border-radius: 7px; padding: 5px; cursor: pointer; }
  #fitbtn:hover { border-color: var(--accent); }
  #stat { bottom: 12px; left: 12px; padding: 6px 11px; color: var(--muted); }
  .muted { color: var(--muted); }

  /* follows the cursor and flips away from the viewport edges (same as the
     layout viewer); a click pins it where it currently sits, and only then does
     it accept pointer events so the JLC/wiki/datasheet links are clickable. */
  #card { position: fixed; z-index: 9999; display: none; min-width: 210px; max-width: 300px; padding: 10px 12px; pointer-events: none; }
  /* abridged hover card (small/embedded screens): ref Β· MPN Β· stock only */
  #card.brief { min-width: 0; max-width: 230px; padding: 7px 9px; }
  #card.brief .ci-h { margin-bottom: 4px; padding-bottom: 4px; }
  #card.brief .ci-ref { font-size: 13px; }
  #card.pinned { pointer-events: auto; box-shadow: 0 0 0 1px var(--accent); }
  #card.pinned .ci-h::after { content: "πŸ“Œ"; font-size: 11px; opacity: .7; }
  .ci-h { display: flex; justify-content: space-between; align-items: baseline; gap: 8px; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid var(--line); }
  .ci-ref { font-weight: 700; color: var(--accent); font-size: 15px; }
  .ci-val { color: var(--txt); }
  .ci-desc { color: var(--muted); font-size: 12px; margin-bottom: 6px; }
  .ci-row { display: flex; justify-content: space-between; gap: 10px; padding: 1px 0; }
  .ci-k { color: var(--muted); }
  .ci-v { text-align: right; word-break: break-word; }
  .ci-enrich { margin-top: 7px; padding-top: 7px; border-top: 1px solid var(--line); }
  .pills { display: flex; flex-wrap: wrap; gap: 5px; }
  .pill { background: #17231c; border: 1px solid var(--line); border-radius: 999px; padding: 1px 8px; font-size: 11px; }
  .pill.ok { color: #57d97e; border-color: #2c5a3a; }
  .pill.no { color: #e08a8a; border-color: #5a2c2c; }
  .pill.tier { color: #f2d060; }
  .pill.pop { color: #cba6ff; }
  .ci-mfr { color: var(--txt); font-size: 12px; margin-bottom: 5px; }
  .ci-links { margin-top: 6px; display: flex; gap: 12px; }
  .ci-lnk, .ci-ds { color: #6bb3ff; text-decoration: none; font-size: 12px; }
  .ci-ds { display: inline-block; margin-top: 6px; }
</style>
</head>
<body>
  <div id="svgbox"><div class="empty">loading…</div></div>
  <div id="side" class="panel">
    <h1>adom-schematic-viewer</h1>
    <div class="sec-h">Components</div>
    <div id="complist"></div>
    <button id="fitbtn">Fit</button>
  </div>
  <div id="stat" class="panel"></div>
  <div id="card" class="panel"></div>
  <script>window.__SCH__={svg:"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"32.465 106.258 169.061 40.918\" preserveAspectRatio=\"xMidYMid meet\"><rect class=\"adom-sheet-bg\" x=\"32.465\" y=\"106.258\" width=\"169.061\" height=\"40.918\" fill=\"#fbfbf6\"/><g class=\"adom-sheet\">\n<title>SVG Image created as .tmpzUDB1M-Data.svg date 2026-07-20T15:15:44 </title>\n  <desc>Image generated by Eeschema-SVG </desc>\n<g style=\"fill:#000000; fill-opacity:1.0000;stroke:#000000; stroke-opacity:1.0000;\nstroke-linecap:round; stroke-linejoin:round;\"\n transform=\"translate(0 0) scale(1 1)\">\n</g>\n<g style=\"fill:#F5F4EF; fill-opacity:1.0000; \nstroke:#F5F4EF; stroke-width:0.0001; stroke-opacity:1; \nstroke-linecap:round; stroke-linejoin:round;\">\n<rect x=\"0\" y=\"0\" width=\"297.0022\" height=\"210.0072\" rx=\"0.000000\" />\n</g>\n<g style=\"fill:none; \nstroke:#840000; stroke-width:0.1524; stroke-opacity:1; \nstroke-linecap:round; stroke-linejoin:round;\">\n<path  d=\"M177.0022 166.0072\nL285.0022 166.0072\nL285.0022 198.0072\nL177.0022 198.0072\nL177.0022 166.0072\n\" />\n<path  d=\"M10.0000 10.0000\nL287.0022 10.0000\nL287.0022 200.0072\nL10.0000 200.0072\nL10.0000 10.0000\n\" />\n<path  d=\"M12.0000 12.0000\nL285.0022 12.0000\nL285.0022 198.0072\nL12.0000 198.0072\nL12.0000 12.0000\n\" />\n<path  d=\"M60.0000 12.0000\nL60.0000 10.0000\n\" />\n<path  d=\"M110.0000 12.0000\nL110.0000 10.0000\n\" />\n<path  d=\"M160.0000 12.0000\nL160.0000 10.0000\n\" />\n<path  d=\"M210.0000 12.0000\nL210.0000 10.0000\n\" />\n<path  d=\"M260.0000 12.0000\nL260.0000 10.0000\n\" />\n<text x=\"35.0000\" y=\"11.6500\"\ntextLength=\"1.4353\" font-size=\"1.7333\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"start\" opacity=\"0\" stroke-opacity=\"0\">1</text>\n<g class=\"stroked-text\"><desc>1</desc>\n<path  d=\"M36.0906 11.5935\nL35.3478 11.5935\n\" />\n<path  d=\"M35.7192 11.5935\nL35.7192 10.2935\n\" />\n<path  d=\"M35.7192 10.2935\nL35.5954 10.4792\n\" />\n<path  d=\"M35.5954 10.4792\nL35.4716 10.6030\n\" />\n<path  d=\"M35.4716 10.6030\nL35.3478 10.6649\n\" />\n</g><text x=\"85.0000\" y=\"11.6500\"\ntextLength=\"1.4353\" font-size=\"1.7333\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"start\" opacity=\"0\" stroke-opacity=\"0\">2</text>\n<g class=\"stroked-text\"><desc>2</desc>\n<path  d=\"M85.3478 10.4173\nL85.4097 10.3554\n\" />\n<path  d=\"M85.4097 10.3554\nL85.5335 10.2935\n\" />\n<path  d=\"M85.5335 10.2935\nL85.8430 10.2935\n\" />\n<path  d=\"M85.8430 10.2935\nL85.9668 10.3554\n\" />\n<path  d=\"M85.9668 10.3554\nL86.0287 10.4173\n\" />\n<path  d=\"M86.0287 10.4173\nL86.0906 10.5411\n\" />\n<path  d=\"M86.0906 10.5411\nL86.0906 10.6649\n\" />\n<path  d=\"M86.0906 10.6649\nL86.0287 10.8506\n\" />\n<path  d=\"M86.0287 10.8506\nL85.2859 11.5935\n\" />\n<path  d=\"M85.2859 11.5935\nL86.0906 11.5935\n\" />\n</g><text x=\"135.0000\" y=\"11.6500\"\ntextLength=\"1.4353\" font-size=\"1.7333\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"start\" opacity=\"0\" stroke-opacity=\"0\">3</text>\n<g class=\"stroked-text\"><desc>3</desc>\n<path  d=\"M135.2859 10.2935\nL136.0906 10.2935\n\" />\n<path  d=\"M136.0906 10.2935\nL135.6573 10.7887\n\" />\n<path  d=\"M135.6573 10.7887\nL135.8430 10.7887\n\" />\n<path  d=\"M135.8430 10.7887\nL135.9668 10.8506\n\" />\n<path  d=\"M135.9668 10.8506\nL136.0287 10.9125\n\" />\n<path  d=\"M136.0287 10.9125\nL136.0906 11.0363\n\" />\n<path  d=\"M136.0906 11.0363\nL136.0906 11.3458\n\" />\n<path  d=\"M136.0906 11.3458\nL136.0287 11.4696\n\" />\n<path  d=\"M136.0287 11.4696\nL135.9668 11.5316\n\" />\n<path  d=\"M135.9668 11.5316\nL135.8430 11.5935\n\" />\n<path  d=\"M135.8430 11.5935\nL135.4716 11.5935\n\" />\n<path  d=\"M135.4716 11.5935\nL135.3478 11.5316\n\" />\n<path  d=\"M135.3478 11.5316\nL135.2859 11.4696\n\" />\n</g><text x=\"185.0000\" y=\"11.6500\"\ntextLength=\"1.4353\" font-size=\"1.7333\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"start\" opacity=\"0\" stroke-opacity=\"0\">4</text>\n<g class=\"stroked-text\"><desc>4</desc>\n<path  d=\"M185.9668 10.7268\nL185.9668 11.5935\n\" />\n<path  d=\"M185.6573 10.2316\nL185.3478 11.1601\n\" />\n<path  d=\"M185.3478 11.1601\nL186.1525 11.1601\n\" />\n</g><text x=\"235.0000\" y=\"11.6500\"\ntextLength=\"1.4353\" font-size=\"1.7333\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"start\" opacity=\"0\" stroke-opacity=\"0\">5</text>\n<g class=\"stroked-text\"><desc>5</desc>\n<path  d=\"M236.0287 10.2935\nL235.4097 10.2935\n\" />\n<path  d=\"M235.4097 10.2935\nL235.3478 10.9125\n\" />\n<path  d=\"M235.3478 10.9125\nL235.4097 10.8506\n\" />\n<path  d=\"M235.4097 10.8506\nL235.5335 10.7887\n\" />\n<path  d=\"M235.5335 10.7887\nL235.8430 10.7887\n\" />\n<path  d=\"M235.8430 10.7887\nL235.9668 10.8506\n\" />\n<path  d=\"M235.9668 10.8506\nL236.0287 10.9125\n\" />\n<path  d=\"M236.0287 10.9125\nL236.0906 11.0363\n\" />\n<path  d=\"M236.0906 11.0363\nL236.0906 11.3458\n\" />\n<path  d=\"M236.0906 11.3458\nL236.0287 11.4696\n\" />\n<path  d=\"M236.0287 11.4696\nL235.9668 11.5316\n\" />\n<path  d=\"M235.9668 11.5316\nL235.8430 11.5935\n\" />\n<path  d=\"M235.8430 11.5935\nL235.5335 11.5935\n\" />\n<path  d=\"M235.5335 11.5935\nL235.4097 11.5316\n\" />\n<path  d=\"M235.4097 11.5316\nL235.3478 11.4696\n\" />\n</g><text x=\"285.0000\" y=\"11.6500\"\ntextLength=\"1.4353\" font-size=\"1.7333\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"start\" opacity=\"0\" stroke-opacity=\"0\">6</text>\n<g class=\"stroked-text\"><desc>6</desc>\n<path  d=\"M285.9668 10.2935\nL285.7192 10.2935\n\" />\n<path  d=\"M285.7192 10.2935\nL285.5954 10.3554\n\" />\n<path  d=\"M285.5954 10.3554\nL285.5335 10.4173\n\" />\n<path  d=\"M285.5335 10.4173\nL285.4097 10.6030\n\" />\n<path  d=\"M285.4097 10.6030\nL285.3478 10.8506\n\" />\n<path  d=\"M285.3478 10.8506\nL285.3478 11.3458\n\" />\n<path  d=\"M285.3478 11.3458\nL285.4097 11.4696\n\" />\n<path  d=\"M285.4097 11.4696\nL285.4716 11.5316\n\" />\n<path  d=\"M285.4716 11.5316\nL285.5954 11.5935\n\" />\n<path  d=\"M285.5954 11.5935\nL285.8430 11.5935\n\" />\n<path  d=\"M285.8430 11.5935\nL285.9668 11.5316\n\" />\n<path  d=\"M285.9668 11.5316\nL286.0287 11.4696\n\" />\n<path  d=\"M286.0287 11.4696\nL286.0906 11.3458\n\" />\n<path  d=\"M286.0906 11.3458\nL286.0906 11.0363\n\" />\n<path  d=\"M286.0906 11.0363\nL286.0287 10.9125\n\" />\n<path  d=\"M286.0287 10.9125\nL285.9668 10.8506\n\" />\n<path  d=\"M285.9668 10.8506\nL285.8430 10.7887\n\" />\n<path  d=\"M285.8430 10.7887\nL285.5954 10.7887\n\" />\n<path  d=\"M285.5954 10.7887\nL285.4716 10.8506\n\" />\n<path  d=\"M285.4716 10.8506\nL285.4097 10.9125\n\" />\n<path  d=\"M285.4097 10.9125\nL285.3478 11.0363\n\" />\n</g><path  d=\"M60.0000 198.0072\nL60.0000 200.0072\n\" />\n<path  d=\"M110.0000 198.0072\nL110.0000 200.0072\n\" />\n<path  d=\"M160.0000 198.0072\nL160.0000 200.0072\n\" />\n<path  d=\"M210.0000 198.0072\nL210.0000 200.0072\n\" />\n<path  d=\"M260.0000 198.0072\nL260.0000 200.0072\n\" />\n<text x=\"35.0000\" y=\"199.6572\"\ntextLength=\"1.4353\" font-size=\"1.7333\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"start\" opacity=\"0\" stroke-opacity=\"0\">1</text>\n<g class=\"stroked-text\"><desc>1</desc>\n<path  d=\"M36.0906 199.6007\nL35.3478 199.6007\n\" />\n<path  d=\"M35.7192 199.6007\nL35.7192 198.3007\n\" />\n<path  d=\"M35.7192 198.3007\nL35.5954 198.4864\n\" />\n<path  d=\"M35.5954 198.4864\nL35.4716 198.6102\n\" />\n<path  d=\"M35.4716 198.6102\nL35.3478 198.6721\n\" />\n</g><text x=\"85.0000\" y=\"199.6572\"\ntextLength=\"1.4353\" font-size=\"1.7333\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"start\" opacity=\"0\" stroke-opacity=\"0\">2</text>\n<g class=\"stroked-text\"><desc>2</desc>\n<path  d=\"M85.3478 198.4245\nL85.4097 198.3626\n\" />\n<path  d=\"M85.4097 198.3626\nL85.5335 198.3007\n\" />\n<path  d=\"M85.5335 198.3007\nL85.8430 198.3007\n\" />\n<path  d=\"M85.8430 198.3007\nL85.9668 198.3626\n\" />\n<path  d=\"M85.9668 198.3626\nL86.0287 198.4245\n\" />\n<path  d=\"M86.0287 198.4245\nL86.0906 198.5483\n\" />\n<path  d=\"M86.0906 198.5483\nL86.0906 198.6721\n\" />\n<path  d=\"M86.0906 198.6721\nL86.0287 198.8578\n\" />\n<path  d=\"M86.0287 198.8578\nL85.2859 199.6007\n\" />\n<path  d=\"M85.2859 199.6007\nL86.0906 199.6007\n\" />\n</g><text x=\"135.0000\" y=\"199.6572\"\ntextLength=\"1.4353\" font-size=\"1.7333\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"start\" opacity=\"0\" stroke-opacity=\"0\">3</text>\n<g class=\"stroked-text\"><desc>3</desc>\n<path  d=\"M135.2859 198.3007\nL136.0906 198.3007\n\" />\n<path  d=\"M136.0906 198.3007\nL135.6573 198.7959\n\" />\n<path  d=\"M135.6573 198.7959\nL135.8430 198.7959\n\" />\n<path  d=\"M135.8430 198.7959\nL135.9668 198.8578\n\" />\n<path  d=\"M135.9668 198.8578\nL136.0287 198.9197\n\" />\n<path  d=\"M136.0287 198.9197\nL136.0906 199.0435\n\" />\n<path  d=\"M136.0906 199.0435\nL136.0906 199.3530\n\" />\n<path  d=\"M136.0906 199.3530\nL136.0287 199.4768\n\" />\n<path  d=\"M136.0287 199.4768\nL135.9668 199.5388\n\" />\n<path  d=\"M135.9668 199.5388\nL135.8430 199.6007\n\" />\n<path  d=\"M135.8430 199.6007\nL135.4716 199.6007\n\" />\n<path  d=\"M135.4716 199.6007\nL135.3478 199.5388\n\" />\n<path  d=\"M135.3478 199.5388\nL135.2859 199.4768\n\" />\n</g><text x=\"185.0000\" y=\"199.6572\"\ntextLength=\"1.4353\" font-size=\"1.7333\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"start\" opacity=\"0\" stroke-opacity=\"0\">4</text>\n<g class=\"stroked-text\"><desc>4</desc>\n<path  d=\"M185.9668 198.7340\nL185.9668 199.6007\n\" />\n<path  d=\"M185.6573 198.2388\nL185.3478 199.1673\n\" />\n<path  d=\"M185.3478 199.1673\nL186.1525 199.1673\n\" />\n</g><text x=\"235.0000\" y=\"199.6572\"\ntextLength=\"1.4353\" font-size=\"1.7333\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"start\" opacity=\"0\" stroke-opacity=\"0\">5</text>\n<g class=\"stroked-text\"><desc>5</desc>\n<path  d=\"M236.0287 198.3007\nL235.4097 198.3007\n\" />\n<path  d=\"M235.4097 198.3007\nL235.3478 198.9197\n\" />\n<path  d=\"M235.3478 198.9197\nL235.4097 198.8578\n\" />\n<path  d=\"M235.4097 198.8578\nL235.5335 198.7959\n\" />\n<path  d=\"M235.5335 198.7959\nL235.8430 198.7959\n\" />\n<path  d=\"M235.8430 198.7959\nL235.9668 198.8578\n\" />\n<path  d=\"M235.9668 198.8578\nL236.0287 198.9197\n\" />\n<path  d=\"M236.0287 198.9197\nL236.0906 199.0435\n\" />\n<path  d=\"M236.0906 199.0435\nL236.0906 199.3530\n\" />\n<path  d=\"M236.0906 199.3530\nL236.0287 199.4768\n\" />\n<path  d=\"M236.0287 199.4768\nL235.9668 199.5388\n\" />\n<path  d=\"M235.9668 199.5388\nL235.8430 199.6007\n\" />\n<path  d=\"M235.8430 199.6007\nL235.5335 199.6007\n\" />\n<path  d=\"M235.5335 199.6007\nL235.4097 199.5388\n\" />\n<path  d=\"M235.4097 199.5388\nL235.3478 199.4768\n\" />\n</g><text x=\"285.0000\" y=\"199.6572\"\ntextLength=\"1.4353\" font-size=\"1.7333\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"start\" opacity=\"0\" stroke-opacity=\"0\">6</text>\n<g class=\"stroked-text\"><desc>6</desc>\n<path  d=\"M285.9668 198.3007\nL285.7192 198.3007\n\" />\n<path  d=\"M285.7192 198.3007\nL285.5954 198.3626\n\" />\n<path  d=\"M285.5954 198.3626\nL285.5335 198.4245\n\" />\n<path  d=\"M285.5335 198.4245\nL285.4097 198.6102\n\" />\n<path  d=\"M285.4097 198.6102\nL285.3478 198.8578\n\" />\n<path  d=\"M285.3478 198.8578\nL285.3478 199.3530\n\" />\n<path  d=\"M285.3478 199.3530\nL285.4097 199.4768\n\" />\n<path  d=\"M285.4097 199.4768\nL285.4716 199.5388\n\" />\n<path  d=\"M285.4716 199.5388\nL285.5954 199.6007\n\" />\n<path  d=\"M285.5954 199.6007\nL285.8430 199.6007\n\" />\n<path  d=\"M285.8430 199.6007\nL285.9668 199.5388\n\" />\n<path  d=\"M285.9668 199.5388\nL286.0287 199.4768\n\" />\n<path  d=\"M286.0287 199.4768\nL286.0906 199.3530\n\" />\n<path  d=\"M286.0906 199.3530\nL286.0906 199.0435\n\" />\n<path  d=\"M286.0906 199.0435\nL286.0287 198.9197\n\" />\n<path  d=\"M286.0287 198.9197\nL285.9668 198.8578\n\" />\n<path  d=\"M285.9668 198.8578\nL285.8430 198.7959\n\" />\n<path  d=\"M285.8430 198.7959\nL285.5954 198.7959\n\" />\n<path  d=\"M285.5954 198.7959\nL285.4716 198.8578\n\" />\n<path  d=\"M285.4716 198.8578\nL285.4097 198.9197\n\" />\n<path  d=\"M285.4097 198.9197\nL285.3478 199.0435\n\" />\n</g><path  d=\"M10.0000 60.0000\nL12.0000 60.0000\n\" />\n<path  d=\"M10.0000 110.0000\nL12.0000 110.0000\n\" />\n<path  d=\"M10.0000 160.0000\nL12.0000 160.0000\n\" />\n<text x=\"11.0000\" y=\"35.6500\"\ntextLength=\"1.3115\" font-size=\"1.7333\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"middle\" opacity=\"0\" stroke-opacity=\"0\">A</text>\n<g class=\"stroked-text\"><desc>A</desc>\n<path  d=\"M10.6905 35.2220\nL11.3095 35.2220\n\" />\n<path  d=\"M10.5667 35.5935\nL11.0000 34.2935\n\" />\n<path  d=\"M11.0000 34.2935\nL11.4333 35.5935\n\" />\n</g><text x=\"11.0000\" y=\"85.6500\"\ntextLength=\"1.4972\" font-size=\"1.7333\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"middle\" opacity=\"0\" stroke-opacity=\"0\">B</text>\n<g class=\"stroked-text\"><desc>B</desc>\n<path  d=\"M11.0928 84.9125\nL11.2785 84.9744\n\" />\n<path  d=\"M11.2785 84.9744\nL11.3404 85.0363\n\" />\n<path  d=\"M11.3404 85.0363\nL11.4023 85.1601\n\" />\n<path  d=\"M11.4023 85.1601\nL11.4023 85.3458\n\" />\n<path  d=\"M11.4023 85.3458\nL11.3404 85.4696\n\" />\n<path  d=\"M11.3404 85.4696\nL11.2785 85.5316\n\" />\n<path  d=\"M11.2785 85.5316\nL11.1547 85.5935\n\" />\n<path  d=\"M11.1547 85.5935\nL10.6595 85.5935\n\" />\n<path  d=\"M10.6595 85.5935\nL10.6595 84.2935\n\" />\n<path  d=\"M10.6595 84.2935\nL11.0928 84.2935\n\" />\n<path  d=\"M11.0928 84.2935\nL11.2166 84.3554\n\" />\n<path  d=\"M11.2166 84.3554\nL11.2785 84.4173\n\" />\n<path  d=\"M11.2785 84.4173\nL11.3404 84.5411\n\" />\n<path  d=\"M11.3404 84.5411\nL11.3404 84.6649\n\" />\n<path  d=\"M11.3404 84.6649\nL11.2785 84.7887\n\" />\n<path  d=\"M11.2785 84.7887\nL11.2166 84.8506\n\" />\n<path  d=\"M11.2166 84.8506\nL11.0928 84.9125\n\" />\n<path  d=\"M11.0928 84.9125\nL10.6595 84.9125\n\" />\n</g><text x=\"11.0000\" y=\"135.6500\"\ntextLength=\"1.4972\" font-size=\"1.7333\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"middle\" opacity=\"0\" stroke-opacity=\"0\">C</text>\n<g class=\"stroked-text\"><desc>C</desc>\n<path  d=\"M11.4023 135.4696\nL11.3404 135.5316\n\" />\n<path  d=\"M11.3404 135.5316\nL11.1547 135.5935\n\" />\n<path  d=\"M11.1547 135.5935\nL11.0309 135.5935\n\" />\n<path  d=\"M11.0309 135.5935\nL10.8452 135.5316\n\" />\n<path  d=\"M10.8452 135.5316\nL10.7214 135.4077\n\" />\n<path  d=\"M10.7214 135.4077\nL10.6595 135.2839\n\" />\n<path  d=\"M10.6595 135.2839\nL10.5976 135.0363\n\" />\n<path  d=\"M10.5976 135.0363\nL10.5976 134.8506\n\" />\n<path  d=\"M10.5976 134.8506\nL10.6595 134.6030\n\" />\n<path  d=\"M10.6595 134.6030\nL10.7214 134.4792\n\" />\n<path  d=\"M10.7214 134.4792\nL10.8452 134.3554\n\" />\n<path  d=\"M10.8452 134.3554\nL11.0309 134.2935\n\" />\n<path  d=\"M11.0309 134.2935\nL11.1547 134.2935\n\" />\n<path  d=\"M11.1547 134.2935\nL11.3404 134.3554\n\" />\n<path  d=\"M11.3404 134.3554\nL11.4023 134.4173\n\" />\n</g><text x=\"11.0000\" y=\"185.6500\"\ntextLength=\"1.4972\" font-size=\"1.7333\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"middle\" opacity=\"0\" stroke-opacity=\"0\">D</text>\n<g class=\"stroked-text\"><desc>D</desc>\n<path  d=\"M10.6595 185.5935\nL10.6595 184.2935\n\" />\n<path  d=\"M10.6595 184.2935\nL10.9690 184.2935\n\" />\n<path  d=\"M10.9690 184.2935\nL11.1547 184.3554\n\" />\n<path  d=\"M11.1547 184.3554\nL11.2785 184.4792\n\" />\n<path  d=\"M11.2785 184.4792\nL11.3404 184.6030\n\" />\n<path  d=\"M11.3404 184.6030\nL11.4023 184.8506\n\" />\n<path  d=\"M11.4023 184.8506\nL11.4023 185.0363\n\" />\n<path  d=\"M11.4023 185.0363\nL11.3404 185.2839\n\" />\n<path  d=\"M11.3404 185.2839\nL11.2785 185.4077\n\" />\n<path  d=\"M11.2785 185.4077\nL11.1547 185.5316\n\" />\n<path  d=\"M11.1547 185.5316\nL10.9690 185.5935\n\" />\n<path  d=\"M10.9690 185.5935\nL10.6595 185.5935\n\" />\n</g><path  d=\"M287.0022 60.0000\nL285.0022 60.0000\n\" />\n<path  d=\"M287.0022 110.0000\nL285.0022 110.0000\n\" />\n<path  d=\"M287.0022 160.0000\nL285.0022 160.0000\n\" />\n<text x=\"286.0022\" y=\"35.6500\"\ntextLength=\"1.3115\" font-size=\"1.7333\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"middle\" opacity=\"0\" stroke-opacity=\"0\">A</text>\n<g class=\"stroked-text\"><desc>A</desc>\n<path  d=\"M285.6927 35.2220\nL286.3117 35.2220\n\" />\n<path  d=\"M285.5689 35.5935\nL286.0022 34.2935\n\" />\n<path  d=\"M286.0022 34.2935\nL286.4355 35.5935\n\" />\n</g><text x=\"286.0022\" y=\"85.6500\"\ntextLength=\"1.4972\" font-size=\"1.7333\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"middle\" opacity=\"0\" stroke-opacity=\"0\">B</text>\n<g class=\"stroked-text\"><desc>B</desc>\n<path  d=\"M286.0950 84.9125\nL286.2807 84.9744\n\" />\n<path  d=\"M286.2807 84.9744\nL286.3426 85.0363\n\" />\n<path  d=\"M286.3426 85.0363\nL286.4045 85.1601\n\" />\n<path  d=\"M286.4045 85.1601\nL286.4045 85.3458\n\" />\n<path  d=\"M286.4045 85.3458\nL286.3426 85.4696\n\" />\n<path  d=\"M286.3426 85.4696\nL286.2807 85.5316\n\" />\n<path  d=\"M286.2807 85.5316\nL286.1569 85.5935\n\" />\n<path  d=\"M286.1569 85.5935\nL285.6617 85.5935\n\" />\n<path  d=\"M285.6617 85.5935\nL285.6617 84.2935\n\" />\n<path  d=\"M285.6617 84.2935\nL286.0950 84.2935\n\" />\n<path  d=\"M286.0950 84.2935\nL286.2188 84.3554\n\" />\n<path  d=\"M286.2188 84.3554\nL286.2807 84.4173\n\" />\n<path  d=\"M286.2807 84.4173\nL286.3426 84.5411\n\" />\n<path  d=\"M286.3426 84.5411\nL286.3426 84.6649\n\" />\n<path  d=\"M286.3426 84.6649\nL286.2807 84.7887\n\" />\n<path  d=\"M286.2807 84.7887\nL286.2188 84.8506\n\" />\n<path  d=\"M286.2188 84.8506\nL286.0950 84.9125\n\" />\n<path  d=\"M286.0950 84.9125\nL285.6617 84.9125\n\" />\n</g><text x=\"286.0022\" y=\"135.6500\"\ntextLength=\"1.4972\" font-size=\"1.7333\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"middle\" opacity=\"0\" stroke-opacity=\"0\">C</text>\n<g class=\"stroked-text\"><desc>C</desc>\n<path  d=\"M286.4045 135.4696\nL286.3426 135.5316\n\" />\n<path  d=\"M286.3426 135.5316\nL286.1569 135.5935\n\" />\n<path  d=\"M286.1569 135.5935\nL286.0331 135.5935\n\" />\n<path  d=\"M286.0331 135.5935\nL285.8474 135.5316\n\" />\n<path  d=\"M285.8474 135.5316\nL285.7236 135.4077\n\" />\n<path  d=\"M285.7236 135.4077\nL285.6617 135.2839\n\" />\n<path  d=\"M285.6617 135.2839\nL285.5998 135.0363\n\" />\n<path  d=\"M285.5998 135.0363\nL285.5998 134.8506\n\" />\n<path  d=\"M285.5998 134.8506\nL285.6617 134.6030\n\" />\n<path  d=\"M285.6617 134.6030\nL285.7236 134.4792\n\" />\n<path  d=\"M285.7236 134.4792\nL285.8474 134.3554\n\" />\n<path  d=\"M285.8474 134.3554\nL286.0331 134.2935\n\" />\n<path  d=\"M286.0331 134.2935\nL286.1569 134.2935\n\" />\n<path  d=\"M286.1569 134.2935\nL286.3426 134.3554\n\" />\n<path  d=\"M286.3426 134.3554\nL286.4045 134.4173\n\" />\n</g><text x=\"286.0022\" y=\"185.6500\"\ntextLength=\"1.4972\" font-size=\"1.7333\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"middle\" opacity=\"0\" stroke-opacity=\"0\">D</text>\n<g class=\"stroked-text\"><desc>D</desc>\n<path  d=\"M285.6617 185.5935\nL285.6617 184.2935\n\" />\n<path  d=\"M285.6617 184.2935\nL285.9712 184.2935\n\" />\n<path  d=\"M285.9712 184.2935\nL286.1569 184.3554\n\" />\n<path  d=\"M286.1569 184.3554\nL286.2807 184.4792\n\" />\n<path  d=\"M286.2807 184.4792\nL286.3426 184.6030\n\" />\n<path  d=\"M286.3426 184.6030\nL286.4045 184.8506\n\" />\n<path  d=\"M286.4045 184.8506\nL286.4045 185.0363\n\" />\n<path  d=\"M286.4045 185.0363\nL286.3426 185.2839\n\" />\n<path  d=\"M286.3426 185.2839\nL286.2807 185.4077\n\" />\n<path  d=\"M286.2807 185.4077\nL286.1569 185.5316\n\" />\n<path  d=\"M286.1569 185.5316\nL285.9712 185.5935\n\" />\n<path  d=\"M285.9712 185.5935\nL285.6617 185.5935\n\" />\n</g><text x=\"200.0022\" y=\"193.8572\"\ntextLength=\"7.0143\" font-size=\"2.0000\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"start\" opacity=\"0\" stroke-opacity=\"0\">Date: </text>\n<g class=\"stroked-text\"><desc>Date: </desc>\n<path  d=\"M200.4595 193.7931\nL200.4595 192.2931\n\" />\n<path  d=\"M200.4595 192.2931\nL200.8166 192.2931\n\" />\n<path  d=\"M200.8166 192.2931\nL201.0309 192.3645\n\" />\n<path  d=\"M201.0309 192.3645\nL201.1738 192.5074\n\" />\n<path  d=\"M201.1738 192.5074\nL201.2452 192.6502\n\" />\n<path  d=\"M201.2452 192.6502\nL201.3166 192.9359\n\" />\n<path  d=\"M201.3166 192.9359\nL201.3166 193.1502\n\" />\n<path  d=\"M201.3166 193.1502\nL201.2452 193.4359\n\" />\n<path  d=\"M201.2452 193.4359\nL201.1738 193.5788\n\" />\n<path  d=\"M201.1738 193.5788\nL201.0309 193.7217\n\" />\n<path  d=\"M201.0309 193.7217\nL200.8166 193.7931\n\" />\n<path  d=\"M200.8166 193.7931\nL200.4595 193.7931\n\" />\n<path  d=\"M202.6024 193.7931\nL202.6024 193.0074\n\" />\n<path  d=\"M202.6024 193.0074\nL202.5309 192.8645\n\" />\n<path  d=\"M202.5309 192.8645\nL202.3881 192.7931\n\" />\n<path  d=\"M202.3881 192.7931\nL202.1024 192.7931\n\" />\n<path  d=\"M202.1024 192.7931\nL201.9595 192.8645\n\" />\n<path  d=\"M202.6024 193.7217\nL202.4595 193.7931\n\" />\n<path  d=\"M202.4595 193.7931\nL202.1024 193.7931\n\" />\n<path  d=\"M202.1024 193.7931\nL201.9595 193.7217\n\" />\n<path  d=\"M201.9595 193.7217\nL201.8881 193.5788\n\" />\n<path  d=\"M201.8881 193.5788\nL201.8881 193.4359\n\" />\n<path  d=\"M201.8881 193.4359\nL201.9595 193.2931\n\" />\n<path  d=\"M201.9595 193.2931\nL202.1024 193.2217\n\" />\n<path  d=\"M202.1024 193.2217\nL202.4595 193.2217\n\" />\n<path  d=\"M202.4595 193.2217\nL202.6024 193.1502\n\" />\n<path  d=\"M203.1023 192.7931\nL203.6737 192.7931\n\" />\n<path  d=\"M203.3166 192.2931\nL203.3166 193.5788\n\" />\n<path  d=\"M203.3166 193.5788\nL203.3880 193.7217\n\" />\n<path  d=\"M203.3880 193.7217\nL203.5309 193.7931\n\" />\n<path  d=\"M203.5309 193.7931\nL203.6737 193.7931\n\" />\n<path  d=\"M204.7451 193.7217\nL204.6023 193.7931\n\" />\n<path  d=\"M204.6023 193.7931\nL204.3166 193.7931\n\" />\n<path  d=\"M204.3166 193.7931\nL204.1737 193.7217\n\" />\n<path  d=\"M204.1737 193.7217\nL204.1023 193.5788\n\" />\n<path  d=\"M204.1023 193.5788\nL204.1023 193.0074\n\" />\n<path  d=\"M204.1023 193.0074\nL204.1737 192.8645\n\" />\n<path  d=\"M204.1737 192.8645\nL204.3166 192.7931\n\" />\n<path  d=\"M204.3166 192.7931\nL204.6023 192.7931\n\" />\n<path  d=\"M204.6023 192.7931\nL204.7451 192.8645\n\" />\n<path  d=\"M204.7451 192.8645\nL204.8166 193.0074\n\" />\n<path  d=\"M204.8166 193.0074\nL204.8166 193.1502\n\" />\n<path  d=\"M204.8166 193.1502\nL204.1023 193.2931\n\" />\n<path  d=\"M205.4594 193.6502\nL205.5308 193.7217\n\" />\n<path  d=\"M205.5308 193.7217\nL205.4594 193.7931\n\" />\n<path  d=\"M205.4594 193.7931\nL205.3880 193.7217\n\" />\n<path  d=\"M205.3880 193.7217\nL205.4594 193.6502\n\" />\n<path  d=\"M205.4594 193.6502\nL205.4594 193.7931\n\" />\n<path  d=\"M205.4594 192.8645\nL205.5308 192.9359\n\" />\n<path  d=\"M205.5308 192.9359\nL205.4594 193.0074\n\" />\n<path  d=\"M205.4594 193.0074\nL205.3880 192.9359\n\" />\n<path  d=\"M205.3880 192.9359\nL205.4594 192.8645\n\" />\n<path  d=\"M205.4594 192.8645\nL205.4594 193.0074\n\" />\n</g><path  d=\"M177.0022 194.5072\nL285.0022 194.5072\n\" />\n<text x=\"178.0022\" y=\"196.6572\"\ntextLength=\"22.3002\" font-size=\"2.0000\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"start\" opacity=\"0\" stroke-opacity=\"0\">KiCad E.D.A. 10.0.2</text>\n<g class=\"stroked-text\"><desc>KiCad E.D.A. 10.0.2</desc>\n<path  d=\"M178.4595 196.5931\nL178.4595 195.0931\n\" />\n<path  d=\"M179.3166 196.5931\nL178.6738 195.7359\n\" />\n<path  d=\"M179.3166 195.0931\nL178.4595 195.9502\n\" />\n<path  d=\"M179.9595 196.5931\nL179.9595 195.5931\n\" />\n<path  d=\"M179.9595 195.0931\nL179.8881 195.1645\n\" />\n<path  d=\"M179.8881 195.1645\nL179.9595 195.2359\n\" />\n<path  d=\"M179.9595 195.2359\nL180.0309 195.1645\n\" />\n<path  d=\"M180.0309 195.1645\nL179.9595 195.0931\n\" />\n<path  d=\"M179.9595 195.0931\nL179.9595 195.2359\n\" />\n<path  d=\"M181.5309 196.4502\nL181.4595 196.5217\n\" />\n<path  d=\"M181.4595 196.5217\nL181.2452 196.5931\n\" />\n<path  d=\"M181.2452 196.5931\nL181.1024 196.5931\n\" />\n<path  d=\"M181.1024 196.5931\nL180.8881 196.5217\n\" />\n<path  d=\"M180.8881 196.5217\nL180.7452 196.3788\n\" />\n<path  d=\"M180.7452 196.3788\nL180.6738 196.2359\n\" />\n<path  d=\"M180.6738 196.2359\nL180.6024 195.9502\n\" />\n<path  d=\"M180.6024 195.9502\nL180.6024 195.7359\n\" />\n<path  d=\"M180.6024 195.7359\nL180.6738 195.4502\n\" />\n<path  d=\"M180.6738 195.4502\nL180.7452 195.3074\n\" />\n<path  d=\"M180.7452 195.3074\nL180.8881 195.1645\n\" />\n<path  d=\"M180.8881 195.1645\nL181.1024 195.0931\n\" />\n<path  d=\"M181.1024 195.0931\nL181.2452 195.0931\n\" />\n<path  d=\"M181.2452 195.0931\nL181.4595 195.1645\n\" />\n<path  d=\"M181.4595 195.1645\nL181.5309 195.2359\n\" />\n<path  d=\"M182.8167 196.5931\nL182.8167 195.8074\n\" />\n<path  d=\"M182.8167 195.8074\nL182.7452 195.6645\n\" />\n<path  d=\"M182.7452 195.6645\nL182.6024 195.5931\n\" />\n<path  d=\"M182.6024 195.5931\nL182.3167 195.5931\n\" />\n<path  d=\"M182.3167 195.5931\nL182.1738 195.6645\n\" />\n<path  d=\"M182.8167 196.5217\nL182.6738 196.5931\n\" />\n<path  d=\"M182.6738 196.5931\nL182.3167 196.5931\n\" />\n<path  d=\"M182.3167 196.5931\nL182.1738 196.5217\n\" />\n<path  d=\"M182.1738 196.5217\nL182.1024 196.3788\n\" />\n<path  d=\"M182.1024 196.3788\nL182.1024 196.2359\n\" />\n<path  d=\"M182.1024 196.2359\nL182.1738 196.0931\n\" />\n<path  d=\"M182.1738 196.0931\nL182.3167 196.0217\n\" />\n<path  d=\"M182.3167 196.0217\nL182.6738 196.0217\n\" />\n<path  d=\"M182.6738 196.0217\nL182.8167 195.9502\n\" />\n<path  d=\"M184.1738 196.5931\nL184.1738 195.0931\n\" />\n<path  d=\"M184.1738 196.5217\nL184.0309 196.5931\n\" />\n<path  d=\"M184.0309 196.5931\nL183.7452 196.5931\n\" />\n<path  d=\"M183.7452 196.5931\nL183.6023 196.5217\n\" />\n<path  d=\"M183.6023 196.5217\nL183.5309 196.4502\n\" />\n<path  d=\"M183.5309 196.4502\nL183.4595 196.3074\n\" />\n<path  d=\"M183.4595 196.3074\nL183.4595 195.8788\n\" />\n<path  d=\"M183.4595 195.8788\nL183.5309 195.7359\n\" />\n<path  d=\"M183.5309 195.7359\nL183.6023 195.6645\n\" />\n<path  d=\"M183.6023 195.6645\nL183.7452 195.5931\n\" />\n<path  d=\"M183.7452 195.5931\nL184.0309 195.5931\n\" />\n<path  d=\"M184.0309 195.5931\nL184.1738 195.6645\n\" />\n<path  d=\"M186.0309 195.8074\nL186.5309 195.8074\n\" />\n<path  d=\"M186.7452 196.5931\nL186.0309 196.5931\n\" />\n<path  d=\"M186.0309 196.5931\nL186.0309 195.0931\n\" />\n<path  d=\"M186.0309 195.0931\nL186.7452 195.0931\n\" />\n<path  d=\"M187.3880 196.4502\nL187.4594 196.5217\n\" />\n<path  d=\"M187.4594 196.5217\nL187.3880 196.5931\n\" />\n<path  d=\"M187.3880 196.5931\nL187.3166 196.5217\n\" />\n<path  d=\"M187.3166 196.5217\nL187.3880 196.4502\n\" />\n<path  d=\"M187.3880 196.4502\nL187.3880 196.5931\n\" />\n<path  d=\"M188.1023 196.5931\nL188.1023 195.0931\n\" />\n<path  d=\"M188.1023 195.0931\nL188.4594 195.0931\n\" />\n<path  d=\"M188.4594 195.0931\nL188.6737 195.1645\n\" />\n<path  d=\"M188.6737 195.1645\nL188.8166 195.3074\n\" />\n<path  d=\"M188.8166 195.3074\nL188.8880 195.4502\n\" />\n<path  d=\"M188.8880 195.4502\nL188.9594 195.7359\n\" />\n<path  d=\"M188.9594 195.7359\nL188.9594 195.9502\n\" />\n<path  d=\"M188.9594 195.9502\nL188.8880 196.2359\n\" />\n<path  d=\"M188.8880 196.2359\nL188.8166 196.3788\n\" />\n<path  d=\"M188.8166 196.3788\nL188.6737 196.5217\n\" />\n<path  d=\"M188.6737 196.5217\nL188.4594 196.5931\n\" />\n<path  d=\"M188.4594 196.5931\nL188.1023 196.5931\n\" />\n<path  d=\"M189.6023 196.4502\nL189.6737 196.5217\n\" />\n<path  d=\"M189.6737 196.5217\nL189.6023 196.5931\n\" />\n<path  d=\"M189.6023 196.5931\nL189.5309 196.5217\n\" />\n<path  d=\"M189.5309 196.5217\nL189.6023 196.4502\n\" />\n<path  d=\"M189.6023 196.4502\nL189.6023 196.5931\n\" />\n<path  d=\"M190.2452 196.1645\nL190.9595 196.1645\n\" />\n<path  d=\"M190.1023 196.5931\nL190.6023 195.0931\n\" />\n<path  d=\"M190.6023 195.0931\nL191.1023 196.5931\n\" />\n<path  d=\"M191.6023 196.4502\nL191.6737 196.5217\n\" />\n<path  d=\"M191.6737 196.5217\nL191.6023 196.5931\n\" />\n<path  d=\"M191.6023 196.5931\nL191.5309 196.5217\n\" />\n<path  d=\"M191.5309 196.5217\nL191.6023 196.4502\n\" />\n<path  d=\"M191.6023 196.4502\nL191.6023 196.5931\n\" />\n<path  d=\"M194.2452 196.5931\nL193.3881 196.5931\n\" />\n<path  d=\"M193.8166 196.5931\nL193.8166 195.0931\n\" />\n<path  d=\"M193.8166 195.0931\nL193.6738 195.3074\n\" />\n<path  d=\"M193.6738 195.3074\nL193.5309 195.4502\n\" />\n<path  d=\"M193.5309 195.4502\nL193.3881 195.5217\n\" />\n<path  d=\"M195.1738 195.0931\nL195.3167 195.0931\n\" />\n<path  d=\"M195.3167 195.0931\nL195.4595 195.1645\n\" />\n<path  d=\"M195.4595 195.1645\nL195.5310 195.2359\n\" />\n<path  d=\"M195.5310 195.2359\nL195.6024 195.3788\n\" />\n<path  d=\"M195.6024 195.3788\nL195.6738 195.6645\n\" />\n<path  d=\"M195.6738 195.6645\nL195.6738 196.0217\n\" />\n<path  d=\"M195.6738 196.0217\nL195.6024 196.3074\n\" />\n<path  d=\"M195.6024 196.3074\nL195.5310 196.4502\n\" />\n<path  d=\"M195.5310 196.4502\nL195.4595 196.5217\n\" />\n<path  d=\"M195.4595 196.5217\nL195.3167 196.5931\n\" />\n<path  d=\"M195.3167 196.5931\nL195.1738 196.5931\n\" />\n<path  d=\"M195.1738 196.5931\nL195.0310 196.5217\n\" />\n<path  d=\"M195.0310 196.5217\nL194.9595 196.4502\n\" />\n<path  d=\"M194.9595 196.4502\nL194.8881 196.3074\n\" />\n<path  d=\"M194.8881 196.3074\nL194.8167 196.0217\n\" />\n<path  d=\"M194.8167 196.0217\nL194.8167 195.6645\n\" />\n<path  d=\"M194.8167 195.6645\nL194.8881 195.3788\n\" />\n<path  d=\"M194.8881 195.3788\nL194.9595 195.2359\n\" />\n<path  d=\"M194.9595 195.2359\nL195.0310 195.1645\n\" />\n<path  d=\"M195.0310 195.1645\nL195.1738 195.0931\n\" />\n<path  d=\"M196.3167 196.4502\nL196.3881 196.5217\n\" />\n<path  d=\"M196.3881 196.5217\nL196.3167 196.5931\n\" />\n<path  d=\"M196.3167 196.5931\nL196.2453 196.5217\n\" />\n<path  d=\"M196.2453 196.5217\nL196.3167 196.4502\n\" />\n<path  d=\"M196.3167 196.4502\nL196.3167 196.5931\n\" />\n<path  d=\"M197.3167 195.0931\nL197.4596 195.0931\n\" />\n<path  d=\"M197.4596 195.0931\nL197.6024 195.1645\n\" />\n<path  d=\"M197.6024 195.1645\nL197.6739 195.2359\n\" />\n<path  d=\"M197.6739 195.2359\nL197.7453 195.3788\n\" />\n<path  d=\"M197.7453 195.3788\nL197.8167 195.6645\n\" />\n<path  d=\"M197.8167 195.6645\nL197.8167 196.0217\n\" />\n<path  d=\"M197.8167 196.0217\nL197.7453 196.3074\n\" />\n<path  d=\"M197.7453 196.3074\nL197.6739 196.4502\n\" />\n<path  d=\"M197.6739 196.4502\nL197.6024 196.5217\n\" />\n<path  d=\"M197.6024 196.5217\nL197.4596 196.5931\n\" />\n<path  d=\"M197.4596 196.5931\nL197.3167 196.5931\n\" />\n<path  d=\"M197.3167 196.5931\nL197.1739 196.5217\n\" />\n<path  d=\"M197.1739 196.5217\nL197.1024 196.4502\n\" />\n<path  d=\"M197.1024 196.4502\nL197.0310 196.3074\n\" />\n<path  d=\"M197.0310 196.3074\nL196.9596 196.0217\n\" />\n<path  d=\"M196.9596 196.0217\nL196.9596 195.6645\n\" />\n<path  d=\"M196.9596 195.6645\nL197.0310 195.3788\n\" />\n<path  d=\"M197.0310 195.3788\nL197.1024 195.2359\n\" />\n<path  d=\"M197.1024 195.2359\nL197.1739 195.1645\n\" />\n<path  d=\"M197.1739 195.1645\nL197.3167 195.0931\n\" />\n<path  d=\"M198.4596 196.4502\nL198.5310 196.5217\n\" />\n<path  d=\"M198.5310 196.5217\nL198.4596 196.5931\n\" />\n<path  d=\"M198.4596 196.5931\nL198.3882 196.5217\n\" />\n<path  d=\"M198.3882 196.5217\nL198.4596 196.4502\n\" />\n<path  d=\"M198.4596 196.4502\nL198.4596 196.5931\n\" />\n<path  d=\"M199.1025 195.2359\nL199.1739 195.1645\n\" />\n<path  d=\"M199.1739 195.1645\nL199.3168 195.0931\n\" />\n<path  d=\"M199.3168 195.0931\nL199.6739 195.0931\n\" />\n<path  d=\"M199.6739 195.0931\nL199.8168 195.1645\n\" />\n<path  d=\"M199.8168 195.1645\nL199.8882 195.2359\n\" />\n<path  d=\"M199.8882 195.2359\nL199.9596 195.3788\n\" />\n<path  d=\"M199.9596 195.3788\nL199.9596 195.5217\n\" />\n<path  d=\"M199.9596 195.5217\nL199.8882 195.7359\n\" />\n<path  d=\"M199.8882 195.7359\nL199.0310 196.5931\n\" />\n<path  d=\"M199.0310 196.5931\nL199.9596 196.5931\n\" />\n</g><path  d=\"M177.0022 191.5072\nL285.0022 191.5072\n\" />\n</g>\n<g style=\"fill:none; \nstroke:#840000; stroke-width:0.3000; stroke-opacity:1; \nstroke-linecap:round; stroke-linejoin:round;\">\n<text x=\"263.0022\" y=\"193.8572\"\ntextLength=\"6.3858\" font-size=\"2.0000\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"start\" opacity=\"0\" stroke-opacity=\"0\">Rev: </text>\n<g class=\"stroked-text\"><desc>Rev: </desc>\n<path  d=\"M264.4137 193.7855\nL263.9137 193.0712\n\" />\n<path  d=\"M263.5566 193.7855\nL263.5566 192.2855\n\" />\n<path  d=\"M263.5566 192.2855\nL264.1280 192.2855\n\" />\n<path  d=\"M264.1280 192.2855\nL264.2709 192.3569\n\" />\n<path  d=\"M264.2709 192.3569\nL264.3423 192.4283\n\" />\n<path  d=\"M264.3423 192.4283\nL264.4137 192.5712\n\" />\n<path  d=\"M264.4137 192.5712\nL264.4137 192.7855\n\" />\n<path  d=\"M264.4137 192.7855\nL264.3423 192.9283\n\" />\n<path  d=\"M264.3423 192.9283\nL264.2709 192.9998\n\" />\n<path  d=\"M264.2709 192.9998\nL264.1280 193.0712\n\" />\n<path  d=\"M264.1280 193.0712\nL263.5566 193.0712\n\" />\n<path  d=\"M265.6280 193.7141\nL265.4852 193.7855\n\" />\n<path  d=\"M265.4852 193.7855\nL265.1995 193.7855\n\" />\n<path  d=\"M265.1995 193.7855\nL265.0566 193.7141\n\" />\n<path  d=\"M265.0566 193.7141\nL264.9852 193.5712\n\" />\n<path  d=\"M264.9852 193.5712\nL264.9852 192.9998\n\" />\n<path  d=\"M264.9852 192.9998\nL265.0566 192.8569\n\" />\n<path  d=\"M265.0566 192.8569\nL265.1995 192.7855\n\" />\n<path  d=\"M265.1995 192.7855\nL265.4852 192.7855\n\" />\n<path  d=\"M265.4852 192.7855\nL265.6280 192.8569\n\" />\n<path  d=\"M265.6280 192.8569\nL265.6995 192.9998\n\" />\n<path  d=\"M265.6995 192.9998\nL265.6995 193.1426\n\" />\n<path  d=\"M265.6995 193.1426\nL264.9852 193.2855\n\" />\n<path  d=\"M266.1994 192.7855\nL266.5566 193.7855\n\" />\n<path  d=\"M266.5566 193.7855\nL266.9137 192.7855\n\" />\n<path  d=\"M267.4852 193.6426\nL267.5566 193.7141\n\" />\n<path  d=\"M267.5566 193.7141\nL267.4852 193.7855\n\" />\n<path  d=\"M267.4852 193.7855\nL267.4138 193.7141\n\" />\n<path  d=\"M267.4138 193.7141\nL267.4852 193.6426\n\" />\n<path  d=\"M267.4852 193.6426\nL267.4852 193.7855\n\" />\n<path  d=\"M267.4852 192.8569\nL267.5566 192.9283\n\" />\n<path  d=\"M267.5566 192.9283\nL267.4852 192.9998\n\" />\n<path  d=\"M267.4852 192.9998\nL267.4138 192.9283\n\" />\n<path  d=\"M267.4138 192.9283\nL267.4852 192.8569\n\" />\n<path  d=\"M267.4852 192.8569\nL267.4852 192.9998\n\" />\n</g></g>\n<g style=\"fill:none; \nstroke:#840000; stroke-width:0.1524; stroke-opacity:1; \nstroke-linecap:round; stroke-linejoin:round;\">\n<text x=\"178.0022\" y=\"193.8572\"\ntextLength=\"9.3716\" font-size=\"2.0000\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"start\" opacity=\"0\" stroke-opacity=\"0\">Size: A4</text>\n<g class=\"stroked-text\"><desc>Size: A4</desc>\n<path  d=\"M178.3881 193.7217\nL178.6024 193.7931\n\" />\n<path  d=\"M178.6024 193.7931\nL178.9595 193.7931\n\" />\n<path  d=\"M178.9595 193.7931\nL179.1024 193.7217\n\" />\n<path  d=\"M179.1024 193.7217\nL179.1738 193.6502\n\" />\n<path  d=\"M179.1738 193.6502\nL179.2452 193.5074\n\" />\n<path  d=\"M179.2452 193.5074\nL179.2452 193.3645\n\" />\n<path  d=\"M179.2452 193.3645\nL179.1738 193.2217\n\" />\n<path  d=\"M179.1738 193.2217\nL179.1024 193.1502\n\" />\n<path  d=\"M179.1024 193.1502\nL178.9595 193.0788\n\" />\n<path  d=\"M178.9595 193.0788\nL178.6738 193.0074\n\" />\n<path  d=\"M178.6738 193.0074\nL178.5309 192.9359\n\" />\n<path  d=\"M178.5309 192.9359\nL178.4595 192.8645\n\" />\n<path  d=\"M178.4595 192.8645\nL178.3881 192.7217\n\" />\n<path  d=\"M178.3881 192.7217\nL178.3881 192.5788\n\" />\n<path  d=\"M178.3881 192.5788\nL178.4595 192.4359\n\" />\n<path  d=\"M178.4595 192.4359\nL178.5309 192.3645\n\" />\n<path  d=\"M178.5309 192.3645\nL178.6738 192.2931\n\" />\n<path  d=\"M178.6738 192.2931\nL179.0309 192.2931\n\" />\n<path  d=\"M179.0309 192.2931\nL179.2452 192.3645\n\" />\n<path  d=\"M179.8881 193.7931\nL179.8881 192.7931\n\" />\n<path  d=\"M179.8881 192.2931\nL179.8167 192.3645\n\" />\n<path  d=\"M179.8167 192.3645\nL179.8881 192.4359\n\" />\n<path  d=\"M179.8881 192.4359\nL179.9595 192.3645\n\" />\n<path  d=\"M179.9595 192.3645\nL179.8881 192.2931\n\" />\n<path  d=\"M179.8881 192.2931\nL179.8881 192.4359\n\" />\n<path  d=\"M180.4595 192.7931\nL181.2453 192.7931\n\" />\n<path  d=\"M181.2453 192.7931\nL180.4595 193.7931\n\" />\n<path  d=\"M180.4595 193.7931\nL181.2453 193.7931\n\" />\n<path  d=\"M182.3881 193.7217\nL182.2453 193.7931\n\" />\n<path  d=\"M182.2453 193.7931\nL181.9596 193.7931\n\" />\n<path  d=\"M181.9596 193.7931\nL181.8167 193.7217\n\" />\n<path  d=\"M181.8167 193.7217\nL181.7453 193.5788\n\" />\n<path  d=\"M181.7453 193.5788\nL181.7453 193.0074\n\" />\n<path  d=\"M181.7453 193.0074\nL181.8167 192.8645\n\" />\n<path  d=\"M181.8167 192.8645\nL181.9596 192.7931\n\" />\n<path  d=\"M181.9596 192.7931\nL182.2453 192.7931\n\" />\n<path  d=\"M182.2453 192.7931\nL182.3881 192.8645\n\" />\n<path  d=\"M182.3881 192.8645\nL182.4596 193.0074\n\" />\n<path  d=\"M182.4596 193.0074\nL182.4596 193.1502\n\" />\n<path  d=\"M182.4596 193.1502\nL181.7453 193.2931\n\" />\n<path  d=\"M183.1024 193.6502\nL183.1738 193.7217\n\" />\n<path  d=\"M183.1738 193.7217\nL183.1024 193.7931\n\" />\n<path  d=\"M183.1024 193.7931\nL183.0310 193.7217\n\" />\n<path  d=\"M183.0310 193.7217\nL183.1024 193.6502\n\" />\n<path  d=\"M183.1024 193.6502\nL183.1024 193.7931\n\" />\n<path  d=\"M183.1024 192.8645\nL183.1738 192.9359\n\" />\n<path  d=\"M183.1738 192.9359\nL183.1024 193.0074\n\" />\n<path  d=\"M183.1024 193.0074\nL183.0310 192.9359\n\" />\n<path  d=\"M183.0310 192.9359\nL183.1024 192.8645\n\" />\n<path  d=\"M183.1024 192.8645\nL183.1024 193.0074\n\" />\n<path  d=\"M184.8882 193.3645\nL185.6025 193.3645\n\" />\n<path  d=\"M184.7453 193.7931\nL185.2453 192.2931\n\" />\n<path  d=\"M185.2453 192.2931\nL185.7453 193.7931\n\" />\n<path  d=\"M186.8882 192.7931\nL186.8882 193.7931\n\" />\n<path  d=\"M186.5310 192.2217\nL186.1739 193.2931\n\" />\n<path  d=\"M186.1739 193.2931\nL187.1024 193.2931\n\" />\n</g><text x=\"263.0022\" y=\"196.6572\"\ntextLength=\"8.5144\" font-size=\"2.0000\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"start\" opacity=\"0\" stroke-opacity=\"0\">Id: 4/5</text>\n<g class=\"stroked-text\"><desc>Id: 4/5</desc>\n<path  d=\"M263.4595 196.5931\nL263.4595 195.0931\n\" />\n<path  d=\"M264.8167 196.5931\nL264.8167 195.0931\n\" />\n<path  d=\"M264.8167 196.5217\nL264.6738 196.5931\n\" />\n<path  d=\"M264.6738 196.5931\nL264.3881 196.5931\n\" />\n<path  d=\"M264.3881 196.5931\nL264.2452 196.5217\n\" />\n<path  d=\"M264.2452 196.5217\nL264.1738 196.4502\n\" />\n<path  d=\"M264.1738 196.4502\nL264.1024 196.3074\n\" />\n<path  d=\"M264.1024 196.3074\nL264.1024 195.8788\n\" />\n<path  d=\"M264.1024 195.8788\nL264.1738 195.7359\n\" />\n<path  d=\"M264.1738 195.7359\nL264.2452 195.6645\n\" />\n<path  d=\"M264.2452 195.6645\nL264.3881 195.5931\n\" />\n<path  d=\"M264.3881 195.5931\nL264.6738 195.5931\n\" />\n<path  d=\"M264.6738 195.5931\nL264.8167 195.6645\n\" />\n<path  d=\"M265.5309 196.4502\nL265.6023 196.5217\n\" />\n<path  d=\"M265.6023 196.5217\nL265.5309 196.5931\n\" />\n<path  d=\"M265.5309 196.5931\nL265.4595 196.5217\n\" />\n<path  d=\"M265.4595 196.5217\nL265.5309 196.4502\n\" />\n<path  d=\"M265.5309 196.4502\nL265.5309 196.5931\n\" />\n<path  d=\"M265.5309 195.6645\nL265.6023 195.7359\n\" />\n<path  d=\"M265.6023 195.7359\nL265.5309 195.8074\n\" />\n<path  d=\"M265.5309 195.8074\nL265.4595 195.7359\n\" />\n<path  d=\"M265.4595 195.7359\nL265.5309 195.6645\n\" />\n<path  d=\"M265.5309 195.6645\nL265.5309 195.8074\n\" />\n<path  d=\"M268.0310 195.5931\nL268.0310 196.5931\n\" />\n<path  d=\"M267.6738 195.0217\nL267.3167 196.0931\n\" />\n<path  d=\"M267.3167 196.0931\nL268.2452 196.0931\n\" />\n<path  d=\"M269.8881 195.0217\nL268.6024 196.9502\n\" />\n<path  d=\"M271.1024 195.0931\nL270.3881 195.0931\n\" />\n<path  d=\"M270.3881 195.0931\nL270.3167 195.8074\n\" />\n<path  d=\"M270.3167 195.8074\nL270.3881 195.7359\n\" />\n<path  d=\"M270.3881 195.7359\nL270.5310 195.6645\n\" />\n<path  d=\"M270.5310 195.6645\nL270.8881 195.6645\n\" />\n<path  d=\"M270.8881 195.6645\nL271.0310 195.7359\n\" />\n<path  d=\"M271.0310 195.7359\nL271.1024 195.8074\n\" />\n<path  d=\"M271.1024 195.8074\nL271.1738 195.9502\n\" />\n<path  d=\"M271.1738 195.9502\nL271.1738 196.3074\n\" />\n<path  d=\"M271.1738 196.3074\nL271.1024 196.4502\n\" />\n<path  d=\"M271.1024 196.4502\nL271.0310 196.5217\n\" />\n<path  d=\"M271.0310 196.5217\nL270.8881 196.5931\n\" />\n<path  d=\"M270.8881 196.5931\nL270.5310 196.5931\n\" />\n<path  d=\"M270.5310 196.5931\nL270.3881 196.5217\n\" />\n<path  d=\"M270.3881 196.5217\nL270.3167 196.4502\n\" />\n</g><path  d=\"M177.0022 187.5072\nL285.0022 187.5072\n\" />\n</g>\n<g style=\"fill:none; \nstroke:#840000; stroke-width:0.4000; stroke-opacity:1; \nstroke-linecap:round; stroke-linejoin:round;\">\n<text x=\"178.0022\" y=\"190.3072\"\ntextLength=\"9.6572\" font-size=\"2.6666\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"start\" opacity=\"0\" stroke-opacity=\"0\">Title: </text>\n<g class=\"stroked-text\"><desc>Title: </desc>\n<path  d=\"M178.6938 188.2116\nL179.8367 188.2116\n\" />\n<path  d=\"M179.0153 190.2116\nL179.2653 188.2116\n\" />\n<path  d=\"M180.2533 190.2116\nL180.4200 188.8783\n\" />\n<path  d=\"M180.5033 188.2116\nL180.3962 188.3068\n\" />\n<path  d=\"M180.3962 188.3068\nL180.4795 188.4021\n\" />\n<path  d=\"M180.4795 188.4021\nL180.5867 188.3068\n\" />\n<path  d=\"M180.5867 188.3068\nL180.5033 188.2116\n\" />\n<path  d=\"M180.5033 188.2116\nL180.4795 188.4021\n\" />\n<path  d=\"M181.0867 188.8783\nL181.8486 188.8783\n\" />\n<path  d=\"M181.4557 188.2116\nL181.2415 189.9259\n\" />\n<path  d=\"M181.2415 189.9259\nL181.3129 190.1164\n\" />\n<path  d=\"M181.3129 190.1164\nL181.4915 190.2116\n\" />\n<path  d=\"M181.4915 190.2116\nL181.6819 190.2116\n\" />\n<path  d=\"M182.6344 190.2116\nL182.4558 190.1164\n\" />\n<path  d=\"M182.4558 190.1164\nL182.3844 189.9259\n\" />\n<path  d=\"M182.3844 189.9259\nL182.5986 188.2116\n\" />\n<path  d=\"M184.1700 190.1164\nL183.9677 190.2116\n\" />\n<path  d=\"M183.9677 190.2116\nL183.5867 190.2116\n\" />\n<path  d=\"M183.5867 190.2116\nL183.4081 190.1164\n\" />\n<path  d=\"M183.4081 190.1164\nL183.3367 189.9259\n\" />\n<path  d=\"M183.3367 189.9259\nL183.4320 189.1640\n\" />\n<path  d=\"M183.4320 189.1640\nL183.5510 188.9735\n\" />\n<path  d=\"M183.5510 188.9735\nL183.7534 188.8783\n\" />\n<path  d=\"M183.7534 188.8783\nL184.1343 188.8783\n\" />\n<path  d=\"M184.1343 188.8783\nL184.3129 188.9735\n\" />\n<path  d=\"M184.3129 188.9735\nL184.3843 189.1640\n\" />\n<path  d=\"M184.3843 189.1640\nL184.3605 189.3544\n\" />\n<path  d=\"M184.3605 189.3544\nL183.3843 189.5449\n\" />\n<path  d=\"M185.1343 190.0211\nL185.2177 190.1164\n\" />\n<path  d=\"M185.2177 190.1164\nL185.1105 190.2116\n\" />\n<path  d=\"M185.1105 190.2116\nL185.0272 190.1164\n\" />\n<path  d=\"M185.0272 190.1164\nL185.1343 190.0211\n\" />\n<path  d=\"M185.1343 190.0211\nL185.1105 190.2116\n\" />\n<path  d=\"M185.2653 188.9735\nL185.3486 189.0687\n\" />\n<path  d=\"M185.3486 189.0687\nL185.2415 189.1640\n\" />\n<path  d=\"M185.2415 189.1640\nL185.1582 189.0687\n\" />\n<path  d=\"M185.1582 189.0687\nL185.2653 188.9735\n\" />\n<path  d=\"M185.2653 188.9735\nL185.2415 189.1640\n\" />\n</g></g>\n<g style=\"fill:none; \nstroke:#840000; stroke-width:0.1524; stroke-opacity:1; \nstroke-linecap:round; stroke-linejoin:round;\">\n<text x=\"178.0022\" y=\"186.4572\"\ntextLength=\"22.6570\" font-size=\"2.0000\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"start\" opacity=\"0\" stroke-opacity=\"0\">File: data.kicad_sch</text>\n<g class=\"stroked-text\"><desc>File: data.kicad_sch</desc>\n<path  d=\"M178.9595 185.6074\nL178.4595 185.6074\n\" />\n<path  d=\"M178.4595 186.3931\nL178.4595 184.8931\n\" />\n<path  d=\"M178.4595 184.8931\nL179.1738 184.8931\n\" />\n<path  d=\"M179.7452 186.3931\nL179.7452 185.3931\n\" />\n<path  d=\"M179.7452 184.8931\nL179.6738 184.9645\n\" />\n<path  d=\"M179.6738 184.9645\nL179.7452 185.0359\n\" />\n<path  d=\"M179.7452 185.0359\nL179.8166 184.9645\n\" />\n<path  d=\"M179.8166 184.9645\nL179.7452 184.8931\n\" />\n<path  d=\"M179.7452 184.8931\nL179.7452 185.0359\n\" />\n<path  d=\"M180.6738 186.3931\nL180.5309 186.3217\n\" />\n<path  d=\"M180.5309 186.3217\nL180.4595 186.1788\n\" />\n<path  d=\"M180.4595 186.1788\nL180.4595 184.8931\n\" />\n<path  d=\"M181.8166 186.3217\nL181.6738 186.3931\n\" />\n<path  d=\"M181.6738 186.3931\nL181.3881 186.3931\n\" />\n<path  d=\"M181.3881 186.3931\nL181.2452 186.3217\n\" />\n<path  d=\"M181.2452 186.3217\nL181.1738 186.1788\n\" />\n<path  d=\"M181.1738 186.1788\nL181.1738 185.6074\n\" />\n<path  d=\"M181.1738 185.6074\nL181.2452 185.4645\n\" />\n<path  d=\"M181.2452 185.4645\nL181.3881 185.3931\n\" />\n<path  d=\"M181.3881 185.3931\nL181.6738 185.3931\n\" />\n<path  d=\"M181.6738 185.3931\nL181.8166 185.4645\n\" />\n<path  d=\"M181.8166 185.4645\nL181.8881 185.6074\n\" />\n<path  d=\"M181.8881 185.6074\nL181.8881 185.7502\n\" />\n<path  d=\"M181.8881 185.7502\nL181.1738 185.8931\n\" />\n<path  d=\"M182.5309 186.2502\nL182.6023 186.3217\n\" />\n<path  d=\"M182.6023 186.3217\nL182.5309 186.3931\n\" />\n<path  d=\"M182.5309 186.3931\nL182.4595 186.3217\n\" />\n<path  d=\"M182.4595 186.3217\nL182.5309 186.2502\n\" />\n<path  d=\"M182.5309 186.2502\nL182.5309 186.3931\n\" />\n<path  d=\"M182.5309 185.4645\nL182.6023 185.5359\n\" />\n<path  d=\"M182.6023 185.5359\nL182.5309 185.6074\n\" />\n<path  d=\"M182.5309 185.6074\nL182.4595 185.5359\n\" />\n<path  d=\"M182.4595 185.5359\nL182.5309 185.4645\n\" />\n<path  d=\"M182.5309 185.4645\nL182.5309 185.6074\n\" />\n<path  d=\"M185.0310 186.3931\nL185.0310 184.8931\n\" />\n<path  d=\"M185.0310 186.3217\nL184.8881 186.3931\n\" />\n<path  d=\"M184.8881 186.3931\nL184.6024 186.3931\n\" />\n<path  d=\"M184.6024 186.3931\nL184.4595 186.3217\n\" />\n<path  d=\"M184.4595 186.3217\nL184.3881 186.2502\n\" />\n<path  d=\"M184.3881 186.2502\nL184.3167 186.1074\n\" />\n<path  d=\"M184.3167 186.1074\nL184.3167 185.6788\n\" />\n<path  d=\"M184.3167 185.6788\nL184.3881 185.5359\n\" />\n<path  d=\"M184.3881 185.5359\nL184.4595 185.4645\n\" />\n<path  d=\"M184.4595 185.4645\nL184.6024 185.3931\n\" />\n<path  d=\"M184.6024 185.3931\nL184.8881 185.3931\n\" />\n<path  d=\"M184.8881 185.3931\nL185.0310 185.4645\n\" />\n<path  d=\"M186.3881 186.3931\nL186.3881 185.6074\n\" />\n<path  d=\"M186.3881 185.6074\nL186.3166 185.4645\n\" />\n<path  d=\"M186.3166 185.4645\nL186.1738 185.3931\n\" />\n<path  d=\"M186.1738 185.3931\nL185.8881 185.3931\n\" />\n<path  d=\"M185.8881 185.3931\nL185.7452 185.4645\n\" />\n<path  d=\"M186.3881 186.3217\nL186.2452 186.3931\n\" />\n<path  d=\"M186.2452 186.3931\nL185.8881 186.3931\n\" />\n<path  d=\"M185.8881 186.3931\nL185.7452 186.3217\n\" />\n<path  d=\"M185.7452 186.3217\nL185.6738 186.1788\n\" />\n<path  d=\"M185.6738 186.1788\nL185.6738 186.0359\n\" />\n<path  d=\"M185.6738 186.0359\nL185.7452 185.8931\n\" />\n<path  d=\"M185.7452 185.8931\nL185.8881 185.8217\n\" />\n<path  d=\"M185.8881 185.8217\nL186.2452 185.8217\n\" />\n<path  d=\"M186.2452 185.8217\nL186.3881 185.7502\n\" />\n<path  d=\"M186.8880 185.3931\nL187.4594 185.3931\n\" />\n<path  d=\"M187.1023 184.8931\nL187.1023 186.1788\n\" />\n<path  d=\"M187.1023 186.1788\nL187.1737 186.3217\n\" />\n<path  d=\"M187.1737 186.3217\nL187.3166 186.3931\n\" />\n<path  d=\"M187.3166 186.3931\nL187.4594 186.3931\n\" />\n<path  d=\"M188.6023 186.3931\nL188.6023 185.6074\n\" />\n<path  d=\"M188.6023 185.6074\nL188.5308 185.4645\n\" />\n<path  d=\"M188.5308 185.4645\nL188.3880 185.3931\n\" />\n<path  d=\"M188.3880 185.3931\nL188.1023 185.3931\n\" />\n<path  d=\"M188.1023 185.3931\nL187.9594 185.4645\n\" />\n<path  d=\"M188.6023 186.3217\nL188.4594 186.3931\n\" />\n<path  d=\"M188.4594 186.3931\nL188.1023 186.3931\n\" />\n<path  d=\"M188.1023 186.3931\nL187.9594 186.3217\n\" />\n<path  d=\"M187.9594 186.3217\nL187.8880 186.1788\n\" />\n<path  d=\"M187.8880 186.1788\nL187.8880 186.0359\n\" />\n<path  d=\"M187.8880 186.0359\nL187.9594 185.8931\n\" />\n<path  d=\"M187.9594 185.8931\nL188.1023 185.8217\n\" />\n<path  d=\"M188.1023 185.8217\nL188.4594 185.8217\n\" />\n<path  d=\"M188.4594 185.8217\nL188.6023 185.7502\n\" />\n<path  d=\"M189.3165 186.2502\nL189.3879 186.3217\n\" />\n<path  d=\"M189.3879 186.3217\nL189.3165 186.3931\n\" />\n<path  d=\"M189.3165 186.3931\nL189.2451 186.3217\n\" />\n<path  d=\"M189.2451 186.3217\nL189.3165 186.2502\n\" />\n<path  d=\"M189.3165 186.2502\nL189.3165 186.3931\n\" />\n<path  d=\"M190.0308 186.3931\nL190.0308 184.8931\n\" />\n<path  d=\"M190.1737 185.8217\nL190.6022 186.3931\n\" />\n<path  d=\"M190.6022 185.3931\nL190.0308 185.9645\n\" />\n<path  d=\"M191.2451 186.3931\nL191.2451 185.3931\n\" />\n<path  d=\"M191.2451 184.8931\nL191.1737 184.9645\n\" />\n<path  d=\"M191.1737 184.9645\nL191.2451 185.0359\n\" />\n<path  d=\"M191.2451 185.0359\nL191.3165 184.9645\n\" />\n<path  d=\"M191.3165 184.9645\nL191.2451 184.8931\n\" />\n<path  d=\"M191.2451 184.8931\nL191.2451 185.0359\n\" />\n<path  d=\"M192.6023 186.3217\nL192.4594 186.3931\n\" />\n<path  d=\"M192.4594 186.3931\nL192.1737 186.3931\n\" />\n<path  d=\"M192.1737 186.3931\nL192.0308 186.3217\n\" />\n<path  d=\"M192.0308 186.3217\nL191.9594 186.2502\n\" />\n<path  d=\"M191.9594 186.2502\nL191.8880 186.1074\n\" />\n<path  d=\"M191.8880 186.1074\nL191.8880 185.6788\n\" />\n<path  d=\"M191.8880 185.6788\nL191.9594 185.5359\n\" />\n<path  d=\"M191.9594 185.5359\nL192.0308 185.4645\n\" />\n<path  d=\"M192.0308 185.4645\nL192.1737 185.3931\n\" />\n<path  d=\"M192.1737 185.3931\nL192.4594 185.3931\n\" />\n<path  d=\"M192.4594 185.3931\nL192.6023 185.4645\n\" />\n<path  d=\"M193.8880 186.3931\nL193.8880 185.6074\n\" />\n<path  d=\"M193.8880 185.6074\nL193.8165 185.4645\n\" />\n<path  d=\"M193.8165 185.4645\nL193.6737 185.3931\n\" />\n<path  d=\"M193.6737 185.3931\nL193.3880 185.3931\n\" />\n<path  d=\"M193.3880 185.3931\nL193.2451 185.4645\n\" />\n<path  d=\"M193.8880 186.3217\nL193.7451 186.3931\n\" />\n<path  d=\"M193.7451 186.3931\nL193.3880 186.3931\n\" />\n<path  d=\"M193.3880 186.3931\nL193.2451 186.3217\n\" />\n<path  d=\"M193.2451 186.3217\nL193.1737 186.1788\n\" />\n<path  d=\"M193.1737 186.1788\nL193.1737 186.0359\n\" />\n<path  d=\"M193.1737 186.0359\nL193.2451 185.8931\n\" />\n<path  d=\"M193.2451 185.8931\nL193.3880 185.8217\n\" />\n<path  d=\"M193.3880 185.8217\nL193.7451 185.8217\n\" />\n<path  d=\"M193.7451 185.8217\nL193.8880 185.7502\n\" />\n<path  d=\"M195.2451 186.3931\nL195.2451 184.8931\n\" />\n<path  d=\"M195.2451 186.3217\nL195.1022 186.3931\n\" />\n<path  d=\"M195.1022 186.3931\nL194.8165 186.3931\n\" />\n<path  d=\"M194.8165 186.3931\nL194.6736 186.3217\n\" />\n<path  d=\"M194.6736 186.3217\nL194.6022 186.2502\n\" />\n<path  d=\"M194.6022 186.2502\nL194.5308 186.1074\n\" />\n<path  d=\"M194.5308 186.1074\nL194.5308 185.6788\n\" />\n<path  d=\"M194.5308 185.6788\nL194.6022 185.5359\n\" />\n<path  d=\"M194.6022 185.5359\nL194.6736 185.4645\n\" />\n<path  d=\"M194.6736 185.4645\nL194.8165 185.3931\n\" />\n<path  d=\"M194.8165 185.3931\nL195.1022 185.3931\n\" />\n<path  d=\"M195.1022 185.3931\nL195.2451 185.4645\n\" />\n<path  d=\"M195.6022 186.5359\nL196.7450 186.5359\n\" />\n<path  d=\"M197.0308 186.3217\nL197.1736 186.3931\n\" />\n<path  d=\"M197.1736 186.3931\nL197.4593 186.3931\n\" />\n<path  d=\"M197.4593 186.3931\nL197.6022 186.3217\n\" />\n<path  d=\"M197.6022 186.3217\nL197.6736 186.1788\n\" />\n<path  d=\"M197.6736 186.1788\nL197.6736 186.1074\n\" />\n<path  d=\"M197.6736 186.1074\nL197.6022 185.9645\n\" />\n<path  d=\"M197.6022 185.9645\nL197.4593 185.8931\n\" />\n<path  d=\"M197.4593 185.8931\nL197.2451 185.8931\n\" />\n<path  d=\"M197.2451 185.8931\nL197.1022 185.8217\n\" />\n<path  d=\"M197.1022 185.8217\nL197.0308 185.6788\n\" />\n<path  d=\"M197.0308 185.6788\nL197.0308 185.6074\n\" />\n<path  d=\"M197.0308 185.6074\nL197.1022 185.4645\n\" />\n<path  d=\"M197.1022 185.4645\nL197.2451 185.3931\n\" />\n<path  d=\"M197.2451 185.3931\nL197.4593 185.3931\n\" />\n<path  d=\"M197.4593 185.3931\nL197.6022 185.4645\n\" />\n<path  d=\"M198.9594 186.3217\nL198.8165 186.3931\n\" />\n<path  d=\"M198.8165 186.3931\nL198.5308 186.3931\n\" />\n<path  d=\"M198.5308 186.3931\nL198.3879 186.3217\n\" />\n<path  d=\"M198.3879 186.3217\nL198.3165 186.2502\n\" />\n<path  d=\"M198.3165 186.2502\nL198.2451 186.1074\n\" />\n<path  d=\"M198.2451 186.1074\nL198.2451 185.6788\n\" />\n<path  d=\"M198.2451 185.6788\nL198.3165 185.5359\n\" />\n<path  d=\"M198.3165 185.5359\nL198.3879 185.4645\n\" />\n<path  d=\"M198.3879 185.4645\nL198.5308 185.3931\n\" />\n<path  d=\"M198.5308 185.3931\nL198.8165 185.3931\n\" />\n<path  d=\"M198.8165 185.3931\nL198.9594 185.4645\n\" />\n<path  d=\"M199.6022 186.3931\nL199.6022 184.8931\n\" />\n<path  d=\"M200.2451 186.3931\nL200.2451 185.6074\n\" />\n<path  d=\"M200.2451 185.6074\nL200.1736 185.4645\n\" />\n<path  d=\"M200.1736 185.4645\nL200.0308 185.3931\n\" />\n<path  d=\"M200.0308 185.3931\nL199.8165 185.3931\n\" />\n<path  d=\"M199.8165 185.3931\nL199.6736 185.4645\n\" />\n<path  d=\"M199.6736 185.4645\nL199.6022 185.5359\n\" />\n</g><path  d=\"M177.0022 181.5072\nL285.0022 181.5072\n\" />\n<text x=\"178.0022\" y=\"183.7572\"\ntextLength=\"16.4427\" font-size=\"2.0000\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"start\" opacity=\"0\" stroke-opacity=\"0\">Sheet: /Data/</text>\n<g class=\"stroked-text\"><desc>Sheet: /Data/</desc>\n<path  d=\"M178.3881 183.6217\nL178.6024 183.6931\n\" />\n<path  d=\"M178.6024 183.6931\nL178.9595 183.6931\n\" />\n<path  d=\"M178.9595 183.6931\nL179.1024 183.6217\n\" />\n<path  d=\"M179.1024 183.6217\nL179.1738 183.5502\n\" />\n<path  d=\"M179.1738 183.5502\nL179.2452 183.4074\n\" />\n<path  d=\"M179.2452 183.4074\nL179.2452 183.2645\n\" />\n<path  d=\"M179.2452 183.2645\nL179.1738 183.1217\n\" />\n<path  d=\"M179.1738 183.1217\nL179.1024 183.0502\n\" />\n<path  d=\"M179.1024 183.0502\nL178.9595 182.9788\n\" />\n<path  d=\"M178.9595 182.9788\nL178.6738 182.9074\n\" />\n<path  d=\"M178.6738 182.9074\nL178.5309 182.8359\n\" />\n<path  d=\"M178.5309 182.8359\nL178.4595 182.7645\n\" />\n<path  d=\"M178.4595 182.7645\nL178.3881 182.6217\n\" />\n<path  d=\"M178.3881 182.6217\nL178.3881 182.4788\n\" />\n<path  d=\"M178.3881 182.4788\nL178.4595 182.3359\n\" />\n<path  d=\"M178.4595 182.3359\nL178.5309 182.2645\n\" />\n<path  d=\"M178.5309 182.2645\nL178.6738 182.1931\n\" />\n<path  d=\"M178.6738 182.1931\nL179.0309 182.1931\n\" />\n<path  d=\"M179.0309 182.1931\nL179.2452 182.2645\n\" />\n<path  d=\"M179.8881 183.6931\nL179.8881 182.1931\n\" />\n<path  d=\"M180.5310 183.6931\nL180.5310 182.9074\n\" />\n<path  d=\"M180.5310 182.9074\nL180.4595 182.7645\n\" />\n<path  d=\"M180.4595 182.7645\nL180.3167 182.6931\n\" />\n<path  d=\"M180.3167 182.6931\nL180.1024 182.6931\n\" />\n<path  d=\"M180.1024 182.6931\nL179.9595 182.7645\n\" />\n<path  d=\"M179.9595 182.7645\nL179.8881 182.8359\n\" />\n<path  d=\"M181.8166 183.6217\nL181.6738 183.6931\n\" />\n<path  d=\"M181.6738 183.6931\nL181.3881 183.6931\n\" />\n<path  d=\"M181.3881 183.6931\nL181.2452 183.6217\n\" />\n<path  d=\"M181.2452 183.6217\nL181.1738 183.4788\n\" />\n<path  d=\"M181.1738 183.4788\nL181.1738 182.9074\n\" />\n<path  d=\"M181.1738 182.9074\nL181.2452 182.7645\n\" />\n<path  d=\"M181.2452 182.7645\nL181.3881 182.6931\n\" />\n<path  d=\"M181.3881 182.6931\nL181.6738 182.6931\n\" />\n<path  d=\"M181.6738 182.6931\nL181.8166 182.7645\n\" />\n<path  d=\"M181.8166 182.7645\nL181.8881 182.9074\n\" />\n<path  d=\"M181.8881 182.9074\nL181.8881 183.0502\n\" />\n<path  d=\"M181.8881 183.0502\nL181.1738 183.1931\n\" />\n<path  d=\"M183.1023 183.6217\nL182.9595 183.6931\n\" />\n<path  d=\"M182.9595 183.6931\nL182.6738 183.6931\n\" />\n<path  d=\"M182.6738 183.6931\nL182.5309 183.6217\n\" />\n<path  d=\"M182.5309 183.6217\nL182.4595 183.4788\n\" />\n<path  d=\"M182.4595 183.4788\nL182.4595 182.9074\n\" />\n<path  d=\"M182.4595 182.9074\nL182.5309 182.7645\n\" />\n<path  d=\"M182.5309 182.7645\nL182.6738 182.6931\n\" />\n<path  d=\"M182.6738 182.6931\nL182.9595 182.6931\n\" />\n<path  d=\"M182.9595 182.6931\nL183.1023 182.7645\n\" />\n<path  d=\"M183.1023 182.7645\nL183.1738 182.9074\n\" />\n<path  d=\"M183.1738 182.9074\nL183.1738 183.0502\n\" />\n<path  d=\"M183.1738 183.0502\nL182.4595 183.1931\n\" />\n<path  d=\"M183.6023 182.6931\nL184.1737 182.6931\n\" />\n<path  d=\"M183.8166 182.1931\nL183.8166 183.4788\n\" />\n<path  d=\"M183.8166 183.4788\nL183.8880 183.6217\n\" />\n<path  d=\"M183.8880 183.6217\nL184.0309 183.6931\n\" />\n<path  d=\"M184.0309 183.6931\nL184.1737 183.6931\n\" />\n<path  d=\"M184.6737 183.5502\nL184.7451 183.6217\n\" />\n<path  d=\"M184.7451 183.6217\nL184.6737 183.6931\n\" />\n<path  d=\"M184.6737 183.6931\nL184.6023 183.6217\n\" />\n<path  d=\"M184.6023 183.6217\nL184.6737 183.5502\n\" />\n<path  d=\"M184.6737 183.5502\nL184.6737 183.6931\n\" />\n<path  d=\"M184.6737 182.7645\nL184.7451 182.8359\n\" />\n<path  d=\"M184.7451 182.8359\nL184.6737 182.9074\n\" />\n<path  d=\"M184.6737 182.9074\nL184.6023 182.8359\n\" />\n<path  d=\"M184.6023 182.8359\nL184.6737 182.7645\n\" />\n<path  d=\"M184.6737 182.7645\nL184.6737 182.9074\n\" />\n<path  d=\"M187.6023 182.1217\nL186.3166 184.0502\n\" />\n<path  d=\"M188.1023 183.6931\nL188.1023 182.1931\n\" />\n<path  d=\"M188.1023 182.1931\nL188.4594 182.1931\n\" />\n<path  d=\"M188.4594 182.1931\nL188.6737 182.2645\n\" />\n<path  d=\"M188.6737 182.2645\nL188.8166 182.4074\n\" />\n<path  d=\"M188.8166 182.4074\nL188.8880 182.5502\n\" />\n<path  d=\"M188.8880 182.5502\nL188.9594 182.8359\n\" />\n<path  d=\"M188.9594 182.8359\nL188.9594 183.0502\n\" />\n<path  d=\"M188.9594 183.0502\nL188.8880 183.3359\n\" />\n<path  d=\"M188.8880 183.3359\nL188.8166 183.4788\n\" />\n<path  d=\"M188.8166 183.4788\nL188.6737 183.6217\n\" />\n<path  d=\"M188.6737 183.6217\nL188.4594 183.6931\n\" />\n<path  d=\"M188.4594 183.6931\nL188.1023 183.6931\n\" />\n<path  d=\"M190.2452 183.6931\nL190.2452 182.9074\n\" />\n<path  d=\"M190.2452 182.9074\nL190.1737 182.7645\n\" />\n<path  d=\"M190.1737 182.7645\nL190.0309 182.6931\n\" />\n<path  d=\"M190.0309 182.6931\nL189.7452 182.6931\n\" />\n<path  d=\"M189.7452 182.6931\nL189.6023 182.7645\n\" />\n<path  d=\"M190.2452 183.6217\nL190.1023 183.6931\n\" />\n<path  d=\"M190.1023 183.6931\nL189.7452 183.6931\n\" />\n<path  d=\"M189.7452 183.6931\nL189.6023 183.6217\n\" />\n<path  d=\"M189.6023 183.6217\nL189.5309 183.4788\n\" />\n<path  d=\"M189.5309 183.4788\nL189.5309 183.3359\n\" />\n<path  d=\"M189.5309 183.3359\nL189.6023 183.1931\n\" />\n<path  d=\"M189.6023 183.1931\nL189.7452 183.1217\n\" />\n<path  d=\"M189.7452 183.1217\nL190.1023 183.1217\n\" />\n<path  d=\"M190.1023 183.1217\nL190.2452 183.0502\n\" />\n<path  d=\"M190.7451 182.6931\nL191.3165 182.6931\n\" />\n<path  d=\"M190.9594 182.1931\nL190.9594 183.4788\n\" />\n<path  d=\"M190.9594 183.4788\nL191.0308 183.6217\n\" />\n<path  d=\"M191.0308 183.6217\nL191.1737 183.6931\n\" />\n<path  d=\"M191.1737 183.6931\nL191.3165 183.6931\n\" />\n<path  d=\"M192.4594 183.6931\nL192.4594 182.9074\n\" />\n<path  d=\"M192.4594 182.9074\nL192.3879 182.7645\n\" />\n<path  d=\"M192.3879 182.7645\nL192.2451 182.6931\n\" />\n<path  d=\"M192.2451 182.6931\nL191.9594 182.6931\n\" />\n<path  d=\"M191.9594 182.6931\nL191.8165 182.7645\n\" />\n<path  d=\"M192.4594 183.6217\nL192.3165 183.6931\n\" />\n<path  d=\"M192.3165 183.6931\nL191.9594 183.6931\n\" />\n<path  d=\"M191.9594 183.6931\nL191.8165 183.6217\n\" />\n<path  d=\"M191.8165 183.6217\nL191.7451 183.4788\n\" />\n<path  d=\"M191.7451 183.4788\nL191.7451 183.3359\n\" />\n<path  d=\"M191.7451 183.3359\nL191.8165 183.1931\n\" />\n<path  d=\"M191.8165 183.1931\nL191.9594 183.1217\n\" />\n<path  d=\"M191.9594 183.1217\nL192.3165 183.1217\n\" />\n<path  d=\"M192.3165 183.1217\nL192.4594 183.0502\n\" />\n<path  d=\"M194.2450 182.1217\nL192.9593 184.0502\n\" />\n</g></g>\n<g style=\"fill:none; \nstroke:#840000; stroke-width:0.3000; stroke-opacity:1; \nstroke-linecap:round; stroke-linejoin:round;\">\n<text x=\"178.0022\" y=\"180.7572\"\ntextLength=\"0.9000\" font-size=\"2.0000\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"start\" opacity=\"0\" stroke-opacity=\"0\"></text>\n<g class=\"stroked-text\"><desc></desc>\n</g></g>\n<g style=\"fill:none; \nstroke:#840000; stroke-width:0.1524; stroke-opacity:1; \nstroke-linecap:round; stroke-linejoin:round;\">\n<text x=\"178.0022\" y=\"177.7572\"\ntextLength=\"0.4572\" font-size=\"2.0000\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"start\" opacity=\"0\" stroke-opacity=\"0\"></text>\n<g class=\"stroked-text\"><desc></desc>\n</g><text x=\"178.0022\" y=\"174.7572\"\ntextLength=\"0.4572\" font-size=\"2.0000\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"start\" opacity=\"0\" stroke-opacity=\"0\"></text>\n<g class=\"stroked-text\"><desc></desc>\n</g><text x=\"178.0022\" y=\"171.7572\"\ntextLength=\"0.4572\" font-size=\"2.0000\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"start\" opacity=\"0\" stroke-opacity=\"0\"></text>\n<g class=\"stroked-text\"><desc></desc>\n</g><text x=\"178.0022\" y=\"168.7572\"\ntextLength=\"0.4572\" font-size=\"2.0000\" lengthAdjust=\"spacingAndGlyphs\"\ntext-anchor=\"start\" opacity=\"0\" stroke-opacity=\"0\"></text>\n<g class=\"stroked-text\"><desc></desc>\n</g><path  d=\"M197.0022 191.5072\nL197.0022 194.5072\n\" />\n<path  d=\"M261.0022 191.5072\nL261.0022 198.0072\n\" />\n</g> \n</g><g class=\"adom-overlay\"><rect class=\"adom-comp\" x=\"177.800\" y=\"120.650\" width=\"3.556\" height=\"8.382\" data-ref=\"D2\" fill=\"transparent\"/><rect class=\"adom-comp\" x=\"178.054\" y=\"113.030\" width=\"2.032\" height=\"7.620\" data-ref=\"R7\" fill=\"transparent\"/><rect class=\"adom-comp\" x=\"78.740\" y=\"117.310\" width=\"9.525\" height=\"1.600\" data-ref=\"MP2\" fill=\"transparent\"/><rect class=\"adom-comp\" x=\"78.740\" y=\"137.630\" width=\"9.525\" height=\"1.600\" data-ref=\"MP3\" fill=\"transparent\"/><rect class=\"adom-comp\" x=\"37.465\" y=\"137.630\" width=\"9.525\" height=\"1.600\" data-ref=\"MP4\" fill=\"transparent\"/><rect class=\"adom-comp\" x=\"142.494\" y=\"113.030\" width=\"2.032\" height=\"7.620\" data-ref=\"R4\" fill=\"transparent\"/><rect class=\"adom-comp\" x=\"142.240\" y=\"120.650\" width=\"3.556\" height=\"8.382\" data-ref=\"D1\" fill=\"transparent\"/><rect class=\"adom-comp\" x=\"37.465\" y=\"117.310\" width=\"9.525\" height=\"1.600\" data-ref=\"MP1\" fill=\"transparent\"/></g></svg>",meta:{"view_box":[32.464999999999996,106.25840000000001,169.061,40.918099999999995],"components":[{"reference":"D2","value":"LED_RED_0603","footprint":"LED_SMD:LED_0603_1608Metric","lcsc":"C2286","description":"Light emitting diode","datasheet":"","x":179.07,"y":124.46,"bbox":[177.79999999999998,120.64999999999999,181.356,129.03199999999998],"pin_count":2},{"reference":"R7","value":"R_7.68k_0402","footprint":"Resistor_SMD:R_0402_1005Metric","lcsc":"C25919","description":"Resistor","datasheet":"","x":179.07,"y":116.84,"bbox":[178.054,113.03,180.08599999999998,120.65],"pin_count":2},{"reference":"MP2","value":"","footprint":"Adom_BLT:MachinePinLargeShort","lcsc":"","description":"","datasheet":"","x":83.82,"y":118.11,"bbox":[78.74,117.31,88.26499999999999,118.91],"pin_count":1},{"reference":"MP3","value":"","footprint":"Adom_BLT:MachinePinLargeShort","lcsc":"","description":"","datasheet":"","x":83.82,"y":138.43,"bbox":[78.74,137.63,88.26499999999999,139.23000000000002],"pin_count":1},{"reference":"MP4","value":"","footprint":"adom-kicad-footprint-library:MachinePinLargeShort","lcsc":"","description":"","datasheet":"","x":41.91,"y":138.43,"bbox":[37.464999999999996,137.63,46.989999999999995,139.23000000000002],"pin_count":1},{"reference":"R4","value":"R_4.3K_0402","footprint":"Resistor_SMD:R_0402_1005Metric","lcsc":"C25899","description":"Resistor","datasheet":"","x":143.51,"y":116.84,"bbox":[142.494,113.03,144.52599999999998,120.65],"pin_count":2},{"reference":"D1","value":"LED_BLUE_0603","footprint":"LED_SMD:LED_0603_1608Metric","lcsc":"C2288","description":"Light emitting diode","datasheet":"","x":143.51,"y":124.46,"bbox":[142.23999999999998,120.64999999999999,145.796,129.03199999999998],"pin_count":2},{"reference":"MP1","value":"","footprint":"adom-kicad-footprint-library:MachinePinLargeShort","lcsc":"","description":"","datasheet":"","x":41.91,"y":118.11,"bbox":[37.464999999999996,117.31,46.989999999999995,118.91],"pin_count":1}],"comp_count":8}};</script>
<script>/* adom-schematic-viewer core β€” KiCad-native schematic SVG + a component hotspot
 * overlay. Hover a symbol β†’ what it is (ref/value/footprint) + live stock & price.
 * Consumes window.__SCH__ = { svg, meta } (embed) OR fetches /state (live). */
(function () {
  "use strict";
  const $ = (s, r) => (r || document).querySelector(s);
  const state = { meta: null, pinned: null, enrichCache: {} };

  function mount(svgText, meta) {
    state.meta = meta || { components: [] };
    const box = $("#svgbox");
    box.innerHTML = svgText;
    const svg = box.querySelector("svg");
    if (!svg) return;
    svg.removeAttribute("width"); svg.removeAttribute("height");
    svg.style.width = "100%"; svg.style.height = "100%";
    state.svg = svg;
    state.vb = (svg.getAttribute("viewBox") || "0 0 100 100").split(/\s+/).map(Number);
    state.vb0 = state.vb.slice();
    wireHover(svg);
    wirePanZoom(svg);
    buildCompList();
    setStat();
    updateChrome();
  }
  // Show the Components panel + stat only when there's room (standalone tab or a
  // fullscreened pane); hide it in a small embedded thumbnail (APM board view).
  function updateChrome() {
    const big = innerWidth > 620;
    ["#side", "#stat"].forEach((s) => { const e = $(s); if (e) e.style.display = big ? "" : "none"; });
  }
  addEventListener("resize", updateChrome);

  // ── component highlight: screen-blend teal over the symbol (turns the symbol
  // strokes teal, leaves the white sheet white β€” no box) + list sync ──────────
  function clearSym() {
    state.svg.classList.remove("dim");
    state.svg.querySelectorAll(".symhl").forEach((el) => el.classList.remove("symhl"));
    document.querySelectorAll("#complist .crow.sel").forEach((r) => r.classList.remove("sel"));
  }
  function compHl(ref) {
    clearSym();
    // recolour the hovered symbol's real KiCad lines teal + dim the rest
    state.svg.classList.add("dim");
    state.svg.querySelectorAll('.adom-sheet [data-cref="' + cssEsc(ref) + '"]').forEach((el) => el.classList.add("symhl"));
    document.querySelectorAll("#complist .crow").forEach((r) => r.classList.toggle("sel", r.getAttribute("data-ref") === ref));
  }
  function clearHl() { if (!state.pinned) clearSym(); }
  function wireHover(svg) {
    svg.addEventListener("mousemove", (e) => {
      state.mouse = e; // remembered so a pin lands where the card already is
      if (state.pinned) return; // keep the pinned card + highlight stable
      const c = e.target.closest(".adom-comp");
      if (c) { const ref = c.getAttribute("data-ref"); compHl(ref); showCard(ref, e); return; }
      clearHl(); hideCard();
    });
    svg.addEventListener("mouseleave", () => { if (!state.pinned) { clearHl(); hideCard(); } });
    svg.addEventListener("click", (e) => {
      const c = e.target.closest(".adom-comp");
      if (!c) { state.pinned = null; clearSym(); hideCard(); return; }
      const ref = c.getAttribute("data-ref");
      state.pinned = state.pinned === ref ? null : ref;
      // pin: keep the card exactly where the hover card already sits, and expand
      // it to the full detail view so the links become reachable.
      if (state.pinned) { compHl(ref); showCard(ref, e); } else { clearSym(); hideCard(); }
    });
  }

  function comp(ref) { return (state.meta.components || []).find((k) => k.reference === ref); }
  // Abridged while merely hovering on a small/embedded screen (APM's board pane):
  // reference Β· MPN Β· stock, nothing else. Pinning always shows the full card.
  function isBrief(ref) { return state.pinned !== ref && innerWidth <= 620; }
  function showCard(ref, e) {
    const c = comp(ref); if (!c) return;
    const card = $("#card");
    const pinned = state.pinned === ref, brief = isBrief(ref);
    const rows = [];
    if (brief) {
      rows.push('<div class="ci-h"><span class="ci-ref">' + escapeHtml(ref) + "</span></div>");
      // real MPN arrives with enrichment; show the schematic value meanwhile
      rows.push('<div class="ci-mfr" id="ci-mpn">' + escapeHtml(c.value || "") + "</div>");
      rows.push('<div class="ci-enrich" id="ci-enrich">' + (c.lcsc || c.value ? '<span class="muted">stock…</span>' : "") + "</div>");
    } else {
      rows.push('<div class="ci-h"><span class="ci-ref">' + escapeHtml(ref) + '</span><span class="ci-val">' + escapeHtml(c.value || "") + "</span></div>");
      if (c.description) rows.push('<div class="ci-desc">' + escapeHtml(c.description) + "</div>");
      if (c.footprint) rows.push(row("footprint", c.footprint.split(":").pop()));
      if (c.lcsc) rows.push(row("lcsc", c.lcsc));
      rows.push('<div class="ci-enrich" id="ci-enrich">' + (c.lcsc || c.value ? '<span class="muted">loading stock Β· price…</span>' : "") + "</div>");
      if (c.datasheet && c.datasheet !== "~") rows.push('<a class="ci-ds" href="' + escapeHtml(c.datasheet) + '" target="_blank" rel="noopener">datasheet β†—</a>');
    }
    card.innerHTML = rows.join("");
    card.classList.toggle("brief", brief);
    card.style.display = "block";
    // clickable only when pinned, so hovering never eats the pointer
    card.classList.toggle("pinned", pinned);
    // follow the cursor while hovering; once pinned it stays put where it is β€”
    // but the pinned card is bigger than the brief one it replaced, so pull it
    // back inside the viewport if that growth pushed it off an edge.
    if (!pinned) placeCard(card, e || state.mouse); else clampCard(card);
    state.briefMode = brief;
    if (c.lcsc || c.value) enrich(c.value, c.lcsc);
  }
  // place near the cursor, flipping to the other side at the viewport edges
  function placeCard(card, e) {
    if (!e) { card.style.left = "12px"; card.style.top = "12px"; return; }
    const pad = 14, w = card.offsetWidth, h = card.offsetHeight;
    let x = e.clientX + pad, y = e.clientY + pad;
    if (x + w > innerWidth) x = e.clientX - w - pad;
    if (y + h > innerHeight) y = e.clientY - h - pad;
    card.style.left = Math.max(4, x) + "px";
    card.style.top = Math.max(4, y) + "px";
  }
  // keep an already-placed card fully inside the viewport
  function clampCard(card) {
    const w = card.offsetWidth, h = card.offsetHeight;
    const x = parseFloat(card.style.left) || 0, y = parseFloat(card.style.top) || 0;
    card.style.left = Math.max(4, Math.min(x, innerWidth - w - 4)) + "px";
    card.style.top = Math.max(4, Math.min(y, innerHeight - h - 4)) + "px";
  }
  function row(k, v) { return '<div class="ci-row"><span class="ci-k">' + k + '</span><span class="ci-v">' + escapeHtml(String(v)) + "</span></div>"; }
  function hideCard() { const c = $("#card"); if (c && !state.pinned) { c.style.display = "none"; c.classList.remove("pinned", "brief"); } }

  // ── enrichment (stock/price via LCSC PN, wiki page + popularity) ──────────
  function enrich(value, lcsc) {
    const key = (value || "") + "|" + (lcsc || "");
    const render = (d) => {
      const el = $("#ci-enrich"); if (!el || state.enrichKey !== key) return;
      // abridged card: the real MPN + stock, nothing else
      if (state.briefMode) {
        const m = $("#ci-mpn");
        if (m && d && d.mpn) m.textContent = d.mpn;
        if (!d || d.error || d.stock == null) { el.innerHTML = '<span class="muted">no stock data</span>'; return; }
        el.innerHTML = '<div class="pills"><span class="pill ' + (d.stock > 0 ? "ok" : "no") + '">' + (d.stock > 0 ? d.stock + " in stock" : "no stock") + "</span></div>";
        return;
      }
      if (!d || d.error) { el.innerHTML = '<span class="muted">no stock/price found</span>'; return; }
      const parts = [];
      if (d.stock != null) parts.push('<span class="pill ' + (d.stock > 0 ? "ok" : "no") + '">' + (d.stock > 0 ? d.stock + " in stock" : "no stock") + "</span>");
      if (d.price) parts.push('<span class="pill">' + escapeHtml(d.price) + "</span>");
      if (d.tier) parts.push('<span class="pill tier">' + escapeHtml(d.tier) + "</span>");
      if (d.popularity != null) parts.push('<span class="pill pop">β˜… ' + d.popularity + "</span>");
      let html = "";
      if (d.mpn) html += '<div class="ci-mfr">' + escapeHtml(d.mpn) + "</div>";
      if (d.mfr) html += '<div class="ci-mfr muted">' + escapeHtml(d.mfr) + "</div>";
      html += '<div class="pills">' + parts.join("") + "</div>";
      const links = [];
      if (d.jlc_url) links.push('<a class="ci-lnk" href="' + escapeHtml(d.jlc_url) + '" target="_blank" rel="noopener">JLCPCB β†—</a>');
      if (d.wiki_url) links.push('<a class="ci-lnk" href="' + escapeHtml(d.wiki_url) + '" target="_blank" rel="noopener">wiki page β†—</a>');
      if (links.length) html += '<div class="ci-links">' + links.join("") + "</div>";
      el.innerHTML = html || '<span class="muted">no data</span>';
    };
    state.enrichKey = key;
    if (state.enrichCache[key]) return render(state.enrichCache[key]);
    // NOTE: relative "enrich" resolves against whatever serves the page β€” our own
    // /enrich when running standalone, or the HOST app's (APM's
    // /board-view/<slug>/enrich) when embedded. So embeds get live stock too.
    if (typeof fetch !== "function") return render(null);
    const url = "enrich?mpn=" + encodeURIComponent(value || "") + (lcsc ? "&lcsc=" + encodeURIComponent(lcsc) : "");
    let tries = 0;
    const go = () => fetch(url).then((r) => r.json()).then((d) => {
      if (d && d.pending && tries++ < 25) { setTimeout(go, 1500); return; }
      state.enrichCache[key] = d; render(d);
    }).catch(() => render(null));
    go();
  }

  // ── pan / zoom ────────────────────────────────────────────────────────────
  function wirePanZoom(svg) {
    svg.addEventListener("wheel", (e) => {
      e.preventDefault();
      const [x, y, w, h] = state.vb;
      const f = e.deltaY > 0 ? 1.12 : 0.893;
      const r = svg.getBoundingClientRect();
      const mx = x + ((e.clientX - r.left) / r.width) * w, my = y + ((e.clientY - r.top) / r.height) * h;
      const nw = Math.min(state.vb0[2] * 8, Math.max(state.vb0[2] / 200, w * f)), nh = nw * (h / w);
      state.vb = [mx - (mx - x) * (nw / w), my - (my - y) * (nh / h), nw, nh];
      svg.setAttribute("viewBox", state.vb.join(" "));
    }, { passive: false });
    let drag = null;
    svg.addEventListener("mousedown", (e) => { drag = { x: e.clientX, y: e.clientY, vb: state.vb.slice() }; });
    addEventListener("mouseup", () => (drag = null));
    addEventListener("mousemove", (e) => {
      if (!drag) return;
      const r = svg.getBoundingClientRect();
      state.vb = [drag.vb[0] - ((e.clientX - drag.x) / r.width) * drag.vb[2], drag.vb[1] - ((e.clientY - drag.y) / r.height) * drag.vb[3], drag.vb[2], drag.vb[3]];
      svg.setAttribute("viewBox", state.vb.join(" "));
    });
  }
  function fit() { if (state.svg) { state.vb = state.vb0.slice(); state.svg.setAttribute("viewBox", state.vb.join(" ")); } }

  // ── component list ────────────────────────────────────────────────────────
  function buildCompList() {
    const el = $("#complist"); if (!el) return;
    const cs = (state.meta.components || []).slice().sort((a, b) => a.reference.localeCompare(b.reference, undefined, { numeric: true }));
    el.innerHTML = cs.map((c) => '<div class="crow" data-ref="' + escapeHtml(c.reference) + '"><b>' + escapeHtml(c.reference) + "</b> " + escapeHtml(c.value || "") + "</div>").join("") || '<div class="muted">no components</div>';
    el.querySelectorAll(".crow").forEach((r) => {
      const ref = r.getAttribute("data-ref");
      r.addEventListener("mouseenter", () => { if (!state.pinned) compHl(ref); });
      r.addEventListener("mouseleave", () => { if (!state.pinned) clearHl(); });
      r.addEventListener("click", () => { state.pinned = state.pinned === ref ? null : ref; if (state.pinned) { compHl(ref); showCard(ref); } else { clearSym(); hideCard(); } });
    });
  }
  function setStat() { const el = $("#stat"); if (el) el.textContent = (state.meta.components ? state.meta.components.length : 0) + " components"; }

  // ── helpers ───────────────────────────────────────────────────────────────
  function escapeHtml(s) { return String(s).replace(/[&<>"]/g, (c) => ({ "&": "&amp;", "<": "&lt;", ">": "&gt;", '"': "&quot;" }[c])); }
  function cssEsc(s) { return String(s).replace(/["\\]/g, "\\$&"); }

  window.AdomSch = { mount, fit, compHl };
  function boot() {
    $("#fitbtn") && $("#fitbtn").addEventListener("click", fit);
    if (window.__SCH__) { window.__EMBED__ = true; mount(window.__SCH__.svg, window.__SCH__.meta); return; }
    fetch("state").then((r) => r.json()).then((s) => {
      if (s && s.svg) mount(s.svg, s.meta || {});
      else $("#svgbox").innerHTML = '<div class="empty">No schematic loaded. POST a .kicad_sch to /load.</div>';
    }).catch(() => { $("#svgbox").innerHTML = '<div class="empty">server unreachable</div>'; });
  }
  if (document.readyState === "loading") document.addEventListener("DOMContentLoaded", boot); else boot();
})();
</script>
</body>
</html>