chore: atualiza heatmap local [skip ci]
This commit is contained in:
1 parent
0e77f664e0
commit
755559e9b0
1 file changed
+36
-28
+36
-28
@@ -1,35 +1,43 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" width="752" height="118" viewBox="0 0 752 118">
|
<svg xmlns="http://www.w3.org/2000/svg" width="752" height="118" viewBox="0 0 752 118">
|
||||||
|
<style>
|
||||||
|
@keyframes moveSnake {
|
||||||
|
0.0% { transform: translate(696px, 38px); }
|
||||||
|
16.67% { transform: translate(696px, 94px); }
|
||||||
|
33.33% { transform: translate(710px, 94px); }
|
||||||
|
50.0% { transform: translate(724px, 10px); }
|
||||||
|
66.67% { transform: translate(724px, 80px); }
|
||||||
|
83.33% { transform: translate(738px, 10px); }
|
||||||
|
100% { transform: translate(696px, 38px); }
|
||||||
|
}
|
||||||
|
@keyframes pulseTarget {
|
||||||
|
0%, 100% { opacity: 0.8; }
|
||||||
|
50% { opacity: 1; filter: brightness(1.4); }
|
||||||
|
}
|
||||||
|
.commit-cell {
|
||||||
|
animation: pulseTarget 2s ease-in-out infinite;
|
||||||
|
}
|
||||||
|
.snake-head {
|
||||||
|
animation: moveSnake 6s linear infinite;
|
||||||
|
}
|
||||||
|
.snake-body-1 {
|
||||||
|
animation: moveSnake 6s linear infinite;
|
||||||
|
animation-delay: -0.15s;
|
||||||
|
}
|
||||||
|
.snake-body-2 {
|
||||||
|
animation: moveSnake 6s linear infinite;
|
||||||
|
animation-delay: -0.3s;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
<rect width="100%" height="100%" fill="#0d1117" rx="6"/>
|
<rect width="100%" height="100%" fill="#0d1117" rx="6"/>
|
||||||
<g id="grid">
|
<g id="grid">
|
||||||
<rect x="10" y="10" width="10" height="10" rx="2" fill="#161b22" /><rect x="10" y="24" width="10" height="10" rx="2" fill="#161b22" /><rect x="10" y="38" width="10" height="10" rx="2" fill="#161b22" /><rect x="10" y="52" width="10" height="10" rx="2" fill="#161b22" /><rect x="10" y="66" width="10" height="10" rx="2" fill="#161b22" /><rect x="10" y="80" width="10" height="10" rx="2" fill="#161b22" /><rect x="10" y="94" width="10" height="10" rx="2" fill="#161b22" /><rect x="24" y="10" width="10" height="10" rx="2" fill="#161b22" /><rect x="24" y="24" width="10" height="10" rx="2" fill="#161b22" /><rect x="24" y="38" width="10" height="10" rx="2" fill="#161b22" /><rect x="24" y="52" width="10" height="10" rx="2" fill="#161b22" /><rect x="24" y="66" width="10" height="10" rx="2" fill="#161b22" /><rect x="24" y="80" width="10" height="10" rx="2" fill="#161b22" /><rect x="24" y="94" width="10" height="10" rx="2" fill="#161b22" /><rect x="38" y="10" width="10" height="10" rx="2" fill="#161b22" /><rect x="38" y="24" width="10" height="10" rx="2" fill="#161b22" /><rect x="38" y="38" width="10" height="10" rx="2" fill="#161b22" /><rect x="38" y="52" width="10" height="10" rx="2" fill="#161b22" /><rect x="38" y="66" width="10" height="10" rx="2" fill="#161b22" /><rect x="38" y="80" width="10" height="10" rx="2" fill="#161b22" /><rect x="38" y="94" width="10" height="10" rx="2" fill="#161b22" /><rect x="52" y="10" width="10" height="10" rx="2" fill="#161b22" /><rect x="52" y="24" width="10" height="10" rx="2" fill="#161b22" /><rect x="52" y="38" width="10" height="10" rx="2" fill="#161b22" /><rect x="52" y="52" width="10" height="10" rx="2" fill="#161b22" /><rect x="52" y="66" width="10" height="10" rx="2" fill="#161b22" /><rect x="52" y="80" width="10" height="10" rx="2" fill="#161b22" /><rect x="52" y="94" width="10" height="10" rx="2" fill="#161b22" /><rect x="66" y="10" width="10" height="10" rx="2" fill="#161b22" /><rect x="66" y="24" width="10" height="10" rx="2" fill="#161b22" /><rect x="66" y="38" width="10" height="10" rx="2" fill="#161b22" /><rect x="66" y="52" width="10" height="10" rx="2" fill="#161b22" /><rect x="66" y="66" width="10" height="10" rx="2" fill="#161b22" /><rect x="66" y="80" width="10" height="10" rx="2" fill="#161b22" /><rect x="66" y="94" width="10" height="10" rx="2" fill="#161b22" /><rect x="80" y="10" width="10" height="10" rx="2" fill="#161b22" /><rect x="80" y="24" width="10" height="10" rx="2" fill="#161b22" /><rect x="80" y="38" width="10" height="10" rx="2" fill="#161b22" /><rect x="80" y="52" width="10" height="10" rx="2" fill="#161b22" /><rect x="80" y="66" width="10" height="10" rx="2" fill="#161b22" /><rect x="80" y="80" width="10" height="10" rx="2" fill="#161b22" /><rect x="80" y="94" width="10" height="10" rx="2" fill="#161b22" /><rect x="94" y="10" width="10" height="10" rx="2" fill="#161b22" /><rect x="94" y="24" width="10" height="10" rx="2" fill="#161b22" /><rect x="94" y="38" width="10" height="10" rx="2" fill="#161b22" /><rect x="94" y="52" width="10" height="10" rx="2" fill="#161b22" /><rect x="94" y="66" width="10" height="10" rx="2" fill="#161b22" /><rect x="94" y="80" width="10" height="10" rx="2" fill="#161b22" /><rect x="94" y="94" width="10" height="10" rx="2" fill="#161b22" /><rect x="108" y="10" width="10" height="10" rx="2" fill="#161b22" /><rect x="108" y="24" width="10" height="10" rx="2" fill="#161b22" /><rect x="108" y="38" width="10" height="10" rx="2" fill="#161b22" /><rect x="108" y="52" width="10" height="10" rx="2" fill="#161b22" /><rect x="108" y="66" width="10" height="10" rx="2" fill="#161b22" /><rect x="108" y="80" width="10" height="10" rx="2" fill="#161b22" /><rect x="108" y="94" width="10" height="10" rx="2" fill="#161b22" /><rect x="122" y="10" width="10" height="10" rx="2" fill="#161b22" /><rect x="122" y="24" width="10" height="10" rx="2" fill="#161b22" /><rect x="122" y="38" width="10" height="10" rx="2" fill="#161b22" /><rect x="122" y="52" width="10" height="10" rx="2" fill="#161b22" /><rect x="122" y="66" width="10" height="10" rx="2" fill="#161b22" /><rect x="122" y="80" width="10" height="10" rx="2" fill="#161b22" /><rect x="122" y="94" width="10" height="10" rx="2" fill="#161b22" /><rect x="136" y="10" width="10" height="10" rx="2" fill="#161b22" /><rect x="136" y="24" width="10" height="10" rx="2" fill="#161b22" /><rect x="136" y="38" width="10" height="10" rx="2" fill="#161b22" /><rect x="136" y="52" width="10" height="10" rx="2" fill="#161b22" /><rect x="136" y="66" width="10" height="10" rx="2" fill="#161b22" /><rect x="136" y="80" width="10" height="10" rx="2" fill="#161b22" /><rect x="136" y="94" width="10" height="10" rx="2" fill="#161b22" /><rect x="150" y="10" width="10" height="10" rx="2" fill="#161b22" /><rect x="150" y="24" width="10" height="10" rx="2" fill="#161b22" /><rect x="150" y="38" width="10" height="10" rx="2" fill="#161b22" /><rect x="150" y="52" width="10" height="10" rx="2" fill="#161b22" /><rect x="150Line truncated
|
<rect x="10" y="10" width="10" height="10" rx="2" fill="#161b22" /><rect x="10" y="24" width="10" height="10" rx="2" fill="#161b22" /><rect x="10" y="38" width="10" height="10" rx="2" fill="#161b22" /><rect x="10" y="52" width="10" height="10" rx="2" fill="#161b22" /><rect x="10" y="66" width="10" height="10" rx="2" fill="#161b22" /><rect x="10" y="80" width="10" height="10" rx="2" fill="#161b22" /><rect x="10" y="94" width="10" height="10" rx="2" fill="#161b22" /><rect x="24" y="10" width="10" height="10" rx="2" fill="#161b22" /><rect x="24" y="24" width="10" height="10" rx="2" fill="#161b22" /><rect x="24" y="38" width="10" height="10" rx="2" fill="#161b22" /><rect x="24" y="52" width="10" height="10" rx="2" fill="#161b22" /><rect x="24" y="66" width="10" height="10" rx="2" fill="#161b22" /><rect x="24" y="80" width="10" height="10" rx="2" fill="#161b22" /><rect x="24" y="94" width="10" height="10" rx="2" fill="#161b22" /><rect x="38" y="10" width="10" height="10" rx="2" fill="#161b22" /><rect x="38" y="24" width="10" height="10" rx="2" fill="#161b22" /><rect x="38" y="38" width="10" height="10" rx="2" fill="#161b22" /><rect x="38" y="52" width="10" height="10" rx="2" fill="#161b22" /><rect x="38" y="66" width="10" height="10" rx="2" fill="#161b22" /><rect x="38" y="80" width="10" height="10" rx="2" fill="#161b22" /><rect x="38" y="94" width="10" height="10" rx="2" fill="#161b22" /><rect x="52" y="10" width="10" height="10" rx="2" fill="#161b22" /><rect x="52" y="24" width="10" height="10" rx="2" fill="#161b22" /><rect x="52" y="38" width="10" height="10" rx="2" fill="#161b22" /><rect x="52" y="52" width="10" height="10" rx="2" fill="#161b22" /><rect x="52" y="66" width="10" height="10" rx="2" fill="#161b22" /><rect x="52" y="80" width="10" height="10" rx="2" fill="#161b22" /><rect x="52" y="94" width="10" height="10" rx="2" fill="#161b22" /><rect x="66" y="10" width="10" height="10" rx="2" fill="#161b22" /><rect x="66" y="24" width="10" height="10" rx="2" fill="#161b22" /><rect x="66" y="38" width="10" height="10" rx="2" fill="#161b22" /><rect x="66" y="52" width="10" height="10" rx="2" fill="#161b22" /><rect x="66" y="66" width="10" height="10" rx="2" fill="#161b22" /><rect x="66" y="80" width="10" height="10" rx="2" fill="#161b22" /><rect x="66" y="94" width="10" height="10" rx="2" fill="#161b22" /><rect x="80" y="10" width="10" height="10" rx="2" fill="#161b22" /><rect x="80" y="24" width="10" height="10" rx="2" fill="#161b22" /><rect x="80" y="38" width="10" height="10" rx="2" fill="#161b22" /><rect x="80" y="52" width="10" height="10" rx="2" fill="#161b22" /><rect x="80" y="66" width="10" height="10" rx="2" fill="#161b22" /><rect x="80" y="80" width="10" height="10" rx="2" fill="#161b22" /><rect x="80" y="94" width="10" height="10" rx="2" fill="#161b22" /><rect x="94" y="10" width="10" height="10" rx="2" fill="#161b22" /><rect x="94" y="24" width="10" height="10" rx="2" fill="#161b22" /><rect x="94" y="38" width="10" height="10" rx="2" fill="#161b22" /><rect x="94" y="52" width="10" height="10" rx="2" fill="#161b22" /><rect x="94" y="66" width="10" height="10" rx="2" fill="#161b22" /><rect x="94" y="80" width="10" height="10" rx="2" fill="#161b22" /><rect x="94" y="94" width="10" height="10" rx="2" fill="#161b22" /><rect x="108" y="10" width="10" height="10" rx="2" fill="#161b22" /><rect x="108" y="24" width="10" height="10" rx="2" fill="#161b22" /><rect x="108" y="38" width="10" height="10" rx="2" fill="#161b22" /><rect x="108" y="52" width="10" height="10" rx="2" fill="#161b22" /><rect x="108" y="66" width="10" height="10" rx="2" fill="#161b22" /><rect x="108" y="80" width="10" height="10" rx="2" fill="#161b22" /><rect x="108" y="94" width="10" height="10" rx="2" fill="#161b22" /><rect x="122" y="10" width="10" height="10" rx="2" fill="#161b22" /><rect x="122" y="24" width="10" height="10" rx="2" fill="#161b22" /><rect x="122" y="38" width="10" height="10" rx="2" fill="#161b22" /><rect x="122" y="52" width="10" height="10" rx="2" fill="#161b22" /><rect x="122" y="66" width="10" height="10" rx="2" fill="#161b22" /><rect x="122" y="80" width="10" height="10" rx="2" fill="#161b22" /><rect x="122" y="94" width="10" height="10" rx="2" fill="#161b22" /><rect x="136" y="10" width="10" height="10" rx="2" fill="#161b22" /><rect x="136" y="24" width="10" height="10" rx="2" fill="#161b22" /><rect x="136" y="38" width="10" height="10" rx="2" fill="#161b22" /><rect x="136" y="52" width="10" height="10" rx="2" fill="#161b22" /><rect x="136" y="66" width="10" height="10" rx="2" fill="#161b22" /><rect x="136" y="80" width="10" height="10" rx="2" fill="#161b22" /><rect x="136" y="94" width="10" height="10" rx="2" fill="#161b22" /><rect x="150" y="10" width="10" height="10" rx="2" fill="#161b22" /><rect x="150" y="24" width="10" height="10" rx="2" fill="#161b22" /><rect x="150" y="38" width="10" height="10" rx="2" fill="#161b22" /><rect x="150" y="52" width="10" height="10" rx="2" fill="#161b22" /><rect x="150Line truncated
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
<!-- Trilha da cobra -->
|
|
||||||
<path id="snake-path" d="M 701 43 L 701 99 L 715 99 L 729 15 L 729 85 L 743 15 L 701 43" fill="none" stroke="none" />
|
|
||||||
|
|
||||||
<!-- Corpo e cabeça da cobra -->
|
<!-- Corpo e Cabeça da Cobrinha com animação CSS -->
|
||||||
<g fill="#9e6a03" stroke="#d29922" stroke-width="1">
|
<g id="snake">
|
||||||
<!-- Cabeça -->
|
<rect class="snake-body-2" width="10" height="10" rx="2" fill="#e3b341" opacity="0.6" />
|
||||||
<rect width="10" height="10" rx="2" fill="#d29922">
|
<rect class="snake-body-1" width="10" height="10" rx="2" fill="#f0883e" opacity="0.8" />
|
||||||
<animateMotion dur="8s" repeatCount="indefinite" rotate="auto">
|
<rect class="snake-head" width="10" height="10" rx="2" fill="#d29922" stroke="#fff" stroke-width="0.5" />
|
||||||
<mpath href="#snake-path"/>
|
|
||||||
</animateMotion>
|
|
||||||
</rect>
|
|
||||||
<!-- Segmentos do corpo -->
|
|
||||||
<rect width="8" height="8" rx="2" fill="#e3b341" opacity="0.8">
|
|
||||||
<animateMotion dur="8s" begin="-0.2s" repeatCount="indefinite" rotate="auto">
|
|
||||||
<mpath href="#snake-path"/>
|
|
||||||
</animateMotion>
|
|
||||||
</rect>
|
|
||||||
<rect width="8" height="8" rx="2" fill="#f0883e" opacity="0.6">
|
|
||||||
<animateMotion dur="8s" begin="-0.4s" repeatCount="indefinite" rotate="auto">
|
|
||||||
<mpath href="#snake-path"/>
|
|
||||||
</animateMotion>
|
|
||||||
</rect>
|
|
||||||
<rect width="6" height="6" rx="2" fill="#bd561d" opacity="0.4">
|
|
||||||
<animateMotion dur="8s" begin="-0.6s" repeatCount="indefinite" rotate="auto">
|
|
||||||
<mpath href="#snake-path"/>
|
|
||||||
</animateMotion>
|
|
||||||
</rect>
|
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
Reference in new issue
Block a user