brand: retire the old traced marks, sync the canonical vector family

The repo's brand/mark.svg + wordmark traces were an earlier lower-fidelity
trace of the C-curl whale (black currentColor instead of the navy family),
and crates/tui/src/runtime_web/codewhale-192.png was still the retired
diving-whale tile served by the embedded runtime web client.

- brand/ and web/public/brand/ now carry byte-identical copies of the
  canonical family (codewhale-apps/packages/brand/svg/), adding the missing
  mark-mono and mark-reversed variants.
- extensions/vscode/media/codewhale.svg uses the family mono mark.
- runtime_web/codewhale-192.png is the canonical 192 tile (same bytes as
  codewhale-apps apps/web/public/icons/codewhale-192.png).
- opengraph-image.tsx reads mark-reversed.svg (the family's white-on-navy
  variant) instead of string-replacing currentColor, which the family
  mark.svg does not contain; wordmark aspect corrected to the family's
  1024x160 viewBox.
- Deleted brand/mark-navy.svg (duplicate of the family navy mark),
  brand/wordmark0901.png + wordmarkinverted.png (only consumer was the
  retired generator; founder rasters preserved in
  codewhale-apps/packages/brand/source/), and scripts/brand/trace-brand.py
  (regenerated the retired trace; not referenced by CI). The founder brand
  sheet brand/codewhalemarkfinal.png stays as scripts/brand/braille-mark.py's
  input.
- PRODUCT.md and the public-auth-routes provenance comment updated to name
  the canonical family home.

Checks: npx tsc --noEmit (web) exit 0. Asset swap + comments; runtime_web
route tests reference the icon path, not bytes.
This commit is contained in:
CodeWhale Bot committed 2026-09-15 02:20:19 -07:00
1 parent c1e89cba3a
commit 116a57b814
22 files changed
+70 -268

No files matched your search

+8 -5
View File
@@ -78,11 +78,14 @@ no hosted runtime to sell.
- Voice: quiet, dense, factual. Terminal vocabulary, no marketing superlatives,
no fabricated transcripts or reasoning traces.
- "It doesn't need to look special — it needs to look like Codewhale."
- Assets: the founder's whale mark traced to `brand/mark.svg` (with
`brand/mark-navy.svg`, `brand/mark-gradient.svg`) and the founder's rounded
monoline wordmark traced from `brand/wordmark0901.png` (`brand/wordmark.svg`
navy #142352, `brand/wordmark-inverted.svg` white; regenerated with the site
icons by `scripts/brand/trace-brand.py`). Web copies live in
- Assets: the canonical vector family lives in the CWC repo at
`codewhale-apps/packages/brand/svg/` (mark, mark-gradient, mark-mono,
mark-reversed, wordmark, wordmark-inverted); `brand/` and
`web/public/brand/` carry byte-identical copies — sync from there, never
re-trace. The founder's brand sheet `brand/codewhalemarkfinal.png` remains
the source `scripts/brand/braille-mark.py` derives TUI launch art from. The
earlier local trace and `scripts/brand/trace-brand.py` were retired
2026-09-15 in favor of the canonical family. Web copies live in
`web/public/brand/`.
- Palette, type, shell direction, and the anti-slop rules are recorded in
`DESIGN.md`; the colour tokens are owned by `crates/tui/src/palette/tokens.rs`
+9 -1
View File
@@ -1 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><linearGradient id="mark-gradient" x1="0" y1="0" x2="512" y2="512" gradientUnits="userSpaceOnUse"><stop offset="0%" stop-color="#1535B2"/><stop offset="100%" stop-color="#6AA6DC"/></linearGradient></defs><path fill="url(#mark-gradient)" fill-rule="evenodd" d="M 211.759 469.126 C 191.280 466.358 166.740 459.281 148.669 450.933 C 137.944 445.978 137.708 444.492 147.386 442.873 C 162.950 440.270 182.911 431.903 197.412 421.903 C 208.107 414.528 222.871 398.950 227.904 389.729 C 228.497 388.643 225.903 390.576 222.139 394.025 C 213.396 402.036 204.357 408.028 192.691 413.545 C 158.373 429.776 122.240 428.876 89.841 410.983 C 78.798 404.885 71.269 398.348 62.125 386.920 C 31.951 349.206 16.901 305.466 16.901 255.482 C 16.901 206.943 33.640 159.838 64.440 121.703 C 111.469 63.475 186.486 34.176 256.497 46.692 C 268.056 48.759 286.008 54.101 288.636 56.257 L 290.796 58.029 L 288.311 62.801 C 284.863 69.421 274.479 80.154 266.190 85.664 C 262.368 88.205 255.644 91.529 251.248 93.052 C 244.132 95.516 243.554 95.895 245.984 96.505 C 248.804 97.213 254.206 96.862 270.355 94.924 C 283.318 93.368 293.079 94.872 310.680 101.138 C 330.307 108.125 345.213 112.582 353.764 114.018 C 358.334 114.786 361.319 115.794 361.661 116.685 C 363.320 121.008 349.053 137.395 337.939 143.932 C 334.429 145.997 327.978 148.880 323.604 150.340 C 316.545 152.696 314.140 152.994 302.229 152.985 C 287.046 152.974 281.417 151.727 269.918 145.829 C 264.842 143.226 260.404 139.692 253.515 132.769 C 243.257 122.461 237.445 118.925 226.498 116.332 C 196.283 109.177 160.483 119.340 131.001 143.443 C 114.090 157.269 101.527 174.990 93.047 196.983 C 87.965 210.163 86.204 219.746 86.224 234.128 C 86.265 263.885 97.393 281.372 122.165 290.608 C 127.662 292.658 131.037 293.137 142.664 293.517 C 165.823 294.275 182.337 290.007 231.146 270.650 C 299.879 243.390 348.689 228.976 395.530 222.106 C 412.810 219.572 452.655 218.388 462.814 220.107 C 480.607 223.118 489.106 228.538 492.618 239.112 C 494.120 243.634 494.290 246.619 493.776 259.403 C 492.987 279.032 490.534 289.883 481.997 311.499 C 447.936 397.744 367.611 458.036 271.849 469.238 C 255.937 471.099 225.945 471.044 211.759 469.126 Z M 268.570 453.799 C 324.066 448.214 375.534 424.502 414.738 386.457 C 437.939 363.942 455.183 338.976 467.076 310.680 C 473.360 295.729 479.593 272.970 477.873 271.251 C 474.893 268.270 451.236 270.950 436.056 275.988 C 410.958 284.317 379.331 305.900 352.435 333.051 C 337.949 347.675 329.137 358.512 309.500 385.857 C 293.525 408.102 285.758 417.452 273.242 429.510 C 262.916 439.457 254.375 445.852 244.220 451.239 L 237.443 454.835 L 247.859 454.835 C 253.588 454.835 262.908 454.369 268.570 453.799 Z M 291.877 436.086 C 291.586 435.616 294.356 434.419 298.032 433.425 C 339.084 422.327 383.749 392.629 411.885 357.724 C 424.930 341.540 439.445 316.946 444.490 302.478 C 445.205 300.427 446.123 298.750 446.531 298.750 C 448.652 298.750 438.704 323.522 431.035 337.337 C 424.713 348.725 422.249 352.547 414.573 362.874 C 387.281 399.591 349.152 424.467 304.976 434.375 C 291.935 437.300 292.575 437.216 291.877 436.086 Z M 314.242 403.739 C 314.470 403.523 318.540 401.320 323.286 398.845 C 354.190 382.728 385.388 353.647 402.926 324.610 C 404.997 321.181 406.930 318.614 407.221 318.905 C 408.529 320.213 394.836 342.688 385.885 353.926 C 373.881 368.998 359.917 381.742 345.696 390.606 C 337.012 396.018 319.186 404.132 315.978 404.132 C 314.796 404.132 314.014 403.955 314.242 403.739 Z M 300.106 344.750 C 304.411 341.565 305.548 338.263 303.789 334.053 C 300.211 325.490 284.753 325.447 280.680 333.988 C 279.096 337.310 279.096 337.735 280.679 341.054 C 281.688 343.169 283.655 345.168 285.585 346.040 C 289.707 347.900 296.685 347.281 300.106 344.750 Z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" role="img" aria-label="Codewhale">
<defs>
<linearGradient id="codewhale-current" x1="0" y1="0" x2="1" y2="1">
<stop offset="0" stop-color="#1E8FD8"/>
<stop offset="1" stop-color="#0B48BB"/>
</linearGradient>
</defs>
<path fill="url(#codewhale-current)" fill-rule="evenodd" d="M215.77 40.96C208.55 41.41 204.88 41.74 201.43 42.19C197 42.77 191.11 43.68 190.66 43.83C190.48 43.9 189.58 44.05 188.65 44.2C185.38 44.71 171.46 48.1 167.61 49.36C166.23 49.81 163.99 50.54 162.68 50.97C157.57 52.61 150.43 55.35 142.93 58.55C140.59 59.53 130.65 64.41 130.1 64.84C129.97 64.94 128.72 65.62 127.33 66.34C125.95 67.07 123.23 68.63 121.29 69.82C119.36 71 117.09 72.36 116.29 72.84C98.57 83.3 78.57 101.12 63.12 120.19C61.59 122.07 58.34 126.28 57.87 126.98C57.54 127.46 56.88 128.41 56.38 129.12C55.6 130.2 54.37 132.01 50.39 137.92C48.61 140.57 47.68 142.13 44.71 147.36C43.02 150.33 41.49 153.05 41.29 153.4C40.78 154.25 36.13 163.69 35.12 165.85C33.76 168.82 33.66 169.05 32.61 171.64C30.62 176.47 29.99 178.08 28.86 181.45C28.45 182.68 27.85 184.34 27.55 185.1C27.27 185.85 26.79 187.19 26.54 188.04C26.27 188.92 25.81 190.38 25.54 191.31C24.6 194.28 22.89 200.62 22.52 202.38C22.42 202.99 22.14 204.04 21.96 204.77C21.61 206.03 21.18 208.05 20.05 213.53C18.84 219.37 17.71 226.51 17.26 231.14C17.11 232.6 16.93 233.96 16.88 234.16C16.58 235.19 16 249.13 16 255.14C16.03 272.78 18.54 293.84 22.06 306.09C22.34 306.97 22.54 307.88 22.54 308.11C22.54 308.33 22.77 309.36 23.07 310.4C23.37 311.43 23.82 313.06 24.08 314.04C25.38 318.77 27.47 325.06 30.44 333.29C30.67 333.92 30.94 334.65 31.07 334.93C31.22 335.2 31.67 336.29 32.1 337.32C32.53 338.35 33.03 339.53 33.23 339.96C33.41 340.36 34.12 341.95 34.77 343.48C36 346.37 41.29 357.09 42.42 358.95C42.82 359.63 45.54 364.34 45.84 364.87C46.57 366.2 47.93 368.31 49.09 369.9C50.27 371.56 50.77 372.29 53.11 375.71C57.92 382.83 65.01 391.39 71.73 398.1C75.96 402.35 76.56 402.83 80.66 405.53C93.59 414.03 103.63 418.51 118.65 422.48C130.05 425.5 149.5 425.93 163.06 423.46C171.06 422 181.4 418.81 189.98 415.19C203.24 409.58 217.93 399.56 228.68 388.82C232.6 384.89 231.34 387.84 225.25 396.9C220.07 404.62 210.76 414.18 202.06 420.72C184.52 433.88 166.28 441.63 143.56 445.53C140.89 445.98 140.09 446.61 141.12 447.47C141.82 448.05 148.82 451.39 153.62 453.43C188.6 468.3 224.17 474.06 262.32 471.04C283.05 469.38 301.29 466.14 318.42 461C328.64 457.96 329.89 457.56 337.42 454.76C359.08 446.76 381.9 434.33 402.3 419.41C414.38 410.61 431.87 394.53 440.75 384.09C443.26 381.15 444.93 379.18 445.98 377.95C446.46 377.37 447.37 376.29 447.99 375.56C449.63 373.62 456.3 364.67 459.57 360.04C460.85 358.22 462.13 356.24 465.76 350.53C466.61 349.17 466.74 348.97 467.37 347.88C467.72 347.31 468.12 346.63 468.25 346.4C468.98 345.24 471.44 341.04 472.12 339.76C472.55 338.98 473.26 337.67 473.71 336.86C474.14 336.08 475.14 334.17 475.92 332.66C476.73 331.13 477.78 329.09 478.29 328.13C478.82 327.15 479.8 325.06 480.48 323.48C481.18 321.89 481.89 320.23 482.09 319.83C482.26 319.4 482.72 318.35 483.09 317.44C483.45 316.53 483.85 315.58 483.97 315.3C484.1 315.03 484.5 314.07 484.85 313.16C485.23 312.26 485.73 311.05 486.01 310.45C486.26 309.87 486.49 309.26 486.49 309.11C486.49 308.96 486.64 308.48 486.84 308.06C487.04 307.6 487.5 306.45 487.87 305.49C488.23 304.51 488.7 303.33 488.9 302.85C489.46 301.46 491.5 294.92 492.5 291.15C492.78 290.17 493.28 288.33 493.63 287.02C498.42 269.79 499.55 245.46 496 236.55C492.08 226.66 484.23 221.93 467.32 219.22C461.05 218.21 437.15 217.78 426.99 218.51C403.97 220.17 389.25 222.19 369.12 226.49C367.46 226.84 364.99 227.34 363.66 227.62C359.26 228.53 340.61 233.36 329.49 236.48C320.36 239.02 302.29 244.7 290.87 248.63C286.59 250.11 282.62 251.45 282.07 251.62C281.26 251.9 268.98 256.35 265.33 257.71C264.86 257.89 263.37 258.44 262.06 258.92C260.76 259.4 258.21 260.35 256.4 261.08C254.62 261.79 252.73 262.52 252.25 262.69C251.77 262.87 249.91 263.6 248.1 264.33C246.31 265.03 244.1 265.91 243.19 266.24C242.29 266.57 235.22 269.36 227.47 272.43C203.49 281.94 201.33 282.74 197.65 283.85C197.03 284.03 195.57 284.53 194.38 284.93C193.2 285.34 191.24 285.99 189.98 286.37C188.75 286.72 187.26 287.2 186.71 287.37C185.75 287.7 183.04 288.46 179.16 289.51C178.21 289.76 176.32 290.22 175.01 290.52C173.7 290.8 171.87 291.2 170.93 291.43C170.03 291.63 168.27 291.98 167.03 292.15C165.83 292.36 164.09 292.63 163.19 292.76C157.6 293.66 155.64 293.84 150.1 294.04C143.94 294.27 136.06 294.02 133.92 293.56C133.35 293.44 131.91 293.19 130.73 293.04C129.55 292.88 127.96 292.58 127.21 292.36C123.89 291.43 119.56 289.99 118.22 289.36C117.42 289.01 115.91 288.31 114.88 287.83C107.28 284.3 99.61 277.64 94.47 270.14C92.39 267.1 89.89 262.29 88.84 259.32C87.43 255.35 86.02 249.91 85.19 245.36C85.06 244.65 84.79 241.43 84.54 238.16C84.08 231.92 84.06 232.63 84.94 222.46C85.57 215.34 87.66 205.86 90.07 199.31C90.45 198.33 91.03 196.7 91.38 195.67C92.13 193.55 93.04 191.26 93.77 189.73C94.02 189.18 94.25 188.65 94.25 188.55C94.25 188.45 94.7 187.36 95.28 186.16C104.84 165.65 118.7 148.84 137.65 134.78C139.74 133.22 145.27 129.5 146.45 128.84C146.73 128.69 148.27 127.81 149.85 126.85C157.6 122.3 167.84 117.85 176.14 115.43C187Line truncated
</svg>

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 10 KiB

+3
View File
@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" role="img" aria-label="Codewhale">
<path fill="#000000" fill-rule="evenodd" d="M215.77 40.96C208.55 41.41 204.88 41.74 201.43 42.19C197 42.77 191.11 43.68 190.66 43.83C190.48 43.9 189.58 44.05 188.65 44.2C185.38 44.71 171.46 48.1 167.61 49.36C166.23 49.81 163.99 50.54 162.68 50.97C157.57 52.61 150.43 55.35 142.93 58.55C140.59 59.53 130.65 64.41 130.1 64.84C129.97 64.94 128.72 65.62 127.33 66.34C125.95 67.07 123.23 68.63 121.29 69.82C119.36 71 117.09 72.36 116.29 72.84C98.57 83.3 78.57 101.12 63.12 120.19C61.59 122.07 58.34 126.28 57.87 126.98C57.54 127.46 56.88 128.41 56.38 129.12C55.6 130.2 54.37 132.01 50.39 137.92C48.61 140.57 47.68 142.13 44.71 147.36C43.02 150.33 41.49 153.05 41.29 153.4C40.78 154.25 36.13 163.69 35.12 165.85C33.76 168.82 33.66 169.05 32.61 171.64C30.62 176.47 29.99 178.08 28.86 181.45C28.45 182.68 27.85 184.34 27.55 185.1C27.27 185.85 26.79 187.19 26.54 188.04C26.27 188.92 25.81 190.38 25.54 191.31C24.6 194.28 22.89 200.62 22.52 202.38C22.42 202.99 22.14 204.04 21.96 204.77C21.61 206.03 21.18 208.05 20.05 213.53C18.84 219.37 17.71 226.51 17.26 231.14C17.11 232.6 16.93 233.96 16.88 234.16C16.58 235.19 16 249.13 16 255.14C16.03 272.78 18.54 293.84 22.06 306.09C22.34 306.97 22.54 307.88 22.54 308.11C22.54 308.33 22.77 309.36 23.07 310.4C23.37 311.43 23.82 313.06 24.08 314.04C25.38 318.77 27.47 325.06 30.44 333.29C30.67 333.92 30.94 334.65 31.07 334.93C31.22 335.2 31.67 336.29 32.1 337.32C32.53 338.35 33.03 339.53 33.23 339.96C33.41 340.36 34.12 341.95 34.77 343.48C36 346.37 41.29 357.09 42.42 358.95C42.82 359.63 45.54 364.34 45.84 364.87C46.57 366.2 47.93 368.31 49.09 369.9C50.27 371.56 50.77 372.29 53.11 375.71C57.92 382.83 65.01 391.39 71.73 398.1C75.96 402.35 76.56 402.83 80.66 405.53C93.59 414.03 103.63 418.51 118.65 422.48C130.05 425.5 149.5 425.93 163.06 423.46C171.06 422 181.4 418.81 189.98 415.19C203.24 409.58 217.93 399.56 228.68 388.82C232.6 384.89 231.34 387.84 225.25 396.9C220.07 404.62 210.76 414.18 202.06 420.72C184.52 433.88 166.28 441.63 143.56 445.53C140.89 445.98 140.09 446.61 141.12 447.47C141.82 448.05 148.82 451.39 153.62 453.43C188.6 468.3 224.17 474.06 262.32 471.04C283.05 469.38 301.29 466.14 318.42 461C328.64 457.96 329.89 457.56 337.42 454.76C359.08 446.76 381.9 434.33 402.3 419.41C414.38 410.61 431.87 394.53 440.75 384.09C443.26 381.15 444.93 379.18 445.98 377.95C446.46 377.37 447.37 376.29 447.99 375.56C449.63 373.62 456.3 364.67 459.57 360.04C460.85 358.22 462.13 356.24 465.76 350.53C466.61 349.17 466.74 348.97 467.37 347.88C467.72 347.31 468.12 346.63 468.25 346.4C468.98 345.24 471.44 341.04 472.12 339.76C472.55 338.98 473.26 337.67 473.71 336.86C474.14 336.08 475.14 334.17 475.92 332.66C476.73 331.13 477.78 329.09 478.29 328.13C478.82 327.15 479.8 325.06 480.48 323.48C481.18 321.89 481.89 320.23 482.09 319.83C482.26 319.4 482.72 318.35 483.09 317.44C483.45 316.53 483.85 315.58 483.97 315.3C484.1 315.03 484.5 314.07 484.85 313.16C485.23 312.26 485.73 311.05 486.01 310.45C486.26 309.87 486.49 309.26 486.49 309.11C486.49 308.96 486.64 308.48 486.84 308.06C487.04 307.6 487.5 306.45 487.87 305.49C488.23 304.51 488.7 303.33 488.9 302.85C489.46 301.46 491.5 294.92 492.5 291.15C492.78 290.17 493.28 288.33 493.63 287.02C498.42 269.79 499.55 245.46 496 236.55C492.08 226.66 484.23 221.93 467.32 219.22C461.05 218.21 437.15 217.78 426.99 218.51C403.97 220.17 389.25 222.19 369.12 226.49C367.46 226.84 364.99 227.34 363.66 227.62C359.26 228.53 340.61 233.36 329.49 236.48C320.36 239.02 302.29 244.7 290.87 248.63C286.59 250.11 282.62 251.45 282.07 251.62C281.26 251.9 268.98 256.35 265.33 257.71C264.86 257.89 263.37 258.44 262.06 258.92C260.76 259.4 258.21 260.35 256.4 261.08C254.62 261.79 252.73 262.52 252.25 262.69C251.77 262.87 249.91 263.6 248.1 264.33C246.31 265.03 244.1 265.91 243.19 266.24C242.29 266.57 235.22 269.36 227.47 272.43C203.49 281.94 201.33 282.74 197.65 283.85C197.03 284.03 195.57 284.53 194.38 284.93C193.2 285.34 191.24 285.99 189.98 286.37C188.75 286.72 187.26 287.2 186.71 287.37C185.75 287.7 183.04 288.46 179.16 289.51C178.21 289.76 176.32 290.22 175.01 290.52C173.7 290.8 171.87 291.2 170.93 291.43C170.03 291.63 168.27 291.98 167.03 292.15C165.83 292.36 164.09 292.63 163.19 292.76C157.6 293.66 155.64 293.84 150.1 294.04C143.94 294.27 136.06 294.02 133.92 293.56C133.35 293.44 131.91 293.19 130.73 293.04C129.55 292.88 127.96 292.58 127.21 292.36C123.89 291.43 119.56 289.99 118.22 289.36C117.42 289.01 115.91 288.31 114.88 287.83C107.28 284.3 99.61 277.64 94.47 270.14C92.39 267.1 89.89 262.29 88.84 259.32C87.43 255.35 86.02 249.91 85.19 245.36C85.06 244.65 84.79 241.43 84.54 238.16C84.08 231.92 84.06 232.63 84.94 222.46C85.57 215.34 87.66 205.86 90.07 199.31C90.45 198.33 91.03 196.7 91.38 195.67C92.13 193.55 93.04 191.26 93.77 189.73C94.02 189.18 94.25 188.65 94.25 188.55C94.25 188.45 94.7 187.36 95.28 186.16C104.84 165.65 118.7 148.84 137.65 134.78C139.74 133.22 145.27 129.5 146.45 128.84C146.73 128.69 148.27 127.81 149.85 126.85C157.6 122.3 167.84 117.85 176.14 115.43C187.26 112.21 194.2Line truncated
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

-1
View File
@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#142352" fill-rule="evenodd" d="M 211.759 469.126 C 191.280 466.358 166.740 459.281 148.669 450.933 C 137.944 445.978 137.708 444.492 147.386 442.873 C 162.950 440.270 182.911 431.903 197.412 421.903 C 208.107 414.528 222.871 398.950 227.904 389.729 C 228.497 388.643 225.903 390.576 222.139 394.025 C 213.396 402.036 204.357 408.028 192.691 413.545 C 158.373 429.776 122.240 428.876 89.841 410.983 C 78.798 404.885 71.269 398.348 62.125 386.920 C 31.951 349.206 16.901 305.466 16.901 255.482 C 16.901 206.943 33.640 159.838 64.440 121.703 C 111.469 63.475 186.486 34.176 256.497 46.692 C 268.056 48.759 286.008 54.101 288.636 56.257 L 290.796 58.029 L 288.311 62.801 C 284.863 69.421 274.479 80.154 266.190 85.664 C 262.368 88.205 255.644 91.529 251.248 93.052 C 244.132 95.516 243.554 95.895 245.984 96.505 C 248.804 97.213 254.206 96.862 270.355 94.924 C 283.318 93.368 293.079 94.872 310.680 101.138 C 330.307 108.125 345.213 112.582 353.764 114.018 C 358.334 114.786 361.319 115.794 361.661 116.685 C 363.320 121.008 349.053 137.395 337.939 143.932 C 334.429 145.997 327.978 148.880 323.604 150.340 C 316.545 152.696 314.140 152.994 302.229 152.985 C 287.046 152.974 281.417 151.727 269.918 145.829 C 264.842 143.226 260.404 139.692 253.515 132.769 C 243.257 122.461 237.445 118.925 226.498 116.332 C 196.283 109.177 160.483 119.340 131.001 143.443 C 114.090 157.269 101.527 174.990 93.047 196.983 C 87.965 210.163 86.204 219.746 86.224 234.128 C 86.265 263.885 97.393 281.372 122.165 290.608 C 127.662 292.658 131.037 293.137 142.664 293.517 C 165.823 294.275 182.337 290.007 231.146 270.650 C 299.879 243.390 348.689 228.976 395.530 222.106 C 412.810 219.572 452.655 218.388 462.814 220.107 C 480.607 223.118 489.106 228.538 492.618 239.112 C 494.120 243.634 494.290 246.619 493.776 259.403 C 492.987 279.032 490.534 289.883 481.997 311.499 C 447.936 397.744 367.611 458.036 271.849 469.238 C 255.937 471.099 225.945 471.044 211.759 469.126 Z M 268.570 453.799 C 324.066 448.214 375.534 424.502 414.738 386.457 C 437.939 363.942 455.183 338.976 467.076 310.680 C 473.360 295.729 479.593 272.970 477.873 271.251 C 474.893 268.270 451.236 270.950 436.056 275.988 C 410.958 284.317 379.331 305.900 352.435 333.051 C 337.949 347.675 329.137 358.512 309.500 385.857 C 293.525 408.102 285.758 417.452 273.242 429.510 C 262.916 439.457 254.375 445.852 244.220 451.239 L 237.443 454.835 L 247.859 454.835 C 253.588 454.835 262.908 454.369 268.570 453.799 Z M 291.877 436.086 C 291.586 435.616 294.356 434.419 298.032 433.425 C 339.084 422.327 383.749 392.629 411.885 357.724 C 424.930 341.540 439.445 316.946 444.490 302.478 C 445.205 300.427 446.123 298.750 446.531 298.750 C 448.652 298.750 438.704 323.522 431.035 337.337 C 424.713 348.725 422.249 352.547 414.573 362.874 C 387.281 399.591 349.152 424.467 304.976 434.375 C 291.935 437.300 292.575 437.216 291.877 436.086 Z M 314.242 403.739 C 314.470 403.523 318.540 401.320 323.286 398.845 C 354.190 382.728 385.388 353.647 402.926 324.610 C 404.997 321.181 406.930 318.614 407.221 318.905 C 408.529 320.213 394.836 342.688 385.885 353.926 C 373.881 368.998 359.917 381.742 345.696 390.606 C 337.012 396.018 319.186 404.132 315.978 404.132 C 314.796 404.132 314.014 403.955 314.242 403.739 Z M 300.106 344.750 C 304.411 341.565 305.548 338.263 303.789 334.053 C 300.211 325.490 284.753 325.447 280.680 333.988 C 279.096 337.310 279.096 337.735 280.679 341.054 C 281.688 343.169 283.655 345.168 285.585 346.040 C 289.707 347.900 296.685 347.281 300.106 344.750 Z"/></svg>

Before

Width:  |  Height:  |  Size: 3.5 KiB

+3
View File
@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" role="img" aria-label="Codewhale">
<path fill="#FFFFFF" fill-rule="evenodd" d="M215.77 40.96C208.55 41.41 204.88 41.74 201.43 42.19C197 42.77 191.11 43.68 190.66 43.83C190.48 43.9 189.58 44.05 188.65 44.2C185.38 44.71 171.46 48.1 167.61 49.36C166.23 49.81 163.99 50.54 162.68 50.97C157.57 52.61 150.43 55.35 142.93 58.55C140.59 59.53 130.65 64.41 130.1 64.84C129.97 64.94 128.72 65.62 127.33 66.34C125.95 67.07 123.23 68.63 121.29 69.82C119.36 71 117.09 72.36 116.29 72.84C98.57 83.3 78.57 101.12 63.12 120.19C61.59 122.07 58.34 126.28 57.87 126.98C57.54 127.46 56.88 128.41 56.38 129.12C55.6 130.2 54.37 132.01 50.39 137.92C48.61 140.57 47.68 142.13 44.71 147.36C43.02 150.33 41.49 153.05 41.29 153.4C40.78 154.25 36.13 163.69 35.12 165.85C33.76 168.82 33.66 169.05 32.61 171.64C30.62 176.47 29.99 178.08 28.86 181.45C28.45 182.68 27.85 184.34 27.55 185.1C27.27 185.85 26.79 187.19 26.54 188.04C26.27 188.92 25.81 190.38 25.54 191.31C24.6 194.28 22.89 200.62 22.52 202.38C22.42 202.99 22.14 204.04 21.96 204.77C21.61 206.03 21.18 208.05 20.05 213.53C18.84 219.37 17.71 226.51 17.26 231.14C17.11 232.6 16.93 233.96 16.88 234.16C16.58 235.19 16 249.13 16 255.14C16.03 272.78 18.54 293.84 22.06 306.09C22.34 306.97 22.54 307.88 22.54 308.11C22.54 308.33 22.77 309.36 23.07 310.4C23.37 311.43 23.82 313.06 24.08 314.04C25.38 318.77 27.47 325.06 30.44 333.29C30.67 333.92 30.94 334.65 31.07 334.93C31.22 335.2 31.67 336.29 32.1 337.32C32.53 338.35 33.03 339.53 33.23 339.96C33.41 340.36 34.12 341.95 34.77 343.48C36 346.37 41.29 357.09 42.42 358.95C42.82 359.63 45.54 364.34 45.84 364.87C46.57 366.2 47.93 368.31 49.09 369.9C50.27 371.56 50.77 372.29 53.11 375.71C57.92 382.83 65.01 391.39 71.73 398.1C75.96 402.35 76.56 402.83 80.66 405.53C93.59 414.03 103.63 418.51 118.65 422.48C130.05 425.5 149.5 425.93 163.06 423.46C171.06 422 181.4 418.81 189.98 415.19C203.24 409.58 217.93 399.56 228.68 388.82C232.6 384.89 231.34 387.84 225.25 396.9C220.07 404.62 210.76 414.18 202.06 420.72C184.52 433.88 166.28 441.63 143.56 445.53C140.89 445.98 140.09 446.61 141.12 447.47C141.82 448.05 148.82 451.39 153.62 453.43C188.6 468.3 224.17 474.06 262.32 471.04C283.05 469.38 301.29 466.14 318.42 461C328.64 457.96 329.89 457.56 337.42 454.76C359.08 446.76 381.9 434.33 402.3 419.41C414.38 410.61 431.87 394.53 440.75 384.09C443.26 381.15 444.93 379.18 445.98 377.95C446.46 377.37 447.37 376.29 447.99 375.56C449.63 373.62 456.3 364.67 459.57 360.04C460.85 358.22 462.13 356.24 465.76 350.53C466.61 349.17 466.74 348.97 467.37 347.88C467.72 347.31 468.12 346.63 468.25 346.4C468.98 345.24 471.44 341.04 472.12 339.76C472.55 338.98 473.26 337.67 473.71 336.86C474.14 336.08 475.14 334.17 475.92 332.66C476.73 331.13 477.78 329.09 478.29 328.13C478.82 327.15 479.8 325.06 480.48 323.48C481.18 321.89 481.89 320.23 482.09 319.83C482.26 319.4 482.72 318.35 483.09 317.44C483.45 316.53 483.85 315.58 483.97 315.3C484.1 315.03 484.5 314.07 484.85 313.16C485.23 312.26 485.73 311.05 486.01 310.45C486.26 309.87 486.49 309.26 486.49 309.11C486.49 308.96 486.64 308.48 486.84 308.06C487.04 307.6 487.5 306.45 487.87 305.49C488.23 304.51 488.7 303.33 488.9 302.85C489.46 301.46 491.5 294.92 492.5 291.15C492.78 290.17 493.28 288.33 493.63 287.02C498.42 269.79 499.55 245.46 496 236.55C492.08 226.66 484.23 221.93 467.32 219.22C461.05 218.21 437.15 217.78 426.99 218.51C403.97 220.17 389.25 222.19 369.12 226.49C367.46 226.84 364.99 227.34 363.66 227.62C359.26 228.53 340.61 233.36 329.49 236.48C320.36 239.02 302.29 244.7 290.87 248.63C286.59 250.11 282.62 251.45 282.07 251.62C281.26 251.9 268.98 256.35 265.33 257.71C264.86 257.89 263.37 258.44 262.06 258.92C260.76 259.4 258.21 260.35 256.4 261.08C254.62 261.79 252.73 262.52 252.25 262.69C251.77 262.87 249.91 263.6 248.1 264.33C246.31 265.03 244.1 265.91 243.19 266.24C242.29 266.57 235.22 269.36 227.47 272.43C203.49 281.94 201.33 282.74 197.65 283.85C197.03 284.03 195.57 284.53 194.38 284.93C193.2 285.34 191.24 285.99 189.98 286.37C188.75 286.72 187.26 287.2 186.71 287.37C185.75 287.7 183.04 288.46 179.16 289.51C178.21 289.76 176.32 290.22 175.01 290.52C173.7 290.8 171.87 291.2 170.93 291.43C170.03 291.63 168.27 291.98 167.03 292.15C165.83 292.36 164.09 292.63 163.19 292.76C157.6 293.66 155.64 293.84 150.1 294.04C143.94 294.27 136.06 294.02 133.92 293.56C133.35 293.44 131.91 293.19 130.73 293.04C129.55 292.88 127.96 292.58 127.21 292.36C123.89 291.43 119.56 289.99 118.22 289.36C117.42 289.01 115.91 288.31 114.88 287.83C107.28 284.3 99.61 277.64 94.47 270.14C92.39 267.1 89.89 262.29 88.84 259.32C87.43 255.35 86.02 249.91 85.19 245.36C85.06 244.65 84.79 241.43 84.54 238.16C84.08 231.92 84.06 232.63 84.94 222.46C85.57 215.34 87.66 205.86 90.07 199.31C90.45 198.33 91.03 196.7 91.38 195.67C92.13 193.55 93.04 191.26 93.77 189.73C94.02 189.18 94.25 188.65 94.25 188.55C94.25 188.45 94.7 187.36 95.28 186.16C104.84 165.65 118.7 148.84 137.65 134.78C139.74 133.22 145.27 129.5 146.45 128.84C146.73 128.69 148.27 127.81 149.85 126.85C157.6 122.3 167.84 117.85 176.14 115.43C187.26 112.21 194.2Line truncated
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

+3 -1
View File
@@ -1 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" fill-rule="evenodd" d="M 211.759 469.126 C 191.280 466.358 166.740 459.281 148.669 450.933 C 137.944 445.978 137.708 444.492 147.386 442.873 C 162.950 440.270 182.911 431.903 197.412 421.903 C 208.107 414.528 222.871 398.950 227.904 389.729 C 228.497 388.643 225.903 390.576 222.139 394.025 C 213.396 402.036 204.357 408.028 192.691 413.545 C 158.373 429.776 122.240 428.876 89.841 410.983 C 78.798 404.885 71.269 398.348 62.125 386.920 C 31.951 349.206 16.901 305.466 16.901 255.482 C 16.901 206.943 33.640 159.838 64.440 121.703 C 111.469 63.475 186.486 34.176 256.497 46.692 C 268.056 48.759 286.008 54.101 288.636 56.257 L 290.796 58.029 L 288.311 62.801 C 284.863 69.421 274.479 80.154 266.190 85.664 C 262.368 88.205 255.644 91.529 251.248 93.052 C 244.132 95.516 243.554 95.895 245.984 96.505 C 248.804 97.213 254.206 96.862 270.355 94.924 C 283.318 93.368 293.079 94.872 310.680 101.138 C 330.307 108.125 345.213 112.582 353.764 114.018 C 358.334 114.786 361.319 115.794 361.661 116.685 C 363.320 121.008 349.053 137.395 337.939 143.932 C 334.429 145.997 327.978 148.880 323.604 150.340 C 316.545 152.696 314.140 152.994 302.229 152.985 C 287.046 152.974 281.417 151.727 269.918 145.829 C 264.842 143.226 260.404 139.692 253.515 132.769 C 243.257 122.461 237.445 118.925 226.498 116.332 C 196.283 109.177 160.483 119.340 131.001 143.443 C 114.090 157.269 101.527 174.990 93.047 196.983 C 87.965 210.163 86.204 219.746 86.224 234.128 C 86.265 263.885 97.393 281.372 122.165 290.608 C 127.662 292.658 131.037 293.137 142.664 293.517 C 165.823 294.275 182.337 290.007 231.146 270.650 C 299.879 243.390 348.689 228.976 395.530 222.106 C 412.810 219.572 452.655 218.388 462.814 220.107 C 480.607 223.118 489.106 228.538 492.618 239.112 C 494.120 243.634 494.290 246.619 493.776 259.403 C 492.987 279.032 490.534 289.883 481.997 311.499 C 447.936 397.744 367.611 458.036 271.849 469.238 C 255.937 471.099 225.945 471.044 211.759 469.126 Z M 268.570 453.799 C 324.066 448.214 375.534 424.502 414.738 386.457 C 437.939 363.942 455.183 338.976 467.076 310.680 C 473.360 295.729 479.593 272.970 477.873 271.251 C 474.893 268.270 451.236 270.950 436.056 275.988 C 410.958 284.317 379.331 305.900 352.435 333.051 C 337.949 347.675 329.137 358.512 309.500 385.857 C 293.525 408.102 285.758 417.452 273.242 429.510 C 262.916 439.457 254.375 445.852 244.220 451.239 L 237.443 454.835 L 247.859 454.835 C 253.588 454.835 262.908 454.369 268.570 453.799 Z M 291.877 436.086 C 291.586 435.616 294.356 434.419 298.032 433.425 C 339.084 422.327 383.749 392.629 411.885 357.724 C 424.930 341.540 439.445 316.946 444.490 302.478 C 445.205 300.427 446.123 298.750 446.531 298.750 C 448.652 298.750 438.704 323.522 431.035 337.337 C 424.713 348.725 422.249 352.547 414.573 362.874 C 387.281 399.591 349.152 424.467 304.976 434.375 C 291.935 437.300 292.575 437.216 291.877 436.086 Z M 314.242 403.739 C 314.470 403.523 318.540 401.320 323.286 398.845 C 354.190 382.728 385.388 353.647 402.926 324.610 C 404.997 321.181 406.930 318.614 407.221 318.905 C 408.529 320.213 394.836 342.688 385.885 353.926 C 373.881 368.998 359.917 381.742 345.696 390.606 C 337.012 396.018 319.186 404.132 315.978 404.132 C 314.796 404.132 314.014 403.955 314.242 403.739 Z M 300.106 344.750 C 304.411 341.565 305.548 338.263 303.789 334.053 C 300.211 325.490 284.753 325.447 280.680 333.988 C 279.096 337.310 279.096 337.735 280.679 341.054 C 281.688 343.169 283.655 345.168 285.585 346.040 C 289.707 347.900 296.685 347.281 300.106 344.750 Z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" role="img" aria-label="Codewhale">
<path fill="#142352" fill-rule="evenodd" d="M215.77 40.96C208.55 41.41 204.88 41.74 201.43 42.19C197 42.77 191.11 43.68 190.66 43.83C190.48 43.9 189.58 44.05 188.65 44.2C185.38 44.71 171.46 48.1 167.61 49.36C166.23 49.81 163.99 50.54 162.68 50.97C157.57 52.61 150.43 55.35 142.93 58.55C140.59 59.53 130.65 64.41 130.1 64.84C129.97 64.94 128.72 65.62 127.33 66.34C125.95 67.07 123.23 68.63 121.29 69.82C119.36 71 117.09 72.36 116.29 72.84C98.57 83.3 78.57 101.12 63.12 120.19C61.59 122.07 58.34 126.28 57.87 126.98C57.54 127.46 56.88 128.41 56.38 129.12C55.6 130.2 54.37 132.01 50.39 137.92C48.61 140.57 47.68 142.13 44.71 147.36C43.02 150.33 41.49 153.05 41.29 153.4C40.78 154.25 36.13 163.69 35.12 165.85C33.76 168.82 33.66 169.05 32.61 171.64C30.62 176.47 29.99 178.08 28.86 181.45C28.45 182.68 27.85 184.34 27.55 185.1C27.27 185.85 26.79 187.19 26.54 188.04C26.27 188.92 25.81 190.38 25.54 191.31C24.6 194.28 22.89 200.62 22.52 202.38C22.42 202.99 22.14 204.04 21.96 204.77C21.61 206.03 21.18 208.05 20.05 213.53C18.84 219.37 17.71 226.51 17.26 231.14C17.11 232.6 16.93 233.96 16.88 234.16C16.58 235.19 16 249.13 16 255.14C16.03 272.78 18.54 293.84 22.06 306.09C22.34 306.97 22.54 307.88 22.54 308.11C22.54 308.33 22.77 309.36 23.07 310.4C23.37 311.43 23.82 313.06 24.08 314.04C25.38 318.77 27.47 325.06 30.44 333.29C30.67 333.92 30.94 334.65 31.07 334.93C31.22 335.2 31.67 336.29 32.1 337.32C32.53 338.35 33.03 339.53 33.23 339.96C33.41 340.36 34.12 341.95 34.77 343.48C36 346.37 41.29 357.09 42.42 358.95C42.82 359.63 45.54 364.34 45.84 364.87C46.57 366.2 47.93 368.31 49.09 369.9C50.27 371.56 50.77 372.29 53.11 375.71C57.92 382.83 65.01 391.39 71.73 398.1C75.96 402.35 76.56 402.83 80.66 405.53C93.59 414.03 103.63 418.51 118.65 422.48C130.05 425.5 149.5 425.93 163.06 423.46C171.06 422 181.4 418.81 189.98 415.19C203.24 409.58 217.93 399.56 228.68 388.82C232.6 384.89 231.34 387.84 225.25 396.9C220.07 404.62 210.76 414.18 202.06 420.72C184.52 433.88 166.28 441.63 143.56 445.53C140.89 445.98 140.09 446.61 141.12 447.47C141.82 448.05 148.82 451.39 153.62 453.43C188.6 468.3 224.17 474.06 262.32 471.04C283.05 469.38 301.29 466.14 318.42 461C328.64 457.96 329.89 457.56 337.42 454.76C359.08 446.76 381.9 434.33 402.3 419.41C414.38 410.61 431.87 394.53 440.75 384.09C443.26 381.15 444.93 379.18 445.98 377.95C446.46 377.37 447.37 376.29 447.99 375.56C449.63 373.62 456.3 364.67 459.57 360.04C460.85 358.22 462.13 356.24 465.76 350.53C466.61 349.17 466.74 348.97 467.37 347.88C467.72 347.31 468.12 346.63 468.25 346.4C468.98 345.24 471.44 341.04 472.12 339.76C472.55 338.98 473.26 337.67 473.71 336.86C474.14 336.08 475.14 334.17 475.92 332.66C476.73 331.13 477.78 329.09 478.29 328.13C478.82 327.15 479.8 325.06 480.48 323.48C481.18 321.89 481.89 320.23 482.09 319.83C482.26 319.4 482.72 318.35 483.09 317.44C483.45 316.53 483.85 315.58 483.97 315.3C484.1 315.03 484.5 314.07 484.85 313.16C485.23 312.26 485.73 311.05 486.01 310.45C486.26 309.87 486.49 309.26 486.49 309.11C486.49 308.96 486.64 308.48 486.84 308.06C487.04 307.6 487.5 306.45 487.87 305.49C488.23 304.51 488.7 303.33 488.9 302.85C489.46 301.46 491.5 294.92 492.5 291.15C492.78 290.17 493.28 288.33 493.63 287.02C498.42 269.79 499.55 245.46 496 236.55C492.08 226.66 484.23 221.93 467.32 219.22C461.05 218.21 437.15 217.78 426.99 218.51C403.97 220.17 389.25 222.19 369.12 226.49C367.46 226.84 364.99 227.34 363.66 227.62C359.26 228.53 340.61 233.36 329.49 236.48C320.36 239.02 302.29 244.7 290.87 248.63C286.59 250.11 282.62 251.45 282.07 251.62C281.26 251.9 268.98 256.35 265.33 257.71C264.86 257.89 263.37 258.44 262.06 258.92C260.76 259.4 258.21 260.35 256.4 261.08C254.62 261.79 252.73 262.52 252.25 262.69C251.77 262.87 249.91 263.6 248.1 264.33C246.31 265.03 244.1 265.91 243.19 266.24C242.29 266.57 235.22 269.36 227.47 272.43C203.49 281.94 201.33 282.74 197.65 283.85C197.03 284.03 195.57 284.53 194.38 284.93C193.2 285.34 191.24 285.99 189.98 286.37C188.75 286.72 187.26 287.2 186.71 287.37C185.75 287.7 183.04 288.46 179.16 289.51C178.21 289.76 176.32 290.22 175.01 290.52C173.7 290.8 171.87 291.2 170.93 291.43C170.03 291.63 168.27 291.98 167.03 292.15C165.83 292.36 164.09 292.63 163.19 292.76C157.6 293.66 155.64 293.84 150.1 294.04C143.94 294.27 136.06 294.02 133.92 293.56C133.35 293.44 131.91 293.19 130.73 293.04C129.55 292.88 127.96 292.58 127.21 292.36C123.89 291.43 119.56 289.99 118.22 289.36C117.42 289.01 115.91 288.31 114.88 287.83C107.28 284.3 99.61 277.64 94.47 270.14C92.39 267.1 89.89 262.29 88.84 259.32C87.43 255.35 86.02 249.91 85.19 245.36C85.06 244.65 84.79 241.43 84.54 238.16C84.08 231.92 84.06 232.63 84.94 222.46C85.57 215.34 87.66 205.86 90.07 199.31C90.45 198.33 91.03 196.7 91.38 195.67C92.13 193.55 93.04 191.26 93.77 189.73C94.02 189.18 94.25 188.65 94.25 188.55C94.25 188.45 94.7 187.36 95.28 186.16C104.84 165.65 118.7 148.84 137.65 134.78C139.74 133.22 145.27 129.5 146.45 128.84C146.73 128.69 148.27 127.81 149.85 126.85C157.6 122.3 167.84 117.85 176.14 115.43C187.26 112.21 194.2Line truncated
</svg>

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 10 KiB

+3 -1
View File
@@ -1 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1874 264"><path fill="#FFFFFF" fill-rule="evenodd" d="M 1634 1.2 c -3.9 1.1 -8.5 5 -10.6 9 -1.8 3.6 -2.1 239.5 -0.3 243.1 6.9 13.5 25.3 13.8 31.8 0.5 2.1 -4.4 2.1 -4.4 2.1 -121.9 0 -111.8 -0.1 -117.6 -1.9 -121.4 -3.8 -8.4 -11.9 -11.9 -21.1 -9.3 Z M 1195.5 1.7 c -1.1 0.2 -3 0.6 -4.2 0.9 -3.6 0.7 -9 6.1 -10.8 10.7 -1.4 3.8 -1.5 16.2 -1.3 121.3 0.3 117 0.3 117 2.7 120.6 8 11.7 24.6 11.4 31.6 -0.6 2.5 -4.3 2.5 -4.3 2.5 -50.7 0.1 -52.5 0.5 -57.4 6.4 -68.6 20.3 -38.5 75.8 -38.2 96.4 0.5 5.8 10.9 6.2 14.5 6.2 67.2 0 47.4 0 47.5 2.3 51.5 6.9 12.2 23.4 12.5 31.5 0.5 2.3 -3.4 2.3 -3.4 2 -58 -0.4 -60.3 -0.3 -60.1 -9 -77.5 -23.3 -46.5 -83.1 -63.6 -128.1 -36.5 -3.6 2.2 -6.8 4 -7.1 4 -0.4 -0 -0.6 -16.1 -0.6 -35.7 0 -34.2 -0.1 -35.9 -2.1 -40 -3 -6.2 -11.9 -10.9 -18.4 -9.6 Z M 620.5 4.4 c -8.5 5.2 -8.6 5.9 -8.6 44.9 0 18.8 -0.2 35.9 -0.5 37.9 -0.6 3.7 -0.6 3.7 -5.2 0.4 -43.3 -30.8 -107.6 -19.8 -138.6 23.7 -38.9 54.5 -11.8 129.2 54.1 149.4 12.6 3.8 40.2 4.1 53.3 0.5 37.1 -10.2 63.8 -38.4 71.5 -75.7 2.4 -11.6 2.3 -169.1 -0.1 -174.1 -4.2 -8.8 -17.3 -12.3 -25.9 -7 Z m -56.5 103.2 c 15.2 3.5 31.9 15.7 39.4 28.7 13.6 23.3 9.7 54.6 -9.1 73.3 -25.2 25.2 -65.2 25.4 -90 0.5 -35.2 -35.5 -17 -92.2 33.2 -103.4 4.7 -1.1 20.5 -0.6 26.5 0.9 Z M 84.5 70.7 c -47.9 6.6 -84.2 48.3 -83.8 96.3 0.3 45.2 28.8 81.7 73.8 94.7 7.4 2.1 99.1 3.3 105.7 1.4 4.6 -1.4 11.3 -8.9 12.2 -13.6 1.4 -7.4 -2.8 -16.1 -9.4 -19.5 -3.7 -1.9 -6.1 -2 -46.2 -2 -48.7 -0.1 -53.6 -0.6 -66.3 -6.9 -14.2 -7.1 -25.5 -19.9 -30.6 -34.8 -3.5 -9.9 -3.5 -28.7 0 -38.7 4.9 -14.4 17 -28 30.6 -34.6 12.6 -6.2 13.8 -6.3 63.4 -6.8 42.6 -0.3 45.7 -0.5 49.3 -2.3 12.8 -6.5 12.3 -25.6 -0.7 -31.9 -4 -1.9 -6 -2 -49.6 -1.9 -25 0.1 -46.7 0.4 -48.4 0.6 Z M 298.3 71.5 c -43.5 7.9 -76.1 43.4 -80.3 87.5 -4.4 46 26.9 89.8 73 102.2 12.5 3.3 37.7 3.3 49.9 -0 35.6 -9.7 61.7 -35.7 71.3 -71.1 2.8 -10.1 3 -32.9 0.4 -44.1 -11.4 -50.3 -62.9 -83.8 -114.3 -74.5 Z m 32.7 36.1 c 27.1 6.4 48.1 32 48 58.8 -0.2 54.9 -68.1 82.6 -107.1 43.7 -35.6 -35.5 -17 -92.9 33.6 -103.5 4.9 -1 19.6 -0.4 25.5 1 Z M 765.5 71.1 c -62 9.1 -99.5 76 -75 134 11.1 26.4 35.3 47.5 64 56 11.7 3.5 38.9 3.5 51.4 0.1 16.9 -4.6 30.2 -12.3 43.4 -25.1 9 -8.7 10.7 -11.4 10.7 -17 0 -10.5 -7.7 -18.1 -18.4 -18.1 -6.7 -0 -9.2 1.4 -18.2 10 -30.8 29.6 -81.6 20.6 -98.5 -17.5 -3.6 -8.1 -8.7 -7.5 63.8 -7.5 73.5 -0 69.2 0.5 77.2 -8.6 5 -5.7 6.6 -11.9 5.7 -22.3 -4.4 -51.8 -54.5 -91.5 -106.1 -84 Z m 31.9 38.5 c 11.4 3.8 21.6 11.7 28.9 22.3 3.1 4.5 6.7 12.9 6.7 15.6 0 1.3 -7 1.5 -55 1.5 -63.3 -0 -57.5 1.3 -51.3 -11.1 12.5 -24.9 43.7 -37.4 70.7 -28.3 Z M 919.3 71.1 c -4.3 1.3 -9.7 7 -11.1 11.8 -1.6 5 -1.7 112.7 -0.1 122 4.2 26.4 21.6 46.8 47.4 55.7 11.7 4.1 29.3 4.1 41 -0 9.5 -3.3 18.2 -8.4 24.8 -14.5 4.8 -4.4 4.8 -4.4 9 -0.4 19.8 19.2 51.3 23.7 76.6 10.8 16.8 -8.5 30 -24.7 35.7 -44 2.6 -8.9 3.4 -123.6 0.9 -130.2 -5.7 -14.9 -25.7 -15.7 -33.6 -1.3 -1.1 2 -1.5 14.3 -1.9 62.5 -0.6 68.7 -0.1 65.3 -10.1 74.7 -15.7 14.7 -40.1 10.3 -49.6 -9 -2.8 -5.7 -2.8 -5.7 -3.3 -65.9 -0.5 -60.1 -0.5 -60.1 -3.5 -64.4 -8 -11.3 -24.8 -10.5 -31.8 1.6 -0.9 1.4 -1.3 19 -1.7 62 -0.5 60 -0.5 60 -3.1 65.6 -5.8 12.3 -15.4 18.4 -28.9 18.4 -13.4 -0 -23.2 -6.3 -28.8 -18.3 -2.7 -5.7 -2.7 -5.7 -3.2 -65.7 -0.5 -60 -0.5 -60 -2.8 -63.7 -4.2 -6.8 -13.8 -10.2 -21.9 -7.7 Z M 1471 71.9 c -76 16.2 -104.4 106.4 -51.2 162.3 12.2 12.8 27 21.7 44.7 26.9 11.7 3.5 39.9 3.5 52.5 0.1 9.6 -2.6 22.6 -8.4 29.4 -13.2 5.4 -3.6 6.1 -3.4 7 2 2 12.4 18.7 18 29.1 9.8 6.4 -5 6.5 -5.6 6.5 -55.4 0 -48.8 -0.5 -55.3 -5.5 -69.6 -15.8 -45.2 -65.3 -72.9 -112.5 -62.9 Z m 35.4 36.1 c 27.3 6.9 44.9 28.5 46.3 56.5 0.9 18.5 -4.4 32.1 -17.7 45.6 -38.8 39.3 -106.2 12 -106.3 -43.1 -0.1 -30.1 20.3 -53.8 51.8 -60.4 5.6 -1.1 18.8 -0.5 25.9 1.4 Z M 1772 70.6 c -42.5 7.9 -71 32.8 -82.2 71.9 -3.4 11.8 -3.4 38.4 0 49.9 8.6 28.9 27 50.6 53.3 63 15.1 7.1 19.7 8.1 39.9 8.1 29.9 -0 47.4 -7 69.4 -27.5 8.1 -7.6 9.6 -10.3 9.6 -17.1 0 -10.3 -7.6 -17.9 -17.8 -17.9 -7.4 -0 -9.9 1.3 -17.9 9.5 -23.8 24.2 -61.1 24.4 -85.5 0.4 -7.7 -7.6 -15.9 -21.2 -14.3 -23.9 0.4 -0.7 21 -1 64.3 -1 63.7 -0 63.7 -0 68.8 -2.4 11.1 -5.1 15.2 -14.6 13.5 -30.7 -4.1 -37.6 -32.9 -70.5 -69.9 -79.9 -7.4 -1.9 -26.1 -3.4 -31.2 -2.4 Z m 24.1 38 c 12.5 3.7 22.8 10.9 30.5 21 4.1 5.5 8.4 14.6 8.4 17.9 0 1.3 -7.3 1.5 -54.5 1.5 -43.6 -0 -54.5 -0.3 -54.5 -1.3 0 -0.7 1.6 -4.5 3.5 -8.6 11.4 -23.8 42 -37.8 66.6 -30.5 Z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 160" role="img" aria-label="Codewhale">
<path fill="#FFFFFF" fill-rule="evenodd" d="M893.19 8.33C890.57 9.07 888.43 10.9 887.23 13.53C886.57 14.9 886.57 14.9 886.57 79.84C886.57 144.75 886.57 144.75 887.39 146.47C891.11 154.27 902.44 153.34 905.15 145.02C905.89 142.78 906.05 17.82 905.34 15.09C903.92 9.78 898.58 6.83 893.19 8.33Z M342.45 8.77C339.14 9.13 335.83 11.72 334.51 14.98C333.88 16.54 333.88 16.54 333.8 36.97C333.75 54.12 333.67 57.43 333.34 57.43C333.15 57.43 332.93 57.32 332.87 57.19C332.35 55.85 322.67 50.73 317.06 48.87C281.99 37.11 245.34 62.58 245.28 98.74C245.26 131.1 274.31 155.93 307.13 151.67C328.6 148.85 345.76 134.16 351.8 113.4C354.02 105.79 354.04 105.14 353.93 57.57C353.85 16.26 353.85 16.26 353.22 14.71C351.53 10.47 347.42 8.22 342.45 8.77Z M306.48 66.08C332.52 71.03 342.97 103 324.75 122.07C308.69 138.87 280.57 135.42 269.33 115.29C255.24 90.12 277.56 60.61 306.48 66.08Z M652.37 8.74C649.55 9.23 646.79 11.34 645.34 14.08C644.63 15.44 644.63 15.44 644.63 80.14C644.63 153.31 644.35 145.7 647.09 148.74C650.73 152.79 657.67 152.84 661.59 148.88C664.49 145.9 664.29 148 664.49 117.89C664.62 94.47 664.7 90.97 665.09 89.16C670.64 64.16 703.03 57.27 718.26 77.84C720.83 81.31 722.56 85.06 723.6 89.38C723.82 90.26 723.95 98.98 724.06 117.61C724.23 144.56 724.23 144.56 725.02 146.28C729.01 154.9 742.06 153.14 743.81 143.74C744.41 140.43 743.95 90.37 743.29 86.78C741.57 77.65 737.6 69.33 731.83 62.74C715.83 44.47 687.93 40.66 667.22 53.99C666.13 54.7 665.06 55.22 664.84 55.14C664.54 55.03 664.46 51.66 664.4 35.49C664.32 15.99 664.32 15.99 663.53 14.3C661.64 10.17 657.05 7.89 652.37 8.74Z M47.35 46.25C28.94 48.13 12.83 59.46 4.68 76.17C3.09 79.43 1.34 84.16 0.88 86.48C0.74 87.14 0.41 88.64 0.14 89.85C-0.49 92.66 -0.6 103.39 0 106.81C3.83 129.18 19.56 145.87 41.66 151.04C45.65 152 95.9 152.16 98.34 151.23C104.93 148.77 106.54 140.04 101.32 135.09C98.39 132.3 100.77 132.55 72.79 132.36C49.18 132.22 48.23 132.19 45.76 131.64C25.99 127.13 14.66 107.41 20.98 88.4C24.1 79.02 32.31 70.81 41.71 67.69C46.86 65.99 45.02 66.1 71.97 65.94C96.72 65.78 96.72 65.78 98.56 64.9C107.17 60.82 106.16 48.76 97 46.33C95.41 45.89 51.45 45.83 47.35 46.25Z M165.66 46.35C145.55 48.71 128.51 62.14 121.4 81.23C117.35 92.06 117.29 106.21 121.23 116.52C130.59 140.94 153.92 154.9 179.88 151.56C207.34 148.03 228.65 122.07 226 95.35C225.51 90.56 224.74 86.37 223.84 83.56C215.8 58.86 191.53 43.32 165.66 46.35Z M178.62 66.05C199.17 69.99 211.45 90.56 204.77 109.82C201.35 119.66 192.55 128.2 182.75 131.1C175.09 133.37 166.75 133.12 159.47 130.39C149.27 126.53 141.58 117.72 138.69 106.51C137.92 103.55 137.76 95.1 138.38 92.45C140.68 83.09 146.81 74.39 153.81 70.59C158.02 68.29 159.42 67.69 162.65 66.76C164.32 66.3 165.57 66.08 169.49 65.53C171.05 65.31 176.32 65.61 178.62 66.05Z M420.19 46.35C401.78 48.43 386.18 59.51 377.9 76.44C363.4 106.12 380.44 142.2 412.94 150.57C421.36 152.73 432.17 152.63 440.7 150.25C449.87 147.73 457.06 143.46 464.77 136.02C468.93 132 469.56 130.88 469.56 127.32C469.56 117.94 457.52 113.97 451.53 121.39C438.6 137.36 411.76 136.46 399.31 119.64C396.55 115.89 394.04 110.55 394.72 109.87C394.97 109.62 402.93 109.52 429.98 109.46C469.45 109.41 466.69 109.54 470.19 107.22C474.4 104.4 475.99 101.04 475.99 94.88C475.99 67.23 448.39 43.21 420.19 46.35Z M428.39 65.94C439.25 67.03 448.5 73.46 453.28 83.28C454.87 86.48 455.45 88.48 454.95 88.97C454.46 89.46 395.18 89.44 394.69 88.94C393.73 87.99 397.65 80.49 401.37 76.17C405.85 70.95 414.74 66.62 422.48 65.94C423.85 65.8 425.11 65.69 425.27 65.67C425.47 65.67 426.86 65.78 428.39 65.94Z M503.29 46.38C499.02 47.39 496.26 50.54 495.68 55.03C495.22 58.58 495.33 114.44 495.82 118.16C496.97 127.16 500.11 133.91 506.02 140.07C520.3 155 542.62 155.93 557.97 142.26L560.51 139.99L562.62 141.9C568.23 146.94 574.79 150.27 581.41 151.45C599.77 154.68 618.17 143.32 623.67 125.41C625.51 119.53 625.59 117.45 625.51 83.56C625.42 56.31 625.4 54.21 624.93 52.92C621.95 44.55 610.65 43.95 606.55 51.96C605.78 53.47 605.78 53.47 605.65 85.33C605.51 109.9 605.4 117.45 605.15 118.3C603.32 124.07 600.53 127.57 595.83 130C586.25 135.01 575.01 130.11 571.43 119.39C570.77 117.48 570.77 117.48 570.63 85.74C570.47 50.65 570.63 53.22 568.72 50.48C564.67 44.58 554.85 45.32 551.81 51.74C550.69 54.18 550.66 54.45 550.66 85.91C550.66 120.21 550.77 118.41 548.59 122.54C541.15 136.68 520.85 134.38 516.28 118.84C515.84 117.34 515.79 114.71 515.65 85.33C515.51 53.47 515.51 53.47 514.75 51.91C512.56 47.48 507.94 45.23 503.29 46.38Z M808.07 46.35C775.57 50.32 754.18 82.3 763.1 113.56C767.15 127.81 777.05 139.71 790.42 146.53C807.44 155.14 829.32 153.83 845.24 143.19C848.44 141.03 848.61 141.05 848.91 143.6C850.22 154.62 866.33 154.62 868.25 143.57C868.88 139.93 868.46 94.33 867.75 90.39C862.67 61.92 836.79 42.85 808.07 46.35Z M821.22 66.08C848.5 71.25 858.48 104.13 838.59 123.27C817.01 144.09 780.71 128.88 780.63 99.01C780.58 78 800.19 62.08 821.22 66.08Z M968.77 46.38C950.66 48.79 935.54 59.59 927.58 75.76C913.33 104.7 927.91 139.52 958.51 149Line truncated
</svg>

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 5.6 KiB

