blob: 437ad32c65e23b066d9679ba327659b9047bfe1c [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright © 2020 Apple Inc. All rights reserved. -->
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<defs>
<style>
g:not(:target) {
display: none;
}
.dark {
--stroke: hsla(0, 0%, 0%, 0.5);
}
.light.blue {
--fill: hsl(207, 64%, 67%);
--stroke: hsl(202, 55%, 51%);
--outline: hsl(202, 55%, 51%);
}
.dark.blue {
--fill: hsl(210, 50%, 21%);
--outline: hsl(212, 94%, 54%);
}
.light.red {
--fill: hsl(360, 64%, 75%);
--stroke: hsl(360, 54%, 62%);
--outline: hsl(360, 54%, 62%);
}
.dark.red {
--fill: hsl(359, 69%, 25%);
--outline: hsl(357, 77%, 59%);
}
.light.green {
--fill: hsl(118, 43%, 55%);
--stroke: hsl(118, 33%, 42%);
--outline: hsl(118, 33%, 42%);
}
.dark.green {
--fill: hsl(118, 26%, 24%);
--outline: hsl(117, 56%, 65%);
}
.light.purple {
--fill: hsl(269, 65%, 74%);
--stroke: hsl(273, 33%, 58%);
--outline: hsl(273, 33%, 58%);
}
.dark.purple {
--fill: hsl(269, 26%, 23%);
--stroke: hsl(272, 25%, 12%);
--outline: hsl(273, 40%, 53%);
}
.light.brown {
--fill: hsl(22, 59%, 70%);
--stroke: hsl(22, 40%, 50%);
--outline: hsl(22, 40%, 50%);
}
.dark.brown {
--fill: hsl(28, 51%, 21%);
--outline: hsl(28, 56%, 65%);
}
.light.lime {
--fill: hsl(76, 49%, 60%);
--stroke: hsl(79, 43%, 48%);
--outline: hsl(79, 43%, 48%);
}
.dark.lime {
--fill: hsl(77, 49%, 23%);
--outline: hsl(79, 75%, 52%);
}
.light.teal {
--fill: hsl(143, 24%, 66%);
--stroke: hsl(153, 24%, 51%);
--outline: hsl(153, 24%, 51%);
}
.dark.teal {
--fill: hsl(143, 48%, 20%);
--outline: hsl(153, 50%, 52%);
}
</style>
<clipPath id="clip">
<circle cx="8" cy="8" r="7"/>
</clipPath>
</defs>
<symbol id="circle" viewBox="0 0 16 16">
<circle stroke="var(--outline)" fill="var(--fill)" cx="8" cy="8" r="7.5"/>
</symbol>
<symbol id="network" viewBox="0 0 16 16">
<path d="M 11 14.333 L 10 14.690 L 10 4.817 L 8.468 6.241 L 7.75 5.571 L 10.5 3.002 L 13.25 5.571 L 12.532 6.241 L 11 4.811 L 11 14.333 Z" stroke="var(--stroke)" stroke-linejoin="round" stroke-width="2" style="clip-path: url(#clip);"/>
<path d="M 6 1.327 L 5 1.792 L 5 10.278 L 3.468 8.846 L 2.75 9.520 L 5.5 12.102 L 8.25 9.520 L 7.532 8.846 L 6 10.284 L 6 1.327 Z" stroke="var(--stroke)" stroke-linejoin="round" stroke-width="2" style="clip-path: url(#clip);"/>
<path d="M 11 14.333 L 10 14.690 L 10 4.817 L 8.468 6.241 L 7.75 5.571 L 10.5 3.002 L 13.25 5.571 L 12.532 6.241 L 11 4.811 L 11 14.333 Z" fill="white"/>
<path d="M 6 1.327 L 5 1.792 L 5 10.278 L 3.468 8.846 L 2.75 9.520 L 5.5 12.102 L 8.25 9.520 L 7.532 8.846 L 6 10.284 L 6 1.327 Z" fill="white"/>
</symbol>
<symbol id="cpu" viewBox="0 0 16 16">
<rect stroke="var(--stroke)" stroke-width="2" x="4" y="4" width="2" height="8" rx="0.25"/>
<rect stroke="var(--stroke)" stroke-width="2" x="7" y="4" width="2" height="8" rx="0.25"/>
<rect stroke="var(--stroke)" stroke-width="2" x="10" y="4" width="2" height="8" rx="0.25"/>
<rect fill="white" x="4" y="4" width="2" height="8" rx="0.25"/>
<rect fill="white" x="7" y="4" width="2" height="8" rx="0.25"/>
<rect fill="white" x="10" y="4" width="2" height="8" rx="0.25"/>
<rect stroke="var(--stroke)" stroke-width="2" x="3" y="6" width="10" height="4" rx="0.25"/>
<rect fill="white" x="3" y="6" width="10" height="4" rx="0.25"/>
</symbol>
<symbol id="cube" viewBox="0 0 16 16">
<path d="M 3.006 11.003 L 3 5 L 8 3 L 13 5.003 L 13 11.003 L 8 13 L 3.006 11.003 Z" stroke="var(--stroke)"/>
<path d="M 3.006 5.003 L 8 7 L 8 13 L 3.006 11.003 L 3.006 5.003 Z M 8 7 L 8 13 L 13 11.003 L 13 5.003 L 8 7 Z M 8 3 L 13 5 L 8 7 L 3 5 L 8 3 Z" fill="white" stroke="var(--stroke)" stroke-width="0.5" stroke-linejoin="bevel"/>
</symbol>
<symbol id="paintbrush" viewBox="0 0 16 16">
<path d="M 3 10.494 C 3 11.631 3.942 11.991 4.935 12 C 6.424 11.991 6.921 11.320 6.921 10.494 C 6.921 9.667 6.250 8.996 5.422 8.996 C 4.594 8.996 3.942 9.667 3.942 10.494 C 3.942 11.000 3.318 10.724 3 10.494 Z M 8.998 9.088 L 11.757 5.321 C 12.060 4.942 12.099 4.428 11.844 4.173 C 11.588 3.917 11.070 3.952 10.686 4.250 L 6.890 6.980 C 6.490 7.263 5.984 8.194 6.865 9.075 C 7.746 9.956 8.711 9.484 8.998 9.088 Z" stroke="var(--stroke)" stroke-width="2" stroke-linejoin="round"/>
<path d="M 3 10.494 C 3 11.631 3.942 11.991 4.935 12 C 6.424 11.991 6.921 11.320 6.921 10.494 C 6.921 9.667 6.250 8.996 5.422 8.996 C 4.594 8.996 3.942 9.667 3.942 10.494 C 3.942 11.000 3.318 10.724 3 10.494 Z M 8.998 9.088 L 11.757 5.321 C 12.060 4.942 12.099 4.428 11.844 4.173 C 11.588 3.917 11.070 3.952 10.686 4.250 L 6.890 6.980 C 6.490 7.263 5.984 8.194 6.865 9.075 C 7.746 9.956 8.711 9.484 8.998 9.088 Z" fill="white"/>
</symbol>
<symbol id="camera" viewBox="0 0 16 16">
<path d="M 9.05 7.389 L 12.375 5.5 L 12.375 10.5 L 9.05 8.611 L 9.05 9.5 C 9.05 10.052 8.602 10.5 8.05 10.5 L 4.25 10.5 C 3.698 10.5 3.25 10.052 3.25 9.5 L 3.25 6.5 C 3.25 5.948 3.698 5.5 4.25 5.5 L 8.05 5.5 C 8.602 5.5 9.05 5.948 9.05 6.5 L 9.05 7.389 Z" stroke="var(--stroke)" fill="var(--fill)" stroke-width="2" stroke-linejoin="round"/>
<path d="M 9.05 7.389 L 12.375 5.5 L 12.375 10.5 L 9.05 8.611 L 9.05 9.5 C 9.05 10.052 8.602 10.5 8.05 10.5 L 4.25 10.5 C 3.698 10.5 3.25 10.052 3.25 9.5 L 3.25 6.5 C 3.25 5.948 3.698 5.5 4.25 5.5 L 8.05 5.5 C 8.602 5.5 9.05 5.948 9.05 6.5 L 9.05 7.389 Z" fill="white"/>
</symbol>
<symbol id="barchart" viewBox="0 0 16 16">
<rect stroke-linejoin="round" fill="white" x="9.5" y="4" width="3" height="8" stroke="var(--stroke)"/>
<rect stroke-linejoin="round" fill="white" x="3.5" y="9" width="3" height="3" stroke="var(--stroke)"/>
<rect stroke-linejoin="round" fill="white" x="6.5" y="7" width="3" height="5" stroke="var(--stroke)"/>
</symbol>
<symbol id="script" viewBox="0 0 16 16">
<path d="M 5.227 6.125 C 5.920 6.125 6.454 6.681 6.454 7.250 C 6.454 7.250 6.935 6.811 7.175 6.591 C 7.925 5.905 9.425 4.534 9.425 4.534 C 9.425 4.534 12.417 7.541 12.527 7.673 C 12.675 7.851 13 8.177 13 8.752 C 13 9.039 12.871 9.318 12.657 9.526 C 12.440 9.736 7.894 13.880 8.110 13.693 C 8.350 13.487 8.500 13.194 8.500 12.875 C 8.500 12.264 8.181 11.971 8.023 11.798 C 8.019 11.794 7.874 11.648 7.646 11.417 L 6.045 12.875 C 6.045 13.496 6.595 14 7.272 14 C 7.596 14 7.891 13.883 8.110 13.693 C 8.350 13.486 8.500 13.194 8.500 12.875 C 8.500 12.264 8.181 11.971 8.023 11.798 C 7.865 11.625 4.776 8.521 4.565 8.297 C 4.354 8.074 4 7.828 4 7.250 C 4 6.939 4.155 6.637 4.405 6.425 C 4.155 6.637 8.686 2.473 8.966 2.262 C 9.180 2.100 9.447 2 9.727 2 C 10.374 2 10.967 2.554 10.967 3.125 L 6.454 7.250 C 6.454 6.681 5.920 6.125 5.227 6.125 C 4.907 6.125 4.621 6.242 4.405 6.425 C 4.621 6.242 4.907 6.125 5.227 6.125 Z" stroke="var(--stroke)" />
<path d="M 5.227 6.125 C 5.920 6.125 6.454 6.681 6.454 7.250 C 6.454 7.250 6.935 6.811 7.175 6.591 C 7.925 5.905 9.425 4.534 9.425 4.534 C 9.425 4.534 12.417 7.541 12.527 7.673 C 12.675 7.851 13 8.177 13 8.752 C 13 9.039 12.871 9.318 12.657 9.526 C 12.440 9.736 7.894 13.880 8.110 13.693 C 8.350 13.487 8.500 13.194 8.500 12.875 C 8.500 12.264 8.181 11.971 8.023 11.798 C 8.019 11.794 7.874 11.648 7.646 11.417 L 6.045 12.875 C 6.045 13.496 6.595 14 7.272 14 C 7.596 14 7.891 13.883 8.110 13.693 C 8.350 13.486 8.500 13.194 8.500 12.875 C 8.500 12.264 8.181 11.971 8.023 11.798 C 7.865 11.625 4.776 8.521 4.565 8.297 C 4.354 8.074 4 7.828 4 7.250 C 4 6.939 4.155 6.637 4.405 6.425 C 4.155 6.637 8.686 2.473 8.966 2.262 C 9.180 2.100 9.447 2 9.727 2 C 10.374 2 10.967 2.554 10.967 3.125 L 6.454 7.250 C 6.454 6.681 5.920 6.125 5.227 6.125 C 4.907 6.125 4.621 6.242 4.405 6.425 C 4.621 6.242 4.907 6.125 5.227 6.125 Z" fill="white" stroke="var(--stroke)" stroke-width="0.5"/>
</symbol>
<symbol id="threads" viewBox="0 0 16 16">
<line stroke="var(--stroke)" x1="8" y1="3" x2="8" y2="13" stroke-width="3.5" stroke-linecap="round"/>
<line stroke="var(--stroke)" x1="5" y1="5" x2="5" y2="11" stroke-width="3.5" stroke-linecap="round"/>
<line stroke="var(--stroke)" x1="11" y1="5" x2="11" y2="11" stroke-width="3.5" stroke-linecap="round"/>
<line stroke="white" x1="8" y1="3" x2="8" y2="13" stroke-width="1.5" stroke-linecap="round"/>
<line stroke="white" x1="5" y1="5" x2="5" y2="11" stroke-width="1.5" stroke-linecap="round"/>
<line stroke="white" x1="11" y1="5" x2="11" y2="11" stroke-width="1.5" stroke-linecap="round"/>
</symbol>
<g id="NetworkInstrument-light" class="light blue"><use href="#circle"/><use href="#network"/></g>
<g id="NetworkInstrument-dark" class="dark blue"><use href="#circle"/><use href="#network"/></g>
<g id="CPUInstrument-light" class="light green"><use href="#circle"/><use href="#cpu"/></g>
<g id="CPUInstrument-dark" class="dark green"><use href="#circle"/><use href="#cpu"/></g>
<g id="HeapAllocationsInstrument-light" class="light brown"><use href="#circle"/><use href="#cube"/></g>
<g id="HeapAllocationsInstrument-dark" class="dark brown"><use href="#circle"/><use href="#cube"/></g>
<g id="LayoutInstrument-light" class="light lime"><use href="#circle"/><use href="#paintbrush"/></g>
<g id="LayoutInstrument-dark" class="dark lime"><use href="#circle"/><use href="#paintbrush"/></g>
<g id="MediaInstrument-light" class="light teal"><use href="#circle"/><use href="#camera"/></g>
<g id="MediaInstrument-dark" class="dark teal"><use href="#circle"/><use href="#camera"/></g>
<g id="MemoryInstrument-light" class="light brown"><use href="#circle"/><use href="#cpu"/></g>
<g id="MemoryInstrument-dark" class="dark brown"><use href="#circle"/><use href="#cpu"/></g>
<g id="RenderingFramesInstrument-light" class="light red"><use href="#circle"/><use href="#barchart"/></g>
<g id="RenderingFramesInstrument-dark" class="dark red"><use href="#circle"/><use href="#barchart"/></g>
<g id="ScriptsInstrument-light" class="light purple"><use href="#circle"/><use href="#script"/></g>
<g id="ScriptsInstrument-dark" class="dark purple"><use href="#circle"/><use href="#script"/></g>
<g id="Thread-light" class="light blue"><use href="#circle"/><use href="#threads"/></g>
<g id="Thread-dark" class="dark blue"><use href="#circle"/><use href="#threads"/></g>
</svg>