SLOPSHOPPER

minecraft-hud

Minecraft survival HUD above the prompt: hearts = 5-hour usage left, hunger = 7-day usage left, XP bar = context window.

newbandguardprompttimer
v0.1.0no licenseupdated 2026-10-08SagarYadav17/dotfiles/plugins/minecraft-hud
A shopper browsing a rack in a slop shop
Preview · a replayed session in a sandbox
claude · ~/work/app · minecraft-hud
› fix the failing auth test and add an audit log call ⏺ Read(src/auth.ts) ⎿ Read 6 lines ⏺ Update(src/auth.ts) ⎿ Added 2 lines, removed 1 line ⏺ Bash(bun test) ⎿ 3 pass, 1 fail ● Done. refresh now rejects expired claims and logs an audit event. ✻ Worked for 42s · done 4:20 PM ♥♥♥♥♥♥♥♡♡♡ ●●●●●●●●●● █████░░░░░ 49 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── › ? for shortcuts

Draws

Band
♥♥♥♥♥♥♥♡♡♡ ●●●●●●●●●● █████░░░░░ 49
README

Dotfiles Configuration

This repository contains configuration files for various tools and applications.

Installation

One-liner install (fresh setup):

git clone https://github.com/SagarYadav17/dotfiles.git "$HOME/dotfiles" && cd "$HOME/dotfiles" && ./install.sh

Run the installer script:

./install.sh

The script installs dependencies (including unzip and btop), sets up mise, uv, graphify (uv tool install graphifyy), Bun, oh-my-zsh, required zsh plugins, runs stow, and links the repository's custom skills into $HOME/.agents/skills.

The installer requires Bash and supports apt (Ubuntu) and dnf (Fedora, RHEL). On RHEL and its clones it first enables EPEL (and CodeReady Builder when crb exists), because stow, ripgrep and btop come from there.

The installer requires Bash. You can also run bash ./install.sh; invoking it with sh ./install.sh automatically restarts it in Bash.

Windows

Run install.ps1 from PowerShell 7 (or Windows PowerShell) in the Windows clone of this repository:

pwsh -ExecutionPolicy Bypass -File .\install.ps1

It does four things; skip any of them with -SkipPackages, -SkipPython, -SkipGraphify or -SkipSkills:

  1. Installs the applications listed in $WingetPackages with winget (already installed ones are skipped).
  2. Installs a global Python 3.13 with uv (python and python3 in %USERPROFILE%\.local\bin). Turn off the python.exe and python3.exe entries in Settings > Apps > Advanced app settings > App execution aliases, or the Microsoft Store stub hides python3.
  3. Installs graphify with uv tool install graphifyy.
  4. Links skills/ to %USERPROFILE%\.claude\skills and %USERPROFILE%\.agents\skills, and links .claude\CLAUDE.md into your user folder as both .claude\CLAUDE.md and .codex\AGENTS.md (a copy if symlinks are not allowed). Creating symlinks needs Developer Mode or an Administrator shell.

Keep a separate clone on Windows and sync through git. Under WSL2 the skills are linked by install.sh inside Linux.

If you prefer manual setup, use the steps below.

  1. Install dependencies if they are not already installed:
   # For Ubuntu
   sudo apt-get install stow zsh git curl wget ripgrep unzip btop

   # For Fedora
   sudo dnf install stow zsh git curl wget ripgrep unzip btop

   # For RHEL: enable EPEL first (stow, ripgrep and btop are in EPEL)
   sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E %rhel).noarch.rpm
   sudo dnf install stow zsh git curl wget ripgrep unzip btop
  1. Clone the repository to your $HOME directory:
   git clone https://github.com/sagaryadav17/dotfiles.git $HOME/dotfiles
  1. Install mise (runtime version manager)
   curl https://mise.run | sh
  1. Install uv (Python package and project manager)
   curl -LsSf https://astral.sh/uv/install.sh | sh
  1. Install oh-my-zsh if it is not already installed:
    sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  1. Install Bun if it is not already installed:
   curl -fsSL https://bun.com/install | bash
  1. Install zsh-autosuggestions if it is not already installed:
   git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
  1. Install zsh-syntax-highlighting if it is not already installed:
   git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
  1. Run stow to create the necessary symlinks. Create the folders first and use --no-folding; without them stow could link the whole ~/.claude folder into the repository, and Claude Code would write its credentials and sessions there:
   mkdir -p ~/.claude ~/.codex
   cd $HOME/dotfiles
   stow --no-folding .
   chmod 600 .claude/CLAUDE.md
  1. (Optional) Link custom skills for other agents:

If you're running the full install.sh, this is handled automatically. For manual setups only, link the skills directory:

   mkdir -p "$HOME/.agents"
   ln -s "$HOME/dotfiles/skills" "$HOME/.agents/skills"

Contents

  • .zshrc: Configuration for Zsh shell.
  • .gitconfig: Configuration for Git (core.autocrlf=input, fetch.prune=true). Repositories under ~/work/ also read ~/.gitconfig.work, which is not tracked: create it on a machine that needs another identity.
  • .claude/CLAUDE.md: Global instructions for Claude Code and Codex (the Project Memory block). ~/.codex/AGENTS.md is a second link to this one file, so the two cannot differ. Edit the copy in this repository, not the one in your home folder: some editors replace a symlink with a normal file.
  • skills/: Custom agent skills shared through $HOME/.agents/skills and $HOME/.claude/skills.
  • plugins/: Claude Code plugins that are not skills (for example minecraft-hud). They are not linked automatically.
  • install.sh, install.ps1: Installers for Linux and Windows.
  • CHANGELOG.MD: Notable changes. Add each notable change under Unreleased, in Keep a Changelog categories and ASD-STE100 Simplified Technical English (skill ste-output).

Usage

After running stow ., the configuration files will be symlinked to your $HOME directory, and you can start using them immediately.

License

This project is licensed under the MIT License.

Source 2 files
hooks/register.tsx 163 lines
1import type { Register, SessionUsage } from 'claude-code'
2
3import { DIGITS, SPRITES } from './sprites'
4
5const W = 182
6const MAX_SCALE = 6
7const PX_PER_COLUMN = 7.8 // advance of the desktop's code font; ~98.5% of the band is used so it never overflows
8
9// Remaining capacity in half-units (0..20) from a percent used; any remainder shows at least half a unit.
10// No reading yet (before the first API response) draws full, never empty.
11const points = (used: number | undefined) => {
12  if (used === undefined) return 20
13  const left = Math.max(0, 100 - used)
14  return left <= 0 ? 0 : Math.max(1, Math.round(left / 5))
15}
16
17const sprite = (name: string, x: number, y: number) => {
18  const s = SPRITES[name]
19  return `<g transform="translate(${x} ${y})">${s.p.map(([c, d]) => `<path fill="${c}" d="${d}"/>`).join('')}</g>`
20}
21
22const ROW_W = 81 // ten icons, 8 apart, the last 9 wide
23
24const iconRow = (kind: 'heart' | 'food', pts: number, rtl: boolean) => {
25  let out = ''
26  for (let i = 0; i < 10; i++) {
27    const x = rtl ? ROW_W - 9 - i * 8 : i * 8
28    const left = pts - i * 2
29    if (kind === 'heart') out += sprite('heart_container', x, 0)
30    if (left >= 1 || kind !== 'heart') out += sprite(left >= 2 ? `${kind}_full` : left === 1 ? `${kind}_half` : `${kind}_empty`, x, 0)
31  }
32  return out
33}
34
35const MID_W = W - 2 * ROW_W // 20: the gap between hearts and hunger, where the level sits
36
37const levelText = (n: number) => {
38  const digits = String(n).split('')
39  const width = digits.reduce((w, c) => w + DIGITS[c].w + 1, -1)
40  let x = Math.round((MID_W - width) / 2)
41  let d = ''
42  for (const c of digits) {
43    d += `<path transform="translate(${x} 2)" d="${DIGITS[c].d}"/>`
44    x += DIGITS[c].w + 1
45  }
46  // Minecraft draws the level with a black outline: the glyphs offset in four directions, then green on top.
47  const outline = [[-1, 0], [1, 0], [0, -1], [0, 1]]
48    .map(([dx, dy]) => `<g fill="#000" transform="translate(${dx} ${dy})">${d}</g>`)
49    .join('')
50  return `${outline}<g fill="#80ff20">${d}</g>`
51}
52
53const svg = (w: number, h: number, inner: string) =>
54  `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 ${w} ${h}" shape-rendering="crispEdges">${inner}</svg>`
55
56type Stats = {
57  week?: Limit
58  five?: Limit
59  ctxPercent: number
60  ctxTokens?: number
61  ctxWindow: number
62  now: number
63}
64
65const pieces = (s: Stats) => {
66  const xpFill = Math.floor((W * Math.min(100, s.ctxPercent)) / 100)
67  return {
68    heart: { w: ROW_W, h: 10, src: svg(ROW_W, 10, iconRow('heart', points(s.five?.percentUsed), false)) },
69    level: { w: MID_W, h: 10, src: svg(MID_W, 10, s.ctxPercent > 0 ? levelText(s.ctxPercent) : '') },
70    food: { w: ROW_W, h: 10, src: svg(ROW_W, 10, iconRow('food', points(s.week?.percentUsed), true)) },
71    xp: {
72      w: W,
73      h: 5,
74      src: svg(
75        W,
76        5,
77        sprite('xp_bg', 0, 0) +
78          `<clipPath id="xp"><rect x="0" y="0" width="${xpFill}" height="5"/></clipPath><g clip-path="url(#xp)">${sprite('xp_fg', 0, 0)}</g>`,
79      ),
80    },
81  }
82}
83
84const half = (pts: number, i: number) => (pts - i * 2 >= 2 ? 2 : pts - i * 2 === 1 ? 1 : 0)
85
86export const register: Register = on => {
87  const stats = (u: SessionUsage, now: number): Stats => {
88    const lim = (kind: string) => u.rateLimits.find(l => l.kind === kind)
89    return {
90      week: lim('seven_day'),
91      five: lim('five_hour'),
92      ctxPercent: Math.round(u.context.percent ?? 0),
93      ctxTokens: u.context.tokens,
94      ctxWindow: u.context.window,
95      now,
96    }
97  }
98
99  on('session.start', ($, e, next) => {
100    $.clock.every(20000, () => $.ui.invalidate('ui.render'))
101    return next(e)
102  })
103
104  on('turn.complete', ($, e, next) => {
105    $.ui.invalidate('ui.render')
106    return next(e)
107  })
108
109  on('prompt.submit', ($, e, next) => {
110    $.ui.invalidate('ui.render')
111    return next(e)
112  })
113
114  on('tool.call', ($, e, next) => {
115    $.ui.invalidate('ui.render')
116    return next(e)
117  })
118
119  on('ui.render', { component: 'AbovePrompt' }, async ($, e, next) => {
120    if (e.props.hasSurvey) return next(e)
121
122    const s = stats(await $.session.usage(), await $.clock.now())
123    const { Box, Text, Svg } = $.ui.resolve(e) as any
124
125    if (e.surface !== 'terminal') {
126      // Scale to the band's width (fractional, so it fills it) from its width in cells.
127      const scale = Math.max(1, Math.min(MAX_SCALE, (e.props.bodyColumns * PX_PER_COLUMN * 0.985) / W))
128      const px = (units: number) => Math.round(units * scale)
129      const p = pieces(s)
130      const draw = (key: keyof typeof p) => (
131        <Svg source={p[key].src} alt={key} width={px(p[key].w)} height={px(p[key].h)} />
132      )
133
134      return (
135        <Box flexDirection="column">
136          <Box flexDirection="row">
137            {draw('heart')}
138            {draw('level')}
139            {draw('food')}
140          </Box>
141          {draw('xp')}
142        </Box>
143      )
144    }
145
146    // Terminal: glyph version.
147    const row = (full: string, halfG: string, empty: string, pts: number, rtl: boolean) => {
148      let out = ''
149      for (let i = 0; i < 10; i++) out += half(pts, i) === 2 ? full : half(pts, i) === 1 ? halfG : empty
150      return rtl ? out.split('').reverse().join('') : out
151    }
152    const bar = Math.round(s.ctxPercent / 10)
153
154    return (
155      <Box gap={2}>
156        <Text color="red">{row('♥', '♥', '♡', points(s.five?.percentUsed), false)}</Text>
157        <Text color="yellow">{row('●', '◐', '○', points(s.week?.percentUsed), true)}</Text>
158        <Text color="green">{`${'█'.repeat(bar)}${'░'.repeat(10 - bar)} ${s.ctxPercent}`}</Text>
159      </Box>
160    )
161  })
162}
163
hooks/sprites.ts 5 lines
1// Generated from the real Minecraft 1.21.4 HUD sprites and font atlas (pixel runs as SVG paths).
2export type Sprite = { w: number; h: number; p: [string, string][] }
3export const SPRITES: Record<string, Sprite> = {"heart_container":{"w":9,"h":9,"p":[["#000000","M2 0h2v1h-2zM5 0h2v1h-2zM1 1h1v1h-1zM4 1h1v1h-1zM7 1h1v1h-1zM0 2h1v1h-1zM8 2h1v1h-1zM0 3h1v1h-1zM8 3h1v1h-1zM0 4h1v1h-1zM8 4h1v1h-1zM1 5h1v1h-1zM7 5h1v1h-1zM2 6h1v1h-1zM6 6h1v1h-1zM3 7h1v1h-1zM5 7h1v1h-1zM4 8h1v1h-1z"],["#282828","M2 1h2v1h-2zM5 1h2v1h-2zM1 2h7v1h-7zM1 3h7v1h-7zM1 4h7v1h-7zM2 5h5v1h-5zM3 6h3v1h-3zM4 7h1v1h-1z"]]},"heart_full":{"w":9,"h":9,"p":[["#ff1313","M2 1h2v1h-2zM5 1h2v1h-2zM1 2h1v1h-1zM3 2h5v1h-5zM1 3h7v1h-7zM2 4h5v1h-5zM3 5h3v1h-3zM4 6h1v1h-1z"],["#ffc8c8","M2 2h1v1h-1z"],["#bb1313","M1 4h1v1h-1zM7 4h1v1h-1zM2 5h1v1h-1zM6 5h1v1h-1zM3 6h1v1h-1zM5 6h1v1h-1zM4 7h1v1h-1z"]]},"heart_half":{"w":9,"h":9,"p":[["#ff1313","M2 1h2v1h-2zM1 2h1v1h-1zM3 2h2v1h-2zM1 3h4v1h-4zM2 4h3v1h-3zM3 5h2v1h-2zM4 6h1v1h-1z"],["#ffc8c8","M2 2h1v1h-1z"],["#bb1313","M1 4h1v1h-1zM2 5h1v1h-1zM3 6h1v1h-1zM4 7h1v1h-1z"]]},"food_empty":{"w":9,"h":9,"p":[["#000000","M2 0h2v1h-2zM1 1h1v1h-1zM4 1h1v1h-1zM0 2h1v1h-1zM5 2h1v1h-1zM0 3h1v1h-1zM6 3h1v1h-1zM1 4h1v1h-1zM6 4h1v1h-1zM2 5h1v1h-1zM6 5h1v1h-1zM3 6h3v1h-3zM7 6h2v1h-2zM6 7h1v1h-1zM8 7h1v1h-1zM6 8h2v1h-2z"],["#282828","M2 1h2v1h-2zM1 2h4v1h-4zM1 3h5v1h-5zM2 4h4v1h-4zM3 5h3v1h-3zM6 6h1v1h-1zM7 7h1v1h-1z"]]},"armor_empty":{"w":9,"h":9,"p":[["#000000","M1 0h2v1h-2zM6 0h2v1h-2zM0 1h1v1h-1zM3 1h1v1h-1zM5 1h1v1h-1zM8 1h1v1h-1zM0 2h1v1h-1zM4 2h1v1h-1zM8 2h1v1h-1zM0 3h1v1h-1zM8 3h1v1h-1zM1 4h1v1h-1zM7 4h1v1h-1zM1 5h1v1h-1zM7 5h1v1h-1zM1 6h1v1h-1zM7 6h1v1h-1zM1 7h1v1h-1zM7 7h1v1h-1zM2 8h5v1h-5z"],["#3d3d3d","M1 1h2v1h-2zM6 1h2v1h-2zM1 2h3v1h-3zM5 2h3v1h-3zM1 3h7v1h-7zM2 4h5v1h-5zM2 5h5v1h-5zM2 6h5v1h-5zM2 7h5v1h-5z"]]},"food_full":{"w":9,"h":9,"p":[["#d42a2a","M2 1h1v1h-1zM1 2h1v1h-1zM3 2h1v1h-1zM2 3h1v1h-1z"],["#b21818","M3 1h1v1h-1zM1 3h1v1h-1z"],["#dfb18f","M2 2h1v1h-1z"],["#b88458","M4 2h1v1h-1zM3 3h1v1h-1zM5 3h1v1h-1z"],["#9d6d43","M4 3h1v1h-1zM4 4h2v1h-2z"],["#613c1b","M2 4h1v1h-1zM3 5h1v1h-1z"],["#7b512d","M3 4h1v1h-1zM4 5h2v1h-2z"],["#e2d5aa","M6 6h1v1h-1z"],["#fff7dc","M7 7h1v1h-1z"]]},"armor_full":{"w":9,"h":9,"p":[["#000000","M1 0h2v1h-2zM6 0h2v1h-2zM0 1h1v1h-1zM3 1h1v1h-1zM5 1h1v1h-1zM8 1h1v1h-1zM0 2h1v1h-1zM4 2h1v1h-1zM8 2h1v1h-1zM0 3h1v1h-1zM8 3h1v1h-1zM1 4h1v1h-1zM7 4h1v1h-1zM1 5h1v1h-1zM7 5h1v1h-1zM1 6h1v1h-1zM7 6h1v1h-1zM1 7h1v1h-1zM7 7h1v1h-1zM2 8h5v1h-5z"],["#e6e7f2","M1 1h1v1h-1zM6 1h1v1h-1z"],["#b8b9c4","M2 1h1v1h-1zM7 1h1v1h-1zM1 2h3v1h-3zM5 2h3v1h-3zM2 3h5v1h-5zM2 4h5v1h-5zM2 5h5v1h-5zM2 6h5v1h-5z"],["#696a70","M1 3h1v1h-1zM7 3h1v1h-1zM2 7h5v1h-5z"]]},"food_half":{"w":9,"h":9,"p":[["#b21818","M3 1h1v1h-1zM4 2h1v1h-1zM3 4h2v1h-2z"],["#e8c4a4","M2 2h1v1h-1z"],["#d42a2a","M3 2h1v1h-1zM4 3h1v1h-1z"],["#d7977a","M3 3h1v1h-1z"],["#b88458","M5 3h1v1h-1z"],["#9d6d43","M5 4h1v1h-1z"],["#613c1b","M4 5h1v1h-1z"],["#7b512d","M5 5h1v1h-1z"],["#e2d5aa","M6 6h1v1h-1z"],["#fff7dc","M7 7h1v1h-1z"]]},"armor_half":{"w":9,"h":9,"p":[["#000000","M1 0h2v1h-2zM6 0h2v1h-2zM0 1h1v1h-1zM3 1h1v1h-1zM5 1h1v1h-1zM8 1h1v1h-1zM0 2h1v1h-1zM4 2h1v1h-1zM8 2h1v1h-1zM0 3h1v1h-1zM4 3h1v1h-1zM8 3h1v1h-1zM1 4h1v1h-1zM4 4h1v1h-1zM7 4h1v1h-1zM1 5h1v1h-1zM4 5h1v1h-1zM7 5h1v1h-1zM1 6h1v1h-1zM4 6h1v1h-1zM7 6h1v1h-1zM1 7h1v1h-1zM4 7h1v1h-1zM7 7h1v1h-1zM2 8h5v1h-5z"],["#e6e7f2","M1 1h1v1h-1z"],["#b8b9c4","M2 1h1v1h-1zM1 2h3v1h-3zM2 3h2v1h-2zM2 4h2v1h-2zM2 5h2v1h-2zM2 6h2v1h-2z"],["#3d3d3d","M6 1h2v1h-2zM5 2h3v1h-3zM5 3h3v1h-3zM5 4h2v1h-2zM5 5h2v1h-2zM5 6h2v1h-2zM5 7h2v1h-2z"],["#696a70","M1 3h1v1h-1zM2 7h2v1h-2z"]]},"xp_bg":{"w":182,"h":5,"p":[["#09100c","M1 0h180v1h-180zM0 1h1v1h-1zM181 1h1v1h-1zM0 2h1v1h-1zM181 2h1v1h-1zM0 3h1v1h-1zM181 3h1v1h-1zM1 4h180v1h-180z"],["#36433c","M1 1h1v1h-1zM9 1h1v1h-1zM11 1h1v1h-1zM19 1h1v1h-1zM21 1h1v1h-1zM29 1h1v1h-1zM31 1h1v1h-1zM39 1h1v1h-1zM41 1h1v1h-1zM49 1h1v1h-1zM51 1h1v1h-1zM59 1h1v1h-1zM61 1h1v1h-1zM69 1h1v1h-1zM71 1h1v1h-1zM79 1h1v1h-1zM81 1h1v1h-1zM89 1h1v1h-1zM92 1h1v1h-1zM100 1h1v1h-1zM102 1h1v1h-1zM110 1h1v1h-1zM112 1h1v1h-1zM120 1h1v1h-1zM122 1h1v1h-1zM130 1h1v1h-1zM132 1h1v1h-1zM140 1h1v1h-1zM142 1h1v1h-1zM150 1h1v1h-1zM152 1h1v1h-1zM160 1h1v1h-1zM162 1h1v1h-1zM170 1h1v1h-1zM172 1h1v1h-1zM180 1h1v1h-1zM1 3h1v1h-1zM9 3h1v1h-1zM11 3h1v1h-1zM19 3h1v1h-1zM21 3h1v1h-1zM29 3h1v1h-1zM31 3h1v1h-1zM39 3h1v1h-1zM41 3h1v1h-1zM49 3h1v1h-1zM51 3h1v1h-1zM59 3h1v1h-1zM61 3h1v1h-1zM69 3h1v1h-1zM71 3h1v1h-1zM79 3h1v1h-1zM81 3h1v1h-1zM89 3h1v1h-1zM92 3h1v1h-1zM100 3h1v1h-1zM102 3h1v1h-1zM110 3h1v1h-1zM112 3h1v1h-1zM120 3h1v1h-1zM122 3h1v1h-1zM130 3h1v1h-1zM132 3h1v1h-1zM140 3h1v1h-1zM142 3h1v1h-1zM150 3h1v1h-1zM152 3h1v1h-1zM160 3h1v1h-1zM162 3h1v1h-1zM170 3h1v1h-1zM172 3h1v1h-1zM180 3h1v1h-1z"],["#2e3a33","M2 1h1v1h-1zM8 1h1v1h-1zM12 1h1v1h-1zM18 1h1v1h-1zM22 1h1v1h-1zM28 1h1v1h-1zM32 1h1v1h-1zM38 1h1v1h-1zM42 1h1v1h-1zM48 1h1v1h-1zM52 1h1v1h-1zM58 1h1v1h-1zM62 1h1v1h-1zM68 1h1v1h-1zM72 1h1v1h-1zM78 1h1v1h-1zM82 1h1v1h-1zM88 1h1v1h-1zM93 1h1v1h-1zM99 1h1v1h-1zM103 1h1v1h-1zM109 1h1v1h-1zM113 1h1v1h-1zM119 1h1v1h-1zM123 1h1v1h-1zM129 1h1v1h-1zM133 1h1v1h-1zM139 1h1v1h-1zM143 1h1v1h-1zM149 1h1v1h-1zM153 1h1v1h-1zM159 1h1v1h-1zM163 1h1v1h-1zM169 1h1v1h-1zM173 1h1v1h-1zM179 1h1v1h-1zM2 3h1v1h-1zM8 3h1v1h-1zM12 3h1v1h-1zM18 3h1v1h-1zM22 3h1v1h-1zM28 3h1v1h-1zM32 3h1v1h-1zM38 3h1v1h-1zM42 3h1v1h-1zM48 3h1v1h-1zM52 3h1v1h-1zM58 3h1v1h-1zM62 3h1v1h-1zM68 3h1v1h-1zM72 3h1v1h-1zM78 3h1v1h-1zM82 3h1v1h-1zM88 3h1v1h-1zM93 3h1v1h-1zM99 3h1v1h-1zM103 3h1v1h-1zM109 3h1v1h-1zM113 3h1v1h-1zM119 3h1v1h-1zM123 3h1v1h-1zM129 3h1v1h-1zM133 3h1v1h-1zM139 3h1v1h-1zM143 3h1v1h-1zM149 3h1v1h-1zM153 3h1v1h-1zM159 3h1v1h-1zM163 3h1v1h-1zM169 3h1v1h-1zM173 3h1v1h-1zM179 3h1v1h-1z"],["#29352f","M3 1h5v1h-5zM13 1h5v1h-5zM23 1h5v1h-5zM33 1h5v1h-5zM43 1h5v1h-5zM53 1h5v1h-5zM63 1h5v1h-5zM73 1h5v1h-5zM83 1h5v1h-5zM94 1h5v1h-5zM104 1h5v1h-5zM114 1h5v1h-5zM124 1h5v1h-5zM134 1h5v1h-5zM144 1h5v1h-5zM154 1h5v1h-5zM164 1h5v1h-5zM174 1h5v1h-5zM1 2h1v1h-1zM9 2h1v1h-1zM11 2h1v1h-1zM19 2h1v1h-1zM21 2h1v1h-1zM29 2h1v1h-1zM31 2h1v1h-1zM39 2h1v1h-1zM41 2h1v1h-1zM49 2h1v1h-1zM51 2h1v1h-1zM59 2h1v1h-1zM61 2h1v1h-1zM69 2h1v1h-1zM71 2h1v1h-1zM79 2h1v1h-1zM81 2h1v1h-1zM89 2h1v1h-1zM92 2h1v1h-1zM100 2h1v1h-1zM102 2h1v1h-1zM110 2h1v1h-1zM112 2h1v1h-1zM120 2h1v1h-1zM122 2h1v1h-1zM130 2h1v1h-1zM132 2h1v1h-1zM140 2h1v1h-1zM142 2h1v1h-1zM150 2h1v1h-1zM152 2h1v1h-1zM160 2h1v1h-1zM162 2h1v1h-1zM170 2h1v1h-1zM172 2h1v1h-1zM180 2h1v1h-1zM3 3h5v1h-5zM13 3h5v1h-5zM23 3h5v1h-5zM33 3h5v1h-5zM43 3h5v1h-5zM53 3h5v1h-5zM63 3h5v1h-5zM73 3h5v1h-5zM83 3h5v1h-5zM94 3h5v1h-5zM104 3h5v1h-5zM114 3h5v1h-5zM124 3h5v1h-5zM134 3h5v1h-5zM144 3h5v1h-5zM154 3h5v1h-5zM164 3h5v1h-5zM174 3h5v1h-5z"],["#141f19","M10 1h1v1h-1zM20 1h1v1h-1zM30 1h1v1h-1zM40 1h1v1h-1zM50 1h1v1h-1zM60 1h1v1h-1zM70 1h1v1h-1zM80 1h1v1h-1zM101 1h1v1h-1zM111 1h1v1h-1zM121 1h1v1h-1zM131 1h1v1h-1zM141 1h1v1h-1zM151 1h1v1h-1zM161 1h1v1h-1zM171 1h1v1h-1zM10 2h1v1h-1zM20 2h1v1h-1zM30 2h1v1h-1zM40 2h1v1h-1zM50 2h1v1h-1zM60 2h1v1h-1zM70 2h1v1h-1zM80 2h1v1h-1zM101 2h1v1h-1zM111 2h1v1h-1zM121 2h1v1h-1zM131 2h1v1h-1zM141 2h1v1h-1zM151 2h1v1h-1zM161 2h1v1h-1zM171 2h1v1h-1zM10 3h1v1h-1zM20 3h1v1h-1zM30 3h1v1h-1zM40 3h1v1h-1zM50 3h1v1h-1zM60 3h1v1h-1zM70 3h1v1h-1zM80 3h1v1h-1zM101 3h1v1h-1zM111 3h1v1h-1zM121 3h1v1h-1zM131 3h1v1h-1zM141 3h1v1h-1zM151 3h1v1h-1zM161 3h1v1h-1zM171 3h1v1h-1z"],["#202b25","M90 1h2v1h-2zM90 3h2v1h-2z"],["#202c25","M2 2h1v1h-1zM8 2h1v1h-1zM12 2h1v1h-1zM18 2h1v1h-1zM22 2h1v1h-1zM28 2h1v1h-1zM32 2h1v1h-1zM38 2h1v1h-1zM42 2h1v1h-1zM48 2h1v1h-1zM52 2h1v1h-1zM58 2h1v1h-1zM62 2h1v1h-1zM68 2h1v1h-1zM72 2h1v1h-1zM78 2h1v1h-1zM82 2h1v1h-1zM88 2h1v1h-1zM93 2h1v1h-1zM99 2h1v1h-1zM103 2h1v1h-1zM109 2h1v1h-1zM113 2h1v1h-1zM119 2h1v1h-1zM123 2h1v1h-1zM129 2h1v1h-1zM133 2h1v1h-1zM139 2h1v1h-1zM143 2h1v1h-1zM149 2h1v1h-1zM153 2h1v1h-1zM159 2h1v1h-1zM163 2h1v1h-1zM169 2h1v1h-1zM173 2h1v1h-1zM179 2h1v1h-1z"],["#19241e","M3 2h5v1h-5zM13 2h5v1h-5zM23 2h5v1h-5zM33 2h5v1h-5zM43 2h5v1h-5zM53 2h5v1h-5zM63 2h5v1h-5zM73 2h5v1h-5zM83 2h5v1h-5zM94 2h5v1h-5zM104 2h5v1h-5zM114 2h5v1h-5zM124 2h5v1h-5zM134 2h5v1h-5zM144 2h5v1h-5zM154 2h5v1h-5zM164 2h5v1h-5zM174 2h5v1h-5z"],["#28332d","M90 2h2v1h-2z"]]},"xp_fg":{"w":182,"h":5,"p":[["#081c11","M1 0h1v1h-1zM12 0h1v1h-1zM18 0h5v1h-5zM39 0h3v1h-3zM49 0h4v1h-4zM61 0h1v1h-1zM71 0h2v1h-2zM78 0h4v1h-4zM90 0h2v1h-2zM100 0h3v1h-3zM111 0h2v1h-2zM118 0h5v1h-5zM130 0h3v1h-3zM140 0h2v1h-2zM150 0h3v1h-3zM160 0h2v1h-2zM178 0h3v1h-3zM0 1h1v1h-1zM181 1h1v1h-1zM0 2h1v1h-1zM181 2h1v1h-1zM0 3h1v1h-1zM181 3h1v1h-1zM1 4h1v1h-1zM10 4h4v1h-4zM17 4h5v1h-5zM30 4h3v1h-3zM38 4h6v1h-6zM48 4h4v1h-4zM59 4h4v1h-4zM69 4h4v1h-4zM79 4h3v1h-3zM88 4h4v1h-4zM102 4h1v1h-1zM110 4h4v1h-4zM120 4h3v1h-3zM130 4h4v1h-4zM141 4h2v1h-2zM151 4h2v1h-2zM161 4h2v1h-2zM171 4h3v1h-3zM178 4h3v1h-3z"],["#162d1a","M2 0h2v1h-2zM8 0h4v1h-4zM13 0h1v1h-1zM17 0h1v1h-1zM27 0h6v1h-6zM36 0h3v1h-3zM42 0h2v1h-2zM48 0h1v1h-1zM53 0h1v1h-1zM59 0h2v1h-2zM62 0h2v1h-2zM67 0h4v1h-4zM77 0h1v1h-1zM86 0h4v1h-4zM92 0h3v1h-3zM103 0h1v1h-1zM109 0h2v1h-2zM113 0h5v1h-5zM126 0h4v1h-4zM133 0h1v1h-1zM137 0h3v1h-3zM142 0h3v1h-3zM149 0h1v1h-1zM153 0h3v1h-3zM158 0h2v1h-2zM162 0h2v1h-2zM169 0h6v1h-6zM2 4h2v1h-2zM9 4h1v1h-1zM14 4h3v1h-3zM22 4h1v1h-1zM33 4h5v1h-5zM44 4h4v1h-4zM52 4h2v1h-2zM63 4h1v1h-1zM66 4h3v1h-3zM73 4h1v1h-1zM82 4h1v1h-1zM87 4h1v1h-1zM92 4h2v1h-2zM99 4h3v1h-3zM103 4h7v1h-7zM119 4h1v1h-1zM123 4h2v1h-2zM129 4h1v1h-1zM140 4h1v1h-1zM143 4h2v1h-2zM146 4h5v1h-5zM153 4h2v1h-2zM158 4h3v1h-3zM163 4h2v1h-2zM167 4h4v1h-4zM174 4h2v1h-2zM177 4h1v1h-1z"],["#223d22","M4 0h4v1h-4zM14 0h3v1h-3zM23 0h4v1h-4zM33 0h3v1h-3zM44 0h4v1h-4zM54 0h3v1h-3zM58 0h1v1h-1zM64 0h3v1h-3zM73 0h4v1h-4zM82 0h4v1h-4zM95 0h2v1h-2zM98 0h2v1h-2zM104 0h5v1h-5zM123 0h3v1h-3zM134 0h3v1h-3zM145 0h4v1h-4zM156 0h2v1h-2zM164 0h2v1h-2zM168 0h1v1h-1zM175 0h3v1h-3zM4 4h5v1h-5zM23 4h2v1h-2zM29 4h1v1h-1zM54 4h5v1h-5zM64 4h2v1h-2zM74 4h5v1h-5zM83 4h4v1h-4zM94 4h5v1h-5zM114 4h5v1h-5zM125 4h4v1h-4zM134 4h1v1h-1zM137 4h3v1h-3zM145 4h1v1h-1zM155 4h3v1h-3zM165 4h2v1h-2zM176 4h1v1h-1z"],["#2d4b29","M57 0h1v1h-1zM97 0h1v1h-1zM166 0h2v1h-2zM25 4h4v1h-4zM135 4h2v1h-2z"],["#436924","M1 1h2v1h-2zM18 1h2v1h-2zM21 1h1v1h-1zM41 1h2v1h-2zM92 1h1v1h-1zM113 1h1v1h-1zM122 1h2v1h-2zM132 1h1v1h-1zM149 1h1v1h-1zM152 1h2v1h-2zM8 3h2v1h-2zM28 3h2v1h-2zM31 3h1v1h-1zM39 3h1v1h-1zM41 3h1v1h-1zM49 3h1v1h-1zM51 3h1v1h-1zM68 3h2v1h-2zM79 3h1v1h-1zM81 3h1v1h-1zM89 3h1v1h-1zM100 3h1v1h-1zM109 3h2v1h-2zM120 3h1v1h-1zM129 3h2v1h-2zM139 3h1v1h-1zM162 3h1v1h-1zM169 3h2v1h-2zM172 3h2v1h-2zM179 3h2v1h-2z"],["#639040","M3 1h1v1h-1zM107 1h1v1h-1zM127 1h1v1h-1zM148 1h1v1h-1zM158 1h1v1h-1zM14 3h1v1h-1zM44 3h1v1h-1zM55 3h1v1h-1zM74 3h1v1h-1zM105 3h1v1h-1zM144 3h1v1h-1zM167 3h1v1h-1zM175 3h1v1h-1z"],["#8bca59","M4 1h1v1h-1zM85 1h1v1h-1zM136 1h1v1h-1z"],["#88c657","M5 1h1v1h-1z"],["#86c457","M6 1h2v1h-2zM15 1h1v1h-1zM25 1h1v1h-1zM35 1h1v1h-1zM83 1h1v1h-1z"],["#609734","M8 1h1v1h-1z"],["#5a8d31","M9 1h1v1h-1zM2 3h1v1h-1z"],["#385e1a","M10 1h1v1h-1zM50 2h1v1h-1z"],["#52812c","M11 1h1v1h-1z"],["#4c7729","M12 1h1v1h-1zM51 1h2v1h-2zM62 1h1v1h-1zM71 1h1v1h-1zM93 1h1v1h-1zM99 1h1v1h-1zM140 1h1v1h-1zM163 1h1v1h-1zM61 3h2v1h-2zM78 3h1v1h-1zM88 3h1v1h-1zM93 3h1v1h-1zM150 3h1v1h-1z"],["#71a448","M13 1h1v1h-1zM168 1h1v1h-1z"],["#78ae4d","M14 1h1v1h-1zM33 3h1v1h-1z"],["#72a74b","M16 1h1v1h-1z"],["#6b9b45","M17 1h1v1h-1zM27 1h1v1h-1zM34 1h1v1h-1zM37 1h1v1h-1zM56 1h2v1h-2zM105 1h1v1h-1zM114 1h1v1h-1zM100 2h1v1h-1zM150 2h1v1h-1zM162 2h1v1h-1zM7 3h1v1h-1zM16 3h2v1h-2zM26 3h1v1h-1zM36 3h2v1h-2zM46 3h1v1h-1zM53 3h1v1h-1zM73 3h1v1h-1zM77 3h1v1h-1zM107 3h1v1h-1zM118 3h1v1h-1zM124 3h1v1h-1zM127 3h1v1h-1zM165 3h2v1h-2zM177 3h1v1h-1z"],["#2c4915","M20 1h1v1h-1zM40 1h1v1h-1zM111 1h1v1h-1zM121 1h1v1h-1zM131 1h1v1h-1zM161 1h1v1h-1zM171 1h1v1h-1zM10 2h1v1h-1zM20 2h1v1h-1zM40 2h1v1h-1zM70 2h1v1h-1zM80 2h1v1h-1zM91 2h1v1h-1zM111 2h1v1h-1zM121 2h1v1h-1zM131 2h1v1h-1zM161 2h1v1h-1zM171 2h1v1h-1zM10 3h1v1h-1zM20 3h1v1h-1zM30 3h1v1h-1zM40 3h1v1h-1zM50 3h1v1h-1zM60 3h1v1h-1zM70 3h1v1h-1zM80 3h1v1h-1zM111 3h1v1h-1zM121 3h1v1h-1zM131 3h1v1h-1zM141 3h1v1h-1zM161 3h1v1h-1zM171 3h1v1h-1z"],["#466d25","M22 1h1v1h-1zM61 1h1v1h-1zM32 3h1v1h-1zM133 3h1v1h-1z"],["#7db450","M23 1h1v1h-1z"],["#8fce5c","M24 1h1v1h-1z"],["#78ae4c","M26 1h1v1h-1z"],["#588a30","M28 1h1v1h-1zM159 1h1v1h-1zM169 1h1v1h-1z"],["#507e2c","M29 1h1v1h-1z"],["#335518","M30 1h1v1h-1z"],["#4b7528","M31 1h1v1h-1zM88 1h1v1h-1zM142 1h1v1h-1zM142 3h1v1h-1zM159 3h1v1h-1z"],["#456c25","M32 1h1v1h-1zM110 1h1v1h-1zM59 3h1v1h-1zM122 3h1v1h-1zM132 3h1v1h-1z"],["#5c853b","M33 1h1v1h-1zM43 1h1v1h-1zM97 1h2v1h-2zM104 1h1v1h-1zM108 1h1v1h-1zM124 1h1v1h-1zM128 1h1v1h-1zM157 1h1v1h-1zM1 2h1v1h-1zM9 2h1v1h-1zM21 2h1v1h-1zM41 2h1v1h-1zM69 2h1v1h-1zM122 2h1v1h-1zM160 2h1v1h-1zM180 2h1v1h-1zM4 3h2v1h-2zM23 3h1v1h-1zM54 3h1v1h-1zM63 3h1v1h-1zM67 3h1v1h-1zM75 3h1v1h-1zM84 3h3v1h-3zM94 3h2v1h-2zM104 3h1v1h-1zM115 3h3v1h-3zM125 3h2v1h-2zM134 3h1v1h-1zM136 3h1v1h-1zM145 3h1v1h-1zM168 3h1v1h-1zM174 3h1v1h-1zM178 3h1v1h-1z"],["#7ab14e","M36 1h1v1h-1zM46 1h2v1h-2zM76 1h1v1h-1zM137 1h1v1h-1zM145 1h1v1h-1zM57 3h1v1h-1zM156 3h1v1h-1z"],["#53822c","M38 1h1v1h-1z"],["#476e25","M39 1h1v1h-1z"],["#6b9c45","M44 1h1v1h-1z"],["#77ad4c","M45 1h1v1h-1zM75 1h1v1h-1zM77 1h1v1h-1zM176 1h1v1h-1zM98 3h1v1h-1z"],["#55862e","M48 1h1v1h-1zM152 3h1v1h-1z"],["#57882f","M49 1h1v1h-1zM68 1h1v1h-1zM79 1h1v1h-1zM58 3h1v1h-1z"],["#355617","M50 1h1v1h-1z"],["#71a549","M53 1h1v1h-1zM167 1h1v1h-1zM140 2h1v1h-1z"],["#7db550","M54 1h1v1h-1zM63 1h1v1h-1zM115 1h2v1h-2zM155 1h1v1h-1z"],["#76aa4c","M55 1h1v1h-1z"],["#4e792a","M58 1h1v1h-1z"],["#4d792a","M59 1h1v1h-1zM129 1h1v1h-1zM38 3h1v1h-1z"],["#2e4b15","M60 1h1v1h-1zM90 2h1v1h-1z"],["#74a74a","M64 1h1v1h-1z"],["#7bb350","M65 1h1v1h-1z"],["#75aa4b","M66 1h1v1h-1zM86 1h1v1h-1zM56 3h1v1h-1z"],["#77ac4c","M67 1h1v1h-1zM34 3h1v1h-1z"],["#53832d","M69 1h1v1h-1zM81 1h1v1h-1zM112 3h1v1h-1z"],["#325317","M70 1h1v1h-1zM80 1h1v1h-1zM141 1h1v1h-1zM151 1h1v1h-1zM141 2h1v1h-1zM151 3h1v1h-1z"],["#598b30","M72 1h1v1h-1z"],["#89c758","M73 1h1v1h-1z"],["#84c055","M74 1h1v1h-1z"],["#53812c","M78 1h1v1h-1z"],["#5b9031","M82 1h1v1h-1z"],["#81bc53","M84 1h1v1h-1z"],["#6d9d45","M87 1h1v1h-1z"],["#54842e","M89 1h1v1h-1z"],["#203a0d","M90 1h1v1h-1z"],["#20380d","M91 1h1v1h-1zM90 3h2v1h-2z"],["#74aa48","M94 1h1v1h-1z"],["#65953f","M95 1h1v1h-1z"],["#5e8a3b","M96 1h1v1h-1z"],["#4e7a2a","M100 1h1v1h-1zM103 1h1v1h-1zM180 1h1v1h-1zM18 3h1v1h-1zM21 3h2v1h-2zM82 3h1v1h-1zM99 3h1v1h-1zM103 3h1v1h-1zM123 3h1v1h-1z"],["#1a3e2a","M101 1h1v1h-1z"],["#4c7629","M102 1h1v1h-1zM109 1h1v1h-1zM120 1h1v1h-1zM130 1h1v1h-1z"],["#699843","M106 1h1v1h-1zM144 1h1v1h-1zM164 1h1v1h-1zM79 2h1v1h-1zM6 3h1v1h-1zM27 3h1v1h-1zM47 3h1v1h-1zM66 3h1v1h-1zM76 3h1v1h-1zM83 3h1v1h-1zM96 3h1v1h-1zM106 3h1v1h-1zM108 3h1v1h-1zM128 3h1v1h-1zM137 3h1v1h-1z"],["#487127","M112 1h1v1h-1zM143 1h1v1h-1zM162 1h1v1h-1zM48 3h1v1h-1zM140 3h1v1h-1zM160 3h1v1h-1z"],["#73a74a","M117 1h1v1h-1z"],["#6fa149","M118 1h1v1h-1z"],["#537f2f","M119 1h1v1h-1z"],["#7ab14f","M125 1h1v1h-1z"],["#79af4e","M126 1h1v1h-1z"],["#53812d","M133 1h1v1h-1z"],["#72a548","M134 1h1v1h-1z"],["#87c457","M135 1h1v1h-1z"],["#7db54f","M138 1h1v1h-1z"],["#56872f","M139 1h1v1h-1zM12 3h1v1h-1z"],["#76a94b","M146 1h1v1h-1z"],["#6fa046","M147 1h1v1h-1z"],["#4d7829","M150 1h1v1h-1zM19 3h1v1h-1zM71 3h1v1h-1z"],["#6a9944","M154 1h1v1h-1zM71 2h1v1h-1zM87 3h1v1h-1z"],["#76aa4b","M156 1h1v1h-1z"],["#4a7428","M160 1h1v1h-1z"],["#87c356","M165 1h1v1h-1z"],["#8fd15d","M166 1h1v1h-1z"],["#54832d","M170 1h1v1h-1z"],["#487026","M172 1h1v1h-1z"],["#497227","M173 1h1v1h-1zM102 3h1v1h-1z"],["#6c9d46","M174 1h1v1h-1zM142 2h1v1h-1z"],["#7cb450","M175 1h1v1h-1z"],["#79b04e","M177 1h1v1h-1z"],["#88c658","M178 1h1v1h-1z"],["#53822d","M179 1h1v1h-1z"],["#8dc064","M2 2h1v1h-1z"],["#b4f57e","M3 2h1v1h-1z"],["#9fda71","M4 2h1v1h-1z"],["#93c968","M5 2h1v1h-1zM22 2h1v1h-1zM45 2h1v1h-1zM62 2h1v1h-1z"],["#7aa657","M6 2h2v1h-2zM37 2h1v1h-1z"],["#8ec265","M8 2h1v1h-1zM14 2h1v1h-1zM73 2h1v1h-1z"],["#5e893d","M11 2h1v1h-1zM110 2h1v1h-1z"],["#91c767","M12 2h1v1h-1z"],["#9ad26c","M13 2h1v1h-1zM43 2h2v1h-2zM93 2h1v1h-1zM158 2h1v1h-1z"],["#84b45d","M15 2h1v1h-1zM18 2h1v1h-1zM25 2h1v1h-1zM38 2h1v1h-1zM67 2h2v1h-2zM74 2h1v1h-1zM84 2h1v1h-1zM115 2h1v1h-1zM119 2h1v1h-1zM153 2h1v1h-1zM167 2h2v1h-2z"],["#78a355","M16 2h1v1h-1zM85 2h1v1h-1z"],["#719a50","M17 2h1v1h-1zM35 2h2v1h-2zM64 2h2v1h-2zM76 2h2v1h-2zM86 2h3v1h-3zM96 2h2v1h-2zM105 2h3v1h-3zM116 2h3v1h-3zM127 2h1v1h-1zM146 2h3v1h-3zM156 2h1v1h-1zM159 2h1v1h-1z"],["#699844","M19 2h1v1h-1zM39 2h1v1h-1zM138 3h1v1h-1z"],["#98d06b","M23 2h1v1h-1zM34 2h1v1h-1z"],["#82b05b","M24 2h1v1h-1zM33 2h1v1h-1z"],["#8bbe62","M26 2h1v1h-1zM46 2h1v1h-1zM56 2h2v1h-2z"],["#8bbe63","M27 2h1v1h-1zM99 2h1v1h-1zM135 2h1v1h-1z"],["#8abc62","M28 2h1v1h-1zM157 2h1v1h-1z"],["#669442","M29 2h1v1h-1z"],["#2f4f16","M30 2h1v1h-1z"],["#679542","M31 2h1v1h-1zM15 3h1v1h-1zM25 3h1v1h-1zM45 3h1v1h-1zM65 3h1v1h-1z"],["#86b75d","M32 2h1v1h-1z"],["#76a153","M42 2h1v1h-1zM126 2h1v1h-1z"],["#9fda70","M47 2h1v1h-1z"],["#a8e677","M48 2h1v1h-1z"],["#8bc959","M49 2h1v1h-1z"],["#6ea047","M51 2h1v1h-1z"],["#95cc69","M52 2h1v1h-1z"],["#aeee7a","M53 2h1v1h-1z"],["#a3de73","M54 2h1v1h-1z"],["#8fc364","M55 2h1v1h-1zM125 2h1v1h-1z"],["#91c666","M58 2h1v1h-1zM114 2h1v1h-1z"],["#82bd54","M59 2h1v1h-1z"],["#335519","M60 2h1v1h-1z"],["#689643","M61 2h1v1h-1zM130 2h1v1h-1z"],["#81b05b","M63 2h1v1h-1zM66 2h1v1h-1zM75 2h1v1h-1zM78 2h1v1h-1zM83 2h1v1h-1zM98 2h1v1h-1zM104 2h1v1h-1zM108 2h1v1h-1zM124 2h1v1h-1zM128 2h1v1h-1zM138 2h2v1h-2zM145 2h1v1h-1zM176 2h1v1h-1z"],["#96cd6a","M72 2h1v1h-1zM163 2h1v1h-1z"],["#659140","M81 2h1v1h-1zM112 2h1v1h-1zM152 2h1v1h-1z"],["#83b35c","M82 2h1v1h-1zM92 2h1v1h-1z"],["#80ae5a","M89 2h1v1h-1zM109 2h1v1h-1z"],["#95cb69","M94 2h1v1h-1z"],["#77a254","M95 2h1v1h-1z"],["#163524","M101 2h1v1h-1zM101 3h1v1h-1z"],["#6a9a45","M102 2h1v1h-1zM35 3h1v1h-1zM176 3h1v1h-1z"],["#88b960","M103 2h1v1h-1z"],["#91c567","M113 2h1v1h-1z"],["#5f8b3e","M120 2h1v1h-1z"],["#7fad59","M123 2h1v1h-1z"],["#82b25c","M129 2h1v1h-1z"],["#669341","M132 2h1v1h-1z"],["#a9e676","M133 2h1v1h-1z"],["#9bd56d","M134 2h1v1h-1z"],["#83b35d","M136 2h2v1h-2z"],["#8dc263","M143 2h1v1h-1z"],["#97ce6a","M144 2h1v1h-1z"],["#83b25c","M149 2h1v1h-1z"],["#2e4c15","M151 2h1v1h-1z"],["#94cb69","M154 2h1v1h-1z"],["#7ca958","M155 2h1v1h-1z"],["#b3f37d","M164 2h1v1h-1z"],["#90c466","M165 2h1v1h-1z"],["#8bbd63","M166 2h1v1h-1z"],["#82b15c","M169 2h1v1h-1z"],["#638f3f","M170 2h1v1h-1z"],["#638e3f","M172 2h1v1h-1z"],["#8bbd62","M173 2h1v1h-1z"],["#89bc61","M174 2h1v1h-1z"],["#82b15d","M175 2h1v1h-1z"],["#8cbe63","M177 2h1v1h-1z"],["#88b961","M178 2h1v1h-1z"],["#7eac58","M179 2h1v1h-1z"],["#476f26","M1 3h1v1h-1zM119 3h1v1h-1z"],["#6fa248","M3 3h1v1h-1z"],["#4e7b2b","M11 3h1v1h-1z"],["#659241","M13 3h1v1h-1zM114 3h1v1h-1z"],["#5f893d","M24 3h1v1h-1zM64 3h1v1h-1z"],["#517f2c","M42 3h1v1h-1z"],["#73a64a","M43 3h1v1h-1z"],["#4f7c2b","M52 3h1v1h-1z"],["#54832c","M72 3h1v1h-1z"],["#527f2c","M92 3h1v1h-1z"],["#73a84b","M97 3h1v1h-1z"],["#56882f","M113 3h1v1h-1z"],["#5f893e","M135 3h1v1h-1z"],["#54822d","M143 3h1v1h-1z"],["#628d40","M146 3h2v1h-2z"],["#75a94c","M148 3h1v1h-1z"],["#5d8f35","M149 3h1v1h-1z"],["#5e9433","M153 3h1v1h-1z"],["#79b04d","M154 3h1v1h-1z"],["#73a749","M155 3h1v1h-1z"],["#8ac959","M157 3h1v1h-1z"],["#70a348","M158 3h1v1h-1z"],["#4f7d2b","M163 3h1v1h-1z"],["#72a649","M164 3h1v1h-1z"]]}}
4export const DIGITS: Record<string, { w: number; d: string }> = {"0":{"w":5,"d":"M1 0h1v1h-1zM2 0h1v1h-1zM3 0h1v1h-1zM0 1h1v1h-1zM4 1h1v1h-1zM0 2h1v1h-1zM3 2h1v1h-1zM4 2h1v1h-1zM0 3h1v1h-1zM2 3h1v1h-1zM4 3h1v1h-1zM0 4h1v1h-1zM1 4h1v1h-1zM4 4h1v1h-1zM0 5h1v1h-1zM4 5h1v1h-1zM1 6h1v1h-1zM2 6h1v1h-1zM3 6h1v1h-1z"},"1":{"w":5,"d":"M2 0h1v1h-1zM1 1h1v1h-1zM2 1h1v1h-1zM2 2h1v1h-1zM2 3h1v1h-1zM2 4h1v1h-1zM2 5h1v1h-1zM0 6h1v1h-1zM1 6h1v1h-1zM2 6h1v1h-1zM3 6h1v1h-1zM4 6h1v1h-1z"},"2":{"w":5,"d":"M1 0h1v1h-1zM2 0h1v1h-1zM3 0h1v1h-1zM0 1h1v1h-1zM4 1h1v1h-1zM4 2h1v1h-1zM2 3h1v1h-1zM3 3h1v1h-1zM1 4h1v1h-1zM0 5h1v1h-1zM4 5h1v1h-1zM0 6h1v1h-1zM1 6h1v1h-1zM2 6h1v1h-1zM3 6h1v1h-1zM4 6h1v1h-1z"},"3":{"w":5,"d":"M1 0h1v1h-1zM2 0h1v1h-1zM3 0h1v1h-1zM0 1h1v1h-1zM4 1h1v1h-1zM4 2h1v1h-1zM2 3h1v1h-1zM3 3h1v1h-1zM4 4h1v1h-1zM0 5h1v1h-1zM4 5h1v1h-1zM1 6h1v1h-1zM2 6h1v1h-1zM3 6h1v1h-1z"},"4":{"w":5,"d":"M3 0h1v1h-1zM4 0h1v1h-1zM2 1h1v1h-1zM4 1h1v1h-1zM1 2h1v1h-1zM4 2h1v1h-1zM0 3h1v1h-1zM4 3h1v1h-1zM0 4h1v1h-1zM1 4h1v1h-1zM2 4h1v1h-1zM3 4h1v1h-1zM4 4h1v1h-1zM4 5h1v1h-1zM4 6h1v1h-1z"},"5":{"w":5,"d":"M0 0h1v1h-1zM1 0h1v1h-1zM2 0h1v1h-1zM3 0h1v1h-1zM4 0h1v1h-1zM0 1h1v1h-1zM0 2h1v1h-1zM1 2h1v1h-1zM2 2h1v1h-1zM3 2h1v1h-1zM4 3h1v1h-1zM4 4h1v1h-1zM0 5h1v1h-1zM4 5h1v1h-1zM1 6h1v1h-1zM2 6h1v1h-1zM3 6h1v1h-1z"},"6":{"w":5,"d":"M2 0h1v1h-1zM3 0h1v1h-1zM1 1h1v1h-1zM0 2h1v1h-1zM0 3h1v1h-1zM1 3h1v1h-1zM2 3h1v1h-1zM3 3h1v1h-1zM0 4h1v1h-1zM4 4h1v1h-1zM0 5h1v1h-1zM4 5h1v1h-1zM1 6h1v1h-1zM2 6h1v1h-1zM3 6h1v1h-1z"},"7":{"w":5,"d":"M0 0h1v1h-1zM1 0h1v1h-1zM2 0h1v1h-1zM3 0h1v1h-1zM4 0h1v1h-1zM0 1h1v1h-1zM4 1h1v1h-1zM4 2h1v1h-1zM3 3h1v1h-1zM2 4h1v1h-1zM2 5h1v1h-1zM2 6h1v1h-1z"},"8":{"w":5,"d":"M1 0h1v1h-1zM2 0h1v1h-1zM3 0h1v1h-1zM0 1h1v1h-1zM4 1h1v1h-1zM0 2h1v1h-1zM4 2h1v1h-1zM1 3h1v1h-1zM2 3h1v1h-1zM3 3h1v1h-1zM0 4h1v1h-1zM4 4h1v1h-1zM0 5h1v1h-1zM4 5h1v1h-1zM1 6h1v1h-1zM2 6h1v1h-1zM3 6h1v1h-1z"},"9":{"w":5,"d":"M1 0h1v1h-1zM2 0h1v1h-1zM3 0h1v1h-1zM0 1h1v1h-1zM4 1h1v1h-1zM0 2h1v1h-1zM4 2h1v1h-1zM1 3h1v1h-1zM2 3h1v1h-1zM3 3h1v1h-1zM4 3h1v1h-1zM4 4h1v1h-1zM3 5h1v1h-1zM1 6h1v1h-1zM2 6h1v1h-1z"}}
5