feat: core code and images
9
.gitignore
vendored
@ -16,7 +16,8 @@ dist/
|
||||
.gemini/
|
||||
tmp/
|
||||
|
||||
# Large Media Directories (Uncomment if they should be ignored to fix 413 error)
|
||||
动态绘本/
|
||||
故事书封面图/
|
||||
*.mp4
|
||||
# Large Media Directories
|
||||
# (Uncomment below if push fails due to 413 error)
|
||||
# 动态绘本/
|
||||
# 故事书封面图/
|
||||
# *.mp4
|
||||
|
||||
BIN
Capybara.png
Normal file
|
After Width: | Height: | Size: 579 KiB |
BIN
Capybara_icon.png
Normal file
|
After Width: | Height: | Size: 541 KiB |
BIN
group 1 (2).png
Normal file
|
After Width: | Height: | Size: 3.5 MiB |
5
icons/icon-battery-full.svg
Normal file
@ -0,0 +1,5 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="2" y="6" width="18" height="12" rx="2" stroke="currentColor" stroke-width="2"/>
|
||||
<path d="M22 10V14" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
|
||||
<rect x="5" y="9" width="12" height="6" rx="1" fill="currentColor"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 357 B |
5
icons/icon-home-capybara.svg
Normal file
@ -0,0 +1,5 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<!-- Home: Chunky Capybara (2px grid) -->
|
||||
<!-- Using evenodd rule for subtraction -->
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4 6 H8 V8 H16 V6 H20 V18 H4 V6 Z M6 10 H8 V12 H6 V10 Z M16 10 H18 V12 H16 V10 Z M10 14 H14 V16 H10 V14 Z" fill="currentColor"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 379 B |
3
icons/icon-home-pixel.svg
Normal file
@ -0,0 +1,3 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4 12 H10 V20 H4 Z M6 14 V18 H8 V14 Z M14 12 H20 V20 H14 Z M16 14 V18 H18 V14 Z M2 12 H22 V10 H2 Z M4 8 H20 V10 H4 Z M6 6 H18 V8 H6 Z M8 4 H16 V6 H8 Z" fill="currentColor"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 330 B |
4
icons/icon-home.svg
Normal file
@ -0,0 +1,4 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M3 9L12 2L21 9V20C21 20.5304 20.7893 21.0391 20.4142 21.4142C20.0391 21.7893 19.5304 22 19 22H5C4.46957 22 3.96086 21.7893 3.58579 21.4142C3.21071 21.0391 3 20.5304 3 20V9Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M9 22V12H15V22" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 495 B |
13
icons/icon-music-pixel.svg
Normal file
@ -0,0 +1,13 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<!-- Music: Chunky Double Note (2px grid) -->
|
||||
<!-- Stems (2px wide) -->
|
||||
<rect x="5" y="6" width="2" height="10" fill="currentColor"/>
|
||||
<rect x="15" y="4" width="2" height="10" fill="currentColor"/>
|
||||
<!-- Note Heads (2px height visual weight, actually 4px rects) -->
|
||||
<rect x="3" y="14" width="6" height="4" fill="currentColor"/>
|
||||
<rect x="13" y="12" width="6" height="4" fill="currentColor"/>
|
||||
<!-- Beam (2px stepped) -->
|
||||
<rect x="5" y="6" width="4" height="2" fill="currentColor"/>
|
||||
<rect x="9" y="5" width="4" height="2" fill="currentColor"/>
|
||||
<rect x="13" y="4" width="4" height="2" fill="currentColor"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 748 B |
5
icons/icon-music.svg
Normal file
@ -0,0 +1,5 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M9 18V5L21 3V16" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<circle cx="6" cy="18" r="3" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<circle cx="18" cy="16" r="3" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 464 B |
4
icons/icon-pause.svg
Normal file
@ -0,0 +1,4 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="6" y="4" width="4" height="16" rx="2" fill="currentColor" />
|
||||
<rect x="14" y="4" width="4" height="16" rx="2" fill="currentColor" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 244 B |
3
icons/icon-play.svg
Normal file
@ -0,0 +1,3 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M5 3L19 12L5 21V3Z" fill="currentColor" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 240 B |
7
icons/icon-product-badge.svg
Normal file
@ -0,0 +1,7 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M8 2 H16 V4 H20 V8 H22 V16 H20 V20 H16 V22 H8 V20 H4 V16 H2 V8 H4 V4 H8 V2 Z M8 4 H16 V6 H18 V8 H20 V16 H18 V20 H16 V18 H18 V16 H20 V8 H18 V6 H16 V4 H8 Z" fill="currentColor"/>
|
||||
<rect x="6" y="6" width="12" height="12" rx="1" fill="currentColor" fill-opacity="0.3"/>
|
||||
<rect x="9" y="10" width="2" height="2" fill="currentColor"/>
|
||||
<rect x="13" y="10" width="2" height="2" fill="currentColor"/>
|
||||
<rect x="10" y="13" width="4" height="1" fill="currentColor"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 626 B |
8
icons/icon-product-luo.svg
Normal file
@ -0,0 +1,8 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<!-- Luo Tianyi: Vsinger Logo/Symbol -->
|
||||
<!-- Note/Diamond Shape -->
|
||||
<path d="M12 2L17 7V17L12 22L7 17V7L12 2Z" fill="currentColor" fill-opacity="0.2"/>
|
||||
<path d="M12 4L15 7V17L12 20L9 17V7L12 4Z" fill="currentColor"/>
|
||||
<!-- Mike/Singer hint -->
|
||||
<rect x="11" y="8" width="2" height="6" fill="white"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 426 B |
4
icons/icon-settings-pixel.svg
Normal file
@ -0,0 +1,4 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<!-- Gear Body -->
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M10 2 H14 V4 H18 V6 H20 V10 H22 V14 H20 V18 H18 V20 H14 V22 H10 V20 H6 V18 H4 V14 H2 V10 H4 V6 H6 V4 H10 V2 Z M10 8 V10 H8 V14 H10 V16 H14 V14 H16 V10 H14 V8 H10 Z" fill="currentColor"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 366 B |
4
icons/icon-settings.svg
Normal file
@ -0,0 +1,4 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M19.4 15A1.65 1.65 0 0 0 20.3 12a1.65 1.65 0 0 0-.9-3M16 8.3a1.65 1.65 0 0 0 .8-2.5A1.65 1.65 0 0 0 14 5.3M12 4a1.65 1.65 0 0 0 0-3 1.65 1.65 0 0 0 0 3M8 5.3a1.65 1.65 0 0 0-2.8.5 1.65 1.65 0 0 0 .8 2.5M4.6 9a1.65 1.65 0 0 0-.9 3 1.65 1.65 0 0 0 .9 3M8 15.7a1.65 1.65 0 0 0-.8 2.5A1.65 1.65 0 0 0 10 18.7M12 20a1.65 1.65 0 0 0 0 3 1.65 1.65 0 0 0 0-3M16 18.7a1.65 1.65 0 0 0 2.8-.5 1.65 1.65 0 0 0-.8-2.5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 826 B |
7
icons/icon-shuffle.svg
Normal file
@ -0,0 +1,7 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M16 3L21 3L21 8" stroke="#374151" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M4 20L21 3" stroke="#374151" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M21 16L21 21L16 21" stroke="#374151" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M15 15L21 21" stroke="#374151" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M4 4L9 9" stroke="#374151" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 636 B |
12
icons/icon-story-pixel.svg
Normal file
@ -0,0 +1,12 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<!-- Story: Chunky Pixel Book (2px grid) -->
|
||||
<!-- Left Page -->
|
||||
<rect x="4" y="6" width="6" height="12" stroke="currentColor" stroke-width="2" fill="none"/>
|
||||
<!-- Right Page -->
|
||||
<rect x="12" y="6" width="6" height="12" stroke="currentColor" stroke-width="2" fill="none"/>
|
||||
<!-- Spine Connection (Pixel block) -->
|
||||
<rect x="10" y="8" width="2" height="8" fill="currentColor"/>
|
||||
<!-- Detail on page (Symbol) -->
|
||||
<rect x="6" y="8" width="2" height="2" fill="currentColor"/>
|
||||
<rect x="14" y="10" width="2" height="2" fill="currentColor"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 673 B |
5
icons/icon-story.svg
Normal file
@ -0,0 +1,5 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M4 19.5A2.5 2.5 0 0 1 6.5 17H20" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M6.5 2H20V22H6.5A2.5 2.5 0 0 1 4 19.5V4.5A2.5 2.5 0 0 1 6.5 2Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M12 6L13.5 10L17.5 10.5L14.5 13.5L15.5 17.5L12 15L8.5 17.5L9.5 13.5L6.5 10.5L10.5 10L12 6Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 597 B |
4
icons/icon-switch.svg
Normal file
@ -0,0 +1,4 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M7 16V4M7 4L3 8M7 4L11 8" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M17 8V20M17 20L21 16M17 20L13 16" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 365 B |
9
icons/icon-user-pixel.svg
Normal file
@ -0,0 +1,9 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<!-- User: Chunky Avatar (2px grid) -->
|
||||
<!-- Head (Outline 2px) -->
|
||||
<rect x="8" y="5" width="8" height="6" stroke="currentColor" stroke-width="2" fill="none"/>
|
||||
<!-- Body (Outline 2px) -->
|
||||
<path d="M5 15H19V19H5V15Z" stroke="currentColor" stroke-width="2" fill="none"/> <!-- Simple block body -->
|
||||
<!-- Connection -->
|
||||
<rect x="10" y="11" width="4" height="4" fill="currentColor"/> <!-- Neck/Connection -->
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 535 B |
4
icons/icon-user.svg
Normal file
@ -0,0 +1,4 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M20 21V19C20 17.9391 19.5786 16.9217 18.8284 16.1716C18.0783 15.4214 17.0609 15 16 15H8C6.93913 15 5.92172 15.4214 5.17157 16.1716C4.42143 16.9217 4 17.9391 4 19V21" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<circle cx="12" cy="7" r="4" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 491 B |
32
icons/pixel-badge-ai.svg
Normal file
@ -0,0 +1,32 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="128" height="128">
|
||||
<!-- Pixel Badge AI - 8-bit style circular screen device -->
|
||||
<style>
|
||||
.frame { fill: #1E3A5F; }
|
||||
.screen { fill: #3B82F6; }
|
||||
.glow { fill: #60A5FA; }
|
||||
.pixel { fill: #FFFFFF; }
|
||||
</style>
|
||||
|
||||
<!-- Outer frame -->
|
||||
<rect class="frame" x="6" y="6" width="20" height="20"/>
|
||||
<rect class="frame" x="4" y="8" width="2" height="16"/>
|
||||
<rect class="frame" x="26" y="8" width="2" height="16"/>
|
||||
<rect class="frame" x="8" y="4" width="16" height="2"/>
|
||||
<rect class="frame" x="8" y="26" width="16" height="2"/>
|
||||
|
||||
<!-- Screen glow -->
|
||||
<rect class="glow" x="8" y="8" width="16" height="16" opacity="0.3"/>
|
||||
|
||||
<!-- Screen -->
|
||||
<rect class="screen" x="10" y="10" width="12" height="12"/>
|
||||
|
||||
<!-- Pixel face on screen -->
|
||||
<rect class="pixel" x="12" y="12" width="2" height="2"/>
|
||||
<rect class="pixel" x="18" y="12" width="2" height="2"/>
|
||||
<rect class="pixel" x="12" y="18" width="2" height="2"/>
|
||||
<rect class="pixel" x="14" y="20" width="4" height="2"/>
|
||||
<rect class="pixel" x="18" y="18" width="2" height="2"/>
|
||||
|
||||
<!-- Corner highlights -->
|
||||
<rect class="glow" x="6" y="6" width="2" height="2" opacity="0.5"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
28
icons/pixel-badge-basic.svg
Normal file
@ -0,0 +1,28 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="128" height="128">
|
||||
<!-- Pixel Badge Basic - 8-bit style circular screen device (gray) -->
|
||||
<style>
|
||||
.frame { fill: #475569; }
|
||||
.screen { fill: #94A3B8; }
|
||||
.light { fill: #CBD5E1; }
|
||||
.pixel { fill: #F1F5F9; }
|
||||
</style>
|
||||
|
||||
<!-- Outer frame -->
|
||||
<rect class="frame" x="6" y="6" width="20" height="20"/>
|
||||
<rect class="frame" x="4" y="8" width="2" height="16"/>
|
||||
<rect class="frame" x="26" y="8" width="2" height="16"/>
|
||||
<rect class="frame" x="8" y="4" width="16" height="2"/>
|
||||
<rect class="frame" x="8" y="26" width="16" height="2"/>
|
||||
|
||||
<!-- Screen -->
|
||||
<rect class="screen" x="10" y="10" width="12" height="12"/>
|
||||
|
||||
<!-- Simple pixel pattern on screen -->
|
||||
<rect class="pixel" x="12" y="12" width="2" height="2"/>
|
||||
<rect class="pixel" x="18" y="12" width="2" height="2"/>
|
||||
<rect class="pixel" x="14" y="16" width="4" height="2"/>
|
||||
<rect class="pixel" x="12" y="18" width="8" height="2"/>
|
||||
|
||||
<!-- Corner highlights -->
|
||||
<rect class="light" x="6" y="6" width="2" height="2" opacity="0.3"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
39
icons/pixel-capybara.svg
Normal file
@ -0,0 +1,39 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="128" height="128">
|
||||
<!-- Pixel Capybara - 8-bit style -->
|
||||
<style>
|
||||
.body { fill: #D4A574; }
|
||||
.dark { fill: #A67B5B; }
|
||||
.nose { fill: #8B5A3C; }
|
||||
.eye { fill: #2D2D2D; }
|
||||
.cheek { fill: #FFCCCB; }
|
||||
</style>
|
||||
|
||||
<!-- Body -->
|
||||
<rect class="body" x="8" y="14" width="16" height="12"/>
|
||||
<rect class="body" x="6" y="16" width="2" height="8"/>
|
||||
<rect class="body" x="24" y="16" width="2" height="8"/>
|
||||
|
||||
<!-- Head -->
|
||||
<rect class="body" x="10" y="8" width="12" height="8"/>
|
||||
<rect class="body" x="8" y="10" width="2" height="4"/>
|
||||
<rect class="body" x="22" y="10" width="2" height="4"/>
|
||||
|
||||
<!-- Ears -->
|
||||
<rect class="dark" x="8" y="6" width="4" height="4"/>
|
||||
<rect class="dark" x="20" y="6" width="4" height="4"/>
|
||||
|
||||
<!-- Eyes -->
|
||||
<rect class="eye" x="12" y="10" width="2" height="2"/>
|
||||
<rect class="eye" x="18" y="10" width="2" height="2"/>
|
||||
|
||||
<!-- Nose -->
|
||||
<rect class="nose" x="14" y="12" width="4" height="2"/>
|
||||
|
||||
<!-- Cheeks -->
|
||||
<rect class="cheek" x="10" y="12" width="2" height="2" opacity="0.6"/>
|
||||
<rect class="cheek" x="20" y="12" width="2" height="2" opacity="0.6"/>
|
||||
|
||||
<!-- Legs -->
|
||||
<rect class="dark" x="10" y="24" width="4" height="4"/>
|
||||
<rect class="dark" x="18" y="24" width="4" height="4"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
38
icons/pixel-mystery-box.svg
Normal file
@ -0,0 +1,38 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="120" height="120">
|
||||
<!-- Pixel Mystery Box - 8-bit Mario style -->
|
||||
<style>
|
||||
.gold-light { fill: #FCD34D; }
|
||||
.gold-main { fill: #F59E0B; }
|
||||
.gold-dark { fill: #D97706; }
|
||||
.gold-shadow { fill: #92400E; }
|
||||
.question { fill: #92400E; }
|
||||
</style>
|
||||
|
||||
<!-- Box body -->
|
||||
<rect class="gold-main" x="4" y="4" width="24" height="24"/>
|
||||
|
||||
<!-- Top highlight -->
|
||||
<rect class="gold-light" x="4" y="4" width="24" height="4"/>
|
||||
<rect class="gold-light" x="4" y="4" width="4" height="24"/>
|
||||
|
||||
<!-- Bottom shadow -->
|
||||
<rect class="gold-dark" x="4" y="24" width="24" height="4"/>
|
||||
<rect class="gold-dark" x="24" y="4" width="4" height="24"/>
|
||||
|
||||
<!-- Corner details -->
|
||||
<rect class="gold-shadow" x="24" y="24" width="4" height="4"/>
|
||||
<rect class="gold-light" x="4" y="4" width="4" height="4"/>
|
||||
|
||||
<!-- Inner border -->
|
||||
<rect class="gold-dark" x="6" y="6" width="20" height="2"/>
|
||||
<rect class="gold-dark" x="6" y="24" width="20" height="2"/>
|
||||
<rect class="gold-dark" x="6" y="6" width="2" height="20"/>
|
||||
<rect class="gold-dark" x="24" y="6" width="2" height="20"/>
|
||||
|
||||
<!-- Question mark - pixel style -->
|
||||
<rect class="question" x="12" y="10" width="8" height="2"/>
|
||||
<rect class="question" x="18" y="10" width="2" height="6"/>
|
||||
<rect class="question" x="14" y="14" width="4" height="2"/>
|
||||
<rect class="question" x="14" y="16" width="2" height="2"/>
|
||||
<rect class="question" x="14" y="20" width="2" height="2"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
6
icons/wifi-1.svg
Normal file
@ -0,0 +1,6 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M12 20L12.01 20" stroke="#8B5CF6" stroke-width="2" stroke-linecap="round"/>
|
||||
<path d="M8.53 16.11C10.45 14.19 13.55 14.19 15.47 16.11" stroke="#E5E7EB" stroke-width="2" stroke-linecap="round"/>
|
||||
<path d="M5 12.55C8.87 8.68 15.13 8.68 19 12.55" stroke="#E5E7EB" stroke-width="2" stroke-linecap="round"/>
|
||||
<path d="M1.42 9C7.26 3.16 16.74 3.16 22.58 9" stroke="#E5E7EB" stroke-width="2" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 535 B |
6
icons/wifi-2.svg
Normal file
@ -0,0 +1,6 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M12 20L12.01 20" stroke="#8B5CF6" stroke-width="2" stroke-linecap="round"/>
|
||||
<path d="M8.53 16.11C10.45 14.19 13.55 14.19 15.47 16.11" stroke="#8B5CF6" stroke-width="2" stroke-linecap="round"/>
|
||||
<path d="M5 12.55C8.87 8.68 15.13 8.68 19 12.55" stroke="#E5E7EB" stroke-width="2" stroke-linecap="round"/>
|
||||
<path d="M1.42 9C7.26 3.16 16.74 3.16 22.58 9" stroke="#E5E7EB" stroke-width="2" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 535 B |
6
icons/wifi-3.svg
Normal file
@ -0,0 +1,6 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M12 20L12.01 20" stroke="#8B5CF6" stroke-width="2" stroke-linecap="round"/>
|
||||
<path d="M8.53 16.11C10.45 14.19 13.55 14.19 15.47 16.11" stroke="#8B5CF6" stroke-width="2" stroke-linecap="round"/>
|
||||
<path d="M5 12.55C8.87 8.68 15.13 8.68 19 12.55" stroke="#8B5CF6" stroke-width="2" stroke-linecap="round"/>
|
||||
<path d="M1.42 9C7.26 3.16 16.74 3.16 22.58 9" stroke="#E5E7EB" stroke-width="2" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 535 B |
6
icons/wifi-4.svg
Normal file
@ -0,0 +1,6 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M12 20L12.01 20" stroke="#8B5CF6" stroke-width="2" stroke-linecap="round"/>
|
||||
<path d="M8.53 16.11C10.45 14.19 13.55 14.19 15.47 16.11" stroke="#8B5CF6" stroke-width="2" stroke-linecap="round"/>
|
||||
<path d="M5 12.55C8.87 8.68 15.13 8.68 19 12.55" stroke="#8B5CF6" stroke-width="2" stroke-linecap="round"/>
|
||||
<path d="M1.42 9C7.26 3.16 16.74 3.16 22.58 9" stroke="#8B5CF6" stroke-width="2" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 535 B |
BIN
kapi写作中.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
mascot.png
Normal file
|
After Width: | Height: | Size: 260 KiB |
BIN
new logo.png
Normal file
|
After Width: | Height: | Size: 343 KiB |
BIN
pixel_capybara_eating_guide_1770187625762.png
Normal file
|
After Width: | Height: | Size: 458 KiB |
BIN
故事书封面图/new_story.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
故事书封面图/三只小猪盖房子.png
Normal file
|
After Width: | Height: | Size: 1.0 MiB |
BIN
故事书封面图/勇敢的小裁缝.png
Normal file
|
After Width: | Height: | Size: 1.0 MiB |
BIN
故事书封面图/卡皮巴拉的奇幻漂流.png
Normal file
|
After Width: | Height: | Size: 794 KiB |
BIN
故事书封面图/小红帽与大灰狼.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
故事书封面图/杰克与魔豆.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
故事书封面图/糖果屋历险记.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |