Files
2025-10-19 23:05:45 +02:00

109 lines
4.1 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 950 550"
width="950" height="550">
<!-- Disabled Paths -->
<path d="M 385 350 V 270 H 100 V 112.5"
fill="none"
stroke="#444444"
stroke-width="8"
stroke-linecap="round"
stroke-linejoin="round"
stroke-dasharray="16 20"/>
<path d="M 445 350 V 210 H 350 V 112.5"
fill="none"
stroke="#444444"
stroke-width="8"
stroke-linecap="round"
stroke-linejoin="round"
stroke-dasharray="16 20"/>
<path d="M 505 350 V 210 H 600 V 112.5"
fill="none"
stroke="#444444"
stroke-width="8"
stroke-linecap="round"
stroke-linejoin="round"
stroke-dasharray="16 20"/>
<path d="M 565 350 V 270 H 850 V 112.5"
fill="none"
stroke="#444444"
stroke-width="8"
stroke-linecap="round"
stroke-linejoin="round"
stroke-dasharray="16 20"/>
<!-- Active Paths (final state) -->
<path d="M 385 350 V 270 H 100 V 112.5"
fill="none"
stroke="#109e00"
stroke-width="8"
stroke-linecap="round"
stroke-linejoin="round"
stroke-dasharray="16 20"/>
<path d="M 445 350 V 210 H 350 V 112.5"
fill="none"
stroke="#109e00"
stroke-width="8"
stroke-linecap="round"
stroke-linejoin="round"
stroke-dasharray="16 20"/>
<path d="M 505 350 V 210 H 600 V 112.5"
fill="none"
stroke="#109e00"
stroke-width="8"
stroke-linecap="round"
stroke-linejoin="round"
stroke-dasharray="16 20"/>
<path d="M 565 350 V 270 H 850 V 112.5"
fill="none"
stroke="#109e00"
stroke-width="8"
stroke-linecap="round"
stroke-linejoin="round"
stroke-dasharray="16 20"/>
<!-- Displays -->
<rect x="0" y="0" width="200" height="112.5" rx="8" ry="8"
fill="#ffffff" vector-effect="non-scaling-stroke"/>
<rect x="250" y="0" width="200" height="112.5" rx="8" ry="8"
fill="#ffffff" vector-effect="non-scaling-stroke"/>
<rect x="500" y="0" width="200" height="112.5" rx="8" ry="8"
fill="#ffffff" vector-effect="non-scaling-stroke"/>
<rect x="750" y="0" width="200" height="112.5" rx="8" ry="8"
fill="#ffffff" vector-effect="non-scaling-stroke"/>
<!-- Controller -->
<rect x="325" y="350" width="300" height="168.75" rx="8" ry="8"
fill="#686868" vector-effect="non-scaling-stroke"/>
<rect x="335" y="390" width="135" height="120" rx="8" ry="8"
fill="#888888" vector-effect="non-scaling-stroke"/>
<rect x="480" y="390" width="135" height="55" rx="8" ry="8"
fill="#888888" vector-effect="non-scaling-stroke"/>
<rect x="480" y="455" width="135" height="55" rx="8" ry="8"
fill="#77a3b1" vector-effect="non-scaling-stroke"/>
<!-- Window Controls -->
<path d="M 600 360 L 615 375"
stroke="#CCCCCC" stroke-width="3" fill="none"/>
<path d="M 600 375 L 615 360"
stroke="#CCCCCC" stroke-width="3" fill="none"/>
<path d="M 575 360 H 590 V 375 H 575 V 360"
stroke="#CCCCCC" stroke-width="3" fill="none"/>
<path d="M 550 375 H 565"
stroke="#CCCCCC" stroke-width="3" fill="none"/>
<!-- Cursor (final state, no animation) -->
<svg width="50" height="50" viewBox="0 0 24 24" x="510" y="480" aria-hidden="true">
<g stroke="#ffffff" fill="#000000" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round">
<path d="M 6.5 10 H 18 V 19 H 6"/>
<path d="M22 14a8 8 0 0 1-8 8"/>
<path d="M18 11v-1a2 2 0 0 0-2-2a2 2 0 0 0-2 2"/>
<path d="M14 10V9a2 2 0 0 0-2-2a2 2 0 0 0-2 2v1"/>
<path d="M10 9.5V4a2 2 0 0 0-2-2a2 2 0 0 0-2 2v10"/>
<path d="M18 11a2 2 0 1 1 4 0v3a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.86-5.99-2.34l-3.6-3.6a2 2 0 0 1 2.83-2.82L7 15"/>
</g>
</svg>
</svg>