Skip to content

Instantly share code, notes, and snippets.

@dpo
Created March 24, 2026 22:19
Show Gist options
  • Select an option

  • Save dpo/52eae5f978076ca8e5452bf8a5fcc73b to your computer and use it in GitHub Desktop.

Select an option

Save dpo/52eae5f978076ca8e5452bf8a5fcc73b to your computer and use it in GitHub Desktop.
RegularizedOptimization repository benchmark

Benchmark Report for RegularizedOptimization

Job Properties

  • Time of benchmarks:
    • Target: 24 Mar 2026 - 22:18
    • Baseline: 24 Mar 2026 - 22:19
  • Package commits:
    • Target: 0b0c12c
    • Baseline: 85584f2
  • Julia commits:
    • Target: 5fe89b8
    • Baseline: 5fe89b8
  • Julia command flags:
    • Target: None
    • Baseline: None
  • Environment variables:
    • Target: None
    • Baseline: None

Results

A ratio greater than 1.0 denotes a possible regression (marked with ❌), while a ratio less than 1.0 denotes a possible improvement (marked with ✅). Brackets display tolerances for the benchmark estimates. Only significant results - results that indicate possible regressions or improvements - are shown below (thus, an empty table means that all benchmark results remained invariant between builds).

ID time ratio memory ratio
["R2", "bpdn_B0"] 3.75 (5%) ❌ 2.89 (1%) ❌
["R2", "bpdn_l0"] 0.89 (5%) ✅ 0.99 (1%)
["R2", "bpdn_l1"] 3.17 (5%) ❌ 1.10 (1%) ❌

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["R2"]

Julia versioninfo

Target

Julia Version 1.12.5
Commit 5fe89b8ddc1 (2026-02-09 16:05 UTC)
Build Info:
  Official https://julialang.org release
Platform Info:
  OS: macOS (arm64-apple-darwin24.0.0)
  uname: Darwin 24.6.0 Darwin Kernel Version 24.6.0: Mon Jan 19 22:02:01 PST 2026; root:xnu-11417.140.69.708.3~1/RELEASE_ARM64_VMAPPLE arm64 arm
  CPU: Apple M1 (Virtual): 
              speed         user         nice          sys         idle          irq
       #1  2400 MHz        271 s          0 s        130 s        194 s          0 s  
       #2  2400 MHz        271 s          0 s        114 s        210 s          0 s  
       #3  2400 MHz        265 s          0 s        106 s        224 s          0 s  
  Memory: 7.0 GB (206.046875 MB free)
  Uptime: 595.0 sec
  Load Avg:  15.46923828125  15.18603515625  11.43408203125
  WORD_SIZE: 64
  LLVM: libLLVM-18.1.7 (ORCJIT, apple-m1)
  GC: Built with stock GC
Threads: 1 default, 1 interactive, 1 GC (on 3 virtual cores)

Baseline

Julia Version 1.12.5
Commit 5fe89b8ddc1 (2026-02-09 16:05 UTC)
Build Info:
  Official https://julialang.org release
Platform Info:
  OS: macOS (arm64-apple-darwin24.0.0)
  uname: Darwin 24.6.0 Darwin Kernel Version 24.6.0: Mon Jan 19 22:02:01 PST 2026; root:xnu-11417.140.69.708.3~1/RELEASE_ARM64_VMAPPLE arm64 arm
  CPU: Apple M1 (Virtual): 
              speed         user         nice          sys         idle          irq
       #1  2400 MHz        298 s          0 s        137 s        195 s          0 s  
       #2  2400 MHz        298 s          0 s        120 s        211 s          0 s  
       #3  2400 MHz        292 s          0 s        112 s        226 s          0 s  
  Memory: 7.0 GB (150.046875 MB free)
  Uptime: 630.0 sec
  Load Avg:  16.9873046875  15.57861328125  11.72607421875
  WORD_SIZE: 64
  LLVM: libLLVM-18.1.7 (ORCJIT, apple-m1)
  GC: Built with stock GC
Threads: 1 default, 1 interactive, 1 GC (on 3 virtual cores)
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

Benchmark Report for RegularizedOptimization

Job Properties

  • Time of benchmark: 24 Mar 2026 - 22:19
  • Package commit: 85584f2
  • Julia commit: 5fe89b8
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks. The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to index into the BaseBenchmarks suite to retrieve the corresponding benchmarks. The percentages accompanying time and memory values in the below table are noise tolerances. The "true" time/memory value for a given benchmark is expected to fall within this percentage of the reported value. An empty cell means that the value was zero.

ID time GC time memory allocations
["R2", "bpdn_B0"] 2.848 ms (5%) 642.27 KiB (1%) 946
["R2", "bpdn_l0"] 468.061 ms (5%) 3.29 MiB (1%) 176301
["R2", "bpdn_l1"] 1.987 ms (5%) 336.62 KiB (1%) 666

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["R2"]

Julia versioninfo

Julia Version 1.12.5
Commit 5fe89b8ddc1 (2026-02-09 16:05 UTC)
Build Info:
  Official https://julialang.org release
Platform Info:
  OS: macOS (arm64-apple-darwin24.0.0)
  uname: Darwin 24.6.0 Darwin Kernel Version 24.6.0: Mon Jan 19 22:02:01 PST 2026; root:xnu-11417.140.69.708.3~1/RELEASE_ARM64_VMAPPLE arm64 arm
  CPU: Apple M1 (Virtual): 
              speed         user         nice          sys         idle          irq
       #1  2400 MHz        298 s          0 s        137 s        195 s          0 s  
       #2  2400 MHz        298 s          0 s        120 s        211 s          0 s  
       #3  2400 MHz        292 s          0 s        112 s        226 s          0 s  
  Memory: 7.0 GB (150.046875 MB free)
  Uptime: 630.0 sec
  Load Avg:  16.9873046875  15.57861328125  11.72607421875
  WORD_SIZE: 64
  LLVM: libLLVM-18.1.7 (ORCJIT, apple-m1)
  GC: Built with stock GC
Threads: 1 default, 1 interactive, 1 GC (on 3 virtual cores)

Benchmark Report for RegularizedOptimization

Job Properties

  • Time of benchmark: 24 Mar 2026 - 22:18
  • Package commit: 0b0c12c
  • Julia commit: 5fe89b8
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks. The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to index into the BaseBenchmarks suite to retrieve the corresponding benchmarks. The percentages accompanying time and memory values in the below table are noise tolerances. The "true" time/memory value for a given benchmark is expected to fall within this percentage of the reported value. An empty cell means that the value was zero.

ID time GC time memory allocations
["R2", "bpdn_B0"] 10.667 ms (5%) 1.81 MiB (1%) 4319
["R2", "bpdn_l0"] 415.449 ms (5%) 3.27 MiB (1%) 175079
["R2", "bpdn_l1"] 6.300 ms (5%) 369.67 KiB (1%) 2604

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["R2"]

Julia versioninfo

Julia Version 1.12.5
Commit 5fe89b8ddc1 (2026-02-09 16:05 UTC)
Build Info:
  Official https://julialang.org release
Platform Info:
  OS: macOS (arm64-apple-darwin24.0.0)
  uname: Darwin 24.6.0 Darwin Kernel Version 24.6.0: Mon Jan 19 22:02:01 PST 2026; root:xnu-11417.140.69.708.3~1/RELEASE_ARM64_VMAPPLE arm64 arm
  CPU: Apple M1 (Virtual): 
              speed         user         nice          sys         idle          irq
       #1  2400 MHz        271 s          0 s        130 s        194 s          0 s  
       #2  2400 MHz        271 s          0 s        114 s        210 s          0 s  
       #3  2400 MHz        265 s          0 s        106 s        224 s          0 s  
  Memory: 7.0 GB (206.046875 MB free)
  Uptime: 595.0 sec
  Load Avg:  15.46923828125  15.18603515625  11.43408203125
  WORD_SIZE: 64
  LLVM: libLLVM-18.1.7 (ORCJIT, apple-m1)
  GC: Built with stock GC