+3 -1
View File
@@ -1 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1874 264"><path fill="#142352" fill-rule="evenodd" d="M 1634 1.2 c -3.9 1.1 -8.5 5 -10.6 9 -1.8 3.6 -2.1 239.5 -0.3 243.1 6.9 13.5 25.3 13.8 31.8 0.5 2.1 -4.4 2.1 -4.4 2.1 -121.9 0 -111.8 -0.1 -117.6 -1.9 -121.4 -3.8 -8.4 -11.9 -11.9 -21.1 -9.3 Z M 1195.5 1.7 c -1.1 0.2 -3 0.6 -4.2 0.9 -3.6 0.7 -9 6.1 -10.8 10.7 -1.4 3.8 -1.5 16.2 -1.3 121.3 0.3 117 0.3 117 2.7 120.6 8 11.7 24.6 11.4 31.6 -0.6 2.5 -4.3 2.5 -4.3 2.5 -50.7 0.1 -52.5 0.5 -57.4 6.4 -68.6 20.3 -38.5 75.8 -38.2 96.4 0.5 5.8 10.9 6.2 14.5 6.2 67.2 0 47.4 0 47.5 2.3 51.5 6.9 12.2 23.4 12.5 31.5 0.5 2.3 -3.4 2.3 -3.4 2 -58 -0.4 -60.3 -0.3 -60.1 -9 -77.5 -23.3 -46.5 -83.1 -63.6 -128.1 -36.5 -3.6 2.2 -6.8 4 -7.1 4 -0.4 -0 -0.6 -16.1 -0.6 -35.7 0 -34.2 -0.1 -35.9 -2.1 -40 -3 -6.2 -11.9 -10.9 -18.4 -9.6 Z M 620.5 4.4 c -8.5 5.2 -8.6 5.9 -8.6 44.9 0 18.8 -0.2 35.9 -0.5 37.9 -0.6 3.7 -0.6 3.7 -5.2 0.4 -43.3 -30.8 -107.6 -19.8 -138.6 23.7 -38.9 54.5 -11.8 129.2 54.1 149.4 12.6 3.8 40.2 4.1 53.3 0.5 37.1 -10.2 63.8 -38.4 71.5 -75.7 2.4 -11.6 2.3 -169.1 -0.1 -174.1 -4.2 -8.8 -17.3 -12.3 -25.9 -7 Z m -56.5 103.2 c 15.2 3.5 31.9 15.7 39.4 28.7 13.6 23.3 9.7 54.6 -9.1 73.3 -25.2 25.2 -65.2 25.4 -90 0.5 -35.2 -35.5 -17 -92.2 33.2 -103.4 4.7 -1.1 20.5 -0.6 26.5 0.9 Z M 84.5 70.7 c -47.9 6.6 -84.2 48.3 -83.8 96.3 0.3 45.2 28.8 81.7 73.8 94.7 7.4 2.1 99.1 3.3 105.7 1.4 4.6 -1.4 11.3 -8.9 12.2 -13.6 1.4 -7.4 -2.8 -16.1 -9.4 -19.5 -3.7 -1.9 -6.1 -2 -46.2 -2 -48.7 -0.1 -53.6 -0.6 -66.3 -6.9 -14.2 -7.1 -25.5 -19.9 -30.6 -34.8 -3.5 -9.9 -3.5 -28.7 0 -38.7 4.9 -14.4 17 -28 30.6 -34.6 12.6 -6.2 13.8 -6.3 63.4 -6.8 42.6 -0.3 45.7 -0.5 49.3 -2.3 12.8 -6.5 12.3 -25.6 -0.7 -31.9 -4 -1.9 -6 -2 -49.6 -1.9 -25 0.1 -46.7 0.4 -48.4 0.6 Z M 298.3 71.5 c -43.5 7.9 -76.1 43.4 -80.3 87.5 -4.4 46 26.9 89.8 73 102.2 12.5 3.3 37.7 3.3 49.9 -0 35.6 -9.7 61.7 -35.7 71.3 -71.1 2.8 -10.1 3 -32.9 0.4 -44.1 -11.4 -50.3 -62.9 -83.8 -114.3 -74.5 Z m 32.7 36.1 c 27.1 6.4 48.1 32 48 58.8 -0.2 54.9 -68.1 82.6 -107.1 43.7 -35.6 -35.5 -17 -92.9 33.6 -103.5 4.9 -1 19.6 -0.4 25.5 1 Z M 765.5 71.1 c -62 9.1 -99.5 76 -75 134 11.1 26.4 35.3 47.5 64 56 11.7 3.5 38.9 3.5 51.4 0.1 16.9 -4.6 30.2 -12.3 43.4 -25.1 9 -8.7 10.7 -11.4 10.7 -17 0 -10.5 -7.7 -18.1 -18.4 -18.1 -6.7 -0 -9.2 1.4 -18.2 10 -30.8 29.6 -81.6 20.6 -98.5 -17.5 -3.6 -8.1 -8.7 -7.5 63.8 -7.5 73.5 -0 69.2 0.5 77.2 -8.6 5 -5.7 6.6 -11.9 5.7 -22.3 -4.4 -51.8 -54.5 -91.5 -106.1 -84 Z m 31.9 38.5 c 11.4 3.8 21.6 11.7 28.9 22.3 3.1 4.5 6.7 12.9 6.7 15.6 0 1.3 -7 1.5 -55 1.5 -63.3 -0 -57.5 1.3 -51.3 -11.1 12.5 -24.9 43.7 -37.4 70.7 -28.3 Z M 919.3 71.1 c -4.3 1.3 -9.7 7 -11.1 11.8 -1.6 5 -1.7 112.7 -0.1 122 4.2 26.4 21.6 46.8 47.4 55.7 11.7 4.1 29.3 4.1 41 -0 9.5 -3.3 18.2 -8.4 24.8 -14.5 4.8 -4.4 4.8 -4.4 9 -0.4 19.8 19.2 51.3 23.7 76.6 10.8 16.8 -8.5 30 -24.7 35.7 -44 2.6 -8.9 3.4 -123.6 0.9 -130.2 -5.7 -14.9 -25.7 -15.7 -33.6 -1.3 -1.1 2 -1.5 14.3 -1.9 62.5 -0.6 68.7 -0.1 65.3 -10.1 74.7 -15.7 14.7 -40.1 10.3 -49.6 -9 -2.8 -5.7 -2.8 -5.7 -3.3 -65.9 -0.5 -60.1 -0.5 -60.1 -3.5 -64.4 -8 -11.3 -24.8 -10.5 -31.8 1.6 -0.9 1.4 -1.3 19 -1.7 62 -0.5 60 -0.5 60 -3.1 65.6 -5.8 12.3 -15.4 18.4 -28.9 18.4 -13.4 -0 -23.2 -6.3 -28.8 -18.3 -2.7 -5.7 -2.7 -5.7 -3.2 -65.7 -0.5 -60 -0.5 -60 -2.8 -63.7 -4.2 -6.8 -13.8 -10.2 -21.9 -7.7 Z M 1471 71.9 c -76 16.2 -104.4 106.4 -51.2 162.3 12.2 12.8 27 21.7 44.7 26.9 11.7 3.5 39.9 3.5 52.5 0.1 9.6 -2.6 22.6 -8.4 29.4 -13.2 5.4 -3.6 6.1 -3.4 7 2 2 12.4 18.7 18 29.1 9.8 6.4 -5 6.5 -5.6 6.5 -55.4 0 -48.8 -0.5 -55.3 -5.5 -69.6 -15.8 -45.2 -65.3 -72.9 -112.5 -62.9 Z m 35.4 36.1 c 27.3 6.9 44.9 28.5 46.3 56.5 0.9 18.5 -4.4 32.1 -17.7 45.6 -38.8 39.3 -106.2 12 -106.3 -43.1 -0.1 -30.1 20.3 -53.8 51.8 -60.4 5.6 -1.1 18.8 -0.5 25.9 1.4 Z M 1772 70.6 c -42.5 7.9 -71 32.8 -82.2 71.9 -3.4 11.8 -3.4 38.4 0 49.9 8.6 28.9 27 50.6 53.3 63 15.1 7.1 19.7 8.1 39.9 8.1 29.9 -0 47.4 -7 69.4 -27.5 8.1 -7.6 9.6 -10.3 9.6 -17.1 0 -10.3 -7.6 -17.9 -17.8 -17.9 -7.4 -0 -9.9 1.3 -17.9 9.5 -23.8 24.2 -61.1 24.4 -85.5 0.4 -7.7 -7.6 -15.9 -21.2 -14.3 -23.9 0.4 -0.7 21 -1 64.3 -1 63.7 -0 63.7 -0 68.8 -2.4 11.1 -5.1 15.2 -14.6 13.5 -30.7 -4.1 -37.6 -32.9 -70.5 -69.9 -79.9 -7.4 -1.9 -26.1 -3.4 -31.2 -2.4 Z m 24.1 38 c 12.5 3.7 22.8 10.9 30.5 21 4.1 5.5 8.4 14.6 8.4 17.9 0 1.3 -7.3 1.5 -54.5 1.5 -43.6 -0 -54.5 -0.3 -54.5 -1.3 0 -0.7 1.6 -4.5 3.5 -8.6 11.4 -23.8 42 -37.8 66.6 -30.5 Z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 160" role="img" aria-label="Codewhale">
<path fill="#142352" fill-rule="evenodd" d="M893.19 8.33C890.57 9.07 888.43 10.9 887.23 13.53C886.57 14.9 886.57 14.9 886.57 79.84C886.57 144.75 886.57 144.75 887.39 146.47C891.11 154.27 902.44 153.34 905.15 145.02C905.89 142.78 906.05 17.82 905.34 15.09C903.92 9.78 898.58 6.83 893.19 8.33Z M342.45 8.77C339.14 9.13 335.83 11.72 334.51 14.98C333.88 16.54 333.88 16.54 333.8 36.97C333.75 54.12 333.67 57.43 333.34 57.43C333.15 57.43 332.93 57.32 332.87 57.19C332.35 55.85 322.67 50.73 317.06 48.87C281.99 37.11 245.34 62.58 245.28 98.74C245.26 131.1 274.31 155.93 307.13 151.67C328.6 148.85 345.76 134.16 351.8 113.4C354.02 105.79 354.04 105.14 353.93 57.57C353.85 16.26 353.85 16.26 353.22 14.71C351.53 10.47 347.42 8.22 342.45 8.77Z M306.48 66.08C332.52 71.03 342.97 103 324.75 122.07C308.69 138.87 280.57 135.42 269.33 115.29C255.24 90.12 277.56 60.61 306.48 66.08Z M652.37 8.74C649.55 9.23 646.79 11.34 645.34 14.08C644.63 15.44 644.63 15.44 644.63 80.14C644.63 153.31 644.35 145.7 647.09 148.74C650.73 152.79 657.67 152.84 661.59 148.88C664.49 145.9 664.29 148 664.49 117.89C664.62 94.47 664.7 90.97 665.09 89.16C670.64 64.16 703.03 57.27 718.26 77.84C720.83 81.31 722.56 85.06 723.6 89.38C723.82 90.26 723.95 98.98 724.06 117.61C724.23 144.56 724.23 144.56 725.02 146.28C729.01 154.9 742.06 153.14 743.81 143.74C744.41 140.43 743.95 90.37 743.29 86.78C741.57 77.65 737.6 69.33 731.83 62.74C715.83 44.47 687.93 40.66 667.22 53.99C666.13 54.7 665.06 55.22 664.84 55.14C664.54 55.03 664.46 51.66 664.4 35.49C664.32 15.99 664.32 15.99 663.53 14.3C661.64 10.17 657.05 7.89 652.37 8.74Z M47.35 46.25C28.94 48.13 12.83 59.46 4.68 76.17C3.09 79.43 1.34 84.16 0.88 86.48C0.74 87.14 0.41 88.64 0.14 89.85C-0.49 92.66 -0.6 103.39 0 106.81C3.83 129.18 19.56 145.87 41.66 151.04C45.65 152 95.9 152.16 98.34 151.23C104.93 148.77 106.54 140.04 101.32 135.09C98.39 132.3 100.77 132.55 72.79 132.36C49.18 132.22 48.23 132.19 45.76 131.64C25.99 127.13 14.66 107.41 20.98 88.4C24.1 79.02 32.31 70.81 41.71 67.69C46.86 65.99 45.02 66.1 71.97 65.94C96.72 65.78 96.72 65.78 98.56 64.9C107.17 60.82 106.16 48.76 97 46.33C95.41 45.89 51.45 45.83 47.35 46.25Z M165.66 46.35C145.55 48.71 128.51 62.14 121.4 81.23C117.35 92.06 117.29 106.21 121.23 116.52C130.59 140.94 153.92 154.9 179.88 151.56C207.34 148.03 228.65 122.07 226 95.35C225.51 90.56 224.74 86.37 223.84 83.56C215.8 58.86 191.53 43.32 165.66 46.35Z M178.62 66.05C199.17 69.99 211.45 90.56 204.77 109.82C201.35 119.66 192.55 128.2 182.75 131.1C175.09 133.37 166.75 133.12 159.47 130.39C149.27 126.53 141.58 117.72 138.69 106.51C137.92 103.55 137.76 95.1 138.38 92.45C140.68 83.09 146.81 74.39 153.81 70.59C158.02 68.29 159.42 67.69 162.65 66.76C164.32 66.3 165.57 66.08 169.49 65.53C171.05 65.31 176.32 65.61 178.62 66.05Z M420.19 46.35C401.78 48.43 386.18 59.51 377.9 76.44C363.4 106.12 380.44 142.2 412.94 150.57C421.36 152.73 432.17 152.63 440.7 150.25C449.87 147.73 457.06 143.46 464.77 136.02C468.93 132 469.56 130.88 469.56 127.32C469.56 117.94 457.52 113.97 451.53 121.39C438.6 137.36 411.76 136.46 399.31 119.64C396.55 115.89 394.04 110.55 394.72 109.87C394.97 109.62 402.93 109.52 429.98 109.46C469.45 109.41 466.69 109.54 470.19 107.22C474.4 104.4 475.99 101.04 475.99 94.88C475.99 67.23 448.39 43.21 420.19 46.35Z M428.39 65.94C439.25 67.03 448.5 73.46 453.28 83.28C454.87 86.48 455.45 88.48 454.95 88.97C454.46 89.46 395.18 89.44 394.69 88.94C393.73 87.99 397.65 80.49 401.37 76.17C405.85 70.95 414.74 66.62 422.48 65.94C423.85 65.8 425.11 65.69 425.27 65.67C425.47 65.67 426.86 65.78 428.39 65.94Z M503.29 46.38C499.02 47.39 496.26 50.54 495.68 55.03C495.22 58.58 495.33 114.44 495.82 118.16C496.97 127.16 500.11 133.91 506.02 140.07C520.3 155 542.62 155.93 557.97 142.26L560.51 139.99L562.62 141.9C568.23 146.94 574.79 150.27 581.41 151.45C599.77 154.68 618.17 143.32 623.67 125.41C625.51 119.53 625.59 117.45 625.51 83.56C625.42 56.31 625.4 54.21 624.93 52.92C621.95 44.55 610.65 43.95 606.55 51.96C605.78 53.47 605.78 53.47 605.65 85.33C605.51 109.9 605.4 117.45 605.15 118.3C603.32 124.07 600.53 127.57 595.83 130C586.25 135.01 575.01 130.11 571.43 119.39C570.77 117.48 570.77 117.48 570.63 85.74C570.47 50.65 570.63 53.22 568.72 50.48C564.67 44.58 554.85 45.32 551.81 51.74C550.69 54.18 550.66 54.45 550.66 85.91C550.66 120.21 550.77 118.41 548.59 122.54C541.15 136.68 520.85 134.38 516.28 118.84C515.84 117.34 515.79 114.71 515.65 85.33C515.51 53.47 515.51 53.47 514.75 51.91C512.56 47.48 507.94 45.23 503.29 46.38Z M808.07 46.35C775.57 50.32 754.18 82.3 763.1 113.56C767.15 127.81 777.05 139.71 790.42 146.53C807.44 155.14 829.32 153.83 845.24 143.19C848.44 141.03 848.61 141.05 848.91 143.6C850.22 154.62 866.33 154.62 868.25 143.57C868.88 139.93 868.46 94.33 867.75 90.39C862.67 61.92 836.79 42.85 808.07 46.35Z M821.22 66.08C848.5 71.25 858.48 104.13 838.59 123.27C817.01 144.09 780.71 128.88 780.63 99.01C780.58 78 800.19 62.08 821.22 66.08Z M968.77 46.38C950.66 48.79 935.54 59.59 927.58 75.76C913.33 104.7 927.91 139.52 958.51 149Line truncated
</svg>

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 626 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 953 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 14 KiB

+6 -6
View File
@@ -10383,7 +10383,7 @@ context_window = 262144
"Enter must open the theme editor"
);
// ↓ highlights underwater: preview (persist:false), editor stays open.
// ↓ highlights shoreline: preview (persist:false), editor stays open.
match key(&mut view, KeyCode::Down) {
ViewAction::Emit(ViewEvent::ConfigUpdated {
key,
@@ -10391,7 +10391,7 @@ context_window = 262144
persist,
}) => {
assert_eq!(key, "theme");
assert_eq!(value, "underwater");
assert_eq!(value, "shoreline");
assert!(!persist, "highlighting must not persist");
}
other => panic!("highlight must preview, got {other:?}"),
@@ -10433,7 +10433,7 @@ context_window = 262144
persist,
}) => {
assert_eq!(key, "theme");
assert_eq!(value, "underwater");
assert_eq!(value, "shoreline");
assert!(persist, "Apply must persist");
}
other => panic!("enter must persist the highlight, got {other:?}"),
@@ -10508,14 +10508,14 @@ context_window = 262144
modifiers: KeyModifiers::NONE,
})
};
// Choice index 2 is underwater (system, terminal, underwater, …).
// Choice index 2 is shoreline (system, terminal, shoreline, …).
let (rect, _) = view
.last_choice_hitboxes
.borrow()
.iter()
.copied()
.find(|(_, idx)| *idx == 2)
.expect("rendered underwater hitbox");
.expect("rendered shoreline hitbox");
match hover(&mut view, rect.x, rect.y) {
ViewAction::Emit(ViewEvent::ConfigUpdated {
key,
@@ -10523,7 +10523,7 @@ context_window = 262144
persist,
}) => {
assert_eq!(key, "theme");
assert_eq!(value, "underwater");
assert_eq!(value, "shoreline");
assert!(!persist, "hover preview must not persist");
}
other => panic!("hover must preview, got {other:?}"),
+1 -9
View File
@@ -1,11 +1,3 @@
<!-- Codewhale activity-bar icon. VS Code renders viewsContainers icons as a
mask in the theme foreground colour, so this carries no brand colour:
geometry is copied verbatim from the canonical monochrome C-curl mark
(codewhale-apps/packages/brand/svg/mark-mono.svg, viewBox 0 0 512 512),
with the source's flat black swapped for currentColor so it also adapts if
ever rendered directly. Not redrawn, recropped, or restyled — see
codewhale-ops/CURRENT_DECISIONS.md section 7. The full-colour marketplace
tile is the pinned founder PNG in media/icon.png. -->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" role="img" aria-label="Codewhale">
<path fill="currentColor" fill-rule="evenodd" d="M215.77 40.96C208.55 41.41 204.88 41.74 201.43 42.19C197 42.77 191.11 43.68 190.66 43.83C190.48 43.9 189.58 44.05 188.65 44.2C185.38 44.71 171.46 48.1 167.61 49.36C166.23 49.81 163.99 50.54 162.68 50.97C157.57 52.61 150.43 55.35 142.93 58.55C140.59 59.53 130.65 64.41 130.1 64.84C129.97 64.94 128.72 65.62 127.33 66.34C125.95 67.07 123.23 68.63 121.29 69.82C119.36 71 117.09 72.36 116.29 72.84C98.57 83.3 78.57 101.12 63.12 120.19C61.59 122.07 58.34 126.28 57.87 126.98C57.54 127.46 56.88 128.41 56.38 129.12C55.6 130.2 54.37 132.01 50.39 137.92C48.61 140.57 47.68 142.13 44.71 147.36C43.02 150.33 41.49 153.05 41.29 153.4C40.78 154.25 36.13 163.69 35.12 165.85C33.76 168.82 33.66 169.05 32.61 171.64C30.62 176.47 29.99 178.08 28.86 181.45C28.45 182.68 27.85 184.34 27.55 185.1C27.27 185.85 26.79 187.19 26.54 188.04C26.27 188.92 25.81 190.38 25.54 191.31C24.6 194.28 22.89 200.62 22.52 202.38C22.42 202.99 22.14 204.04 21.96 204.77C21.61 206.03 21.18 208.05 20.05 213.53C18.84 219.37 17.71 226.51 17.26 231.14C17.11 232.6 16.93 233.96 16.88 234.16C16.58 235.19 16 249.13 16 255.14C16.03 272.78 18.54 293.84 22.06 306.09C22.34 306.97 22.54 307.88 22.54 308.11C22.54 308.33 22.77 309.36 23.07 310.4C23.37 311.43 23.82 313.06 24.08 314.04C25.38 318.77 27.47 325.06 30.44 333.29C30.67 333.92 30.94 334.65 31.07 334.93C31.22 335.2 31.67 336.29 32.1 337.32C32.53 338.35 33.03 339.53 33.23 339.96C33.41 340.36 34.12 341.95 34.77 343.48C36 346.37 41.29 357.09 42.42 358.95C42.82 359.63 45.54 364.34 45.84 364.87C46.57 366.2 47.93 368.31 49.09 369.9C50.27 371.56 50.77 372.29 53.11 375.71C57.92 382.83 65.01 391.39 71.73 398.1C75.96 402.35 76.56 402.83 80.66 405.53C93.59 414.03 103.63 418.51 118.65 422.48C130.05 425.5 149.5 425.93 163.06 423.46C171.06 422 181.4 418.81 189.98 415.19C203.24 409.58 217.93 399.56 228.68 388.82C232.6 384.89 231.34 387.84 225.25 396.9C220.07 404.62 210.76 414.18 202.06 420.72C184.52 433.88 166.28 441.63 143.56 445.53C140.89 445.98 140.09 446.61 141.12 447.47C141.82 448.05 148.82 451.39 153.62 453.43C188.6 468.3 224.17 474.06 262.32 471.04C283.05 469.38 301.29 466.14 318.42 461C328.64 457.96 329.89 457.56 337.42 454.76C359.08 446.76 381.9 434.33 402.3 419.41C414.38 410.61 431.87 394.53 440.75 384.09C443.26 381.15 444.93 379.18 445.98 377.95C446.46 377.37 447.37 376.29 447.99 375.56C449.63 373.62 456.3 364.67 459.57 360.04C460.85 358.22 462.13 356.24 465.76 350.53C466.61 349.17 466.74 348.97 467.37 347.88C467.72 347.31 468.12 346.63 468.25 346.4C468.98 345.24 471.44 341.04 472.12 339.76C472.55 338.98 473.26 337.67 473.71 336.86C474.14 336.08 475.14 334.17 475.92 332.66C476.73 331.13 477.78 329.09 478.29 328.13C478.82 327.15 479.8 325.06 480.48 323.48C481.18 321.89 481.89 320.23 482.09 319.83C482.26 319.4 482.72 318.35 483.09 317.44C483.45 316.53 483.85 315.58 483.97 315.3C484.1 315.03 484.5 314.07 484.85 313.16C485.23 312.26 485.73 311.05 486.01 310.45C486.26 309.87 486.49 309.26 486.49 309.11C486.49 308.96 486.64 308.48 486.84 308.06C487.04 307.6 487.5 306.45 487.87 305.49C488.23 304.51 488.7 303.33 488.9 302.85C489.46 301.46 491.5 294.92 492.5 291.15C492.78 290.17 493.28 288.33 493.63 287.02C498.42 269.79 499.55 245.46 496 236.55C492.08 226.66 484.23 221.93 467.32 219.22C461.05 218.21 437.15 217.78 426.99 218.51C403.97 220.17 389.25 222.19 369.12 226.49C367.46 226.84 364.99 227.34 363.66 227.62C359.26 228.53 340.61 233.36 329.49 236.48C320.36 239.02 302.29 244.7 290.87 248.63C286.59 250.11 282.62 251.45 282.07 251.62C281.26 251.9 268.98 256.35 265.33 257.71C264.86 257.89 263.37 258.44 262.06 258.92C260.76 259.4 258.21 260.35 256.4 261.08C254.62 261.79 252.73 262.52 252.25 262.69C251.77 262.87 249.91 263.6 248.1 264.33C246.31 265.03 244.1 265.91 243.19 266.24C242.29 266.57 235.22 269.36 227.47 272.43C203.49 281.94 201.33 282.74 197.65 283.85C197.03 284.03 195.57 284.53 194.38 284.93C193.2 285.34 191.24 285.99 189.98 286.37C188.75 286.72 187.26 287.2 186.71 287.37C185.75 287.7 183.04 288.46 179.16 289.51C178.21 289.76 176.32 290.22 175.01 290.52C173.7 290.8 171.87 291.2 170.93 291.43C170.03 291.63 168.27 291.98 167.03 292.15C165.83 292.36 164.09 292.63 163.19 292.76C157.6 293.66 155.64 293.84 150.1 294.04C143.94 294.27 136.06 294.02 133.92 293.56C133.35 293.44 131.91 293.19 130.73 293.04C129.55 292.88 127.96 292.58 127.21 292.36C123.89 291.43 119.56 289.99 118.22 289.36C117.42 289.01 115.91 288.31 114.88 287.83C107.28 284.3 99.61 277.64 94.47 270.14C92.39 267.1 89.89 262.29 88.84 259.32C87.43 255.35 86.02 249.91 85.19 245.36C85.06 244.65 84.79 241.43 84.54 238.16C84.08 231.92 84.06 232.63 84.94 222.46C85.57 215.34 87.66 205.86 90.07 199.31C90.45 198.33 91.03 196.7 91.38 195.67C92.13 193.55 93.04 191.26 93.77 189.73C94.02 189.18 94.25 188.65 94.25 188.55C94.25 188.45 94.7 187.36 95.28 186.16C104.84 165.65 118.7 148.84 137.65 134.78C139.74 133.22 145.27 129.5 146.45 128.84C146.73 128.69 148.27 127.81 149.85 126.85C157.6 122.3 167.84 117.85 176.14 115.43C187.26 112.21 Line truncated
<path fill="#000000" fill-rule="evenodd" d="M215.77 40.96C208.55 41.41 204.88 41.74 201.43 42.19C197 42.77 191.11 43.68 190.66 43.83C190.48 43.9 189.58 44.05 188.65 44.2C185.38 44.71 171.46 48.1 167.61 49.36C166.23 49.81 163.99 50.54 162.68 50.97C157.57 52.61 150.43 55.35 142.93 58.55C140.59 59.53 130.65 64.41 130.1 64.84C129.97 64.94 128.72 65.62 127.33 66.34C125.95 67.07 123.23 68.63 121.29 69.82C119.36 71 117.09 72.36 116.29 72.84C98.57 83.3 78.57 101.12 63.12 120.19C61.59 122.07 58.34 126.28 57.87 126.98C57.54 127.46 56.88 128.41 56.38 129.12C55.6 130.2 54.37 132.01 50.39 137.92C48.61 140.57 47.68 142.13 44.71 147.36C43.02 150.33 41.49 153.05 41.29 153.4C40.78 154.25 36.13 163.69 35.12 165.85C33.76 168.82 33.66 169.05 32.61 171.64C30.62 176.47 29.99 178.08 28.86 181.45C28.45 182.68 27.85 184.34 27.55 185.1C27.27 185.85 26.79 187.19 26.54 188.04C26.27 188.92 25.81 190.38 25.54 191.31C24.6 194.28 22.89 200.62 22.52 202.38C22.42 202.99 22.14 204.04 21.96 204.77C21.61 206.03 21.18 208.05 20.05 213.53C18.84 219.37 17.71 226.51 17.26 231.14C17.11 232.6 16.93 233.96 16.88 234.16C16.58 235.19 16 249.13 16 255.14C16.03 272.78 18.54 293.84 22.06 306.09C22.34 306.97 22.54 307.88 22.54 308.11C22.54 308.33 22.77 309.36 23.07 310.4C23.37 311.43 23.82 313.06 24.08 314.04C25.38 318.77 27.47 325.06 30.44 333.29C30.67 333.92 30.94 334.65 31.07 334.93C31.22 335.2 31.67 336.29 32.1 337.32C32.53 338.35 33.03 339.53 33.23 339.96C33.41 340.36 34.12 341.95 34.77 343.48C36 346.37 41.29 357.09 42.42 358.95C42.82 359.63 45.54 364.34 45.84 364.87C46.57 366.2 47.93 368.31 49.09 369.9C50.27 371.56 50.77 372.29 53.11 375.71C57.92 382.83 65.01 391.39 71.73 398.1C75.96 402.35 76.56 402.83 80.66 405.53C93.59 414.03 103.63 418.51 118.65 422.48C130.05 425.5 149.5 425.93 163.06 423.46C171.06 422 181.4 418.81 189.98 415.19C203.24 409.58 217.93 399.56 228.68 388.82C232.6 384.89 231.34 387.84 225.25 396.9C220.07 404.62 210.76 414.18 202.06 420.72C184.52 433.88 166.28 441.63 143.56 445.53C140.89 445.98 140.09 446.61 141.12 447.47C141.82 448.05 148.82 451.39 153.62 453.43C188.6 468.3 224.17 474.06 262.32 471.04C283.05 469.38 301.29 466.14 318.42 461C328.64 457.96 329.89 457.56 337.42 454.76C359.08 446.76 381.9 434.33 402.3 419.41C414.38 410.61 431.87 394.53 440.75 384.09C443.26 381.15 444.93 379.18 445.98 377.95C446.46 377.37 447.37 376.29 447.99 375.56C449.63 373.62 456.3 364.67 459.57 360.04C460.85 358.22 462.13 356.24 465.76 350.53C466.61 349.17 466.74 348.97 467.37 347.88C467.72 347.31 468.12 346.63 468.25 346.4C468.98 345.24 471.44 341.04 472.12 339.76C472.55 338.98 473.26 337.67 473.71 336.86C474.14 336.08 475.14 334.17 475.92 332.66C476.73 331.13 477.78 329.09 478.29 328.13C478.82 327.15 479.8 325.06 480.48 323.48C481.18 321.89 481.89 320.23 482.09 319.83C482.26 319.4 482.72 318.35 483.09 317.44C483.45 316.53 483.85 315.58 483.97 315.3C484.1 315.03 484.5 314.07 484.85 313.16C485.23 312.26 485.73 311.05 486.01 310.45C486.26 309.87 486.49 309.26 486.49 309.11C486.49 308.96 486.64 308.48 486.84 308.06C487.04 307.6 487.5 306.45 487.87 305.49C488.23 304.51 488.7 303.33 488.9 302.85C489.46 301.46 491.5 294.92 492.5 291.15C492.78 290.17 493.28 288.33 493.63 287.02C498.42 269.79 499.55 245.46 496 236.55C492.08 226.66 484.23 221.93 467.32 219.22C461.05 218.21 437.15 217.78 426.99 218.51C403.97 220.17 389.25 222.19 369.12 226.49C367.46 226.84 364.99 227.34 363.66 227.62C359.26 228.53 340.61 233.36 329.49 236.48C320.36 239.02 302.29 244.7 290.87 248.63C286.59 250.11 282.62 251.45 282.07 251.62C281.26 251.9 268.98 256.35 265.33 257.71C264.86 257.89 263.37 258.44 262.06 258.92C260.76 259.4 258.21 260.35 256.4 261.08C254.62 261.79 252.73 262.52 252.25 262.69C251.77 262.87 249.91 263.6 248.1 264.33C246.31 265.03 244.1 265.91 243.19 266.24C242.29 266.57 235.22 269.36 227.47 272.43C203.49 281.94 201.33 282.74 197.65 283.85C197.03 284.03 195.57 284.53 194.38 284.93C193.2 285.34 191.24 285.99 189.98 286.37C188.75 286.72 187.26 287.2 186.71 287.37C185.75 287.7 183.04 288.46 179.16 289.51C178.21 289.76 176.32 290.22 175.01 290.52C173.7 290.8 171.87 291.2 170.93 291.43C170.03 291.63 168.27 291.98 167.03 292.15C165.83 292.36 164.09 292.63 163.19 292.76C157.6 293.66 155.64 293.84 150.1 294.04C143.94 294.27 136.06 294.02 133.92 293.56C133.35 293.44 131.91 293.19 130.73 293.04C129.55 292.88 127.96 292.58 127.21 292.36C123.89 291.43 119.56 289.99 118.22 289.36C117.42 289.01 115.91 288.31 114.88 287.83C107.28 284.3 99.61 277.64 94.47 270.14C92.39 267.1 89.89 262.29 88.84 259.32C87.43 255.35 86.02 249.91 85.19 245.36C85.06 244.65 84.79 241.43 84.54 238.16C84.08 231.92 84.06 232.63 84.94 222.46C85.57 215.34 87.66 205.86 90.07 199.31C90.45 198.33 91.03 196.7 91.38 195.67C92.13 193.55 93.04 191.26 93.77 189.73C94.02 189.18 94.25 188.65 94.25 188.55C94.25 188.45 94.7 187.36 95.28 186.16C104.84 165.65 118.7 148.84 137.65 134.78C139.74 133.22 145.27 129.5 146.45 128.84C146.73 128.69 148.27 127.81 149.85 126.85C157.6 122.3 167.84 117.85 176.14 115.43C187.26 112.21 194.2Line truncated
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 10 KiB

-233
View File
@@ -1,233 +0,0 @@
#!/usr/bin/env python3
"""Re-derive every brand surface from the founder's artwork in brand/.
python3 scripts/brand/trace-brand.py # rewrite every output
python3 scripts/brand/trace-brand.py --check # exit 1 if any output drifted
Founder sources (committed, never regenerated):
brand/codewhalemarkfinal.png 1254x1254 sheet; hero mark top centre
brand/wordmark0901.png "codewhale" wordmark, navy on white, 2172x724
brand/wordmarkinverted.png the same wordmark, white on navy, 2508x627
`brand/mark.svg` is the kept trace of the sheet's hero mark (viewBox 0 0 512
512, one evenodd path, fill currentColor). It is the source of truth for the
mark: this script does not re-trace it, it derives every other mark surface
from it. The wordmark is traced from `wordmark0901.png` every run:
magick brand/wordmark0901.png -colorspace Gray -threshold 60% -trim +repage wm.pbm
potrace wm.pbm -s --flat -t 20 -O 0.4 -a 1.2 -o wm-raw.svg
potrace's `translate(0,H) scale(0.1,-0.1)` group is folded into the
coordinates so the result is one compact path in a tight pixel viewBox
(1874x264 for the 0901 render; the wordmark is ~7.1:1).
`wordmarkinverted.png` traces just as cleanly (negate first, threshold 40%),
but its render is set slightly tighter (2172x310 after trim, ~7.0:1), so the
0901 render is the one path used for both colourways: geometry that differs
between the light and dark wordmark is a second wordmark.
Outputs:
brand/wordmark.svg #142352 on transparent
brand/wordmark-inverted.svg #FFFFFF on transparent, same path
brand/mark-navy.svg mark.svg path, #142352
brand/mark-gradient.svg mark.svg path, cobalt->action gradient
web/public/brand/{mark,mark-gradient,wordmark,wordmark-inverted}.svg
web/app/icon.svg white mark on the #142352 rounded tile
web/app/favicon.ico 16/32/48 of the tile
web/app/apple-icon.png 180, opaque tile
web/public/icon-192.png, icon-512.png
`web/components/whale.tsx` inlines the mark path; the script checks it still
matches `brand/mark.svg` rather than rewriting a React component.
Needs ImageMagick 7 (`magick`) and potrace on PATH. No network.
"""
from __future__ import annotations
import re
import shutil
import subprocess
import sys
import tempfile
from pathlib import Path
ROOT = Path(__file__).resolve().parents[2]
BRAND = ROOT / "brand"
WEB = ROOT / "web"
NAVY = "#142352"
WHITE = "#FFFFFF"
# Gradient stops are the TUI's WHALE_COBALT -> WHALE_ACTION.
GRADIENT = ("#1535B2", "#6AA6DC")
# The mark in the 512 tile: the sheet's app icon sets the whale at ~2/3 of
# the tile width, so scale the 512 mark by 0.72 and centre its content box
# (x 16.9..494.3, y 46.7..471.1) on 256,256.
TILE_SCALE = 0.72
TILE_TRANSLATE = (72, 70)
TILE_RADIUS = 102.4 # 20% of 512, the sheet's corner
THRESHOLD = "60%"
POTRACE = ["potrace", "-s", "--flat", "-t", "20", "-O", "0.4", "-a", "1.2"]
def run(*args: str) -> None:
subprocess.run(args, check=True)
def number(value: float) -> str:
text = f"{value:.1f}"
return text[:-2] if text.endswith(".0") else text
def fold_potrace(svg: str) -> tuple[str, float, float]:
"""Return (path d, width, height) with potrace's group transform applied."""
width = float(re.search(r'width="([\d.]+)pt"', svg).group(1))
height = float(re.search(r'height="([\d.]+)pt"', svg).group(1))
tx, ty, sx, sy = (
float(v)
for v in re.search(
r"translate\(([-\d.]+),([-\d.]+)\) scale\(([-\d.]+),([-\d.]+)\)", svg
).groups()
)
d = " ".join(re.findall(r'<path d="([^"]+)"', svg, re.S))
tokens = re.findall(r"[MmLlCcZz]|-?\d+(?:\.\d+)?", d)
arity = {"M": 2, "L": 2, "C": 6}
out: list[str] = []
emitted = ""
cmd = ""
i = 0
while i < len(tokens):
token = tokens[i]
if token.isalpha():
cmd = token
i += 1
if cmd in "Zz":
out.append("Z")
emitted = "Z"
continue
n = arity[cmd.upper()]
nums = [float(v) for v in tokens[i : i + n]]
i += n
if cmd.isupper():
pts = [(tx + sx * nums[k], ty + sy * nums[k + 1]) for k in range(0, n, 2)]
else:
pts = [(sx * nums[k], sy * nums[k + 1]) for k in range(0, n, 2)]
if cmd != emitted:
out.append(cmd)
emitted = cmd
out.append(" ".join(f"{number(x)} {number(y)}" for x, y in pts))
# An implicit repeat after moveto is a lineto (SVG path grammar).
if cmd in "Mm":
cmd = "L" if cmd == "M" else "l"
return " ".join(out), width, height
def trace_wordmark(png: Path, tmp: Path) -> tuple[str, float, float]:
pbm = tmp / "wm.pbm"
raw = tmp / "wm-raw.svg"
run(
"magick", str(png), "-colorspace", "Gray", "-threshold", THRESHOLD,
"-trim", "+repage", str(pbm),
)
run(*POTRACE, str(pbm), "-o", str(raw))
return fold_potrace(raw.read_text())
def wordmark_svg(d: str, width: float, height: float, fill: str) -> str:
return (
f'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 {number(width)} {number(height)}">'
f'<path fill="{fill}" fill-rule="evenodd" d="{d}"/></svg>\n'
)
def mark_path() -> str:
return re.search(r' d="([^"]+)"', (BRAND / "mark.svg").read_text()).group(1)
def mark_svg(fill: str, defs: str = "") -> str:
return (
'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">'
f'{defs}<path fill="{fill}" fill-rule="evenodd" d="{mark_path()}"/></svg>\n'
)
def icon_svg() -> str:
tx, ty = TILE_TRANSLATE
return (
'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">'
f'<rect width="512" height="512" rx="{TILE_RADIUS}" fill="{NAVY}"/>'
f'<path transform="translate({tx} {ty}) scale({TILE_SCALE})" fill="{WHITE}" '
f'fill-rule="evenodd" d="{mark_path()}"/></svg>\n'
)
def rasters(icon: Path) -> None:
run(
"magick", "-background", "none", str(icon),
"-define", "icon:auto-resize=48,32,16", str(WEB / "app/favicon.ico"),
)
run(
"magick", "-background", NAVY, str(icon), "-resize", "180x180",
"-alpha", "off", "-depth", "8", str(WEB / "app/apple-icon.png"),
)
for size in (192, 512):
run(
"magick", "-background", "none", str(icon), "-resize", f"{size}x{size}",
"-depth", "8", str(WEB / f"public/icon-{size}.png"),
)
def main() -> int:
check = "--check" in sys.argv[1:]
gradient = (
'<defs><linearGradient id="mark-gradient" x1="0" y1="0" x2="512" y2="512" '
'gradientUnits="userSpaceOnUse">'
f'<stop offset="0%" stop-color="{GRADIENT[0]}"/>'
f'<stop offset="100%" stop-color="{GRADIENT[1]}"/></linearGradient></defs>'
)
with tempfile.TemporaryDirectory() as tmpdir:
tmp = Path(tmpdir)
d, width, height = trace_wordmark(BRAND / "wordmark0901.png", tmp)
texts = {
BRAND / "wordmark.svg": wordmark_svg(d, width, height, NAVY),
BRAND / "wordmark-inverted.svg": wordmark_svg(d, width, height, WHITE),
BRAND / "mark-navy.svg": mark_svg(NAVY),
BRAND / "mark-gradient.svg": mark_svg("url(#mark-gradient)", gradient),
WEB / "app/icon.svg": icon_svg(),
}
texts[WEB / "public/brand/mark.svg"] = (BRAND / "mark.svg").read_text()
for name in ("mark-gradient", "wordmark", "wordmark-inverted"):
texts[WEB / "public/brand" / f"{name}.svg"] = texts[BRAND / f"{name}.svg"]
whale = (WEB / "components/whale.tsx").read_text()
inline = re.search(r'WHALE_MARK =\s*"([^"]+)"', whale).group(1)
drift = [] if inline == mark_path() else ["web/components/whale.tsx"]
if check:
drift += [
str(path.relative_to(ROOT))
for path, text in texts.items()
if not path.exists() or path.read_text() != text
]
for name in drift:
print(f"drift: {name}", file=sys.stderr)
return 1 if drift else 0
for path, text in texts.items():
path.write_text(text)
print(f"wrote {path.relative_to(ROOT)}")
rasters(WEB / "app/icon.svg")
print("wrote web/app/favicon.ico apple-icon.png public/icon-192.png icon-512.png")
for name in drift:
print(f"drift: {name} no longer matches brand/mark.svg", file=sys.stderr)
return 1 if drift else 0
if __name__ == "__main__":
if not shutil.which("magick") or not shutil.which("potrace"):
sys.exit("needs `magick` (ImageMagick 7) and `potrace` on PATH")
sys.exit(main())
+4 -4
View File
@@ -7,8 +7,8 @@ export const alt = OG_ALT;
export const size = { width: 1200, height: 630 };
export const contentType = "image/png";
const mark = readFile(join(process.cwd(), "public/brand/mark.svg")).then((svg) =>
svg.toString().replace("currentColor", "#ffffff"),
const mark = readFile(join(process.cwd(), "public/brand/mark-reversed.svg")).then((svg) =>
svg.toString(),
);
const wordmark = readFile(join(process.cwd(), "public/brand/wordmark-inverted.svg")).then(
(svg) => svg.toString(),
@@ -37,8 +37,8 @@ export default async function OpengraphImage() {
}}
>
<img src={markDataUrl} width={200} height={200} alt="" />
{/* The traced wordmark is 1874x264 (~7.1:1). */}
<img src={wordmarkDataUrl} width={532} height={75} alt="Codewhale" />
{/* The family wordmark is 1024x160 (6.4:1). */}
<img src={wordmarkDataUrl} width={532} height={83} alt="Codewhale" />
<div style={{ display: "flex", fontSize: 30, color: "#F6F2E8", marginTop: 14 }}>
{IDENTITY_PHRASE}
</div>
+3 -2
View File
@@ -14,8 +14,9 @@ import { pathLocale } from "./i18n/path";
/**
* App-icon raster (1254×1254) used on public account-entry pages: the canonical
* mark in the current brand treatment — blue gradient glyph on a white rounded
* tile, generated from repo-root-relative `web/public/brand/mark.svg`. The vector is
* the master — never hand-edit this PNG, regenerate it. Pinned by hash so a
* tile. The master vectors are the canonical family in
* `codewhale-apps/packages/brand/svg/` (byte copies in `web/public/brand/`) —
* never hand-edit this PNG, regenerate it from the family. Pinned by hash so a
* redrawn or stale substitute fails the test rather than shipping.
*/
export const CANONICAL_MARK_SRC = "/brand/codewhale-mark.png";
+9 -1
View File
@@ -1 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><linearGradient id="mark-gradient" x1="0" y1="0" x2="512" y2="512" gradientUnits="userSpaceOnUse"><stop offset="0%" stop-color="#264CBA"/><stop offset="100%" stop-color="#4F83CE"/></linearGradient></defs><path fill="url(#mark-gradient)" fill-rule="evenodd" d="M 211.759 469.126 C 191.280 466.358 166.740 459.281 148.669 450.933 C 137.944 445.978 137.708 444.492 147.386 442.873 C 162.950 440.270 182.911 431.903 197.412 421.903 C 208.107 414.528 222.871 398.950 227.904 389.729 C 228.497 388.643 225.903 390.576 222.139 394.025 C 213.396 402.036 204.357 408.028 192.691 413.545 C 158.373 429.776 122.240 428.876 89.841 410.983 C 78.798 404.885 71.269 398.348 62.125 386.920 C 31.951 349.206 16.901 305.466 16.901 255.482 C 16.901 206.943 33.640 159.838 64.440 121.703 C 111.469 63.475 186.486 34.176 256.497 46.692 C 268.056 48.759 286.008 54.101 288.636 56.257 L 290.796 58.029 L 288.311 62.801 C 284.863 69.421 274.479 80.154 266.190 85.664 C 262.368 88.205 255.644 91.529 251.248 93.052 C 244.132 95.516 243.554 95.895 245.984 96.505 C 248.804 97.213 254.206 96.862 270.355 94.924 C 283.318 93.368 293.079 94.872 310.680 101.138 C 330.307 108.125 345.213 112.582 353.764 114.018 C 358.334 114.786 361.319 115.794 361.661 116.685 C 363.320 121.008 349.053 137.395 337.939 143.932 C 334.429 145.997 327.978 148.880 323.604 150.340 C 316.545 152.696 314.140 152.994 302.229 152.985 C 287.046 152.974 281.417 151.727 269.918 145.829 C 264.842 143.226 260.404 139.692 253.515 132.769 C 243.257 122.461 237.445 118.925 226.498 116.332 C 196.283 109.177 160.483 119.340 131.001 143.443 C 114.090 157.269 101.527 174.990 93.047 196.983 C 87.965 210.163 86.204 219.746 86.224 234.128 C 86.265 263.885 97.393 281.372 122.165 290.608 C 127.662 292.658 131.037 293.137 142.664 293.517 C 165.823 294.275 182.337 290.007 231.146 270.650 C 299.879 243.390 348.689 228.976 395.530 222.106 C 412.810 219.572 452.655 218.388 462.814 220.107 C 480.607 223.118 489.106 228.538 492.618 239.112 C 494.120 243.634 494.290 246.619 493.776 259.403 C 492.987 279.032 490.534 289.883 481.997 311.499 C 447.936 397.744 367.611 458.036 271.849 469.238 C 255.937 471.099 225.945 471.044 211.759 469.126 Z M 268.570 453.799 C 324.066 448.214 375.534 424.502 414.738 386.457 C 437.939 363.942 455.183 338.976 467.076 310.680 C 473.360 295.729 479.593 272.970 477.873 271.251 C 474.893 268.270 451.236 270.950 436.056 275.988 C 410.958 284.317 379.331 305.900 352.435 333.051 C 337.949 347.675 329.137 358.512 309.500 385.857 C 293.525 408.102 285.758 417.452 273.242 429.510 C 262.916 439.457 254.375 445.852 244.220 451.239 L 237.443 454.835 L 247.859 454.835 C 253.588 454.835 262.908 454.369 268.570 453.799 Z M 291.877 436.086 C 291.586 435.616 294.356 434.419 298.032 433.425 C 339.084 422.327 383.749 392.629 411.885 357.724 C 424.930 341.540 439.445 316.946 444.490 302.478 C 445.205 300.427 446.123 298.750 446.531 298.750 C 448.652 298.750 438.704 323.522 431.035 337.337 C 424.713 348.725 422.249 352.547 414.573 362.874 C 387.281 399.591 349.152 424.467 304.976 434.375 C 291.935 437.300 292.575 437.216 291.877 436.086 Z M 314.242 403.739 C 314.470 403.523 318.540 401.320 323.286 398.845 C 354.190 382.728 385.388 353.647 402.926 324.610 C 404.997 321.181 406.930 318.614 407.221 318.905 C 408.529 320.213 394.836 342.688 385.885 353.926 C 373.881 368.998 359.917 381.742 345.696 390.606 C 337.012 396.018 319.186 404.132 315.978 404.132 C 314.796 404.132 314.014 403.955 314.242 403.739 Z M 300.106 344.750 C 304.411 341.565 305.548 338.263 303.789 334.053 C 300.211 325.490 284.753 325.447 280.680 333.988 C 279.096 337.310 279.096 337.735 280.679 341.054 C 281.688 343.169 283.655 345.168 285.585 346.040 C 289.707 347.900 296.685 347.281 300.106 344.750 Z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" role="img" aria-label="Codewhale">
<defs>
<linearGradient id="codewhale-current" x1="0" y1="0" x2="1" y2="1">
<stop offset="0" stop-color="#1E8FD8"/>
<stop offset="1" stop-color="#0B48BB"/>
</linearGradient>
</defs>
<path fill="url(#codewhale-current)" fill-rule="evenodd" d="M215.77 40.96C208.55 41.41 204.88 41.74 201.43 42.19C197 42.77 191.11 43.68 190.66 43.83C190.48 43.9 189.58 44.05 188.65 44.2C185.38 44.71 171.46 48.1 167.61 49.36C166.23 49.81 163.99 50.54 162.68 50.97C157.57 52.61 150.43 55.35 142.93 58.55C140.59 59.53 130.65 64.41 130.1 64.84C129.97 64.94 128.72 65.62 127.33 66.34C125.95 67.07 123.23 68.63 121.29 69.82C119.36 71 117.09 72.36 116.29 72.84C98.57 83.3 78.57 101.12 63.12 120.19C61.59 122.07 58.34 126.28 57.87 126.98C57.54 127.46 56.88 128.41 56.38 129.12C55.6 130.2 54.37 132.01 50.39 137.92C48.61 140.57 47.68 142.13 44.71 147.36C43.02 150.33 41.49 153.05 41.29 153.4C40.78 154.25 36.13 163.69 35.12 165.85C33.76 168.82 33.66 169.05 32.61 171.64C30.62 176.47 29.99 178.08 28.86 181.45C28.45 182.68 27.85 184.34 27.55 185.1C27.27 185.85 26.79 187.19 26.54 188.04C26.27 188.92 25.81 190.38 25.54 191.31C24.6 194.28 22.89 200.62 22.52 202.38C22.42 202.99 22.14 204.04 21.96 204.77C21.61 206.03 21.18 208.05 20.05 213.53C18.84 219.37 17.71 226.51 17.26 231.14C17.11 232.6 16.93 233.96 16.88 234.16C16.58 235.19 16 249.13 16 255.14C16.03 272.78 18.54 293.84 22.06 306.09C22.34 306.97 22.54 307.88 22.54 308.11C22.54 308.33 22.77 309.36 23.07 310.4C23.37 311.43 23.82 313.06 24.08 314.04C25.38 318.77 27.47 325.06 30.44 333.29C30.67 333.92 30.94 334.65 31.07 334.93C31.22 335.2 31.67 336.29 32.1 337.32C32.53 338.35 33.03 339.53 33.23 339.96C33.41 340.36 34.12 341.95 34.77 343.48C36 346.37 41.29 357.09 42.42 358.95C42.82 359.63 45.54 364.34 45.84 364.87C46.57 366.2 47.93 368.31 49.09 369.9C50.27 371.56 50.77 372.29 53.11 375.71C57.92 382.83 65.01 391.39 71.73 398.1C75.96 402.35 76.56 402.83 80.66 405.53C93.59 414.03 103.63 418.51 118.65 422.48C130.05 425.5 149.5 425.93 163.06 423.46C171.06 422 181.4 418.81 189.98 415.19C203.24 409.58 217.93 399.56 228.68 388.82C232.6 384.89 231.34 387.84 225.25 396.9C220.07 404.62 210.76 414.18 202.06 420.72C184.52 433.88 166.28 441.63 143.56 445.53C140.89 445.98 140.09 446.61 141.12 447.47C141.82 448.05 148.82 451.39 153.62 453.43C188.6 468.3 224.17 474.06 262.32 471.04C283.05 469.38 301.29 466.14 318.42 461C328.64 457.96 329.89 457.56 337.42 454.76C359.08 446.76 381.9 434.33 402.3 419.41C414.38 410.61 431.87 394.53 440.75 384.09C443.26 381.15 444.93 379.18 445.98 377.95C446.46 377.37 447.37 376.29 447.99 375.56C449.63 373.62 456.3 364.67 459.57 360.04C460.85 358.22 462.13 356.24 465.76 350.53C466.61 349.17 466.74 348.97 467.37 347.88C467.72 347.31 468.12 346.63 468.25 346.4C468.98 345.24 471.44 341.04 472.12 339.76C472.55 338.98 473.26 337.67 473.71 336.86C474.14 336.08 475.14 334.17 475.92 332.66C476.73 331.13 477.78 329.09 478.29 328.13C478.82 327.15 479.8 325.06 480.48 323.48C481.18 321.89 481.89 320.23 482.09 319.83C482.26 319.4 482.72 318.35 483.09 317.44C483.45 316.53 483.85 315.58 483.97 315.3C484.1 315.03 484.5 314.07 484.85 313.16C485.23 312.26 485.73 311.05 486.01 310.45C486.26 309.87 486.49 309.26 486.49 309.11C486.49 308.96 486.64 308.48 486.84 308.06C487.04 307.6 487.5 306.45 487.87 305.49C488.23 304.51 488.7 303.33 488.9 302.85C489.46 301.46 491.5 294.92 492.5 291.15C492.78 290.17 493.28 288.33 493.63 287.02C498.42 269.79 499.55 245.46 496 236.55C492.08 226.66 484.23 221.93 467.32 219.22C461.05 218.21 437.15 217.78 426.99 218.51C403.97 220.17 389.25 222.19 369.12 226.49C367.46 226.84 364.99 227.34 363.66 227.62C359.26 228.53 340.61 233.36 329.49 236.48C320.36 239.02 302.29 244.7 290.87 248.63C286.59 250.11 282.62 251.45 282.07 251.62C281.26 251.9 268.98 256.35 265.33 257.71C264.86 257.89 263.37 258.44 262.06 258.92C260.76 259.4 258.21 260.35 256.4 261.08C254.62 261.79 252.73 262.52 252.25 262.69C251.77 262.87 249.91 263.6 248.1 264.33C246.31 265.03 244.1 265.91 243.19 266.24C242.29 266.57 235.22 269.36 227.47 272.43C203.49 281.94 201.33 282.74 197.65 283.85C197.03 284.03 195.57 284.53 194.38 284.93C193.2 285.34 191.24 285.99 189.98 286.37C188.75 286.72 187.26 287.2 186.71 287.37C185.75 287.7 183.04 288.46 179.16 289.51C178.21 289.76 176.32 290.22 175.01 290.52C173.7 290.8 171.87 291.2 170.93 291.43C170.03 291.63 168.27 291.98 167.03 292.15C165.83 292.36 164.09 292.63 163.19 292.76C157.6 293.66 155.64 293.84 150.1 294.04C143.94 294.27 136.06 294.02 133.92 293.56C133.35 293.44 131.91 293.19 130.73 293.04C129.55 292.88 127.96 292.58 127.21 292.36C123.89 291.43 119.56 289.99 118.22 289.36C117.42 289.01 115.91 288.31 114.88 287.83C107.28 284.3 99.61 277.64 94.47 270.14C92.39 267.1 89.89 262.29 88.84 259.32C87.43 255.35 86.02 249.91 85.19 245.36C85.06 244.65 84.79 241.43 84.54 238.16C84.08 231.92 84.06 232.63 84.94 222.46C85.57 215.34 87.66 205.86 90.07 199.31C90.45 198.33 91.03 196.7 91.38 195.67C92.13 193.55 93.04 191.26 93.77 189.73C94.02 189.18 94.25 188.65 94.25 188.55C94.25 188.45 94.7 187.36 95.28 186.16C104.84 165.65 118.7 148.84 137.65 134.78C139.74 133.22 145.27 129.5 146.45 128.84C146.73 128.69 148.27 127.81 149.85 126.85C157.6 122.3 167.84 117.85 176.14 115.43C187Line truncated
</svg>

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 10 KiB

+3
View File
@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" role="img" aria-label="Codewhale">
<path fill="#000000" fill-rule="evenodd" d="M215.77 40.96C208.55 41.41 204.88 41.74 201.43 42.19C197 42.77 191.11 43.68 190.66 43.83C190.48 43.9 189.58 44.05 188.65 44.2C185.38 44.71 171.46 48.1 167.61 49.36C166.23 49.81 163.99 50.54 162.68 50.97C157.57 52.61 150.43 55.35 142.93 58.55C140.59 59.53 130.65 64.41 130.1 64.84C129.97 64.94 128.72 65.62 127.33 66.34C125.95 67.07 123.23 68.63 121.29 69.82C119.36 71 117.09 72.36 116.29 72.84C98.57 83.3 78.57 101.12 63.12 120.19C61.59 122.07 58.34 126.28 57.87 126.98C57.54 127.46 56.88 128.41 56.38 129.12C55.6 130.2 54.37 132.01 50.39 137.92C48.61 140.57 47.68 142.13 44.71 147.36C43.02 150.33 41.49 153.05 41.29 153.4C40.78 154.25 36.13 163.69 35.12 165.85C33.76 168.82 33.66 169.05 32.61 171.64C30.62 176.47 29.99 178.08 28.86 181.45C28.45 182.68 27.85 184.34 27.55 185.1C27.27 185.85 26.79 187.19 26.54 188.04C26.27 188.92 25.81 190.38 25.54 191.31C24.6 194.28 22.89 200.62 22.52 202.38C22.42 202.99 22.14 204.04 21.96 204.77C21.61 206.03 21.18 208.05 20.05 213.53C18.84 219.37 17.71 226.51 17.26 231.14C17.11 232.6 16.93 233.96 16.88 234.16C16.58 235.19 16 249.13 16 255.14C16.03 272.78 18.54 293.84 22.06 306.09C22.34 306.97 22.54 307.88 22.54 308.11C22.54 308.33 22.77 309.36 23.07 310.4C23.37 311.43 23.82 313.06 24.08 314.04C25.38 318.77 27.47 325.06 30.44 333.29C30.67 333.92 30.94 334.65 31.07 334.93C31.22 335.2 31.67 336.29 32.1 337.32C32.53 338.35 33.03 339.53 33.23 339.96C33.41 340.36 34.12 341.95 34.77 343.48C36 346.37 41.29 357.09 42.42 358.95C42.82 359.63 45.54 364.34 45.84 364.87C46.57 366.2 47.93 368.31 49.09 369.9C50.27 371.56 50.77 372.29 53.11 375.71C57.92 382.83 65.01 391.39 71.73 398.1C75.96 402.35 76.56 402.83 80.66 405.53C93.59 414.03 103.63 418.51 118.65 422.48C130.05 425.5 149.5 425.93 163.06 423.46C171.06 422 181.4 418.81 189.98 415.19C203.24 409.58 217.93 399.56 228.68 388.82C232.6 384.89 231.34 387.84 225.25 396.9C220.07 404.62 210.76 414.18 202.06 420.72C184.52 433.88 166.28 441.63 143.56 445.53C140.89 445.98 140.09 446.61 141.12 447.47C141.82 448.05 148.82 451.39 153.62 453.43C188.6 468.3 224.17 474.06 262.32 471.04C283.05 469.38 301.29 466.14 318.42 461C328.64 457.96 329.89 457.56 337.42 454.76C359.08 446.76 381.9 434.33 402.3 419.41C414.38 410.61 431.87 394.53 440.75 384.09C443.26 381.15 444.93 379.18 445.98 377.95C446.46 377.37 447.37 376.29 447.99 375.56C449.63 373.62 456.3 364.67 459.57 360.04C460.85 358.22 462.13 356.24 465.76 350.53C466.61 349.17 466.74 348.97 467.37 347.88C467.72 347.31 468.12 346.63 468.25 346.4C468.98 345.24 471.44 341.04 472.12 339.76C472.55 338.98 473.26 337.67 473.71 336.86C474.14 336.08 475.14 334.17 475.92 332.66C476.73 331.13 477.78 329.09 478.29 328.13C478.82 327.15 479.8 325.06 480.48 323.48C481.18 321.89 481.89 320.23 482.09 319.83C482.26 319.4 482.72 318.35 483.09 317.44C483.45 316.53 483.85 315.58 483.97 315.3C484.1 315.03 484.5 314.07 484.85 313.16C485.23 312.26 485.73 311.05 486.01 310.45C486.26 309.87 486.49 309.26 486.49 309.11C486.49 308.96 486.64 308.48 486.84 308.06C487.04 307.6 487.5 306.45 487.87 305.49C488.23 304.51 488.7 303.33 488.9 302.85C489.46 301.46 491.5 294.92 492.5 291.15C492.78 290.17 493.28 288.33 493.63 287.02C498.42 269.79 499.55 245.46 496 236.55C492.08 226.66 484.23 221.93 467.32 219.22C461.05 218.21 437.15 217.78 426.99 218.51C403.97 220.17 389.25 222.19 369.12 226.49C367.46 226.84 364.99 227.34 363.66 227.62C359.26 228.53 340.61 233.36 329.49 236.48C320.36 239.02 302.29 244.7 290.87 248.63C286.59 250.11 282.62 251.45 282.07 251.62C281.26 251.9 268.98 256.35 265.33 257.71C264.86 257.89 263.37 258.44 262.06 258.92C260.76 259.4 258.21 260.35 256.4 261.08C254.62 261.79 252.73 262.52 252.25 262.69C251.77 262.87 249.91 263.6 248.1 264.33C246.31 265.03 244.1 265.91 243.19 266.24C242.29 266.57 235.22 269.36 227.47 272.43C203.49 281.94 201.33 282.74 197.65 283.85C197.03 284.03 195.57 284.53 194.38 284.93C193.2 285.34 191.24 285.99 189.98 286.37C188.75 286.72 187.26 287.2 186.71 287.37C185.75 287.7 183.04 288.46 179.16 289.51C178.21 289.76 176.32 290.22 175.01 290.52C173.7 290.8 171.87 291.2 170.93 291.43C170.03 291.63 168.27 291.98 167.03 292.15C165.83 292.36 164.09 292.63 163.19 292.76C157.6 293.66 155.64 293.84 150.1 294.04C143.94 294.27 136.06 294.02 133.92 293.56C133.35 293.44 131.91 293.19 130.73 293.04C129.55 292.88 127.96 292.58 127.21 292.36C123.89 291.43 119.56 289.99 118.22 289.36C117.42 289.01 115.91 288.31 114.88 287.83C107.28 284.3 99.61 277.64 94.47 270.14C92.39 267.1 89.89 262.29 88.84 259.32C87.43 255.35 86.02 249.91 85.19 245.36C85.06 244.65 84.79 241.43 84.54 238.16C84.08 231.92 84.06 232.63 84.94 222.46C85.57 215.34 87.66 205.86 90.07 199.31C90.45 198.33 91.03 196.7 91.38 195.67C92.13 193.55 93.04 191.26 93.77 189.73C94.02 189.18 94.25 188.65 94.25 188.55C94.25 188.45 94.7 187.36 95.28 186.16C104.84 165.65 118.7 148.84 137.65 134.78C139.74 133.22 145.27 129.5 146.45 128.84C146.73 128.69 148.27 127.81 149.85 126.85C157.6 122.3 167.84 117.85 176.14 115.43C187.26 112.21 194.2Line truncated
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

+3
View File
@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" role="img" aria-label="Codewhale">
<path fill="#FFFFFF" fill-rule="evenodd" d="M215.77 40.96C208.55 41.41 204.88 41.74 201.43 42.19C197 42.77 191.11 43.68 190.66 43.83C190.48 43.9 189.58 44.05 188.65 44.2C185.38 44.71 171.46 48.1 167.61 49.36C166.23 49.81 163.99 50.54 162.68 50.97C157.57 52.61 150.43 55.35 142.93 58.55C140.59 59.53 130.65 64.41 130.1 64.84C129.97 64.94 128.72 65.62 127.33 66.34C125.95 67.07 123.23 68.63 121.29 69.82C119.36 71 117.09 72.36 116.29 72.84C98.57 83.3 78.57 101.12 63.12 120.19C61.59 122.07 58.34 126.28 57.87 126.98C57.54 127.46 56.88 128.41 56.38 129.12C55.6 130.2 54.37 132.01 50.39 137.92C48.61 140.57 47.68 142.13 44.71 147.36C43.02 150.33 41.49 153.05 41.29 153.4C40.78 154.25 36.13 163.69 35.12 165.85C33.76 168.82 33.66 169.05 32.61 171.64C30.62 176.47 29.99 178.08 28.86 181.45C28.45 182.68 27.85 184.34 27.55 185.1C27.27 185.85 26.79 187.19 26.54 188.04C26.27 188.92 25.81 190.38 25.54 191.31C24.6 194.28 22.89 200.62 22.52 202.38C22.42 202.99 22.14 204.04 21.96 204.77C21.61 206.03 21.18 208.05 20.05 213.53C18.84 219.37 17.71 226.51 17.26 231.14C17.11 232.6 16.93 233.96 16.88 234.16C16.58 235.19 16 249.13 16 255.14C16.03 272.78 18.54 293.84 22.06 306.09C22.34 306.97 22.54 307.88 22.54 308.11C22.54 308.33 22.77 309.36 23.07 310.4C23.37 311.43 23.82 313.06 24.08 314.04C25.38 318.77 27.47 325.06 30.44 333.29C30.67 333.92 30.94 334.65 31.07 334.93C31.22 335.2 31.67 336.29 32.1 337.32C32.53 338.35 33.03 339.53 33.23 339.96C33.41 340.36 34.12 341.95 34.77 343.48C36 346.37 41.29 357.09 42.42 358.95C42.82 359.63 45.54 364.34 45.84 364.87C46.57 366.2 47.93 368.31 49.09 369.9C50.27 371.56 50.77 372.29 53.11 375.71C57.92 382.83 65.01 391.39 71.73 398.1C75.96 402.35 76.56 402.83 80.66 405.53C93.59 414.03 103.63 418.51 118.65 422.48C130.05 425.5 149.5 425.93 163.06 423.46C171.06 422 181.4 418.81 189.98 415.19C203.24 409.58 217.93 399.56 228.68 388.82C232.6 384.89 231.34 387.84 225.25 396.9C220.07 404.62 210.76 414.18 202.06 420.72C184.52 433.88 166.28 441.63 143.56 445.53C140.89 445.98 140.09 446.61 141.12 447.47C141.82 448.05 148.82 451.39 153.62 453.43C188.6 468.3 224.17 474.06 262.32 471.04C283.05 469.38 301.29 466.14 318.42 461C328.64 457.96 329.89 457.56 337.42 454.76C359.08 446.76 381.9 434.33 402.3 419.41C414.38 410.61 431.87 394.53 440.75 384.09C443.26 381.15 444.93 379.18 445.98 377.95C446.46 377.37 447.37 376.29 447.99 375.56C449.63 373.62 456.3 364.67 459.57 360.04C460.85 358.22 462.13 356.24 465.76 350.53C466.61 349.17 466.74 348.97 467.37 347.88C467.72 347.31 468.12 346.63 468.25 346.4C468.98 345.24 471.44 341.04 472.12 339.76C472.55 338.98 473.26 337.67 473.71 336.86C474.14 336.08 475.14 334.17 475.92 332.66C476.73 331.13 477.78 329.09 478.29 328.13C478.82 327.15 479.8 325.06 480.48 323.48C481.18 321.89 481.89 320.23 482.09 319.83C482.26 319.4 482.72 318.35 483.09 317.44C483.45 316.53 483.85 315.58 483.97 315.3C484.1 315.03 484.5 314.07 484.85 313.16C485.23 312.26 485.73 311.05 486.01 310.45C486.26 309.87 486.49 309.26 486.49 309.11C486.49 308.96 486.64 308.48 486.84 308.06C487.04 307.6 487.5 306.45 487.87 305.49C488.23 304.51 488.7 303.33 488.9 302.85C489.46 301.46 491.5 294.92 492.5 291.15C492.78 290.17 493.28 288.33 493.63 287.02C498.42 269.79 499.55 245.46 496 236.55C492.08 226.66 484.23 221.93 467.32 219.22C461.05 218.21 437.15 217.78 426.99 218.51C403.97 220.17 389.25 222.19 369.12 226.49C367.46 226.84 364.99 227.34 363.66 227.62C359.26 228.53 340.61 233.36 329.49 236.48C320.36 239.02 302.29 244.7 290.87 248.63C286.59 250.11 282.62 251.45 282.07 251.62C281.26 251.9 268.98 256.35 265.33 257.71C264.86 257.89 263.37 258.44 262.06 258.92C260.76 259.4 258.21 260.35 256.4 261.08C254.62 261.79 252.73 262.52 252.25 262.69C251.77 262.87 249.91 263.6 248.1 264.33C246.31 265.03 244.1 265.91 243.19 266.24C242.29 266.57 235.22 269.36 227.47 272.43C203.49 281.94 201.33 282.74 197.65 283.85C197.03 284.03 195.57 284.53 194.38 284.93C193.2 285.34 191.24 285.99 189.98 286.37C188.75 286.72 187.26 287.2 186.71 287.37C185.75 287.7 183.04 288.46 179.16 289.51C178.21 289.76 176.32 290.22 175.01 290.52C173.7 290.8 171.87 291.2 170.93 291.43C170.03 291.63 168.27 291.98 167.03 292.15C165.83 292.36 164.09 292.63 163.19 292.76C157.6 293.66 155.64 293.84 150.1 294.04C143.94 294.27 136.06 294.02 133.92 293.56C133.35 293.44 131.91 293.19 130.73 293.04C129.55 292.88 127.96 292.58 127.21 292.36C123.89 291.43 119.56 289.99 118.22 289.36C117.42 289.01 115.91 288.31 114.88 287.83C107.28 284.3 99.61 277.64 94.47 270.14C92.39 267.1 89.89 262.29 88.84 259.32C87.43 255.35 86.02 249.91 85.19 245.36C85.06 244.65 84.79 241.43 84.54 238.16C84.08 231.92 84.06 232.63 84.94 222.46C85.57 215.34 87.66 205.86 90.07 199.31C90.45 198.33 91.03 196.7 91.38 195.67C92.13 193.55 93.04 191.26 93.77 189.73C94.02 189.18 94.25 188.65 94.25 188.55C94.25 188.45 94.7 187.36 95.28 186.16C104.84 165.65 118.7 148.84 137.65 134.78C139.74 133.22 145.27 129.5 146.45 128.84C146.73 128.69 148.27 127.81 149.85 126.85C157.6 122.3 167.84 117.85 176.14 115.43C187.26 112.21 194.2Line truncated
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

+3 -1
View File
@@ -1 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" fill-rule="evenodd" d="M 211.759 469.126 C 191.280 466.358 166.740 459.281 148.669 450.933 C 137.944 445.978 137.708 444.492 147.386 442.873 C 162.950 440.270 182.911 431.903 197.412 421.903 C 208.107 414.528 222.871 398.950 227.904 389.729 C 228.497 388.643 225.903 390.576 222.139 394.025 C 213.396 402.036 204.357 408.028 192.691 413.545 C 158.373 429.776 122.240 428.876 89.841 410.983 C 78.798 404.885 71.269 398.348 62.125 386.920 C 31.951 349.206 16.901 305.466 16.901 255.482 C 16.901 206.943 33.640 159.838 64.440 121.703 C 111.469 63.475 186.486 34.176 256.497 46.692 C 268.056 48.759 286.008 54.101 288.636 56.257 L 290.796 58.029 L 288.311 62.801 C 284.863 69.421 274.479 80.154 266.190 85.664 C 262.368 88.205 255.644 91.529 251.248 93.052 C 244.132 95.516 243.554 95.895 245.984 96.505 C 248.804 97.213 254.206 96.862 270.355 94.924 C 283.318 93.368 293.079 94.872 310.680 101.138 C 330.307 108.125 345.213 112.582 353.764 114.018 C 358.334 114.786 361.319 115.794 361.661 116.685 C 363.320 121.008 349.053 137.395 337.939 143.932 C 334.429 145.997 327.978 148.880 323.604 150.340 C 316.545 152.696 314.140 152.994 302.229 152.985 C 287.046 152.974 281.417 151.727 269.918 145.829 C 264.842 143.226 260.404 139.692 253.515 132.769 C 243.257 122.461 237.445 118.925 226.498 116.332 C 196.283 109.177 160.483 119.340 131.001 143.443 C 114.090 157.269 101.527 174.990 93.047 196.983 C 87.965 210.163 86.204 219.746 86.224 234.128 C 86.265 263.885 97.393 281.372 122.165 290.608 C 127.662 292.658 131.037 293.137 142.664 293.517 C 165.823 294.275 182.337 290.007 231.146 270.650 C 299.879 243.390 348.689 228.976 395.530 222.106 C 412.810 219.572 452.655 218.388 462.814 220.107 C 480.607 223.118 489.106 228.538 492.618 239.112 C 494.120 243.634 494.290 246.619 493.776 259.403 C 492.987 279.032 490.534 289.883 481.997 311.499 C 447.936 397.744 367.611 458.036 271.849 469.238 C 255.937 471.099 225.945 471.044 211.759 469.126 Z M 268.570 453.799 C 324.066 448.214 375.534 424.502 414.738 386.457 C 437.939 363.942 455.183 338.976 467.076 310.680 C 473.360 295.729 479.593 272.970 477.873 271.251 C 474.893 268.270 451.236 270.950 436.056 275.988 C 410.958 284.317 379.331 305.900 352.435 333.051 C 337.949 347.675 329.137 358.512 309.500 385.857 C 293.525 408.102 285.758 417.452 273.242 429.510 C 262.916 439.457 254.375 445.852 244.220 451.239 L 237.443 454.835 L 247.859 454.835 C 253.588 454.835 262.908 454.369 268.570 453.799 Z M 291.877 436.086 C 291.586 435.616 294.356 434.419 298.032 433.425 C 339.084 422.327 383.749 392.629 411.885 357.724 C 424.930 341.540 439.445 316.946 444.490 302.478 C 445.205 300.427 446.123 298.750 446.531 298.750 C 448.652 298.750 438.704 323.522 431.035 337.337 C 424.713 348.725 422.249 352.547 414.573 362.874 C 387.281 399.591 349.152 424.467 304.976 434.375 C 291.935 437.300 292.575 437.216 291.877 436.086 Z M 314.242 403.739 C 314.470 403.523 318.540 401.320 323.286 398.845 C 354.190 382.728 385.388 353.647 402.926 324.610 C 404.997 321.181 406.930 318.614 407.221 318.905 C 408.529 320.213 394.836 342.688 385.885 353.926 C 373.881 368.998 359.917 381.742 345.696 390.606 C 337.012 396.018 319.186 404.132 315.978 404.132 C 314.796 404.132 314.014 403.955 314.242 403.739 Z M 300.106 344.750 C 304.411 341.565 305.548 338.263 303.789 334.053 C 300.211 325.490 284.753 325.447 280.680 333.988 C 279.096 337.310 279.096 337.735 280.679 341.054 C 281.688 343.169 283.655 345.168 285.585 346.040 C 289.707 347.900 296.685 347.281 300.106 344.750 Z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" role="img" aria-label="Codewhale">
<path fill="#142352" fill-rule="evenodd" d="M215.77 40.96C208.55 41.41 204.88 41.74 201.43 42.19C197 42.77 191.11 43.68 190.66 43.83C190.48 43.9 189.58 44.05 188.65 44.2C185.38 44.71 171.46 48.1 167.61 49.36C166.23 49.81 163.99 50.54 162.68 50.97C157.57 52.61 150.43 55.35 142.93 58.55C140.59 59.53 130.65 64.41 130.1 64.84C129.97 64.94 128.72 65.62 127.33 66.34C125.95 67.07 123.23 68.63 121.29 69.82C119.36 71 117.09 72.36 116.29 72.84C98.57 83.3 78.57 101.12 63.12 120.19C61.59 122.07 58.34 126.28 57.87 126.98C57.54 127.46 56.88 128.41 56.38 129.12C55.6 130.2 54.37 132.01 50.39 137.92C48.61 140.57 47.68 142.13 44.71 147.36C43.02 150.33 41.49 153.05 41.29 153.4C40.78 154.25 36.13 163.69 35.12 165.85C33.76 168.82 33.66 169.05 32.61 171.64C30.62 176.47 29.99 178.08 28.86 181.45C28.45 182.68 27.85 184.34 27.55 185.1C27.27 185.85 26.79 187.19 26.54 188.04C26.27 188.92 25.81 190.38 25.54 191.31C24.6 194.28 22.89 200.62 22.52 202.38C22.42 202.99 22.14 204.04 21.96 204.77C21.61 206.03 21.18 208.05 20.05 213.53C18.84 219.37 17.71 226.51 17.26 231.14C17.11 232.6 16.93 233.96 16.88 234.16C16.58 235.19 16 249.13 16 255.14C16.03 272.78 18.54 293.84 22.06 306.09C22.34 306.97 22.54 307.88 22.54 308.11C22.54 308.33 22.77 309.36 23.07 310.4C23.37 311.43 23.82 313.06 24.08 314.04C25.38 318.77 27.47 325.06 30.44 333.29C30.67 333.92 30.94 334.65 31.07 334.93C31.22 335.2 31.67 336.29 32.1 337.32C32.53 338.35 33.03 339.53 33.23 339.96C33.41 340.36 34.12 341.95 34.77 343.48C36 346.37 41.29 357.09 42.42 358.95C42.82 359.63 45.54 364.34 45.84 364.87C46.57 366.2 47.93 368.31 49.09 369.9C50.27 371.56 50.77 372.29 53.11 375.71C57.92 382.83 65.01 391.39 71.73 398.1C75.96 402.35 76.56 402.83 80.66 405.53C93.59 414.03 103.63 418.51 118.65 422.48C130.05 425.5 149.5 425.93 163.06 423.46C171.06 422 181.4 418.81 189.98 415.19C203.24 409.58 217.93 399.56 228.68 388.82C232.6 384.89 231.34 387.84 225.25 396.9C220.07 404.62 210.76 414.18 202.06 420.72C184.52 433.88 166.28 441.63 143.56 445.53C140.89 445.98 140.09 446.61 141.12 447.47C141.82 448.05 148.82 451.39 153.62 453.43C188.6 468.3 224.17 474.06 262.32 471.04C283.05 469.38 301.29 466.14 318.42 461C328.64 457.96 329.89 457.56 337.42 454.76C359.08 446.76 381.9 434.33 402.3 419.41C414.38 410.61 431.87 394.53 440.75 384.09C443.26 381.15 444.93 379.18 445.98 377.95C446.46 377.37 447.37 376.29 447.99 375.56C449.63 373.62 456.3 364.67 459.57 360.04C460.85 358.22 462.13 356.24 465.76 350.53C466.61 349.17 466.74 348.97 467.37 347.88C467.72 347.31 468.12 346.63 468.25 346.4C468.98 345.24 471.44 341.04 472.12 339.76C472.55 338.98 473.26 337.67 473.71 336.86C474.14 336.08 475.14 334.17 475.92 332.66C476.73 331.13 477.78 329.09 478.29 328.13C478.82 327.15 479.8 325.06 480.48 323.48C481.18 321.89 481.89 320.23 482.09 319.83C482.26 319.4 482.72 318.35 483.09 317.44C483.45 316.53 483.85 315.58 483.97 315.3C484.1 315.03 484.5 314.07 484.85 313.16C485.23 312.26 485.73 311.05 486.01 310.45C486.26 309.87 486.49 309.26 486.49 309.11C486.49 308.96 486.64 308.48 486.84 308.06C487.04 307.6 487.5 306.45 487.87 305.49C488.23 304.51 488.7 303.33 488.9 302.85C489.46 301.46 491.5 294.92 492.5 291.15C492.78 290.17 493.28 288.33 493.63 287.02C498.42 269.79 499.55 245.46 496 236.55C492.08 226.66 484.23 221.93 467.32 219.22C461.05 218.21 437.15 217.78 426.99 218.51C403.97 220.17 389.25 222.19 369.12 226.49C367.46 226.84 364.99 227.34 363.66 227.62C359.26 228.53 340.61 233.36 329.49 236.48C320.36 239.02 302.29 244.7 290.87 248.63C286.59 250.11 282.62 251.45 282.07 251.62C281.26 251.9 268.98 256.35 265.33 257.71C264.86 257.89 263.37 258.44 262.06 258.92C260.76 259.4 258.21 260.35 256.4 261.08C254.62 261.79 252.73 262.52 252.25 262.69C251.77 262.87 249.91 263.6 248.1 264.33C246.31 265.03 244.1 265.91 243.19 266.24C242.29 266.57 235.22 269.36 227.47 272.43C203.49 281.94 201.33 282.74 197.65 283.85C197.03 284.03 195.57 284.53 194.38 284.93C193.2 285.34 191.24 285.99 189.98 286.37C188.75 286.72 187.26 287.2 186.71 287.37C185.75 287.7 183.04 288.46 179.16 289.51C178.21 289.76 176.32 290.22 175.01 290.52C173.7 290.8 171.87 291.2 170.93 291.43C170.03 291.63 168.27 291.98 167.03 292.15C165.83 292.36 164.09 292.63 163.19 292.76C157.6 293.66 155.64 293.84 150.1 294.04C143.94 294.27 136.06 294.02 133.92 293.56C133.35 293.44 131.91 293.19 130.73 293.04C129.55 292.88 127.96 292.58 127.21 292.36C123.89 291.43 119.56 289.99 118.22 289.36C117.42 289.01 115.91 288.31 114.88 287.83C107.28 284.3 99.61 277.64 94.47 270.14C92.39 267.1 89.89 262.29 88.84 259.32C87.43 255.35 86.02 249.91 85.19 245.36C85.06 244.65 84.79 241.43 84.54 238.16C84.08 231.92 84.06 232.63 84.94 222.46C85.57 215.34 87.66 205.86 90.07 199.31C90.45 198.33 91.03 196.7 91.38 195.67C92.13 193.55 93.04 191.26 93.77 189.73C94.02 189.18 94.25 188.65 94.25 188.55C94.25 188.45 94.7 187.36 95.28 186.16C104.84 165.65 118.7 148.84 137.65 134.78C139.74 133.22 145.27 129.5 146.45 128.84C146.73 128.69 148.27 127.81 149.85 126.85C157.6 122.3 167.84 117.85 176.14 115.43C187.26 112.21 194.2Line truncated
</svg>

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 10 KiB

+3 -1
View File
@@ -1 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1874 264"><path fill="#FFFFFF" fill-rule="evenodd" d="M 1634 1.2 c -3.9 1.1 -8.5 5 -10.6 9 -1.8 3.6 -2.1 239.5 -0.3 243.1 6.9 13.5 25.3 13.8 31.8 0.5 2.1 -4.4 2.1 -4.4 2.1 -121.9 0 -111.8 -0.1 -117.6 -1.9 -121.4 -3.8 -8.4 -11.9 -11.9 -21.1 -9.3 Z M 1195.5 1.7 c -1.1 0.2 -3 0.6 -4.2 0.9 -3.6 0.7 -9 6.1 -10.8 10.7 -1.4 3.8 -1.5 16.2 -1.3 121.3 0.3 117 0.3 117 2.7 120.6 8 11.7 24.6 11.4 31.6 -0.6 2.5 -4.3 2.5 -4.3 2.5 -50.7 0.1 -52.5 0.5 -57.4 6.4 -68.6 20.3 -38.5 75.8 -38.2 96.4 0.5 5.8 10.9 6.2 14.5 6.2 67.2 0 47.4 0 47.5 2.3 51.5 6.9 12.2 23.4 12.5 31.5 0.5 2.3 -3.4 2.3 -3.4 2 -58 -0.4 -60.3 -0.3 -60.1 -9 -77.5 -23.3 -46.5 -83.1 -63.6 -128.1 -36.5 -3.6 2.2 -6.8 4 -7.1 4 -0.4 -0 -0.6 -16.1 -0.6 -35.7 0 -34.2 -0.1 -35.9 -2.1 -40 -3 -6.2 -11.9 -10.9 -18.4 -9.6 Z M 620.5 4.4 c -8.5 5.2 -8.6 5.9 -8.6 44.9 0 18.8 -0.2 35.9 -0.5 37.9 -0.6 3.7 -0.6 3.7 -5.2 0.4 -43.3 -30.8 -107.6 -19.8 -138.6 23.7 -38.9 54.5 -11.8 129.2 54.1 149.4 12.6 3.8 40.2 4.1 53.3 0.5 37.1 -10.2 63.8 -38.4 71.5 -75.7 2.4 -11.6 2.3 -169.1 -0.1 -174.1 -4.2 -8.8 -17.3 -12.3 -25.9 -7 Z m -56.5 103.2 c 15.2 3.5 31.9 15.7 39.4 28.7 13.6 23.3 9.7 54.6 -9.1 73.3 -25.2 25.2 -65.2 25.4 -90 0.5 -35.2 -35.5 -17 -92.2 33.2 -103.4 4.7 -1.1 20.5 -0.6 26.5 0.9 Z M 84.5 70.7 c -47.9 6.6 -84.2 48.3 -83.8 96.3 0.3 45.2 28.8 81.7 73.8 94.7 7.4 2.1 99.1 3.3 105.7 1.4 4.6 -1.4 11.3 -8.9 12.2 -13.6 1.4 -7.4 -2.8 -16.1 -9.4 -19.5 -3.7 -1.9 -6.1 -2 -46.2 -2 -48.7 -0.1 -53.6 -0.6 -66.3 -6.9 -14.2 -7.1 -25.5 -19.9 -30.6 -34.8 -3.5 -9.9 -3.5 -28.7 0 -38.7 4.9 -14.4 17 -28 30.6 -34.6 12.6 -6.2 13.8 -6.3 63.4 -6.8 42.6 -0.3 45.7 -0.5 49.3 -2.3 12.8 -6.5 12.3 -25.6 -0.7 -31.9 -4 -1.9 -6 -2 -49.6 -1.9 -25 0.1 -46.7 0.4 -48.4 0.6 Z M 298.3 71.5 c -43.5 7.9 -76.1 43.4 -80.3 87.5 -4.4 46 26.9 89.8 73 102.2 12.5 3.3 37.7 3.3 49.9 -0 35.6 -9.7 61.7 -35.7 71.3 -71.1 2.8 -10.1 3 -32.9 0.4 -44.1 -11.4 -50.3 -62.9 -83.8 -114.3 -74.5 Z m 32.7 36.1 c 27.1 6.4 48.1 32 48 58.8 -0.2 54.9 -68.1 82.6 -107.1 43.7 -35.6 -35.5 -17 -92.9 33.6 -103.5 4.9 -1 19.6 -0.4 25.5 1 Z M 765.5 71.1 c -62 9.1 -99.5 76 -75 134 11.1 26.4 35.3 47.5 64 56 11.7 3.5 38.9 3.5 51.4 0.1 16.9 -4.6 30.2 -12.3 43.4 -25.1 9 -8.7 10.7 -11.4 10.7 -17 0 -10.5 -7.7 -18.1 -18.4 -18.1 -6.7 -0 -9.2 1.4 -18.2 10 -30.8 29.6 -81.6 20.6 -98.5 -17.5 -3.6 -8.1 -8.7 -7.5 63.8 -7.5 73.5 -0 69.2 0.5 77.2 -8.6 5 -5.7 6.6 -11.9 5.7 -22.3 -4.4 -51.8 -54.5 -91.5 -106.1 -84 Z m 31.9 38.5 c 11.4 3.8 21.6 11.7 28.9 22.3 3.1 4.5 6.7 12.9 6.7 15.6 0 1.3 -7 1.5 -55 1.5 -63.3 -0 -57.5 1.3 -51.3 -11.1 12.5 -24.9 43.7 -37.4 70.7 -28.3 Z M 919.3 71.1 c -4.3 1.3 -9.7 7 -11.1 11.8 -1.6 5 -1.7 112.7 -0.1 122 4.2 26.4 21.6 46.8 47.4 55.7 11.7 4.1 29.3 4.1 41 -0 9.5 -3.3 18.2 -8.4 24.8 -14.5 4.8 -4.4 4.8 -4.4 9 -0.4 19.8 19.2 51.3 23.7 76.6 10.8 16.8 -8.5 30 -24.7 35.7 -44 2.6 -8.9 3.4 -123.6 0.9 -130.2 -5.7 -14.9 -25.7 -15.7 -33.6 -1.3 -1.1 2 -1.5 14.3 -1.9 62.5 -0.6 68.7 -0.1 65.3 -10.1 74.7 -15.7 14.7 -40.1 10.3 -49.6 -9 -2.8 -5.7 -2.8 -5.7 -3.3 -65.9 -0.5 -60.1 -0.5 -60.1 -3.5 -64.4 -8 -11.3 -24.8 -10.5 -31.8 1.6 -0.9 1.4 -1.3 19 -1.7 62 -0.5 60 -0.5 60 -3.1 65.6 -5.8 12.3 -15.4 18.4 -28.9 18.4 -13.4 -0 -23.2 -6.3 -28.8 -18.3 -2.7 -5.7 -2.7 -5.7 -3.2 -65.7 -0.5 -60 -0.5 -60 -2.8 -63.7 -4.2 -6.8 -13.8 -10.2 -21.9 -7.7 Z M 1471 71.9 c -76 16.2 -104.4 106.4 -51.2 162.3 12.2 12.8 27 21.7 44.7 26.9 11.7 3.5 39.9 3.5 52.5 0.1 9.6 -2.6 22.6 -8.4 29.4 -13.2 5.4 -3.6 6.1 -3.4 7 2 2 12.4 18.7 18 29.1 9.8 6.4 -5 6.5 -5.6 6.5 -55.4 0 -48.8 -0.5 -55.3 -5.5 -69.6 -15.8 -45.2 -65.3 -72.9 -112.5 -62.9 Z m 35.4 36.1 c 27.3 6.9 44.9 28.5 46.3 56.5 0.9 18.5 -4.4 32.1 -17.7 45.6 -38.8 39.3 -106.2 12 -106.3 -43.1 -0.1 -30.1 20.3 -53.8 51.8 -60.4 5.6 -1.1 18.8 -0.5 25.9 1.4 Z M 1772 70.6 c -42.5 7.9 -71 32.8 -82.2 71.9 -3.4 11.8 -3.4 38.4 0 49.9 8.6 28.9 27 50.6 53.3 63 15.1 7.1 19.7 8.1 39.9 8.1 29.9 -0 47.4 -7 69.4 -27.5 8.1 -7.6 9.6 -10.3 9.6 -17.1 0 -10.3 -7.6 -17.9 -17.8 -17.9 -7.4 -0 -9.9 1.3 -17.9 9.5 -23.8 24.2 -61.1 24.4 -85.5 0.4 -7.7 -7.6 -15.9 -21.2 -14.3 -23.9 0.4 -0.7 21 -1 64.3 -1 63.7 -0 63.7 -0 68.8 -2.4 11.1 -5.1 15.2 -14.6 13.5 -30.7 -4.1 -37.6 -32.9 -70.5 -69.9 -79.9 -7.4 -1.9 -26.1 -3.4 -31.2 -2.4 Z m 24.1 38 c 12.5 3.7 22.8 10.9 30.5 21 4.1 5.5 8.4 14.6 8.4 17.9 0 1.3 -7.3 1.5 -54.5 1.5 -43.6 -0 -54.5 -0.3 -54.5 -1.3 0 -0.7 1.6 -4.5 3.5 -8.6 11.4 -23.8 42 -37.8 66.6 -30.5 Z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 160" role="img" aria-label="Codewhale">
<path fill="#FFFFFF" fill-rule="evenodd" d="M893.19 8.33C890.57 9.07 888.43 10.9 887.23 13.53C886.57 14.9 886.57 14.9 886.57 79.84C886.57 144.75 886.57 144.75 887.39 146.47C891.11 154.27 902.44 153.34 905.15 145.02C905.89 142.78 906.05 17.82 905.34 15.09C903.92 9.78 898.58 6.83 893.19 8.33Z M342.45 8.77C339.14 9.13 335.83 11.72 334.51 14.98C333.88 16.54 333.88 16.54 333.8 36.97C333.75 54.12 333.67 57.43 333.34 57.43C333.15 57.43 332.93 57.32 332.87 57.19C332.35 55.85 322.67 50.73 317.06 48.87C281.99 37.11 245.34 62.58 245.28 98.74C245.26 131.1 274.31 155.93 307.13 151.67C328.6 148.85 345.76 134.16 351.8 113.4C354.02 105.79 354.04 105.14 353.93 57.57C353.85 16.26 353.85 16.26 353.22 14.71C351.53 10.47 347.42 8.22 342.45 8.77Z M306.48 66.08C332.52 71.03 342.97 103 324.75 122.07C308.69 138.87 280.57 135.42 269.33 115.29C255.24 90.12 277.56 60.61 306.48 66.08Z M652.37 8.74C649.55 9.23 646.79 11.34 645.34 14.08C644.63 15.44 644.63 15.44 644.63 80.14C644.63 153.31 644.35 145.7 647.09 148.74C650.73 152.79 657.67 152.84 661.59 148.88C664.49 145.9 664.29 148 664.49 117.89C664.62 94.47 664.7 90.97 665.09 89.16C670.64 64.16 703.03 57.27 718.26 77.84C720.83 81.31 722.56 85.06 723.6 89.38C723.82 90.26 723.95 98.98 724.06 117.61C724.23 144.56 724.23 144.56 725.02 146.28C729.01 154.9 742.06 153.14 743.81 143.74C744.41 140.43 743.95 90.37 743.29 86.78C741.57 77.65 737.6 69.33 731.83 62.74C715.83 44.47 687.93 40.66 667.22 53.99C666.13 54.7 665.06 55.22 664.84 55.14C664.54 55.03 664.46 51.66 664.4 35.49C664.32 15.99 664.32 15.99 663.53 14.3C661.64 10.17 657.05 7.89 652.37 8.74Z M47.35 46.25C28.94 48.13 12.83 59.46 4.68 76.17C3.09 79.43 1.34 84.16 0.88 86.48C0.74 87.14 0.41 88.64 0.14 89.85C-0.49 92.66 -0.6 103.39 0 106.81C3.83 129.18 19.56 145.87 41.66 151.04C45.65 152 95.9 152.16 98.34 151.23C104.93 148.77 106.54 140.04 101.32 135.09C98.39 132.3 100.77 132.55 72.79 132.36C49.18 132.22 48.23 132.19 45.76 131.64C25.99 127.13 14.66 107.41 20.98 88.4C24.1 79.02 32.31 70.81 41.71 67.69C46.86 65.99 45.02 66.1 71.97 65.94C96.72 65.78 96.72 65.78 98.56 64.9C107.17 60.82 106.16 48.76 97 46.33C95.41 45.89 51.45 45.83 47.35 46.25Z M165.66 46.35C145.55 48.71 128.51 62.14 121.4 81.23C117.35 92.06 117.29 106.21 121.23 116.52C130.59 140.94 153.92 154.9 179.88 151.56C207.34 148.03 228.65 122.07 226 95.35C225.51 90.56 224.74 86.37 223.84 83.56C215.8 58.86 191.53 43.32 165.66 46.35Z M178.62 66.05C199.17 69.99 211.45 90.56 204.77 109.82C201.35 119.66 192.55 128.2 182.75 131.1C175.09 133.37 166.75 133.12 159.47 130.39C149.27 126.53 141.58 117.72 138.69 106.51C137.92 103.55 137.76 95.1 138.38 92.45C140.68 83.09 146.81 74.39 153.81 70.59C158.02 68.29 159.42 67.69 162.65 66.76C164.32 66.3 165.57 66.08 169.49 65.53C171.05 65.31 176.32 65.61 178.62 66.05Z M420.19 46.35C401.78 48.43 386.18 59.51 377.9 76.44C363.4 106.12 380.44 142.2 412.94 150.57C421.36 152.73 432.17 152.63 440.7 150.25C449.87 147.73 457.06 143.46 464.77 136.02C468.93 132 469.56 130.88 469.56 127.32C469.56 117.94 457.52 113.97 451.53 121.39C438.6 137.36 411.76 136.46 399.31 119.64C396.55 115.89 394.04 110.55 394.72 109.87C394.97 109.62 402.93 109.52 429.98 109.46C469.45 109.41 466.69 109.54 470.19 107.22C474.4 104.4 475.99 101.04 475.99 94.88C475.99 67.23 448.39 43.21 420.19 46.35Z M428.39 65.94C439.25 67.03 448.5 73.46 453.28 83.28C454.87 86.48 455.45 88.48 454.95 88.97C454.46 89.46 395.18 89.44 394.69 88.94C393.73 87.99 397.65 80.49 401.37 76.17C405.85 70.95 414.74 66.62 422.48 65.94C423.85 65.8 425.11 65.69 425.27 65.67C425.47 65.67 426.86 65.78 428.39 65.94Z M503.29 46.38C499.02 47.39 496.26 50.54 495.68 55.03C495.22 58.58 495.33 114.44 495.82 118.16C496.97 127.16 500.11 133.91 506.02 140.07C520.3 155 542.62 155.93 557.97 142.26L560.51 139.99L562.62 141.9C568.23 146.94 574.79 150.27 581.41 151.45C599.77 154.68 618.17 143.32 623.67 125.41C625.51 119.53 625.59 117.45 625.51 83.56C625.42 56.31 625.4 54.21 624.93 52.92C621.95 44.55 610.65 43.95 606.55 51.96C605.78 53.47 605.78 53.47 605.65 85.33C605.51 109.9 605.4 117.45 605.15 118.3C603.32 124.07 600.53 127.57 595.83 130C586.25 135.01 575.01 130.11 571.43 119.39C570.77 117.48 570.77 117.48 570.63 85.74C570.47 50.65 570.63 53.22 568.72 50.48C564.67 44.58 554.85 45.32 551.81 51.74C550.69 54.18 550.66 54.45 550.66 85.91C550.66 120.21 550.77 118.41 548.59 122.54C541.15 136.68 520.85 134.38 516.28 118.84C515.84 117.34 515.79 114.71 515.65 85.33C515.51 53.47 515.51 53.47 514.75 51.91C512.56 47.48 507.94 45.23 503.29 46.38Z M808.07 46.35C775.57 50.32 754.18 82.3 763.1 113.56C767.15 127.81 777.05 139.71 790.42 146.53C807.44 155.14 829.32 153.83 845.24 143.19C848.44 141.03 848.61 141.05 848.91 143.6C850.22 154.62 866.33 154.62 868.25 143.57C868.88 139.93 868.46 94.33 867.75 90.39C862.67 61.92 836.79 42.85 808.07 46.35Z M821.22 66.08C848.5 71.25 858.48 104.13 838.59 123.27C817.01 144.09 780.71 128.88 780.63 99.01C780.58 78 800.19 62.08 821.22 66.08Z M968.77 46.38C950.66 48.79 935.54 59.59 927.58 75.76C913.33 104.7 927.91 139.52 958.51 149Line truncated
</svg>

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 5.6 KiB

+3 -1
View File
@@ -1 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1874 264"><path fill="#142352" fill-rule="evenodd" d="M 1634 1.2 c -3.9 1.1 -8.5 5 -10.6 9 -1.8 3.6 -2.1 239.5 -0.3 243.1 6.9 13.5 25.3 13.8 31.8 0.5 2.1 -4.4 2.1 -4.4 2.1 -121.9 0 -111.8 -0.1 -117.6 -1.9 -121.4 -3.8 -8.4 -11.9 -11.9 -21.1 -9.3 Z M 1195.5 1.7 c -1.1 0.2 -3 0.6 -4.2 0.9 -3.6 0.7 -9 6.1 -10.8 10.7 -1.4 3.8 -1.5 16.2 -1.3 121.3 0.3 117 0.3 117 2.7 120.6 8 11.7 24.6 11.4 31.6 -0.6 2.5 -4.3 2.5 -4.3 2.5 -50.7 0.1 -52.5 0.5 -57.4 6.4 -68.6 20.3 -38.5 75.8 -38.2 96.4 0.5 5.8 10.9 6.2 14.5 6.2 67.2 0 47.4 0 47.5 2.3 51.5 6.9 12.2 23.4 12.5 31.5 0.5 2.3 -3.4 2.3 -3.4 2 -58 -0.4 -60.3 -0.3 -60.1 -9 -77.5 -23.3 -46.5 -83.1 -63.6 -128.1 -36.5 -3.6 2.2 -6.8 4 -7.1 4 -0.4 -0 -0.6 -16.1 -0.6 -35.7 0 -34.2 -0.1 -35.9 -2.1 -40 -3 -6.2 -11.9 -10.9 -18.4 -9.6 Z M 620.5 4.4 c -8.5 5.2 -8.6 5.9 -8.6 44.9 0 18.8 -0.2 35.9 -0.5 37.9 -0.6 3.7 -0.6 3.7 -5.2 0.4 -43.3 -30.8 -107.6 -19.8 -138.6 23.7 -38.9 54.5 -11.8 129.2 54.1 149.4 12.6 3.8 40.2 4.1 53.3 0.5 37.1 -10.2 63.8 -38.4 71.5 -75.7 2.4 -11.6 2.3 -169.1 -0.1 -174.1 -4.2 -8.8 -17.3 -12.3 -25.9 -7 Z m -56.5 103.2 c 15.2 3.5 31.9 15.7 39.4 28.7 13.6 23.3 9.7 54.6 -9.1 73.3 -25.2 25.2 -65.2 25.4 -90 0.5 -35.2 -35.5 -17 -92.2 33.2 -103.4 4.7 -1.1 20.5 -0.6 26.5 0.9 Z M 84.5 70.7 c -47.9 6.6 -84.2 48.3 -83.8 96.3 0.3 45.2 28.8 81.7 73.8 94.7 7.4 2.1 99.1 3.3 105.7 1.4 4.6 -1.4 11.3 -8.9 12.2 -13.6 1.4 -7.4 -2.8 -16.1 -9.4 -19.5 -3.7 -1.9 -6.1 -2 -46.2 -2 -48.7 -0.1 -53.6 -0.6 -66.3 -6.9 -14.2 -7.1 -25.5 -19.9 -30.6 -34.8 -3.5 -9.9 -3.5 -28.7 0 -38.7 4.9 -14.4 17 -28 30.6 -34.6 12.6 -6.2 13.8 -6.3 63.4 -6.8 42.6 -0.3 45.7 -0.5 49.3 -2.3 12.8 -6.5 12.3 -25.6 -0.7 -31.9 -4 -1.9 -6 -2 -49.6 -1.9 -25 0.1 -46.7 0.4 -48.4 0.6 Z M 298.3 71.5 c -43.5 7.9 -76.1 43.4 -80.3 87.5 -4.4 46 26.9 89.8 73 102.2 12.5 3.3 37.7 3.3 49.9 -0 35.6 -9.7 61.7 -35.7 71.3 -71.1 2.8 -10.1 3 -32.9 0.4 -44.1 -11.4 -50.3 -62.9 -83.8 -114.3 -74.5 Z m 32.7 36.1 c 27.1 6.4 48.1 32 48 58.8 -0.2 54.9 -68.1 82.6 -107.1 43.7 -35.6 -35.5 -17 -92.9 33.6 -103.5 4.9 -1 19.6 -0.4 25.5 1 Z M 765.5 71.1 c -62 9.1 -99.5 76 -75 134 11.1 26.4 35.3 47.5 64 56 11.7 3.5 38.9 3.5 51.4 0.1 16.9 -4.6 30.2 -12.3 43.4 -25.1 9 -8.7 10.7 -11.4 10.7 -17 0 -10.5 -7.7 -18.1 -18.4 -18.1 -6.7 -0 -9.2 1.4 -18.2 10 -30.8 29.6 -81.6 20.6 -98.5 -17.5 -3.6 -8.1 -8.7 -7.5 63.8 -7.5 73.5 -0 69.2 0.5 77.2 -8.6 5 -5.7 6.6 -11.9 5.7 -22.3 -4.4 -51.8 -54.5 -91.5 -106.1 -84 Z m 31.9 38.5 c 11.4 3.8 21.6 11.7 28.9 22.3 3.1 4.5 6.7 12.9 6.7 15.6 0 1.3 -7 1.5 -55 1.5 -63.3 -0 -57.5 1.3 -51.3 -11.1 12.5 -24.9 43.7 -37.4 70.7 -28.3 Z M 919.3 71.1 c -4.3 1.3 -9.7 7 -11.1 11.8 -1.6 5 -1.7 112.7 -0.1 122 4.2 26.4 21.6 46.8 47.4 55.7 11.7 4.1 29.3 4.1 41 -0 9.5 -3.3 18.2 -8.4 24.8 -14.5 4.8 -4.4 4.8 -4.4 9 -0.4 19.8 19.2 51.3 23.7 76.6 10.8 16.8 -8.5 30 -24.7 35.7 -44 2.6 -8.9 3.4 -123.6 0.9 -130.2 -5.7 -14.9 -25.7 -15.7 -33.6 -1.3 -1.1 2 -1.5 14.3 -1.9 62.5 -0.6 68.7 -0.1 65.3 -10.1 74.7 -15.7 14.7 -40.1 10.3 -49.6 -9 -2.8 -5.7 -2.8 -5.7 -3.3 -65.9 -0.5 -60.1 -0.5 -60.1 -3.5 -64.4 -8 -11.3 -24.8 -10.5 -31.8 1.6 -0.9 1.4 -1.3 19 -1.7 62 -0.5 60 -0.5 60 -3.1 65.6 -5.8 12.3 -15.4 18.4 -28.9 18.4 -13.4 -0 -23.2 -6.3 -28.8 -18.3 -2.7 -5.7 -2.7 -5.7 -3.2 -65.7 -0.5 -60 -0.5 -60 -2.8 -63.7 -4.2 -6.8 -13.8 -10.2 -21.9 -7.7 Z M 1471 71.9 c -76 16.2 -104.4 106.4 -51.2 162.3 12.2 12.8 27 21.7 44.7 26.9 11.7 3.5 39.9 3.5 52.5 0.1 9.6 -2.6 22.6 -8.4 29.4 -13.2 5.4 -3.6 6.1 -3.4 7 2 2 12.4 18.7 18 29.1 9.8 6.4 -5 6.5 -5.6 6.5 -55.4 0 -48.8 -0.5 -55.3 -5.5 -69.6 -15.8 -45.2 -65.3 -72.9 -112.5 -62.9 Z m 35.4 36.1 c 27.3 6.9 44.9 28.5 46.3 56.5 0.9 18.5 -4.4 32.1 -17.7 45.6 -38.8 39.3 -106.2 12 -106.3 -43.1 -0.1 -30.1 20.3 -53.8 51.8 -60.4 5.6 -1.1 18.8 -0.5 25.9 1.4 Z M 1772 70.6 c -42.5 7.9 -71 32.8 -82.2 71.9 -3.4 11.8 -3.4 38.4 0 49.9 8.6 28.9 27 50.6 53.3 63 15.1 7.1 19.7 8.1 39.9 8.1 29.9 -0 47.4 -7 69.4 -27.5 8.1 -7.6 9.6 -10.3 9.6 -17.1 0 -10.3 -7.6 -17.9 -17.8 -17.9 -7.4 -0 -9.9 1.3 -17.9 9.5 -23.8 24.2 -61.1 24.4 -85.5 0.4 -7.7 -7.6 -15.9 -21.2 -14.3 -23.9 0.4 -0.7 21 -1 64.3 -1 63.7 -0 63.7 -0 68.8 -2.4 11.1 -5.1 15.2 -14.6 13.5 -30.7 -4.1 -37.6 -32.9 -70.5 -69.9 -79.9 -7.4 -1.9 -26.1 -3.4 -31.2 -2.4 Z m 24.1 38 c 12.5 3.7 22.8 10.9 30.5 21 4.1 5.5 8.4 14.6 8.4 17.9 0 1.3 -7.3 1.5 -54.5 1.5 -43.6 -0 -54.5 -0.3 -54.5 -1.3 0 -0.7 1.6 -4.5 3.5 -8.6 11.4 -23.8 42 -37.8 66.6 -30.5 Z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 160" role="img" aria-label="Codewhale">
<path fill="#142352" fill-rule="evenodd" d="M893.19 8.33C890.57 9.07 888.43 10.9 887.23 13.53C886.57 14.9 886.57 14.9 886.57 79.84C886.57 144.75 886.57 144.75 887.39 146.47C891.11 154.27 902.44 153.34 905.15 145.02C905.89 142.78 906.05 17.82 905.34 15.09C903.92 9.78 898.58 6.83 893.19 8.33Z M342.45 8.77C339.14 9.13 335.83 11.72 334.51 14.98C333.88 16.54 333.88 16.54 333.8 36.97C333.75 54.12 333.67 57.43 333.34 57.43C333.15 57.43 332.93 57.32 332.87 57.19C332.35 55.85 322.67 50.73 317.06 48.87C281.99 37.11 245.34 62.58 245.28 98.74C245.26 131.1 274.31 155.93 307.13 151.67C328.6 148.85 345.76 134.16 351.8 113.4C354.02 105.79 354.04 105.14 353.93 57.57C353.85 16.26 353.85 16.26 353.22 14.71C351.53 10.47 347.42 8.22 342.45 8.77Z M306.48 66.08C332.52 71.03 342.97 103 324.75 122.07C308.69 138.87 280.57 135.42 269.33 115.29C255.24 90.12 277.56 60.61 306.48 66.08Z M652.37 8.74C649.55 9.23 646.79 11.34 645.34 14.08C644.63 15.44 644.63 15.44 644.63 80.14C644.63 153.31 644.35 145.7 647.09 148.74C650.73 152.79 657.67 152.84 661.59 148.88C664.49 145.9 664.29 148 664.49 117.89C664.62 94.47 664.7 90.97 665.09 89.16C670.64 64.16 703.03 57.27 718.26 77.84C720.83 81.31 722.56 85.06 723.6 89.38C723.82 90.26 723.95 98.98 724.06 117.61C724.23 144.56 724.23 144.56 725.02 146.28C729.01 154.9 742.06 153.14 743.81 143.74C744.41 140.43 743.95 90.37 743.29 86.78C741.57 77.65 737.6 69.33 731.83 62.74C715.83 44.47 687.93 40.66 667.22 53.99C666.13 54.7 665.06 55.22 664.84 55.14C664.54 55.03 664.46 51.66 664.4 35.49C664.32 15.99 664.32 15.99 663.53 14.3C661.64 10.17 657.05 7.89 652.37 8.74Z M47.35 46.25C28.94 48.13 12.83 59.46 4.68 76.17C3.09 79.43 1.34 84.16 0.88 86.48C0.74 87.14 0.41 88.64 0.14 89.85C-0.49 92.66 -0.6 103.39 0 106.81C3.83 129.18 19.56 145.87 41.66 151.04C45.65 152 95.9 152.16 98.34 151.23C104.93 148.77 106.54 140.04 101.32 135.09C98.39 132.3 100.77 132.55 72.79 132.36C49.18 132.22 48.23 132.19 45.76 131.64C25.99 127.13 14.66 107.41 20.98 88.4C24.1 79.02 32.31 70.81 41.71 67.69C46.86 65.99 45.02 66.1 71.97 65.94C96.72 65.78 96.72 65.78 98.56 64.9C107.17 60.82 106.16 48.76 97 46.33C95.41 45.89 51.45 45.83 47.35 46.25Z M165.66 46.35C145.55 48.71 128.51 62.14 121.4 81.23C117.35 92.06 117.29 106.21 121.23 116.52C130.59 140.94 153.92 154.9 179.88 151.56C207.34 148.03 228.65 122.07 226 95.35C225.51 90.56 224.74 86.37 223.84 83.56C215.8 58.86 191.53 43.32 165.66 46.35Z M178.62 66.05C199.17 69.99 211.45 90.56 204.77 109.82C201.35 119.66 192.55 128.2 182.75 131.1C175.09 133.37 166.75 133.12 159.47 130.39C149.27 126.53 141.58 117.72 138.69 106.51C137.92 103.55 137.76 95.1 138.38 92.45C140.68 83.09 146.81 74.39 153.81 70.59C158.02 68.29 159.42 67.69 162.65 66.76C164.32 66.3 165.57 66.08 169.49 65.53C171.05 65.31 176.32 65.61 178.62 66.05Z M420.19 46.35C401.78 48.43 386.18 59.51 377.9 76.44C363.4 106.12 380.44 142.2 412.94 150.57C421.36 152.73 432.17 152.63 440.7 150.25C449.87 147.73 457.06 143.46 464.77 136.02C468.93 132 469.56 130.88 469.56 127.32C469.56 117.94 457.52 113.97 451.53 121.39C438.6 137.36 411.76 136.46 399.31 119.64C396.55 115.89 394.04 110.55 394.72 109.87C394.97 109.62 402.93 109.52 429.98 109.46C469.45 109.41 466.69 109.54 470.19 107.22C474.4 104.4 475.99 101.04 475.99 94.88C475.99 67.23 448.39 43.21 420.19 46.35Z M428.39 65.94C439.25 67.03 448.5 73.46 453.28 83.28C454.87 86.48 455.45 88.48 454.95 88.97C454.46 89.46 395.18 89.44 394.69 88.94C393.73 87.99 397.65 80.49 401.37 76.17C405.85 70.95 414.74 66.62 422.48 65.94C423.85 65.8 425.11 65.69 425.27 65.67C425.47 65.67 426.86 65.78 428.39 65.94Z M503.29 46.38C499.02 47.39 496.26 50.54 495.68 55.03C495.22 58.58 495.33 114.44 495.82 118.16C496.97 127.16 500.11 133.91 506.02 140.07C520.3 155 542.62 155.93 557.97 142.26L560.51 139.99L562.62 141.9C568.23 146.94 574.79 150.27 581.41 151.45C599.77 154.68 618.17 143.32 623.67 125.41C625.51 119.53 625.59 117.45 625.51 83.56C625.42 56.31 625.4 54.21 624.93 52.92C621.95 44.55 610.65 43.95 606.55 51.96C605.78 53.47 605.78 53.47 605.65 85.33C605.51 109.9 605.4 117.45 605.15 118.3C603.32 124.07 600.53 127.57 595.83 130C586.25 135.01 575.01 130.11 571.43 119.39C570.77 117.48 570.77 117.48 570.63 85.74C570.47 50.65 570.63 53.22 568.72 50.48C564.67 44.58 554.85 45.32 551.81 51.74C550.69 54.18 550.66 54.45 550.66 85.91C550.66 120.21 550.77 118.41 548.59 122.54C541.15 136.68 520.85 134.38 516.28 118.84C515.84 117.34 515.79 114.71 515.65 85.33C515.51 53.47 515.51 53.47 514.75 51.91C512.56 47.48 507.94 45.23 503.29 46.38Z M808.07 46.35C775.57 50.32 754.18 82.3 763.1 113.56C767.15 127.81 777.05 139.71 790.42 146.53C807.44 155.14 829.32 153.83 845.24 143.19C848.44 141.03 848.61 141.05 848.91 143.6C850.22 154.62 866.33 154.62 868.25 143.57C868.88 139.93 868.46 94.33 867.75 90.39C862.67 61.92 836.79 42.85 808.07 46.35Z M821.22 66.08C848.5 71.25 858.48 104.13 838.59 123.27C817.01 144.09 780.71 128.88 780.63 99.01C780.58 78 800.19 62.08 821.22 66.08Z M968.77 46.38C950.66 48.79 935.54 59.59 927.58 75.76C913.33 104.7 927.91 139.52 958.51 149Line truncated
</svg>

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 5.6 KiB