mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-02-28 06:22:45 -08:00
47 lines
3.0 KiB
XML
47 lines
3.0 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48" fill="none">
|
|
<defs>
|
|
<linearGradient id="th-main" x1="2" y1="6" x2="22" y2="42" gradientUnits="userSpaceOnUse">
|
|
<stop stop-color="#f97316"/>
|
|
<stop offset="1" stop-color="#c2410c"/>
|
|
</linearGradient>
|
|
<linearGradient id="th-browser" x1="28" y1="6" x2="46" y2="42" gradientUnits="userSpaceOnUse">
|
|
<stop stop-color="#fb923c"/>
|
|
<stop offset="1" stop-color="#ea580c"/>
|
|
</linearGradient>
|
|
</defs>
|
|
<!-- Source panel (subtitle/text source) -->
|
|
<rect x="2" y="8" width="18" height="32" rx="3" fill="url(#th-main)" opacity="0.12"/>
|
|
<rect x="2" y="8" width="18" height="32" rx="3" stroke="url(#th-main)" stroke-width="1.3" fill="none"/>
|
|
<!-- Subtitle text lines streaming out -->
|
|
<rect x="5" y="14" width="12" height="2" rx="1" fill="#f97316" opacity="0.6"/>
|
|
<rect x="5" y="19" width="10" height="2" rx="1" fill="#f97316" opacity="0.5"/>
|
|
<rect x="5" y="24" width="11" height="2" rx="1" fill="#f97316" opacity="0.4"/>
|
|
<rect x="5" y="29" width="9" height="2" rx="1" fill="#f97316" opacity="0.35"/>
|
|
<rect x="5" y="34" width="12" height="2" rx="1" fill="#f97316" opacity="0.3"/>
|
|
<!-- WebSocket stream particles -->
|
|
<circle cx="23" cy="18" r="1.2" fill="#fb923c" opacity="0.7"/>
|
|
<circle cx="25" cy="24" r="1" fill="#fb923c" opacity="0.5"/>
|
|
<circle cx="23.5" cy="30" r="1.1" fill="#fb923c" opacity="0.4"/>
|
|
<!-- Connection line (wavy/flowing) -->
|
|
<path d="M20 15c2-1 4 2 6 1s3-3 5-2" stroke="#fb923c" stroke-width="1" stroke-linecap="round" fill="none" opacity="0.3"/>
|
|
<path d="M20 24c2.5 0 3 2 5 1.5s3-2.5 5.5-1.5" stroke="#fb923c" stroke-width="1" stroke-linecap="round" fill="none" opacity="0.25"/>
|
|
<path d="M20 33c2-1 3.5 1.5 5.5 0.5s3-2 5-1" stroke="#fb923c" stroke-width="1" stroke-linecap="round" fill="none" opacity="0.2"/>
|
|
<!-- Browser window (destination) -->
|
|
<rect x="28" y="8" width="18" height="32" rx="3" fill="url(#th-browser)" opacity="0.12"/>
|
|
<rect x="28" y="8" width="18" height="32" rx="3" stroke="url(#th-browser)" stroke-width="1.3" fill="none"/>
|
|
<!-- Browser chrome dots -->
|
|
<circle cx="32" cy="12" r="1.2" fill="#f97316" opacity="0.45"/>
|
|
<circle cx="35.5" cy="12" r="1.2" fill="#f97316" opacity="0.35"/>
|
|
<circle cx="39" cy="12" r="1.2" fill="#f97316" opacity="0.25"/>
|
|
<!-- Browser address bar -->
|
|
<rect x="31" y="15.5" width="12" height="2.5" rx="1.25" fill="#f97316" opacity="0.15"/>
|
|
<!-- Received text lines in browser -->
|
|
<rect x="31" y="21" width="11" height="2" rx="1" fill="#fb923c" opacity="0.55"/>
|
|
<rect x="31" y="25.5" width="9" height="2" rx="1" fill="#fb923c" opacity="0.45"/>
|
|
<rect x="31" y="30" width="10" height="2" rx="1" fill="#fb923c" opacity="0.35"/>
|
|
<rect x="31" y="34.5" width="8" height="2" rx="1" fill="#fb923c" opacity="0.25"/>
|
|
<!-- WS label -->
|
|
<rect x="21" y="5" width="8" height="5.5" rx="2.5" fill="#c2410c"/>
|
|
<text x="25" y="9.2" text-anchor="middle" font-size="3.2" font-weight="800" fill="white" font-family="sans-serif">WS</text>
|
|
</svg>
|