Threads: 1 default, 1 interactive, 1 GC (on 3 virtual cores)
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="600" height="400" viewBox="0 0 2400 1600"><defs> <clipPath id="clip180"> <rect x="0" y="0" width="2400" height="1600"/> </clipPath></defs><path clip-path="url(#clip180)" d="M0 1600 L2400 1600 L2400 8.88178e-14 L0 8.88178e-14 Z" fill="#ffffff" fill-rule="evenodd" fill-opacity="1"/><defs> <clipPath id="clip181"> <rect x="480" y="0" width="1681" height="1600"/> </clipPath></defs><path clip-path="url(#clip180)" d="M181.61 1461.82 L2352.76 1461.82 L2352.76 123.472 L181.61 123.472 Z" fill="#ffffff" fill-rule="evenodd" fill-opacity="1"/><defs> <clipPath id="clip182"> <rect x="181" y="123" width="2172" height="1339"/> </clipPath></defs><polyline clip-path="url(#clip182)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none" points="755.12,1461.82 755.12,123.472 "/><polyline clip-path="url(#clip182)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none" points="1779.25,1461.82 1779.25,123.472 "/><polyline clip-path="url(#clip182)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none" points="2803.37,1461.82 2803.37,123.472 "/><polyline clip-path="url(#clip182)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none" points="181.61,1429.33 2352.76,1429.33 "/><polyline clip-path="url(#clip182)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none" points="181.61,1158.43 2352.76,1158.43 "/><polyline clip-path="url(#clip182)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none" points="181.61,887.529 2352.76,887.529 "/><polyline clip-path="url(#clip182)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none" points="181.61,616.628 2352.76,616.628 "/><polyline clip-path="url(#clip182)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none" points="181.61,345.728 2352.76,345.728 "/><polyline clip-path="url(#clip180)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none" points="181.61,1461.82 2352.76,1461.82 "/><polyline clip-path="url(#clip180)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none" points="755.12,1461.82 755.12,1442.93 "/><polyline clip-path="url(#clip180)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none" points="1779.25,1461.82 1779.25,1442.93 "/><polyline clip-path="url(#clip180)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none" points="2803.37,1461.82 2803.37,1442.93 "/><path clip-path="url(#clip180)" d="M692.843 1555.53 Q691.182 1553.87 689.553 1553.62 Q687.925 1553.35 686.73 1554.54 Q685.535 1555.74 685.797 1557.37 Q686.059 1559 687.72 1560.66 Q689.382 1562.32 691.01 1562.59 Q692.639 1562.84 693.834 1561.65 Q695.029 1560.45 694.767 1558.83 Q694.505 1557.19 692.843 1555.53 M684.52 1557.46 Q684.176 1556.16 684.504 1555.05 Q684.831 1553.92 685.838 1552.91 Q687.507 1551.24 689.873 1551.53 Q692.246 1551.81 694.407 1553.97 Q696.567 1556.13 696.845 1558.5 Q697.132 1560.87 695.462 1562.54 Q694.456 1563.55 693.334 1563.88 Q692.213 1564.2 690.92 1563.86 L692.295 1565.23 L690.781 1566.75 L678.047 1554.01 L679.561 1552.5 L684.52 1557.46 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M701.559 1553.22 L706.421 1558.08 L704.907 1559.59 L692.254 1546.94 L693.768 1545.43 L695.159 1546.82 Q694.816 1545.52 695.143 1544.41 Q695.47 1543.28 696.477 1542.28 Q698.147 1540.61 700.512 1540.89 Q702.885 1541.17 705.046 1543.33 Q707.206 1545.49 707.485 1547.86 Q707.771 1550.23 706.102 1551.9 Q705.095 1552.91 703.974 1553.24 Q702.852 1553.56 701.559 1553.22 M703.483 1544.89 Q701.821 1543.23 700.193 1542.98 Q698.564 1542.71 697.369 1543.9 Q696.174 1545.1 696.436 1546.74 Q696.698 1548.36 698.359 1550.02 Q700.021 1551.68 701.649 1551.95 Q703.278 1552.2 704.473 1551.01 Q705.668 1549.81 705.406 1548.19 Q705.144 1546.56 703.483 1544.89 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M710.374 1531.6 L705.414 1526.64 L706.92 1525.14 L719.654 1537.87 L718.148 1539.38 L716.774 1538 Q717.117 1539.3 716.79 1540.43 Q716.463 1541.54 715.448 1542.55 Q713.786 1544.21 711.413 1543.94 Q709.048 1543.65 706.887 1541.49 Q704.727 1539.33 704.44 1536.96 Q704.162 1534.59 705.823 1532.93 Q706.838 1531.91 707.959 1531.59 Q709.081 1531.26 710.374 1531.6 M708.442 1539.93 Q710.104 1541.6 711.732 1541.87 Q713.361 1542.12 714.556 1540.92 Q715.751 1539.73 715.497 1538.1 Q715.235 1536.46 713.574 1534.8 Q711.912 1533.14 710.284 1532.89 Q708.647 1532.63 707.452 1533.82 Q706.257 1535.02 706.519 1536.65 Q706.781 1538.27 708.442 1539.93 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M724.843 1521.62 L730.375 1527.15 L728.87 1528.66 L723.386 1523.17 Q722.085 1521.87 720.931 1521.73 Q719.777 1521.59 718.762 1522.61 Q717.543 1523.83 717.617 1525.31 Q717.69 1526.79 719.032 1528.13 L724.213 1533.31 L722.699 1534.83 L713.533 1525.66 L715.047 1524.15 L716.471 1525.57 Q716.184 1524.2 716.504 1523.07 Q716.831 1521.92 717.788 1520.96 Q719.368 1519.38 721.16 1519.56 Q722.944 1519.72 724.843 1521.62 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M743.126 1519.97 L744.297 1521.14 L735.589 1529.84 L734.418 1528.67 L743.126 1519.97 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M737.643 1508.21 L742.12 1512.69 L744.771 1510.04 Q746.105 1508.7 746.195 1507.52 Q746.285 1506.31 745.148 1505.18 Q744.002 1504.03 742.815 1504.14 Q741.629 1504.23 740.295 1505.56 L737.643 1508.21 M732.618 1503.19 L736.301 1506.87 L738.748 1504.42 Q739.959 1503.21 740.098 1502.17 Q740.237 1501.12 739.304 1500.18 Q738.38 1499.26 737.324 1499.4 Q736.276 1499.53 735.065 1500.74 L732.618 1503.19 M729.606 1503.48 L733.829 1499.26 Q735.72 1497.37 737.528 1497.13 Q739.337 1496.89 740.786 1498.34 Q741.907 1499.46 742.046 1500.65 Q742.185 1501.84 741.334 1503.02 Q742.815 1502.06 744.321 1502.22 Q745.827 1502.37 747.071 1503.61 Q748.708 1505.25 748.487 1507.26 Q748.266 1509.26 746.212 1511.31 L741.825 1515.7 L729.606 1503.48 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M745.876 1489.39 Q744.599 1490.67 745.213 1492.57 Q745.827 1494.46 748.348 1496.98 Q750.86 1499.5 752.759 1500.12 Q754.658 1500.72 755.934 1499.45 Q757.219 1498.16 756.605 1496.27 Q755.992 1494.37 753.479 1491.85 Q750.958 1489.33 749.06 1488.73 Q747.161 1488.1 745.876 1489.39 M744.567 1488.08 Q746.621 1486.03 749.33 1486.57 Q752.039 1487.11 755.132 1490.2 Q758.218 1493.29 758.758 1496 Q759.298 1498.7 757.244 1500.76 Q755.19 1502.81 752.481 1502.28 Q749.772 1501.73 746.686 1498.65 Q743.593 1495.55 743.053 1492.85 Q742.512 1490.13 744.567 1488.08 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M1723.81 1548.69 Q1722.15 1547.03 1720.52 1546.78 Q1718.89 1546.51 1717.7 1547.7 Q1716.5 1548.9 1716.76 1550.53 Q1717.03 1552.15 1718.69 1553.81 Q1720.35 1555.48 1721.98 1555.75 Q1723.61 1556 1724.8 1554.8 Q1726 1553.61 1725.73 1551.99 Q1725.47 1550.35 1723.81 1548.69 M1715.49 1550.61 Q1715.14 1549.32 1715.47 1548.21 Q1715.8 1547.08 1716.81 1546.07 Q1718.47 1544.4 1720.84 1544.69 Q1723.21 1544.97 1725.37 1547.13 Q1727.53 1549.29 1727.81 1551.66 Q1728.1 1554.03 1726.43 1555.7 Q1725.42 1556.7 1724.3 1557.04 Q1723.18 1557.36 1721.89 1557.01 L1723.26 1558.39 L1721.75 1559.9 L1709.01 1547.17 L1710.53 1545.66 L1715.49 1550.61 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M1732.53 1546.38 L1737.39 1551.24 L1735.87 1552.75 L1723.22 1540.1 L1724.74 1538.58 L1726.13 1539.98 Q1725.78 1538.68 1726.11 1537.57 Q1726.44 1536.44 1727.44 1535.43 Q1729.11 1533.76 1731.48 1534.05 Q1733.85 1534.33 1736.01 1536.49 Q1738.17 1538.65 1738.45 1541.02 Q1738.74 1543.39 1737.07 1545.06 Q1736.06 1546.06 1734.94 1546.4 Q1733.82 1546.72 1732.53 1546.38 M1734.45 1538.05 Q1732.79 1536.39 1731.16 1536.14 Q1729.53 1535.87 1728.34 1537.06 Q1727.14 1538.26 1727.4 1539.89 Q1727.67 1541.51 1729.33 1543.18 Q1730.99 1544.84 1732.62 1545.11 Q1734.25 1545.36 1735.44 1544.17 Q1736.64 1542.97 1736.37 1541.35 Q1736.11 1539.71 1734.45 1538.05 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M1741.34 1524.76 L1736.38 1519.8 L1737.89 1518.3 L1750.62 1531.03 L1749.12 1532.54 L1747.74 1531.16 Q1748.08 1532.45 1747.76 1533.58 Q1747.43 1534.7 1746.42 1535.71 Q1744.75 1537.37 1742.38 1537.09 Q1740.02 1536.81 1737.85 1534.65 Q1735.69 1532.49 1735.41 1530.12 Q1735.13 1527.75 1736.79 1526.09 Q1737.81 1525.07 1738.93 1524.75 Q1740.05 1524.42 1741.34 1524.76 M1739.41 1533.09 Q1741.07 1534.75 1742.7 1535.02 Q1744.33 1535.28 1745.52 1534.08 Q1746.72 1532.89 1746.46 1531.26 Q1746.2 1529.62 1744.54 1527.96 Q1742.88 1526.3 1741.25 1526.05 Q1739.61 1525.78 1738.42 1526.98 Q1737.22 1528.17 1737.49 1529.81 Q1737.75 1531.43 1739.41 1533.09 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M1755.81 1514.78 L1761.34 1520.31 L1759.84 1521.81 L1754.35 1516.33 Q1753.05 1515.03 1751.9 1514.89 Q1750.74 1514.75 1749.73 1515.77 Q1748.51 1516.99 1748.58 1518.47 Q1748.66 1519.95 1750 1521.29 L1755.18 1526.47 L1753.67 1527.99 L1744.5 1518.82 L1746.01 1517.31 L1747.44 1518.73 Q1747.15 1517.36 1747.47 1516.23 Q1747.8 1515.08 1748.76 1514.12 Q1750.34 1512.54 1752.13 1512.71 Q1753.91 1512.88 1755.81 1514.78 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M1774.09 1513.12 L1775.26 1514.29 L1766.56 1523 L1765.39 1521.83 L1774.09 1513.12 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M1759.99 1496.19 L1761.5 1494.68 L1774.23 1507.42 L1772.73 1508.92 L1759.99 1496.19 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M1770 1489.39 Q1768.72 1490.67 1769.34 1492.57 Q1769.95 1494.46 1772.47 1496.98 Q1774.99 1499.5 1776.88 1500.12 Q1778.78 1500.72 1780.06 1499.45 Q1781.34 1498.16 1780.73 1496.27 Q1780.12 1494.37 1777.6 1491.85 Q1775.08 1489.33 1773.19 1488.73 Q1771.29 1488.1 1770 1489.39 M1768.69 1488.08 Q1770.75 1486.03 1773.46 1486.57 Q1776.16 1487.11 1779.26 1490.2 Q1782.34 1493.29 1782.88 1496 Q1783.42 1498.7 1781.37 1500.76 Q1779.32 1502.81 1776.61 1502.28 Q1773.9 1501.73 1770.81 1498.65 Q1767.72 1495.55 1767.18 1492.85 Q1766.64 1490.13 1768.69 1488.08 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M2748.37 1548.26 Q2746.71 1546.6 2745.08 1546.34 Q2743.45 1546.07 2742.26 1547.27 Q2741.06 1548.46 2741.32 1550.1 Q2741.59 1551.72 2743.25 1553.38 Q2744.91 1555.04 2746.54 1555.31 Q2748.17 1555.57 2749.36 1554.37 Q2750.56 1553.18 2750.29 1551.56 Q2750.03 1549.92 2748.37 1548.26 M2740.05 1550.18 Q2739.7 1548.89 2740.03 1547.77 Q2740.36 1546.65 2741.36 1545.64 Q2743.03 1543.97 2745.4 1544.26 Q2747.77 1544.53 2749.93 1546.69 Q2752.09 1548.86 2752.37 1551.23 Q2752.66 1553.59 2750.99 1555.26 Q2749.98 1556.27 2748.86 1556.61 Q2747.74 1556.92 2746.45 1556.58 L2747.82 1557.96 L2746.31 1559.47 L2733.57 1546.74 L2735.09 1545.22 L2740.05 1550.18 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M2757.09 1545.94 L2761.95 1550.8 L2760.43 1552.32 L2747.78 1539.66 L2749.29 1538.15 L2750.69 1539.54 Q2750.34 1538.25 2750.67 1537.14 Q2751 1536.01 2752 1535 Q2753.67 1533.33 2756.04 1533.62 Q2758.41 1533.89 2760.57 1536.06 Q2762.73 1538.22 2763.01 1540.59 Q2763.3 1542.95 2761.63 1544.62 Q2760.62 1545.63 2759.5 1545.97 Q2758.38 1546.29 2757.09 1545.94 M2759.01 1537.62 Q2757.35 1535.96 2755.72 1535.7 Q2754.09 1535.43 2752.9 1536.63 Q2751.7 1537.82 2751.96 1539.46 Q2752.22 1541.08 2753.89 1542.74 Q2755.55 1544.4 2757.18 1544.67 Q2758.8 1544.93 2760 1543.73 Q2761.19 1542.54 2760.93 1540.92 Q2760.67 1539.28 2759.01 1537.62 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M2765.9 1524.33 L2760.94 1519.37 L2762.45 1517.86 L2775.18 1530.6 L2773.68 1532.1 L2772.3 1530.73 Q2772.64 1532.02 2772.32 1533.15 Q2771.99 1534.26 2770.97 1535.28 Q2769.31 1536.94 2766.94 1536.66 Q2764.57 1536.37 2762.41 1534.21 Q2760.25 1532.05 2759.97 1529.69 Q2759.69 1527.31 2761.35 1525.65 Q2762.36 1524.64 2763.49 1524.32 Q2764.61 1523.98 2765.9 1524.33 M2763.97 1532.66 Q2765.63 1534.32 2767.26 1534.59 Q2768.89 1534.84 2770.08 1533.65 Q2771.28 1532.45 2771.02 1530.83 Q2770.76 1529.19 2769.1 1527.53 Q2767.44 1525.87 2765.81 1525.61 Q2764.17 1525.35 2762.98 1526.55 Q2761.78 1527.74 2762.05 1529.38 Q2762.31 1531 2763.97 1532.66 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M2780.37 1514.34 L2785.9 1519.88 L2784.4 1521.38 L2778.91 1515.9 Q2777.61 1514.6 2776.46 1514.46 Q2775.3 1514.32 2774.29 1515.33 Q2773.07 1516.55 2773.14 1518.03 Q2773.22 1519.52 2774.56 1520.86 L2779.74 1526.04 L2778.23 1527.55 L2769.06 1518.39 L2770.57 1516.87 L2772 1518.3 Q2771.71 1516.93 2772.03 1515.79 Q2772.36 1514.65 2773.32 1513.69 Q2774.89 1512.11 2776.69 1512.28 Q2778.47 1512.44 2780.37 1514.34 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M2798.65 1512.69 L2799.82 1513.86 L2791.12 1522.57 L2789.95 1521.4 L2798.65 1512.69 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M2784.55 1495.76 L2786.06 1494.25 L2798.79 1506.99 L2797.29 1508.49 L2784.55 1495.76 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M2801.05 1501.94 L2803.75 1499.24 L2794.43 1489.92 L2792.08 1493.45 L2790.58 1491.94 L2792.91 1488.43 L2794.56 1486.78 L2805.39 1497.61 L2808.09 1494.91 L2809.48 1496.3 L2802.44 1503.34 L2801.05 1501.94 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><polyline clip-path="url(#clip180)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none" points="181.61,1461.82 181.61,123.472 "/><polyline clip-path="url(#clip180)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none" points="181.61,1429.33 200.507,1429.33 "/><polyline clip-path="url(#clip180)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none" points="181.61,1158.43 200.507,1158.43 "/><polyline clip-path="url(#clip180)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none" points="181.61,887.529 200.507,887.529 "/><polyline clip-path="url(#clip180)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none" points="181.61,616.628 200.507,616.628 "/><polyline clip-path="url(#clip180)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none" points="181.61,345.728 200.507,345.728 "/><path clip-path="url(#clip180)" d="M139.637 1422.23 Q137.832 1422.23 136.918 1424.01 Q136.015 1425.78 136.015 1429.35 Q136.015 1432.9 136.918 1434.68 Q137.832 1436.45 139.637 1436.45 Q141.455 1436.45 142.357 1434.68 Q143.272 1432.9 143.272 1429.35 Q143.272 1425.78 142.357 1424.01 Q141.455 1422.23 139.637 1422.23 M139.637 1420.38 Q142.543 1420.38 144.07 1422.68 Q145.61 1424.97 145.61 1429.35 Q145.61 1433.71 144.07 1436.01 Q142.543 1438.3 139.637 1438.3 Q136.732 1438.3 135.193 1436.01 Q133.665 1433.71 133.665 1429.35 Q133.665 1424.97 135.193 1422.68 Q136.732 1420.38 139.637 1420.38 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M52.7745 1168.32 L56.5939 1168.32 L56.5939 1155.14 L52.4389 1155.98 L52.4389 1153.85 L56.5708 1153.01 L58.9088 1153.01 L58.9088 1168.32 L62.7282 1168.32 L62.7282 1170.29 L52.7745 1170.29 L52.7745 1168.32 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M67.4504 1167.35 L69.8925 1167.35 L69.8925 1170.29 L67.4504 1170.29 L67.4504 1167.35 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M79.985 1154.55 Q78.1795 1154.55 77.2651 1156.33 Q76.3624 1158.11 76.3624 1161.67 Q76.3624 1165.22 77.2651 1167.01 Q78.1795 1168.78 79.985 1168.78 Q81.8021 1168.78 82.7049 1167.01 Q83.6193 1165.22 83.6193 1161.67 Q83.6193 1158.11 82.7049 1156.33 Q81.8021 1154.55 79.985 1154.55 M79.985 1152.7 Q82.8901 1152.7 84.4179 1155 Q85.9572 1157.29 85.9572 1161.67 Q85.9572 1166.03 84.4179 1168.34 Q82.8901 1170.63 79.985 1170.63 Q77.0799 1170.63 75.5406 1168.34 Q74.0128 1166.03 74.0128 1161.67 Q74.0128 1157.29 75.5406 1155 Q77.0799 1152.7 79.985 1152.7 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M104.152 1157.56 L98.8622 1162.87 L104.152 1168.16 L102.774 1169.56 L97.4618 1164.25 L92.1493 1169.56 L90.7836 1168.16 L96.0613 1162.87 L90.7836 1157.56 L92.1493 1156.16 L97.4618 1161.47 L102.774 1156.16 L104.152 1157.56 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M110.332 1168.32 L114.152 1168.32 L114.152 1155.14 L109.996 1155.98 L109.996 1153.85 L114.128 1153.01 L116.466 1153.01 L116.466 1168.32 L120.286 1168.32 L120.286 1170.29 L110.332 1170.29 L110.332 1168.32 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M130.008 1154.55 Q128.202 1154.55 127.288 1156.33 Q126.385 1158.11 126.385 1161.67 Q126.385 1165.22 127.288 1167.01 Q128.202 1168.78 130.008 1168.78 Q131.825 1168.78 132.728 1167.01 Q133.642 1165.22 133.642 1161.67 Q133.642 1158.11 132.728 1156.33 Q131.825 1154.55 130.008 1154.55 M130.008 1152.7 Q132.913 1152.7 134.441 1155 Q135.98 1157.29 135.98 1161.67 Q135.98 1166.03 134.441 1168.34 Q132.913 1170.63 130.008 1170.63 Q127.103 1170.63 125.563 1168.34 Q124.036 1166.03 124.036 1161.67 Q124.036 1157.29 125.563 1155 Q127.103 1152.7 130.008 1152.7 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M140.795 1149.92 Q139.441 1149.92 138.66 1150.64 Q137.889 1151.37 137.889 1152.64 Q137.889 1153.91 138.66 1154.63 Q139.441 1155.36 140.795 1155.36 Q142.149 1155.36 142.93 1154.63 Q143.71 1153.9 143.71 1152.64 Q143.71 1151.37 142.93 1150.64 Q142.158 1149.92 140.795 1149.92 M138.895 1149.11 Q137.673 1148.81 136.986 1147.97 Q136.309 1147.14 136.309 1145.93 Q136.309 1144.25 137.504 1143.27 Q138.707 1142.29 140.795 1142.29 Q142.892 1142.29 144.086 1143.27 Q145.281 1144.25 145.281 1145.93 Q145.281 1147.14 144.594 1147.97 Q143.917 1148.81 142.704 1149.11 Q144.077 1149.43 144.839 1150.36 Q145.61 1151.29 145.61 1152.64 Q145.61 1154.68 144.359 1155.77 Q143.118 1156.86 140.795 1156.86 Q138.472 1156.86 137.221 1155.77 Q135.98 1154.68 135.98 1152.64 Q135.98 1151.29 136.751 1150.36 Q137.522 1149.43 138.895 1149.11 M138.199 1146.11 Q138.199 1147.2 138.876 1147.81 Q139.563 1148.42 140.795 1148.42 Q142.017 1148.42 142.704 1147.81 Q143.4 1147.2 143.4 1146.11 Q143.4 1145.02 142.704 1144.41 Q142.017 1143.8 140.795 1143.8 Q139.563 1143.8 138.876 1144.41 Q138.199 1145.02 138.199 1146.11 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M54.3833 897.425 L62.543 897.425 L62.543 899.392 L51.5708 899.392 L51.5708 897.425 Q52.9018 896.047 55.1935 893.733 Q57.4967 891.406 58.087 890.735 Q59.2097 889.473 59.6495 888.605 Q60.1009 887.726 60.1009 886.881 Q60.1009 885.504 59.1287 884.636 Q58.168 883.767 56.6171 883.767 Q55.5176 883.767 54.2907 884.149 Q53.0754 884.531 51.6866 885.307 L51.6866 882.946 Q53.0986 882.379 54.3254 882.089 Q55.5523 881.8 56.5708 881.8 Q59.256 881.8 60.8532 883.142 Q62.4504 884.485 62.4504 886.73 Q62.4504 887.795 62.0453 888.756 Q61.6518 889.705 60.5986 891.001 Q60.3092 891.337 58.7583 892.946 Q57.2074 894.543 54.3833 897.425 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M67.4504 896.453 L69.8925 896.453 L69.8925 899.392 L67.4504 899.392 L67.4504 896.453 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M79.985 883.652 Q78.1795 883.652 77.2651 885.434 Q76.3624 887.205 76.3624 890.77 Q76.3624 894.323 77.2651 896.105 Q78.1795 897.876 79.985 897.876 Q81.8021 897.876 82.7049 896.105 Q83.6193 894.323 83.6193 890.77 Q83.6193 887.205 82.7049 885.434 Q81.8021 883.652 79.985 883.652 M79.985 881.8 Q82.8901 881.8 84.4179 884.103 Q85.9572 886.395 85.9572 890.77 Q85.9572 895.133 84.4179 897.436 Q82.8901 899.728 79.985 899.728 Q77.0799 899.728 75.5406 897.436 Q74.0128 895.133 74.0128 890.77 Q74.0128 886.395 75.5406 884.103 Q77.0799 881.8 79.985 881.8 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M104.152 886.661 L98.8622 891.973 L104.152 897.263 L102.774 898.663 L97.4618 893.351 L92.1493 898.663 L90.7836 897.263 L96.0613 891.973 L90.7836 886.661 L92.1493 885.261 L97.4618 890.573 L102.774 885.261 L104.152 886.661 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M110.332 897.425 L114.152 897.425 L114.152 884.242 L109.996 885.075 L109.996 882.946 L114.128 882.112 L116.466 882.112 L116.466 897.425 L120.286 897.425 L120.286 899.392 L110.332 899.392 L110.332 897.425 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M130.008 883.652 Q128.202 883.652 127.288 885.434 Q126.385 887.205 126.385 890.77 Q126.385 894.323 127.288 896.105 Q128.202 897.876 130.008 897.876 Q131.825 897.876 132.728 896.105 Q133.642 894.323 133.642 890.77 Q133.642 887.205 132.728 885.434 Q131.825 883.652 130.008 883.652 M130.008 881.8 Q132.913 881.8 134.441 884.103 Q135.98 886.395 135.98 890.77 Q135.98 895.133 134.441 897.436 Q132.913 899.728 130.008 899.728 Q127.103 899.728 125.563 897.436 Q124.036 895.133 124.036 890.77 Q124.036 886.395 125.563 884.103 Q127.103 881.8 130.008 881.8 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M140.795 879.02 Q139.441 879.02 138.66 879.744 Q137.889 880.468 137.889 881.738 Q137.889 883.007 138.66 883.731 Q139.441 884.455 140.795 884.455 Q142.149 884.455 142.93 883.731 Q143.71 882.998 143.71 881.738 Q143.71 880.468 142.93 879.744 Q142.158 879.02 140.795 879.02 M138.895 878.211 Q137.673 877.91 136.986 877.073 Q136.309 876.236 136.309 875.033 Q136.309 873.349 137.504 872.371 Q138.707 871.393 140.795 871.393 Q142.892 871.393 144.086 872.371 Q145.281 873.349 145.281 875.033 Q145.281 876.236 144.594 877.073 Q143.917 877.91 142.704 878.211 Q144.077 878.531 144.839 879.462 Q145.61 880.393 145.61 881.738 Q145.61 883.778 144.359 884.869 Q143.118 885.96 140.795 885.96 Q138.472 885.96 137.221 884.869 Q135.98 883.778 135.98 881.738 Q135.98 880.393 136.751 879.462 Q137.522 878.531 138.895 878.211 M138.199 875.211 Q138.199 876.302 138.876 876.913 Q139.563 877.525 140.795 877.525 Q142.017 877.525 142.704 876.913 Q143.4 876.302 143.4 875.211 Q143.4 874.12 142.704 873.509 Q142.017 872.898 140.795 872.898 Q139.563 872.898 138.876 873.509 Q138.199 874.12 138.199 875.211 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M59.4527 619.175 Q61.131 619.534 62.0685 620.668 Q63.0175 621.802 63.0175 623.469 Q63.0175 626.027 61.2583 627.427 Q59.499 628.828 56.2583 628.828 Q55.1703 628.828 54.0129 628.608 Q52.8671 628.4 51.6403 627.971 L51.6403 625.715 Q52.6125 626.282 53.7699 626.571 Q54.9273 626.86 56.1889 626.86 Q58.3879 626.86 59.5337 625.992 Q60.6911 625.124 60.6911 623.469 Q60.6911 621.941 59.6148 621.085 Q58.55 620.217 56.6402 620.217 L54.6264 620.217 L54.6264 618.296 L56.7328 618.296 Q58.4574 618.296 59.3717 617.613 Q60.2861 616.918 60.2861 615.622 Q60.2861 614.291 59.337 613.585 Q58.3995 612.867 56.6402 612.867 Q55.6796 612.867 54.5801 613.076 Q53.4805 613.284 52.1611 613.724 L52.1611 611.641 Q53.4921 611.27 54.6495 611.085 Q55.8185 610.9 56.8486 610.9 Q59.5106 610.9 61.0615 612.115 Q62.6124 613.319 62.6124 615.379 Q62.6124 616.814 61.7907 617.809 Q60.9689 618.793 59.4527 619.175 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M67.4504 625.552 L69.8925 625.552 L69.8925 628.492 L67.4504 628.492 L67.4504 625.552 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M79.985 612.752 Q78.1795 612.752 77.2651 614.534 Q76.3624 616.305 76.3624 619.87 Q76.3624 623.423 77.2651 625.205 Q78.1795 626.976 79.985 626.976 Q81.8021 626.976 82.7049 625.205 Q83.6193 623.423 83.6193 619.87 Q83.6193 616.305 82.7049 614.534 Q81.8021 612.752 79.985 612.752 M79.985 610.9 Q82.8901 610.9 84.4179 613.203 Q85.9572 615.495 85.9572 619.87 Q85.9572 624.233 84.4179 626.536 Q82.8901 628.828 79.985 628.828 Q77.0799 628.828 75.5406 626.536 Q74.0128 624.233 74.0128 619.87 Q74.0128 615.495 75.5406 613.203 Q77.0799 610.9 79.985 610.9 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M104.152 615.761 L98.8622 621.073 L104.152 626.363 L102.774 627.763 L97.4618 622.451 L92.1493 627.763 L90.7836 626.363 L96.0613 621.073 L90.7836 615.761 L92.1493 614.36 L97.4618 619.673 L102.774 614.36 L104.152 615.761 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M110.332 626.525 L114.152 626.525 L114.152 613.342 L109.996 614.175 L109.996 612.046 L114.128 611.212 L116.466 611.212 L116.466 626.525 L120.286 626.525 L120.286 628.492 L110.332 628.492 L110.332 626.525 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M130.008 612.752 Q128.202 612.752 127.288 614.534 Q126.385 616.305 126.385 619.87 Q126.385 623.423 127.288 625.205 Q128.202 626.976 130.008 626.976 Q131.825 626.976 132.728 625.205 Q133.642 623.423 133.642 619.87 Q133.642 616.305 132.728 614.534 Q131.825 612.752 130.008 612.752 M130.008 610.9 Q132.913 610.9 134.441 613.203 Q135.98 615.495 135.98 619.87 Q135.98 624.233 134.441 626.536 Q132.913 628.828 130.008 628.828 Q127.103 628.828 125.563 626.536 Q124.036 624.233 124.036 619.87 Q124.036 615.495 125.563 613.203 Q127.103 610.9 130.008 610.9 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M140.795 608.12 Q139.441 608.12 138.66 608.844 Q137.889 609.568 137.889 610.837 Q137.889 612.107 138.66 612.831 Q139.441 613.555 140.795 613.555 Q142.149 613.555 142.93 612.831 Q143.71 612.098 143.71 610.837 Q143.71 609.568 142.93 608.844 Q142.158 608.12 140.795 608.12 M138.895 607.311 Q137.673 607.01 136.986 606.173 Q136.309 605.336 136.309 604.132 Q136.309 602.449 137.504 601.471 Q138.707 600.493 140.795 600.493 Q142.892 600.493 144.086 601.471 Q145.281 602.449 145.281 604.132 Q145.281 605.336 144.594 606.173 Q143.917 607.01 142.704 607.311 Q144.077 607.631 144.839 608.562 Q145.61 609.493 145.61 610.837 Q145.61 612.878 144.359 613.969 Q143.118 615.06 140.795 615.06 Q138.472 615.06 137.221 613.969 Q135.98 612.878 135.98 610.837 Q135.98 609.493 136.751 608.562 Q137.522 607.631 138.895 607.311 M138.199 604.311 Q138.199 605.402 138.876 606.013 Q139.563 606.624 140.795 606.624 Q142.017 606.624 142.704 606.013 Q143.4 605.402 143.4 604.311 Q143.4 603.22 142.704 602.609 Q142.017 601.998 140.795 601.998 Q139.563 601.998 138.876 602.609 Q138.199 603.22 138.199 604.311 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M58.793 342.349 L52.8903 351.574 L58.793 351.574 L58.793 342.349 M58.1796 340.312 L61.1194 340.312 L61.1194 351.574 L63.5847 351.574 L63.5847 353.518 L61.1194 353.518 L61.1194 357.592 L58.793 357.592 L58.793 353.518 L50.9921 353.518 L50.9921 351.261 L58.1796 340.312 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M67.4504 354.652 L69.8925 354.652 L69.8925 357.592 L67.4504 357.592 L67.4504 354.652 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M79.985 341.851 Q78.1795 341.851 77.2651 343.634 Q76.3624 345.405 76.3624 348.97 Q76.3624 352.523 77.2651 354.305 Q78.1795 356.076 79.985 356.076 Q81.8021 356.076 82.7049 354.305 Q83.6193 352.523 83.6193 348.97 Q83.6193 345.405 82.7049 343.634 Q81.8021 341.851 79.985 341.851 M79.985 340 Q82.8901 340 84.4179 342.303 Q85.9572 344.595 85.9572 348.97 Q85.9572 353.333 84.4179 355.636 Q82.8901 357.928 79.985 357.928 Q77.0799 357.928 75.5406 355.636 Q74.0128 353.333 74.0128 348.97 Q74.0128 344.595 75.5406 342.303 Q77.0799 340 79.985 340 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M104.152 344.861 L98.8622 350.173 L104.152 355.463 L102.774 356.863 L97.4618 351.551 L92.1493 356.863 L90.7836 355.463 L96.0613 350.173 L90.7836 344.861 L92.1493 343.46 L97.4618 348.773 L102.774 343.46 L104.152 344.861 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M110.332 355.625 L114.152 355.625 L114.152 342.442 L109.996 343.275 L109.996 341.145 L114.128 340.312 L116.466 340.312 L116.466 355.625 L120.286 355.625 L120.286 357.592 L110.332 357.592 L110.332 355.625 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M130.008 341.851 Q128.202 341.851 127.288 343.634 Q126.385 345.405 126.385 348.97 Q126.385 352.523 127.288 354.305 Q128.202 356.076 130.008 356.076 Q131.825 356.076 132.728 354.305 Q133.642 352.523 133.642 348.97 Q133.642 345.405 132.728 343.634 Q131.825 341.851 130.008 341.851 M130.008 340 Q132.913 340 134.441 342.303 Q135.98 344.595 135.98 348.97 Q135.98 353.333 134.441 355.636 Q132.913 357.928 130.008 357.928 Q127.103 357.928 125.563 355.636 Q124.036 353.333 124.036 348.97 Q124.036 344.595 125.563 342.303 Q127.103 340 130.008 340 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M140.795 337.22 Q139.441 337.22 138.66 337.944 Q137.889 338.668 137.889 339.937 Q137.889 341.207 138.66 341.931 Q139.441 342.655 140.795 342.655 Q142.149 342.655 142.93 341.931 Q143.71 341.197 143.71 339.937 Q143.71 338.668 142.93 337.944 Q142.158 337.22 140.795 337.22 M138.895 336.411 Q137.673 336.11 136.986 335.273 Q136.309 334.436 136.309 333.232 Q136.309 331.549 137.504 330.571 Q138.707 329.593 140.795 329.593 Q142.892 329.593 144.086 330.571 Q145.281 331.549 145.281 333.232 Q145.281 334.436 144.594 335.273 Q143.917 336.11 142.704 336.411 Q144.077 336.731 144.839 337.662 Q145.61 338.593 145.61 339.937 Q145.61 341.978 144.359 343.069 Q143.118 344.16 140.795 344.16 Q138.472 344.16 137.221 343.069 Q135.98 341.978 135.98 339.937 Q135.98 338.593 136.751 337.662 Q137.522 336.731 138.895 336.411 M138.199 333.411 Q138.199 334.502 138.876 335.113 Q139.563 335.724 140.795 335.724 Q142.017 335.724 142.704 335.113 Q143.4 334.502 143.4 333.411 Q143.4 332.32 142.704 331.709 Q142.017 331.098 140.795 331.098 Q139.563 331.098 138.876 331.709 Q138.199 332.32 138.199 333.411 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M1189.75 14.324 L1189.75 27.2059 L1205.1 27.2059 L1205.1 32.9987 L1189.75 32.9987 L1189.75 57.6282 Q1189.75 63.1779 1191.25 64.7578 Q1192.79 66.3376 1197.45 66.3376 L1205.1 66.3376 L1205.1 72.576 L1197.45 72.576 Q1188.82 72.576 1185.54 69.3758 Q1182.26 66.1351 1182.26 57.6282 L1182.26 32.9987 L1176.79 32.9987 L1176.79 27.2059 L1182.26 27.2059 L1182.26 14.324 L1189.75 14.324 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M1214.91 27.2059 L1222.36 27.2059 L1222.36 72.576 L1214.91 72.576 L1214.91 27.2059 M1214.91 9.54393 L1222.36 9.54393 L1222.36 18.9825 L1214.91 18.9825 L1214.91 9.54393 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M1273.28 35.9153 Q1276.07 30.8922 1279.96 28.5022 Q1283.85 26.1121 1289.12 26.1121 Q1296.21 26.1121 1300.06 31.0947 Q1303.9 36.0368 1303.9 45.1919 L1303.9 72.576 L1296.41 72.576 L1296.41 45.4349 Q1296.41 38.913 1294.1 35.7533 Q1291.79 32.5936 1287.05 32.5936 Q1281.26 32.5936 1277.9 36.4419 Q1274.54 40.2903 1274.54 46.9338 L1274.54 72.576 L1267.04 72.576 L1267.04 45.4349 Q1267.04 38.8725 1264.73 35.7533 Q1262.42 32.5936 1257.6 32.5936 Q1251.89 32.5936 1248.53 36.4824 Q1245.17 40.3308 1245.17 46.9338 L1245.17 72.576 L1237.67 72.576 L1237.67 27.2059 L1245.17 27.2059 L1245.17 34.2544 Q1247.72 30.082 1251.28 28.0971 Q1254.85 26.1121 1259.75 26.1121 Q1264.69 26.1121 1268.13 28.6237 Q1271.62 31.1352 1273.28 35.9153 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M1357.58 48.0275 L1357.58 51.6733 L1323.31 51.6733 Q1323.79 59.3701 1327.93 63.421 Q1332.1 67.4314 1339.51 67.4314 Q1343.81 67.4314 1347.82 66.3781 Q1351.87 65.3249 1355.84 63.2184 L1355.84 70.267 Q1351.83 71.9684 1347.61 72.8596 Q1343.4 73.7508 1339.07 73.7508 Q1328.21 73.7508 1321.85 67.4314 Q1315.53 61.1119 1315.53 50.3365 Q1315.53 39.1965 1321.53 32.6746 Q1327.56 26.1121 1337.77 26.1121 Q1346.92 26.1121 1352.23 32.0264 Q1357.58 37.9003 1357.58 48.0275 M1350.13 45.84 Q1350.04 39.7232 1346.68 36.0774 Q1343.36 32.4315 1337.85 32.4315 Q1331.61 32.4315 1327.85 35.9558 Q1324.12 39.4801 1323.55 45.8805 L1350.13 45.84 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><polyline clip-path="url(#clip182)" style="stroke:#009af9; stroke-linecap:round; stroke-linejoin:round; stroke-width:8; stroke-opacity:1; fill:none" points="243.057,1400.43 1267.18,303.878 2291.31,1412.26 "/><polyline clip-path="url(#clip182)" style="stroke:#e26f46; stroke-linecap:round; stroke-linejoin:round; stroke-width:8; stroke-opacity:1; fill:none" points="243.057,1421.61 1267.18,161.35 2291.31,1423.95 "/><path clip-path="url(#clip180)" d="M1843.73 323.604 L2280.38 323.604 L2280.38 168.084 L1843.73 168.084 Z" fill="#ffffff" fill-rule="evenodd" fill-opacity="1"/><polyline clip-path="url(#clip180)" style="stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none" points="1843.73,323.604 2280.38,323.604 2280.38,168.084 1843.73,168.084 1843.73,323.604 "/><polyline clip-path="url(#clip180)" style="stroke:#009af9; stroke-linecap:round; stroke-linejoin:round; stroke-width:8; stroke-opacity:1; fill:none" points="1867.86,219.924 2012.6,219.924 "/><path clip-path="url(#clip180)" d="M2057.23 212.273 L2057.23 216.255 Q2055.43 215.26 2053.6 214.773 Q2051.79 214.264 2049.94 214.264 Q2045.8 214.264 2043.51 216.903 Q2041.22 219.519 2041.22 224.264 Q2041.22 229.009 2043.51 231.648 Q2045.8 234.264 2049.94 234.264 Q2051.79 234.264 2053.6 233.778 Q2055.43 233.269 2057.23 232.273 L2057.23 236.208 Q2055.45 237.042 2053.53 237.458 Q2051.63 237.875 2049.48 237.875 Q2043.62 237.875 2040.17 234.195 Q2036.72 230.514 2036.72 224.264 Q2036.72 217.922 2040.2 214.287 Q2043.69 210.653 2049.76 210.653 Q2051.72 210.653 2053.6 211.07 Q2055.47 211.463 2057.23 212.273 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M2074.69 214.264 Q2071.26 214.264 2069.27 216.949 Q2067.28 219.611 2067.28 224.264 Q2067.28 228.917 2069.25 231.602 Q2071.24 234.264 2074.69 234.264 Q2078.09 234.264 2080.08 231.579 Q2082.07 228.894 2082.07 224.264 Q2082.07 219.658 2080.08 216.972 Q2078.09 214.264 2074.69 214.264 M2074.69 210.653 Q2080.24 210.653 2083.41 214.264 Q2086.59 217.875 2086.59 224.264 Q2086.59 230.63 2083.41 234.264 Q2080.24 237.875 2074.69 237.875 Q2069.11 237.875 2065.94 234.264 Q2062.79 230.63 2062.79 224.264 Q2062.79 217.875 2065.94 214.264 Q2069.11 210.653 2074.69 210.653 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M2113.83 216.255 Q2115.43 213.385 2117.65 212.019 Q2119.87 210.653 2122.88 210.653 Q2126.93 210.653 2129.13 213.5 Q2131.33 216.324 2131.33 221.556 L2131.33 237.204 L2127.05 237.204 L2127.05 221.695 Q2127.05 217.968 2125.73 216.162 Q2124.41 214.357 2121.7 214.357 Q2118.39 214.357 2116.47 216.556 Q2114.55 218.755 2114.55 222.551 L2114.55 237.204 L2110.27 237.204 L2110.27 221.695 Q2110.27 217.945 2108.95 216.162 Q2107.63 214.357 2104.87 214.357 Q2101.61 214.357 2099.69 216.579 Q2097.77 218.778 2097.77 222.551 L2097.77 237.204 L2093.48 237.204 L2093.48 211.278 L2097.77 211.278 L2097.77 215.306 Q2099.22 212.922 2101.26 211.787 Q2103.3 210.653 2106.1 210.653 Q2108.92 210.653 2110.89 212.088 Q2112.88 213.523 2113.83 216.255 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M2160.01 216.255 Q2161.61 213.385 2163.83 212.019 Q2166.05 210.653 2169.06 210.653 Q2173.11 210.653 2175.31 213.5 Q2177.51 216.324 2177.51 221.556 L2177.51 237.204 L2173.23 237.204 L2173.23 221.695 Q2173.23 217.968 2171.91 216.162 Q2170.59 214.357 2167.88 214.357 Q2164.57 214.357 2162.65 216.556 Q2160.73 218.755 2160.73 222.551 L2160.73 237.204 L2156.45 237.204 L2156.45 221.695 Q2156.45 217.945 2155.13 216.162 Q2153.81 214.357 2151.05 214.357 Q2147.79 214.357 2145.87 216.579 Q2143.95 218.778 2143.95 222.551 L2143.95 237.204 L2139.66 237.204 L2139.66 211.278 L2143.95 211.278 L2143.95 215.306 Q2145.4 212.922 2147.44 211.787 Q2149.48 210.653 2152.28 210.653 Q2155.1 210.653 2157.07 212.088 Q2159.06 213.523 2160.01 216.255 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M2186.01 211.278 L2190.27 211.278 L2190.27 237.204 L2186.01 237.204 L2186.01 211.278 M2186.01 201.186 L2190.27 201.186 L2190.27 206.579 L2186.01 206.579 L2186.01 201.186 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M2203.39 203.917 L2203.39 211.278 L2212.16 211.278 L2212.16 214.588 L2203.39 214.588 L2203.39 228.662 Q2203.39 231.833 2204.25 232.736 Q2205.13 233.639 2207.79 233.639 L2212.16 233.639 L2212.16 237.204 L2207.79 237.204 Q2202.86 237.204 2200.98 235.375 Q2199.11 233.523 2199.11 228.662 L2199.11 214.588 L2195.98 214.588 L2195.98 211.278 L2199.11 211.278 L2199.11 203.917 L2203.39 203.917 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><polyline clip-path="url(#clip180)" style="stroke:#e26f46; stroke-linecap:round; stroke-linejoin:round; stroke-width:8; stroke-opacity:1; fill:none" points="1867.86,271.764 2012.6,271.764 "/><path clip-path="url(#clip180)" d="M2051.91 267.1 Q2051.19 266.683 2050.34 266.498 Q2049.5 266.289 2048.48 266.289 Q2044.87 266.289 2042.93 268.65 Q2041.01 270.988 2041.01 275.387 L2041.01 289.044 L2036.72 289.044 L2036.72 263.118 L2041.01 263.118 L2041.01 267.146 Q2042.35 264.785 2044.5 263.65 Q2046.66 262.493 2049.73 262.493 Q2050.17 262.493 2050.71 262.562 Q2051.24 262.609 2051.89 262.725 L2051.91 267.1 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M2077.51 275.016 L2077.51 277.099 L2057.93 277.099 Q2058.21 281.498 2060.57 283.812 Q2062.95 286.104 2067.19 286.104 Q2069.64 286.104 2071.93 285.502 Q2074.25 284.9 2076.52 283.697 L2076.52 287.724 Q2074.22 288.697 2071.82 289.206 Q2069.41 289.715 2066.93 289.715 Q2060.73 289.715 2057.09 286.104 Q2053.48 282.493 2053.48 276.336 Q2053.48 269.97 2056.91 266.243 Q2060.36 262.493 2066.19 262.493 Q2071.42 262.493 2074.46 265.873 Q2077.51 269.229 2077.51 275.016 M2073.25 273.766 Q2073.21 270.271 2071.28 268.187 Q2069.39 266.104 2066.24 266.104 Q2062.67 266.104 2060.52 268.118 Q2058.39 270.132 2058.07 273.789 L2073.25 273.766 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M2097.63 253.026 L2097.63 256.567 L2093.55 256.567 Q2091.26 256.567 2090.36 257.493 Q2089.48 258.419 2089.48 260.826 L2089.48 263.118 L2096.49 263.118 L2096.49 266.428 L2089.48 266.428 L2089.48 289.044 L2085.2 289.044 L2085.2 266.428 L2081.12 266.428 L2081.12 263.118 L2085.2 263.118 L2085.2 261.313 Q2085.2 256.984 2087.21 255.016 Q2089.22 253.026 2093.6 253.026 L2097.63 253.026 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M2123.37 275.016 L2123.37 277.099 L2103.78 277.099 Q2104.06 281.498 2106.42 283.812 Q2108.81 286.104 2113.04 286.104 Q2115.5 286.104 2117.79 285.502 Q2120.1 284.9 2122.37 283.697 L2122.37 287.724 Q2120.08 288.697 2117.67 289.206 Q2115.27 289.715 2112.79 289.715 Q2106.59 289.715 2102.95 286.104 Q2099.34 282.493 2099.34 276.336 Q2099.34 269.97 2102.77 266.243 Q2106.22 262.493 2112.05 262.493 Q2117.28 262.493 2120.31 265.873 Q2123.37 269.229 2123.37 275.016 M2119.11 273.766 Q2119.06 270.271 2117.14 268.187 Q2115.24 266.104 2112.09 266.104 Q2108.53 266.104 2106.38 268.118 Q2104.25 270.132 2103.92 273.789 L2119.11 273.766 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M2145.38 267.1 Q2144.66 266.683 2143.81 266.498 Q2142.97 266.289 2141.96 266.289 Q2138.34 266.289 2136.4 268.65 Q2134.48 270.988 2134.48 275.387 L2134.48 289.044 L2130.2 289.044 L2130.2 263.118 L2134.48 263.118 L2134.48 267.146 Q2135.82 264.785 2137.97 263.65 Q2140.13 262.493 2143.21 262.493 Q2143.65 262.493 2144.18 262.562 Q2144.71 262.609 2145.36 262.725 L2145.38 267.1 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M2170.98 275.016 L2170.98 277.099 L2151.4 277.099 Q2151.68 281.498 2154.04 283.812 Q2156.42 286.104 2160.66 286.104 Q2163.11 286.104 2165.4 285.502 Q2167.72 284.9 2169.99 283.697 L2169.99 287.724 Q2167.7 288.697 2165.29 289.206 Q2162.88 289.715 2160.4 289.715 Q2154.2 289.715 2150.57 286.104 Q2146.96 282.493 2146.96 276.336 Q2146.96 269.97 2150.38 266.243 Q2153.83 262.493 2159.66 262.493 Q2164.9 262.493 2167.93 265.873 Q2170.98 269.229 2170.98 275.016 M2166.72 273.766 Q2166.68 270.271 2164.76 268.187 Q2162.86 266.104 2159.71 266.104 Q2156.15 266.104 2153.99 268.118 Q2151.86 270.132 2151.54 273.789 L2166.72 273.766 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M2199.52 273.396 L2199.52 289.044 L2195.27 289.044 L2195.27 273.535 Q2195.27 269.854 2193.83 268.025 Q2192.4 266.197 2189.52 266.197 Q2186.08 266.197 2184.08 268.396 Q2182.09 270.595 2182.09 274.391 L2182.09 289.044 L2177.81 289.044 L2177.81 263.118 L2182.09 263.118 L2182.09 267.146 Q2183.62 264.808 2185.68 263.65 Q2187.77 262.493 2190.47 262.493 Q2194.94 262.493 2197.23 265.271 Q2199.52 268.025 2199.52 273.396 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M2226.68 264.113 L2226.68 268.095 Q2224.87 267.1 2223.04 266.613 Q2221.24 266.104 2219.39 266.104 Q2215.24 266.104 2212.95 268.743 Q2210.66 271.359 2210.66 276.104 Q2210.66 280.849 2212.95 283.488 Q2215.24 286.104 2219.39 286.104 Q2221.24 286.104 2223.04 285.618 Q2224.87 285.109 2226.68 284.113 L2226.68 288.048 Q2224.89 288.882 2222.97 289.298 Q2221.08 289.715 2218.92 289.715 Q2213.07 289.715 2209.62 286.035 Q2206.17 282.354 2206.17 276.104 Q2206.17 269.762 2209.64 266.127 Q2213.14 262.493 2219.2 262.493 Q2221.17 262.493 2223.04 262.91 Q2224.92 263.303 2226.68 264.113 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /><path clip-path="url(#clip180)" d="M2256.26 275.016 L2256.26 277.099 L2236.68 277.099 Q2236.96 281.498 2239.32 283.812 Q2241.7 286.104 2245.94 286.104 Q2248.39 286.104 2250.68 285.502 Q2253 284.9 2255.27 283.697 L2255.27 287.724 Q2252.97 288.697 2250.57 289.206 Q2248.16 289.715 2245.68 289.715 Q2239.48 289.715 2235.84 286.104 Q2232.23 282.493 2232.23 276.336 Q2232.23 269.97 2235.66 266.243 Q2239.11 262.493 2244.94 262.493 Q2250.17 262.493 2253.2 265.873 Q2256.26 269.229 2256.26 275.016 M2252 273.766 Q2251.95 270.271 2250.03 268.187 Q2248.14 266.104 2244.99 266.104 Q2241.42 266.104 2239.27 268.118 Q2237.14 270.132 2236.82 273.789 L2252 273.766 Z" fill="#000000" fill-rule="nonzero" fill-opacity="1" /></svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment