feat: comprehensive Wino Mail updates

- ReaderView: complete rewrite with CSS styling, headers, attachments, zoom, find, dark mode, image blocking
- Categories: DAO + UI tree widget with colors, nested categories, assignment
- Rules engine: DAO + evaluation + actions (move, mark read, flag, delete, category, forward)
- Templates: DAO + editor + manager with variables support
- Signatures: DAO + manager + auto-per-account + manual selector in compose
- ComposeView: signature combo, template selector, auto-signature on new email
- MainWindow: frameless with rounded corners, 1px border, resize from edges, no status bar
- Database: new tables (Category, MailCategory, Rule, Template, Signature) with indexes
This commit is contained in:
2026-08-23 14:49:58 +02:00
parent 5fcedfa129
commit 0bb8738607
7399 changed files with 44711 additions and 209 deletions
@@ -0,0 +1,9 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M16.0201 8.07683C14.0016 8.27102 11.8566 8.87629 10.3665 10.3665C8.87629 11.8566 8.27102 14.0016 8.07683 16.0201M16.0201 8.07683C17.1891 7.96436 18.3157 7.9898 19.248 8.06108C20.7038 8.17239 21.8276 9.29618 21.9389 10.752C22.0102 11.6843 22.0356 12.8109 21.9232 13.9799M16.0201 8.07683L21.9232 13.9799M21.9232 13.9799C21.729 15.9984 21.1237 18.1434 19.6336 19.6336C18.1434 21.1237 15.9984 21.729 13.9799 21.9232M13.9799 21.9232C12.8109 22.0356 11.6843 22.0102 10.752 21.9389C9.29618 21.8276 8.17239 20.7038 8.06108 19.248C7.9898 18.3157 7.96436 17.1891 8.07683 16.0201M13.9799 21.9232L8.07683 16.0201" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M14.9955 8.25203C14.9573 7.22857 14.6759 6.19921 14.1282 5.25054C13.0651 3.40919 11.237 2.28489 9.27713 2.04733C7.92854 1.88387 6.51758 2.14025 5.25054 2.87177C2.14216 4.6664 1.07715 8.64107 2.87177 11.7495C4.01322 13.7265 6.03658 14.8769 8.15803 14.9907" stroke="black" stroke-width="1.5"/>
<path d="M9.21514 2C9.21514 2 9.07658 4.35593 10.5717 7.19068C11.0294 8.05852 11.5282 8.75876 12 9.3127M3 5.92795C3 5.92795 4.93315 6.97456 6.42829 9.80932C7.92342 12.6441 7.78486 15 7.78486 15" stroke="black" stroke-width="1.5"/>
<path d="M12.5 17.5L17.5 12.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M15.5 12.5L17.5 14.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M12.5 15.5L14.5 17.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M14 14L16 16" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

@@ -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="M16.9498 20.5732C16.9498 20.5732 16.0108 13.982 14.0005 10.5C11.9901 7.01798 7.05029 3.42676 7.05029 3.42676" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M21.8635 12.5799C16.4526 11.3928 9.05879 16.3475 7.57715 20.8172" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M16.4141 3.20884C14.9262 7.6299 7.67443 12.5122 2.28877 11.4515" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M7 3.33782C8.47087 2.48697 10.1786 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 10.1786 2.48697 8.47087 3.33782 7" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 776 B

@@ -0,0 +1,6 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="14" cy="4" r="2" stroke="black" stroke-width="1.5"/>
<circle cx="6" cy="18" r="3" stroke="black" stroke-width="1.5"/>
<circle cx="18" cy="18" r="3" stroke="black" stroke-width="1.5"/>
<path d="M18.4999 9.99997H14.5822C14.2052 9.99997 13.8393 9.87213 13.5444 9.63733L11.386 7.91916C10.1193 6.91084 8.25168 7.27102 7.45083 8.67806C6.67562 10.0401 7.25192 11.7736 8.68829 12.4004M11.9999 18L12.7603 16.2258C13.1695 15.2708 12.7312 14.1646 11.779 13.749" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 625 B

@@ -0,0 +1,6 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="15" cy="4" r="2" stroke="black" stroke-width="1.5"/>
<circle cx="6" cy="18" r="3" stroke="black" stroke-width="1.5"/>
<circle cx="18" cy="18" r="3" stroke="black" stroke-width="1.5"/>
<path d="M18.5 10H16.4744C15.2534 10 14.6429 10 14.0934 9.77341C13.544 9.54682 13.111 9.11646 12.2449 8.25573L11.6676 7.68194C10.8828 6.90201 10.4904 6.51204 10.0257 6.55439C9.56102 6.59673 9.24559 7.0512 8.61471 7.96013M12 18L12.0572 17.6416C12.2918 16.172 12.4091 15.4373 12.081 14.8374C11.7529 14.2375 11.0709 13.9399 9.70695 13.3448L8.23125 12.7009C7.1987 12.2503 6.68242 12.025 6.55348 11.5703C6.50262 11.3909 6.5218 11.2103 6.60313 11.0005" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 805 B

@@ -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="M20 2C20 2 18 6.68839 18 10.5714C18 11.8147 18.426 12.855 19 13.8912C19.6606 15.0836 20.5171 16.2704 21.1457 17.7543C21.6446 18.932 22 20.2968 22 22" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M4 2C4 2 6 6.68839 6 10.5714C6 11.8147 5.57398 12.855 5.00001 13.8912C4.33945 15.0836 3.48291 16.2704 2.85426 17.7543C2.35537 18.932 2 20.2968 2 22" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M6 13H11M18 13H15" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M12 22C12.5 20.5 15 17.5 21 17.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M12 22C11.5 20.5 9 17.5 3 17.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 875 B

@@ -0,0 +1,8 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M20 2C20 2 18 6.68839 18 10.5714C18 11.8147 18.426 12.855 19 13.8912C19.6606 15.0836 20.5171 16.2704 21.1457 17.7543C21.6446 18.932 22 20.2968 22 22" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M4 2C4 2 6 6.68839 6 10.5714C6 11.8147 5.57398 12.855 5.00001 13.8912C4.33945 15.0836 3.48291 16.2704 2.85426 17.7543C2.35537 18.932 2 20.2968 2 22" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M5.5 13H9M18 13H13" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M6 11H12M18 11H16" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M12 22C12.5 20.5 15 17.5 21 17.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M12 22C11.5 20.5 9 17.5 3 17.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 963 B

@@ -0,0 +1,6 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="12" cy="7" r="1.5" transform="rotate(-90 12 7)" stroke="black" stroke-width="1.5"/>
<circle cx="12" cy="12" r="1.5" transform="rotate(-90 12 12)" stroke="black" stroke-width="1.5"/>
<path d="M8 8C8.82843 8 9.5 8.67157 9.5 9.5C9.5 10.3284 8.82843 11 8 11C7.17157 11 6.5 10.3284 6.5 9.5C6.5 8.67157 7.17157 8 8 8Z" stroke="black" stroke-width="1.5"/>
<path d="M7 3.33782C8.47087 2.48697 10.1786 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 10.1786 2.48697 8.47087 3.33782 7" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 692 B

@@ -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="M8.31885 12.1982L12.1989 8.31823M15.3029 11.4222L11.4229 15.3023" stroke="black" stroke-width="1.5"/>
<path d="M7.14342 19.3312L8.3807 20.5684C9.28489 21.4726 9.73699 21.9247 10.2891 21.9892C10.4123 22.0036 10.5368 22.0036 10.6601 21.9892C11.2121 21.9247 11.6642 21.4726 12.5684 20.5684C13.4726 19.6642 13.9247 19.2121 13.9892 18.6601C14.0036 18.5368 14.0036 18.4123 13.9892 18.2891C13.9247 17.737 13.4726 17.2849 12.5684 16.3807L7.6193 11.4316C6.71511 10.5274 6.26301 10.0753 5.71092 10.0108C5.58768 9.9964 5.46318 9.9964 5.33994 10.0108C4.78785 10.0753 4.33575 10.5274 3.43156 11.4316C2.52737 12.3358 2.07528 12.7879 2.0108 13.3399C1.9964 13.4632 1.9964 13.5877 2.0108 13.7109C2.07528 14.263 2.52737 14.7151 3.43157 15.6193L4.05021 16.2379" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M16.8566 4.66885L15.6193 3.43156C14.7151 2.52737 14.263 2.07528 13.7109 2.0108C13.5877 1.9964 13.4632 1.9964 13.3399 2.0108C12.7879 2.07528 12.3358 2.52737 11.4316 3.43156C10.5274 4.33575 10.0753 4.78785 10.0108 5.33994C9.9964 5.46318 9.9964 5.58768 10.0108 5.71092C10.0753 6.26301 10.5274 6.71511 11.4316 7.6193L16.3807 12.5684C17.2849 13.4726 17.737 13.9247 18.2891 13.9892C18.4123 14.0036 18.5368 14.0036 18.6601 13.9892C19.2121 13.9247 19.6642 13.4726 20.5684 12.5684C21.4726 11.6642 21.9247 11.2121 21.9892 10.6601C22.0036 10.5368 22.0036 10.4123 21.9892 10.2891C21.9247 9.73699 21.4726 9.28489 20.5684 8.3807L19.9498 7.76206" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M18.0188 2.49805L21.1228 5.60206" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M2.49756 18.0181L5.60157 21.1221" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

@@ -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.39271 20.0756C6.08487 20.7677 6.43095 21.1138 6.861 21.1138C7.29105 21.1138 7.63713 20.7677 8.32928 20.0756C8.53201 19.8728 8.8607 19.8728 9.06343 20.0756L9.79757 20.8097C10.4837 21.4959 10.8268 21.8389 11.2299 21.9469C11.4939 22.0177 11.7719 22.0177 12.036 21.9469C12.4391 21.8389 12.7821 21.4959 13.4683 20.8097C14.1544 20.1236 14.4975 19.7805 14.6055 19.3774C14.6763 19.1134 14.6763 18.8353 14.6055 18.5713C14.4975 18.1682 14.1544 17.8251 13.4683 17.139L12.3671 16.0378L16.0378 12.3671M18.6073 3.92442C17.9151 3.23227 17.5691 2.88619 17.139 2.88619C16.709 2.88619 16.3629 3.23227 15.6707 3.92442M21.1138 6.861C21.1138 7.29105 20.7677 7.63713 20.0756 8.32928C19.8728 8.53201 19.8728 8.8607 20.0756 9.06343L20.8097 9.79757C21.4959 10.4837 21.8389 10.8268 21.9469 11.2299C22.0177 11.4939 22.0177 11.7719 21.9469 12.036C21.8389 12.4391 21.4959 12.7821 20.8097 13.4683C20.1236 14.1544 19.7805 14.4975 19.3774 14.6055C19.1134 14.6763 18.8353 14.6763 18.5713 14.6055C18.1682 14.4975 17.8251 14.1544 17.139 13.4683L16.0378 12.3671M3.92443 15.6707C3.23227 16.3629 2.88619 16.709 2.88619 17.139M6.49393 17.5061L3.19028 14.2024C2.50414 13.5163 2.16107 13.1732 2.05306 12.7701C1.98231 12.5061 1.98231 12.2281 2.05306 11.964C2.16107 11.5609 2.50414 11.2179 3.19028 10.5317C3.87642 9.84557 4.21949 9.5025 4.62257 9.3945C4.88662 9.32374 5.16465 9.32374 5.42871 9.3945C5.83179 9.5025 6.17486 9.84557 6.861 10.5317L7.96221 11.6329M17.5061 6.49393L14.2024 3.19028C13.5163 2.50414 13.1732 2.16107 12.7701 2.05307C12.5061 1.98231 12.2281 1.98231 11.964 2.05307C11.5609 2.16107 11.2179 2.50414 10.5317 3.19028C9.84557 3.87642 9.5025 4.21949 9.3945 4.62257C9.32374 4.88662 9.32374 5.16465 9.3945 5.42871C9.5025 5.83178 9.84557 6.17486 10.5317 6.861L11.6329 7.96221L7.96221 11.6329M16.0378 12.3671L13.8354 10.1646M7.96221 11.6329L10.1646 13.8354" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

@@ -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="M15.5 9L15.5 15C15.5 15.465 15.5 15.6975 15.5511 15.8882C15.6898 16.4059 16.0941 16.8102 16.6118 16.9489C16.8025 17 17.035 17 17.5 17C17.965 17 18.1975 17 18.3882 16.9489C18.9059 16.8102 19.3102 16.4059 19.4489 15.8882C19.5 15.6975 19.5 15.465 19.5 15V9C19.5 8.53501 19.5 8.30252 19.4489 8.11177C19.3102 7.59413 18.9059 7.18981 18.3882 7.05111C18.1975 7 17.965 7 17.5 7C17.035 7 16.8025 7 16.6118 7.05111C16.0941 7.18981 15.6898 7.59413 15.5511 8.11177C15.5 8.30252 15.5 8.53501 15.5 9Z" stroke="black" stroke-width="1.5"/>
<path d="M4.5 9L4.5 15C4.5 15.465 4.5 15.6975 4.55111 15.8882C4.68981 16.4059 5.09413 16.8102 5.61177 16.9489C5.80252 17 6.03501 17 6.5 17C6.96499 17 7.19748 17 7.38823 16.9489C7.90587 16.8102 8.31019 16.4059 8.44889 15.8882C8.5 15.6975 8.5 15.465 8.5 15V9C8.5 8.53501 8.5 8.30252 8.44889 8.11177C8.31019 7.59413 7.90587 7.18981 7.38823 7.05111C7.19748 7 6.96499 7 6.5 7C6.03501 7 5.80252 7 5.61177 7.05111C5.09413 7.18981 4.68981 7.59413 4.55111 8.11177C4.5 8.30252 4.5 8.53501 4.5 9Z" stroke="black" stroke-width="1.5"/>
<path d="M2 12L1.25 12L2 12ZM22 12L21.25 12L22 12ZM11 12.75C11.4142 12.75 11.75 12.4142 11.75 12C11.75 11.5858 11.4142 11.25 11 11.25V12.75ZM14 11.25C13.5858 11.25 13.25 11.5858 13.25 12C13.25 12.4142 13.5858 12.75 14 12.75V11.25ZM4 13.25C3.30964 13.25 2.75 12.6904 2.75 12L1.25 12C1.25 13.5188 2.48122 14.75 4 14.75V13.25ZM20 14.75C21.5188 14.75 22.75 13.5188 22.75 12L21.25 12C21.25 12.6904 20.6904 13.25 20 13.25V14.75ZM20 10.75C20.6904 10.75 21.25 11.3096 21.25 12L22.75 12C22.75 10.4812 21.5188 9.25 20 9.25V10.75ZM4 9.25C2.48122 9.25 1.25 10.4812 1.25 12L2.75 12C2.75 11.3096 3.30964 10.75 4 10.75V9.25ZM4 10.75H5V9.25H4V10.75ZM5 13.25H4V14.75H5V13.25ZM20 13.25H19V14.75H20V13.25ZM19 10.75H20V9.25H19V10.75ZM9 12.75H11V11.25H9V12.75ZM14 12.75H15V11.25H14V12.75Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.3 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 14 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 13 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.8 KiB

@@ -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="M16.9785 21.5361C15.5125 21.8312 13.8126 22 12 22C6.47715 22 2 20.433 2 18.5C2 16.567 6.47715 15 12 15C17.5228 15 22 16.567 22 18.5C22 19.0476 21.6407 19.5659 21 20.0274" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M12 18V2" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M11.9998 3.5L17.4221 6.21114C18.9832 6.99169 19.7638 7.38196 19.7638 8C19.7638 8.61804 18.9832 9.00831 17.4221 9.78886L11.9998 12.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 621 B

@@ -0,0 +1,6 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="11.5" cy="5.5" r="2.5" stroke="black" stroke-width="1.5"/>
<path d="M9 16.5C9 16.5 8.57441 18.1192 8 19C7.39661 19.9252 6 21 6 21" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M10.2099 11.901L10.9561 11.9756L10.9561 11.9756L10.2099 11.901ZM10.1413 12.5871L9.39498 12.5125L9.39498 12.5125L10.1413 12.5871ZM18.5767 9.85275L18.0965 9.27658L18.0965 9.27658L18.5767 9.85275ZM19.4801 10.0762C19.7983 9.81099 19.8413 9.33807 19.5761 9.01986C19.311 8.70165 18.838 8.65866 18.5198 8.92383L19.4801 10.0762ZM11.2041 14.7526L10.8066 15.3886L10.8066 15.3886L11.2041 14.7526ZM11.5374 14.9609L11.9349 14.3249L11.9349 14.3249L11.5374 14.9609ZM14.2573 19.3926L15.0044 19.3261L15.0044 19.3261L14.2573 19.3926ZM13.6533 21.0665C13.69 21.4791 14.0542 21.7838 14.4668 21.747C14.8794 21.7103 15.1841 21.3461 15.1474 20.9335L13.6533 21.0665ZM13 10.5L12.6141 11.1431C12.6306 11.153 12.6474 11.1622 12.6646 11.1708L13 10.5ZM9.46359 11.8264L9.39498 12.5125L10.8875 12.6617L10.9561 11.9756L9.46359 11.8264ZM19.0568 10.4289L19.4801 10.0762L18.5198 8.92383L18.0965 9.27658L19.0568 10.4289ZM10.8066 15.3886L11.1399 15.5969L11.9349 14.3249L11.6016 14.1166L10.8066 15.3886ZM13.5103 19.4591L13.6533 21.0665L15.1474 20.9335L15.0044 19.3261L13.5103 19.4591ZM12.6646 11.1708C14.7535 12.2153 17.2626 11.9241 19.0568 10.4289L18.0965 9.27658C16.7602 10.3902 14.8913 10.6071 13.3354 9.82916L12.6646 11.1708ZM11.1399 15.5969C12.4916 16.4417 13.369 17.8713 13.5103 19.4591L15.0044 19.3261C14.8215 17.2701 13.6852 15.4188 11.9349 14.3249L11.1399 15.5969ZM9.39498 12.5125C9.28007 13.6616 9.82723 14.7765 10.8066 15.3886L11.6016 14.1166C11.1062 13.807 10.8294 13.243 10.8875 12.6617L9.39498 12.5125ZM10.9561 11.9756C11.0363 11.1741 11.9234 10.7287 12.6141 11.1431L13.3858 9.85685C11.7518 8.87643 9.65321 9.9302 9.46359 11.8264L10.9561 11.9756Z" fill="black"/>
<path d="M19 14V7M19 21V18" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

@@ -0,0 +1,7 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="11.5" cy="4.5" r="2.5" stroke="black" stroke-width="1.5"/>
<path d="M9 17.5C9 17.5 8.57441 19.1192 8 20C7.39661 20.9252 6 22 6 22" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M10.2099 12.901L10.9561 12.9756L10.9561 12.9756L10.2099 12.901ZM10.1413 13.5871L9.39498 13.5125L9.39498 13.5125L10.1413 13.5871ZM18.5767 10.8528L18.0965 10.2766L18.0965 10.2766L18.5767 10.8528ZM19.4801 11.0762C19.7983 10.811 19.8413 10.3381 19.5761 10.0199C19.311 9.70165 18.838 9.65866 18.5198 9.92383L19.4801 11.0762ZM11.2041 15.7526L10.8066 16.3886L10.8066 16.3886L11.2041 15.7526ZM11.5374 15.9609L11.9349 15.3249L11.9349 15.3249L11.5374 15.9609ZM14.2573 20.3926L15.0044 20.3261L15.0044 20.3261L14.2573 20.3926ZM13.6533 22.0665C13.69 22.4791 14.0542 22.7838 14.4668 22.747C14.8794 22.7103 15.1841 22.3461 15.1474 21.9335L13.6533 22.0665ZM13 11.5L12.6141 12.1431C12.6306 12.153 12.6474 12.1622 12.6646 12.1708L13 11.5ZM9.46359 12.8264L9.39498 13.5125L10.8875 13.6617L10.9561 12.9756L9.46359 12.8264ZM19.0568 11.4289L19.4801 11.0762L18.5198 9.92383L18.0965 10.2766L19.0568 11.4289ZM10.8066 16.3886L11.1399 16.5969L11.9349 15.3249L11.6016 15.1166L10.8066 16.3886ZM13.5103 20.4591L13.6533 22.0665L15.1474 21.9335L15.0044 20.3261L13.5103 20.4591ZM12.6646 12.1708C14.7535 13.2153 17.2626 12.9241 19.0568 11.4289L18.0965 10.2766C16.7602 11.3902 14.8913 11.6071 13.3354 10.8292L12.6646 12.1708ZM11.1399 16.5969C12.4916 17.4417 13.369 18.8713 13.5103 20.4591L15.0044 20.3261C14.8215 18.2701 13.6852 16.4188 11.9349 15.3249L11.1399 16.5969ZM9.39498 13.5125C9.28007 14.6616 9.82723 15.7765 10.8066 16.3886L11.6016 15.1166C11.1062 14.807 10.8294 14.243 10.8875 13.6617L9.39498 13.5125ZM10.9561 12.9756C11.0363 12.1741 11.9234 11.7287 12.6141 12.1431L13.3858 10.8569C11.7518 9.87643 9.65321 10.9302 9.46359 12.8264L10.9561 12.9756Z" fill="black"/>
<path d="M19 15V8M19 22V19" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M9 10L6.6114 10.1437C5.87495 10.1881 5.24941 10.6999 5.05846 11.4143C4.89043 12.043 5.09113 12.713 5.57688 13.1448L7.66367 15" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.3 KiB

@@ -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="M14.5 4.5C14.5 5.88071 13.3807 7 12 7C10.6193 7 9.5 5.88071 9.5 4.5C9.5 3.11929 10.6193 2 12 2C13.3807 2 14.5 3.11929 14.5 4.5Z" stroke="black" stroke-width="1.5"/>
<path d="M21 17L19.8423 16.61C19.6151 16.5335 19.399 16.4267 19.1998 16.2925L19.0985 16.2243C18.4122 15.762 18 14.9837 18 14.1502C18 13.7872 17.9613 13.4321 17.8876 13.0894M3 17L4.1577 16.61C4.38488 16.5335 4.60096 16.4267 4.80022 16.2925L4.90145 16.2243C5.58776 15.762 6 14.9837 6 14.1502C6 11.713 7.74373 9.63312 10.1228 9.23246L11.0136 9.08245C11.5 9 12.5 8.99986 12.9864 9.08245L13.8772 9.23246C14.2705 9.2987 14.6464 9.41083 15 9.56289" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M9.5 16L8.57549 17.2327C8.42794 17.4294 8.35416 17.5278 8.27135 17.6144C8.06638 17.8287 7.81632 17.9947 7.53929 18.1004C7.42736 18.1432 7.30805 18.173 7.06948 18.2326L5.27607 18.681C4.52611 18.8685 4 19.5423 4 20.3153C4 21.2458 4.75425 22 5.68466 22H6.36842C8.07661 22 9.73871 21.446 11.1053 20.4211L13 19M14.5 16L15.2267 16.9689C15.5701 17.4269 15.7419 17.6558 15.9648 17.825C16.0318 17.8759 16.102 17.9225 16.1749 17.9645C16.4174 18.1043 16.695 18.1738 17.2503 18.3126L18.7239 18.681C19.4739 18.8685 20 19.5423 20 20.3153C20 21.2458 19.2458 22 18.3153 22H17.3776C16.8153 22 16.5342 22 16.2554 21.9844C15.4319 21.9384 14.6172 21.7907 13.83 21.5446C13.5635 21.4613 13.3003 21.3626 12.7738 21.1652L11 20.5" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

@@ -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="M14.5 4.5C14.5 5.88071 13.3807 7 12 7C10.6193 7 9.5 5.88071 9.5 4.5C9.5 3.11929 10.6193 2 12 2C13.3807 2 14.5 3.11929 14.5 4.5Z" stroke="black" stroke-width="1.5"/>
<path d="M3 17L5.58887 15.6918C5.84084 15.5645 6 15.3043 6 15.0196C6 12.0802 8.1377 9.56573 11.0067 9.0825C11.6598 8.9725 12.3402 8.9725 12.9933 9.0825C13.3404 9.14096 13.6768 9.22916 14 9.34423M21 17L18.4111 15.6918C18.1592 15.5645 18 15.3043 18 15.0196C18 13.9268 17.7045 12.8928 17.1859 12" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M9.5 16L8.45827 17.389C8.42647 17.4314 8.41057 17.4526 8.39456 17.4728C8.13149 17.8053 7.76956 18.0456 7.36102 18.1591C7.33616 18.166 7.31042 18.1724 7.25902 18.1852L5.77423 18.5564C4.7315 18.8171 4 19.754 4 20.8288C4 21.4757 4.52435 22 5.17116 22H6.72727C7.32654 22 7.62617 22 7.917 21.9658C8.59721 21.8859 9.25375 21.667 9.84589 21.3229C10.0991 21.1757 10.3388 20.9959 10.8182 20.6364L11 20.5M11 20.5L13 19M11 20.5L13.5397 21.4524C14.1491 21.6809 14.4539 21.7952 14.7688 21.8688C14.9318 21.9069 15.0966 21.9368 15.2625 21.9583C15.5832 22 15.9087 22 16.5596 22H18.8288C19.4757 22 20 21.4757 20 20.8288C20 19.754 19.2685 18.8171 18.2258 18.5564L16.741 18.1852C16.6896 18.1724 16.6638 18.166 16.639 18.1591C16.2304 18.0456 15.8685 17.8053 15.6054 17.4728C15.5895 17.4526 15.5735 17.4313 15.5417 17.389L14.5 16" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

@@ -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="M16 22V13C16 11.5858 16 10.8787 15.5607 10.4393C15.1213 10 14.4142 10 13 10H11C9.58579 10 8.87868 10 8.43934 10.4393C8 10.8787 8 11.5858 8 13M8 22V17" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M8 22C8 20.5858 8 19.8787 7.56066 19.4393C7.12132 19 6.41421 19 5 19C3.58579 19 2.87868 19 2.43934 19.4393C2 19.8787 2 20.5858 2 22" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M22 22V19C22 17.5858 22 16.8787 21.5607 16.4393C21.1213 16 20.4142 16 19 16C17.5858 16 16.8787 16 16.4393 16.4393C16 16.8787 16 17.5858 16 19V22" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M11.1459 3.02251C11.5259 2.34084 11.7159 2 12 2C12.2841 2 12.4741 2.34084 12.8541 3.02251L12.9524 3.19887C13.0603 3.39258 13.1143 3.48944 13.1985 3.55334C13.2827 3.61725 13.3875 3.64097 13.5972 3.68841L13.7881 3.73161C14.526 3.89857 14.895 3.98205 14.9828 4.26432C15.0706 4.54659 14.819 4.84072 14.316 5.42898L14.1858 5.58117C14.0429 5.74833 13.9714 5.83191 13.9392 5.93531C13.9071 6.03872 13.9179 6.15023 13.9395 6.37327L13.9592 6.57632C14.0352 7.36118 14.0733 7.75361 13.8435 7.92807C13.6136 8.10252 13.2682 7.94346 12.5773 7.62535L12.3986 7.54305C12.2022 7.45265 12.1041 7.40745 12 7.40745C11.8959 7.40745 11.7978 7.45265 11.6014 7.54305L11.4227 7.62535C10.7318 7.94346 10.3864 8.10252 10.1565 7.92807C9.92674 7.75361 9.96476 7.36118 10.0408 6.57632L10.0605 6.37327C10.0821 6.15023 10.0929 6.03872 10.0608 5.93531C10.0286 5.83191 9.95713 5.74833 9.81418 5.58117L9.68403 5.42898C9.18097 4.84072 8.92945 4.54659 9.01723 4.26432C9.10501 3.98205 9.47396 3.89857 10.2119 3.73161L10.4028 3.68841C10.6125 3.64097 10.7173 3.61725 10.8015 3.55334C10.8857 3.48944 10.9397 3.39258 11.0476 3.19887L11.1459 3.02251Z" stroke="black" stroke-width="1.5"/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

@@ -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="M5.38064 5.38064C3.25185 7.50944 2.38717 10.5738 2.10976 13.4572M13.4572 2.10976C15.1273 1.94909 16.7367 1.98542 18.0686 2.08725C20.1483 2.24627 21.7537 3.85169 21.9127 5.93144C22.0146 7.26327 22.0509 8.87269 21.8902 10.5428M13.4572 2.10976L21.8902 10.5428M13.4572 2.10976C11.9685 2.25299 10.4315 2.55276 9 3.10225M21.8902 10.5428C21.6128 13.4262 20.7482 16.4906 18.6194 18.6194M10.5428 21.8902C8.87269 22.0509 7.26327 22.0146 5.93144 21.9127C3.85169 21.7537 2.24627 20.1483 2.08725 18.0686C1.98542 16.7367 1.94909 15.1273 2.10976 13.4572M10.5428 21.8902L2.10976 13.4572M10.5428 21.8902C12.0315 21.747 13.5685 21.4472 15 20.8978" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M15.3098 8.69043L8.69043 15.3098M8.69043 12.4729L11.5273 15.3098M10.5817 10.5817L13.4185 13.4185M12.4729 8.69043L15.3098 11.5273" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 999 B

@@ -0,0 +1,6 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="18.5" cy="4.5" r="2.5" stroke="black" stroke-width="1.5"/>
<path d="M9 17L7.99923 18.2009C7.262 19.0856 6.89338 19.5279 6.38945 19.764C5.88552 20 5.30973 20 4.15813 20H3" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M13.6501 22.0001C13.6501 22.4143 13.9859 22.7501 14.4001 22.7501C14.8143 22.7501 15.1501 22.4143 15.1501 22.0001H13.6501ZM12.5646 16.246L13.0175 15.6482L13.0175 15.6482L12.5646 16.246ZM13.749 17.2613L14.3362 16.7947L14.3362 16.7947L13.749 17.2613ZM14.306 18.382L15.0325 18.1956L15.0325 18.1956L14.306 18.382ZM13.5043 11.5552C13.8108 11.2766 13.8333 10.8022 13.5547 10.4957C13.2761 10.1892 12.8017 10.1667 12.4953 10.4453L13.5043 11.5552ZM10.8521 13.1647L11.5553 13.4255L11.5553 13.4255L10.8521 13.1647ZM10.9217 14.7203L10.2446 15.0429L10.2446 15.0429L10.9217 14.7203ZM13.6501 19.9391V22.0001H15.1501V19.9391H13.6501ZM12.1117 16.8438C12.7754 17.3466 12.999 17.5229 13.1618 17.7278L14.3362 16.7947C14.028 16.4067 13.6189 16.1038 13.0175 15.6482L12.1117 16.8438ZM15.1501 19.9391C15.1501 19.1846 15.1556 18.6756 15.0325 18.1956L13.5795 18.5683C13.6445 18.8219 13.6501 19.1065 13.6501 19.9391H15.1501ZM13.1618 17.7278C13.3586 17.9755 13.5009 18.2619 13.5795 18.5683L15.0325 18.1956C14.9015 17.6849 14.6642 17.2076 14.3362 16.7947L13.1618 17.7278ZM12.4953 10.4453C12.0756 10.8268 11.5504 11.2816 11.1412 11.6689C10.9319 11.867 10.7315 12.0671 10.5679 12.2557C10.4194 12.4268 10.2413 12.6547 10.1489 12.9039L11.5553 13.4255C11.5476 13.4463 11.5694 13.3902 11.7009 13.2387C11.8172 13.1046 11.9768 12.9434 12.1724 12.7583C12.5729 12.3792 13.0368 11.9801 13.5043 11.5552L12.4953 10.4453ZM13.0175 15.6482C12.53 15.2789 12.1998 15.028 11.9621 14.8164C11.7285 14.6085 11.6412 14.4867 11.5988 14.3977L10.2446 15.0429C10.4118 15.3937 10.6681 15.6728 10.9648 15.9368C11.2572 16.1971 11.6436 16.4892 12.1117 16.8438L13.0175 15.6482ZM10.1489 12.9039C9.89054 13.6006 9.92508 14.3721 10.2446 15.0429L11.5988 14.3977C11.4536 14.0928 11.4379 13.7421 11.5553 13.4255L10.1489 12.9039Z" fill="black"/>
<path d="M5.80619 9.47277C6.16633 9.26814 6.2924 8.81031 6.08777 8.45017C5.88315 8.09002 5.42531 7.96395 5.06517 8.16858L5.80619 9.47277ZM3.62949 8.98431C3.26935 9.18893 3.14328 9.64677 3.34791 10.0069C3.55253 10.367 4.01037 10.4931 4.37051 10.2885L3.62949 8.98431ZM13.4066 7.35719L13.1211 8.05073L13.1211 8.05073L13.4066 7.35719ZM10.4467 6.64289L10.3924 5.89487L10.3924 5.89487L10.4467 6.64289ZM21 12.75C21.4142 12.75 21.75 12.4142 21.75 12C21.75 11.5858 21.4142 11.25 21 11.25V12.75ZM15.7681 9.53622L15.0973 9.87163L15.0973 9.87163L15.7681 9.53622ZM8.73808 6.27294C8.34994 6.41759 8.15257 6.8495 8.29722 7.23764C8.44188 7.62577 8.87379 7.82315 9.26192 7.67849L8.73808 6.27294ZM5.06517 8.16858L3.62949 8.98431L4.37051 10.2885L5.80619 9.47277L5.06517 8.16858ZM13.6921 6.66365C12.3481 6.1104 11.6111 5.80624 10.3924 5.89487L10.5011 7.39092C11.3248 7.33103 11.7575 7.48943 13.1211 8.05073L13.6921 6.66365ZM19.7546 12.75H21V11.25H19.7546V12.75ZM15.0973 9.87163C15.9793 11.6357 17.7823 12.75 19.7546 12.75V11.25C18.3505 11.25 17.0669 10.4567 16.4389 9.20082L15.0973 9.87163ZM16.4389 9.20082C15.8611 8.0451 14.8765 7.15119 13.6921 6.66365L13.1211 8.05073C13.9811 8.40473 14.6864 9.04993 15.0973 9.87163L16.4389 9.20082ZM9.26192 7.67849C9.71397 7.51002 10.1059 7.41966 10.5011 7.39092L10.3924 5.89487C9.83019 5.93575 9.29773 6.06436 8.73808 6.27294L9.26192 7.67849Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

@@ -0,0 +1,6 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="18.5" cy="4.5" r="2.5" stroke="black" stroke-width="1.5"/>
<path d="M14.4 22.0001V21.195C14.4 21.1172 14.4 21.0783 14.3996 21.0414C14.377 18.902 13.3773 16.8905 11.6857 15.5807C11.6565 15.558 11.6255 15.5345 11.5635 15.4876C11.5235 15.4573 11.5035 15.4421 11.4877 15.4296C10.5309 14.6741 10.467 13.2456 11.3524 12.4075C11.367 12.3937 11.3857 12.3767 11.4227 12.3431L12.4628 11.3976C14.0898 9.91846 13.5945 7.24469 11.5457 6.44644C10.8122 6.16068 9.99522 6.17865 9.27504 6.49637L8.75335 6.72653M5.43897 8.61171L4 9.63643" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M9 17L8.74064 17.3112C7.32089 19.0149 5.21773 20 3 20" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M16 12C17.3131 12.3283 18.6869 12.3283 20 12" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 932 B

@@ -0,0 +1,6 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="18.5" cy="4.5" r="2.5" stroke="black" stroke-width="1.5"/>
<path d="M9 17L7.99923 18.2009C7.262 19.0856 6.89338 19.5279 6.38945 19.764C5.88552 20 5.30973 20 4.15813 20H3" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M5.80619 9.47281C6.16633 9.26818 6.2924 8.81035 6.08777 8.45021C5.88315 8.09007 5.42531 7.964 5.06517 8.16863L5.80619 9.47281ZM3.62949 8.98435C3.26935 9.18898 3.14328 9.64681 3.34791 10.007C3.55253 10.3671 4.01037 10.4932 4.37051 10.2885L3.62949 8.98435ZM15.7502 10.1255L15.1262 10.5415L15.1262 10.5415L15.7502 10.1255ZM15.8125 10.2189L16.4366 9.8029L16.4366 9.8029L15.8125 10.2189ZM10.9688 6.65377L11.0462 5.90778L11.0462 5.90778L10.9688 6.65377ZM10.7398 6.63638L10.7065 7.38565L10.7065 7.38565L10.7398 6.63638ZM10.1548 6.67368L10.0522 5.93073L10.0522 5.93073L10.1548 6.67368ZM21 12.7501C21.4142 12.7501 21.75 12.4143 21.75 12.0001C21.75 11.5859 21.4142 11.2501 21 11.2501V12.7501ZM8.73808 6.27298C8.34994 6.41764 8.15257 6.84955 8.29722 7.23768C8.44188 7.62582 8.87379 7.82319 9.26192 7.67854L8.73808 6.27298ZM5.06517 8.16863L3.62949 8.98435L4.37051 10.2885L5.80619 9.47281L5.06517 8.16863ZM15.1262 10.5415L15.1885 10.635L16.4366 9.8029L16.3742 9.70943L15.1262 10.5415ZM11.0462 5.90778C10.9438 5.89715 10.853 5.89066 10.773 5.88712L10.7065 7.38565C10.7559 7.38783 10.8172 7.39207 10.8914 7.39977L11.0462 5.90778ZM19.1407 12.7501H21V11.2501H19.1407V12.7501ZM10.773 5.88712C10.5099 5.87546 10.2617 5.9018 10.0522 5.93073L10.2574 7.41663C10.4355 7.39204 10.5786 7.37998 10.7065 7.38565L10.773 5.88712ZM15.1885 10.635C16.0695 11.9564 17.5525 12.7501 19.1407 12.7501V11.2501C18.0541 11.2501 17.0393 10.707 16.4366 9.8029L15.1885 10.635ZM16.3742 9.70943C15.1968 7.94332 13.4289 6.15509 11.0462 5.90778L10.8914 7.39977C12.5939 7.57648 14.0254 8.89036 15.1262 10.5415L16.3742 9.70943ZM9.26192 7.67854C9.62279 7.54404 9.94386 7.45992 10.2574 7.41663L10.0522 5.93073C9.61073 5.99169 9.18212 6.10749 8.73808 6.27298L9.26192 7.67854Z" fill="black"/>
<path d="M14.0001 8.5L11.7793 11.2756C10.9429 12.321 10.5246 12.8438 10.4579 13.413C10.4204 13.733 10.4608 14.0573 10.5756 14.3584C10.7798 14.8939 11.3134 15.2981 12.3807 16.1066C13.1936 16.7225 13.6 17.0304 13.8755 17.4329C14.0326 17.6625 14.157 17.9129 14.2452 18.1767C14.3997 18.6394 14.3997 19.1493 14.3997 20.1692V21.9998" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

@@ -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="M2 7L2.81253 8.2188C3.5544 9.3316 4.80332 10 6.14073 10H12M22 7L21.1875 8.2188C20.4456 9.33159 19.1967 10 17.8593 10H16" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<circle cx="7" cy="15" r="2" stroke="black" stroke-width="1.5"/>
<circle cx="17" cy="15" r="2" stroke="black" stroke-width="1.5"/>
</svg>

After

Width:  |  Height:  |  Size: 423 B

@@ -0,0 +1,9 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M3 17L3.60827 17.6759C4.36684 18.5187 5.4475 19 6.58145 19H10M21 17L20.3917 17.6759C19.6332 18.5187 18.5525 19 17.4186 19H14" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<circle cx="7" cy="21" r="1" fill="black"/>
<circle cx="17" cy="21" r="1" fill="black"/>
<circle cx="19" cy="4" r="2" stroke="black" stroke-width="1.5"/>
<path d="M15 16.5V14.3664C15 13.8174 14.7561 13.2967 14.3344 12.9453L13.3379 12.1149C12.6195 11.5162 12.5702 10.4298 13.2315 9.76847L14.8855 8.11449C15.4193 7.58066 15.2452 6.67647 14.5513 6.37908C13.2663 5.82836 11.793 5.94181 10.6075 6.68276L8.5 7.99996" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M11 14L10.3787 14.6213C9.94513 15.0549 9.72836 15.2716 9.4527 15.3858C9.17705 15.5 8.87049 15.5 8.25736 15.5H7" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M16.5 10H19.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

@@ -0,0 +1,9 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M3 17L4.20414 18.3379C4.58342 18.7594 5.12375 19 5.69073 19H10M21 17L19.7959 18.3379C19.4166 18.7594 18.8762 19 18.3093 19H14" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<circle cx="7" cy="21" r="1" fill="black"/>
<circle cx="17" cy="21" r="1" fill="black"/>
<circle cx="19" cy="4" r="2" stroke="black" stroke-width="1.5"/>
<path d="M15 16.4999V15.2491C15 15.1652 15 15.1233 14.999 15.0838C14.9732 14.1057 14.4721 13.2016 13.6563 12.6614C13.6234 12.6396 13.5842 12.6151 13.5057 12.566C13.4089 12.5055 13.3604 12.4752 13.3291 12.454C12.241 11.7153 12.1498 10.1456 13.145 9.28581C13.1735 9.26111 13.2125 9.22996 13.2903 9.1677L13.7358 8.81128C14.7607 7.99138 14.5413 6.37478 13.3349 5.85776C12.8119 5.63361 12.2123 5.67979 11.7297 5.98137L8.5 7.99995" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M7 15.5H7.37868C8.73694 15.5 10.0396 14.9604 11 14" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M16.5 10C17.8131 10.3283 19.1869 10.3283 20.5 10" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="14.5" cy="4.5" r="2.5" stroke="black" stroke-width="1.5"/>
<path d="M19 21.9955V18.0484C19 16.2725 17.395 14.9194 15.6265 15.2042M7.94806 13.4343L7.92328 13.4104C6.88143 12.4036 7.6864 10.7847 8.5932 10.1422C9.5 9.49967 13.3451 8.49967 13.3451 13.4341C13.3451 15.1268 12.8704 16.7126 12.0433 18.0484M5 21.9998C6.46053 21.9998 7.82003 21.6251 9 20.9674" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 527 B

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="14.5" cy="4.5" r="2.5" stroke="black" stroke-width="1.5"/>
<path d="M5 21.9998L8.84856 20.6269C9.30437 20.4644 9.68576 20.142 9.92204 19.7197M19 21.9998V16.7677C19 15.5351 17.8958 14.5958 16.6792 14.7936L15.6667 14.9581M8.5 13.9998L7.88594 13.401C7.12031 12.6546 7.35935 11.3696 8.34221 10.9483L10.798 9.89585C11.7878 9.47165 12.8889 10.1977 12.8889 11.2746V13.895C12.8889 14.2369 12.8012 14.5731 12.6343 14.8715L11.9562 16.0835" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 628 B

@@ -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="M22 15.7723C20.4123 15.3982 19.5955 14.4791 18.9199 13.4569C18.4965 12.8163 17.5655 12.8553 17.1055 13.4701C16.0541 14.8757 14.4844 15.9999 12 15.9999C9.49345 15.9999 7.91806 14.5695 6.86651 13.2234C6.42721 12.6611 5.58617 12.6686 5.20168 13.2697C4.50078 14.3655 3.68402 15.3755 2 15.7723" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M4 11.5L7.47693 9.41382C8.27334 8.93597 8.4485 7.85657 7.84407 7.15139L6.85636 5.99906C6.37314 5.4353 6.40542 4.59455 6.93046 4.06952C7.51004 3.48994 8.45844 3.51955 9.00074 4.13415L9.81315 5.05488M15.5 11.5L12.2504 7.81707" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M17 8C18.3807 8 19.5 6.88071 19.5 5.5C19.5 4.11929 18.3807 3 17 3C15.6193 3 14.5 4.11929 14.5 5.5C14.5 6.88071 15.6193 8 17 8Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M12 21C9.49345 21 7.91806 19.6547 6.86651 18.3888C6.42721 17.8599 5.58617 17.867 5.20168 18.4323C4.50078 19.4629 3.68402 20.4127 2 20.7859M22 20.7859C20.4123 20.4341 19.5955 19.5697 18.9199 18.6083C18.4965 18.0059 17.5655 18.0425 17.1055 18.6208C16.6953 19.1365 16.2063 19.6119 15.6148 20" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@@ -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="M13.1958 2.07129C13.1958 2.07129 12.0981 6.17 14.5981 10.5001C17.0981 14.8303 21.1965 15.929 21.1965 15.929M2.80347 8.07129C2.80347 8.07129 6.90191 9.17 9.40191 13.5001C11.9019 17.8303 10.8042 21.929 10.8042 21.929" stroke="black" stroke-width="1.5" stroke-dasharray="1.5 2"/>
<path d="M7 3.33782C8.47087 2.48697 10.1786 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 10.1786 2.48697 8.47087 3.33782 7" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 617 B

@@ -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="M13.1958 2.07129C13.1958 2.07129 12.9641 5.67 15.4641 10.0001C17.9641 14.3303 21.1965 15.929 21.1965 15.929M2.80347 8.07129C2.80347 8.07129 6.03588 9.67 8.53588 14.0001C11.0359 18.3303 10.8042 21.929 10.8042 21.929" stroke="black" stroke-width="1.5"/>
<path d="M7 3.33782C8.47087 2.48697 10.1786 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 10.1786 2.48697 8.47087 3.33782 7" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 592 B

@@ -0,0 +1,8 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="15" cy="4" r="2" stroke="black" stroke-width="1.5"/>
<path d="M11 16.0001V15.0263C11 14.9078 11 14.8486 10.9979 14.792C10.9672 13.9811 10.6095 13.2173 10.0062 12.6747C9.96408 12.6368 9.91852 12.5989 9.8275 12.523C9.69411 12.4118 9.62741 12.3563 9.5758 12.3066C8.80944 11.5689 8.75462 10.3604 9.45104 9.5563C9.49795 9.50214 9.55934 9.44075 9.68211 9.31798L10.0113 8.98874C10.9639 8.03622 10.6532 6.42287 9.41502 5.89224C8.84181 5.64658 8.18464 5.69719 7.65581 6.02771L4.5 8.00009" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M3 15.5H3.37868C4.73694 15.5 6.03957 14.9604 7 14" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M12.5 10C13.4737 10.3246 14.5263 10.3246 15.5 10" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M11.2878 22.0001H3.08684C2.48659 22.0001 2 21.5135 2 20.9133C2 20.3853 2.37943 19.9337 2.89949 19.8427L19.0559 17.0153C20.5926 16.7464 22 17.9289 22 19.4889C22 20.8758 20.8757 22.0001 19.4888 22.0001H15" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M18.3801 9.91005C18.3187 10.3197 18.6009 10.7016 19.0105 10.763C19.4202 10.8244 19.8021 10.5422 19.8635 10.1326L18.3801 9.91005ZM22.1471 7.73544C22.5533 7.6542 22.8167 7.25908 22.7354 6.85291C22.6542 6.44674 22.2591 6.18333 21.8529 6.26456L22.1471 7.73544ZM19.3026 13.8719C19.364 13.4623 19.0818 13.0804 18.6722 13.0189C18.2625 12.9575 17.8806 13.2398 17.8192 13.6494L19.3026 13.8719ZM19.8635 10.1326C20.0436 8.93217 20.9568 7.97349 22.1471 7.73544L21.8529 6.26456C20.0428 6.62658 18.6539 8.08452 18.3801 9.91005L19.8635 10.1326ZM18.7417 17.6113L19.3026 13.8719L17.8192 13.6494L17.2583 17.3887L18.7417 17.6113Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

@@ -0,0 +1,8 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="15" cy="4" r="2" stroke="black" stroke-width="1.5"/>
<path d="M11 16.0002V14.3667C11 13.8177 10.7561 13.297 10.3344 12.9455L9.33793 12.1152C8.61946 11.5164 8.57018 10.43 9.2315 9.76871L10.8855 8.11473C11.4193 7.5809 11.2452 6.67671 10.5513 6.37932C9.26627 5.82861 7.79304 5.94205 6.60752 6.68301L4.5 8.00021" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M7 14L6.67157 14.3284C6.09351 14.9065 5.80448 15.1955 5.43694 15.3478C5.0694 15.5 4.66065 15.5 3.84315 15.5H3" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M12.5 10H15.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M11.2878 21.9996H3.08684C2.48659 21.9996 2 21.513 2 20.9128C2 20.3848 2.37943 19.9332 2.89949 19.8422L19.0559 17.0148C20.5926 16.7459 22 17.9284 22 19.4884C22 20.8753 20.8757 21.9996 19.4888 21.9996H15" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M19.2916 8.88902L18.5499 8.77777L18.5499 8.77777L19.2916 8.88902ZM20.8773 7.22454L21.0244 7.95998L21.0244 7.95998L20.8773 7.22454ZM22.1471 7.73544C22.5533 7.6542 22.8167 7.25908 22.7354 6.85291C22.6542 6.44674 22.2591 6.18333 21.8529 6.26456L22.1471 7.73544ZM19.2425 14.1061C19.301 13.696 19.0161 13.3161 18.6061 13.2575C18.196 13.199 17.8161 13.4839 17.7575 13.8939L19.2425 14.1061ZM18.3885 9.85414C18.327 10.2638 18.6093 10.6457 19.0189 10.7071C19.4286 10.7685 19.8104 10.4863 19.8719 10.0767L18.3885 9.85414ZM21.0244 7.95998L22.1471 7.73544L21.8529 6.26456L20.7302 6.48911L21.0244 7.95998ZM20.0333 9.00028C20.0862 8.64782 20.1178 8.44487 20.1568 8.2985C20.1744 8.23252 20.1885 8.19883 20.1965 8.18288C20.2002 8.17549 20.2024 8.17218 20.2029 8.17144C20.2034 8.17082 20.2034 8.17074 20.2037 8.17041L19.1177 7.13579C18.8906 7.37412 18.7782 7.64686 18.7076 7.91172C18.6418 8.15825 18.5978 8.45884 18.5499 8.77777L20.0333 9.00028ZM20.7302 6.48911C20.414 6.55235 20.1159 6.61086 19.8728 6.68852C19.6117 6.77197 19.3447 6.89746 19.1177 7.13579L20.2037 8.17041C20.2041 8.17009 20.2041 8.17 20.2047 8.16955C20.2054 8.169 20.2086 8.1666 20.2159 8.16256C20.2314 8.15385 20.2644 8.13813 20.3294 8.11734C20.4737 8.07123 20.6749 8.02987 21.0244 7.95998L20.7302 6.48911ZM18.7425 17.6061L19.2425 14.1061L17.7575 13.8939L17.2575 17.3939L18.7425 17.6061ZM19.8719 10.0767L20.0333 9.00028L18.5499 8.77777L18.3885 9.85414L19.8719 10.0767Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

@@ -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="M11.5697 12.5532L12.1617 13.0137L12.1617 13.0137L11.5697 12.5532ZM11.3142 3.64586L12.0065 3.93432L12.0065 3.93432L11.3142 3.64586ZM21.2426 10.7426L21.7773 10.2166L21.773 10.2123L21.2426 10.7426ZM21.4531 12.026C21.7436 12.3213 22.2184 12.3251 22.5137 12.0346C22.809 11.7442 22.8129 11.2693 22.5224 10.974L21.4531 12.026ZM5.7327 19.0428C5.31848 19.0428 4.9827 19.3786 4.9827 19.7928C4.9827 20.207 5.31848 20.5428 5.7327 20.5428V19.0428ZM3.5 15.75C3.08579 15.75 2.75 16.0858 2.75 16.5C2.75 16.9142 3.08579 17.25 3.5 17.25V15.75ZM8.19231 3.35575C8.35162 2.9734 8.17081 2.5343 7.78846 2.37498C7.40611 2.21567 6.96701 2.39648 6.80769 2.77883L8.19231 3.35575ZM19.876 16.916C20.1057 17.2607 20.5714 17.3538 20.916 17.124C21.2607 16.8943 21.3538 16.4286 21.124 16.084L19.876 16.916ZM5.85306 12.1446C5.93291 12.551 6.32712 12.8158 6.73357 12.7359C7.14001 12.6561 7.40477 12.2619 7.32492 11.8554L5.85306 12.1446ZM15.4334 17.3225C15.7715 17.0831 15.8515 16.615 15.6121 16.277C15.3727 15.9389 14.9046 15.8589 14.5666 16.0983L15.4334 17.3225ZM14.1553 6.08027C13.7501 5.99448 13.3521 6.25343 13.2663 6.65867C13.1805 7.0639 13.4394 7.46195 13.8447 7.54774L14.1553 6.08027ZM12 12.75H12.0917V11.25H12V12.75ZM11.408 11.5395L10.9777 12.0928L12.1617 13.0137L12.592 12.4605L11.408 11.5395ZM11.3077 1.71154L10.6219 3.35739L12.0065 3.93432L12.6923 2.28846L11.3077 1.71154ZM20.708 11.2686L21.4531 12.026L22.5224 10.974L21.7773 10.2167L20.708 11.2686ZM10.6219 3.35739C9.39039 6.31308 9.66695 9.68222 11.364 12.3975L12.636 11.6025C11.1965 9.29929 10.9619 6.44145 12.0065 3.93432L10.6219 3.35739ZM10.9777 12.0928C9.18293 14.4003 6.42334 15.75 3.5 15.75V17.25C6.88622 17.25 10.0828 15.6866 12.1617 13.0137L10.9777 12.0928ZM12.0917 12.75C15.2197 12.75 18.1408 14.3133 19.876 16.916L21.124 16.084C19.1107 13.064 15.7213 11.25 12.0917 11.25V12.75ZM6.80769 2.77883C5.55819 5.77764 5.23917 9.01983 5.85306 12.1446L7.32492 11.8554C6.76831 9.0222 7.05663 6.08137 8.19231 3.35575L6.80769 2.77883ZM14.5666 16.0983C11.9692 17.9377 8.82244 19.0428 5.7327 19.0428V20.5428C9.1695 20.5428 12.6141 19.319 15.4334 17.3225L14.5666 16.0983ZM13.8447 7.54774C16.4265 8.09437 18.8177 9.37835 20.7123 11.273L21.773 10.2123C19.6714 8.11074 17.0191 6.68657 14.1553 6.08027L13.8447 7.54774Z" fill="black"/>
<path d="M3.33874 6.99854C4.18713 5.52625 5.42255 4.25067 6.99996 3.33995C11.7829 0.578527 17.8988 2.21728 20.6602 7.00021C23.4216 11.7831 21.7829 17.899 17 20.6605C12.217 23.4219 6.10113 21.7831 3.33971 17.0002C2.42899 15.4228 1.99687 13.7004 1.99829 12.0012" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

@@ -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="M11.5697 12.5532L12.1617 13.0137L12.1617 13.0137L11.5697 12.5532ZM11.3142 3.64586L12.0065 3.93432L12.0065 3.93432L11.3142 3.64586ZM18.555 14.5045C18.8336 14.198 18.811 13.7237 18.5045 13.445C18.198 13.1664 17.7237 13.189 17.445 13.4955L18.555 14.5045ZM17.7087 14.3204L17.1538 13.8159L17.1538 13.8159L17.7087 14.3204ZM21.2426 10.7426L21.7773 10.2166L21.773 10.2123L21.2426 10.7426ZM21.4531 12.026C21.7436 12.3213 22.2184 12.3251 22.5137 12.0346C22.809 11.7442 22.8129 11.2693 22.5224 10.974L21.4531 12.026ZM5.7327 19.0428C5.31848 19.0428 4.9827 19.3786 4.9827 19.7928C4.9827 20.207 5.31848 20.5428 5.7327 20.5428V19.0428ZM3.5 15.75C3.08579 15.75 2.75 16.0858 2.75 16.5C2.75 16.9142 3.08579 17.25 3.5 17.25V15.75ZM8.19231 3.35575C8.35162 2.9734 8.17081 2.5343 7.78846 2.37498C7.40611 2.21567 6.96701 2.39648 6.80769 2.77883L8.19231 3.35575ZM6.80769 15.2885C6.96701 15.6708 7.40611 15.8516 7.78846 15.6923C8.17081 15.533 8.35162 15.0939 8.19231 14.7115L6.80769 15.2885ZM11 5.75C10.5858 5.75 10.25 6.08579 10.25 6.5C10.25 6.91421 10.5858 7.25 11 7.25V5.75ZM19.876 16.916C20.1057 17.2607 20.5714 17.3538 20.916 17.124C21.2607 16.8943 21.3538 16.4286 21.124 16.084L19.876 16.916ZM12 12.75H12.0917V11.25H12V12.75ZM11.408 11.5395L10.9777 12.0928L12.1617 13.0137L12.592 12.4605L11.408 11.5395ZM11.3077 1.71154L10.6219 3.35739L12.0065 3.93432L12.6923 2.28846L11.3077 1.71154ZM17.445 13.4955L17.1538 13.8159L18.2637 14.8249L18.555 14.5045L17.445 13.4955ZM20.708 11.2686L21.4531 12.026L22.5224 10.974L21.7773 10.2167L20.708 11.2686ZM17.1538 13.8159C14.2838 16.9729 9.96086 19.0428 5.7327 19.0428V20.5428C10.4211 20.5428 15.1357 18.2657 18.2637 14.8249L17.1538 13.8159ZM10.6219 3.35739C9.39039 6.31308 9.66695 9.68222 11.364 12.3975L12.636 11.6025C11.1965 9.29929 10.9619 6.44145 12.0065 3.93432L10.6219 3.35739ZM10.9777 12.0928C9.18293 14.4003 6.42334 15.75 3.5 15.75V17.25C6.88622 17.25 10.0828 15.6866 12.1617 13.0137L10.9777 12.0928ZM6.80769 2.77883C5.13077 6.80345 5.13077 11.2638 6.80769 15.2885L8.19231 14.7115C6.66923 11.0562 6.66923 7.01114 8.19231 3.35575L6.80769 2.77883ZM11 7.25C14.6428 7.25 18.1364 8.6971 20.7123 11.273L21.773 10.2123C18.9158 7.35514 15.0406 5.75 11 5.75V7.25ZM12.0917 12.75C15.2197 12.75 18.1408 14.3133 19.876 16.916L21.124 16.084C19.1107 13.064 15.7213 11.25 12.0917 11.25V12.75Z" fill="black"/>
<path d="M3.33874 6.99854C4.18713 5.52625 5.42255 4.25067 6.99996 3.33995C11.7829 0.578527 17.8988 2.21728 20.6602 7.00021C23.4216 11.7831 21.7829 17.899 17 20.6605C12.217 23.4219 6.10113 21.7831 3.33971 17.0002C2.42899 15.4228 1.99687 13.7004 1.99829 12.0012" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

@@ -0,0 +1,5 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="12.5" cy="4.5" r="2.5" stroke="black" stroke-width="1.5"/>
<path d="M7 22L7.50917 21.5927C8.79506 20.564 9.67705 19.1148 10 17.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M11.1582 13.4177L11.9045 13.4923L11.9045 13.4923L11.1582 13.4177ZM11.9713 16.259L11.3775 16.7172L11.9713 16.259ZM15.8066 22.4581C16.0596 22.7861 16.5306 22.8468 16.8585 22.5938C17.1865 22.3408 17.2472 21.8698 16.9942 21.5419L15.8066 22.4581ZM10.9698 10.0161L10.9292 9.26719L10.9698 10.0161ZM13.0872 10.1315L12.9805 10.8739L12.9805 10.8739L13.0872 10.1315ZM17.1969 13.3005L17.0736 12.5607L17.0736 12.5607L17.1969 13.3005ZM19.1233 13.7398C19.5319 13.6717 19.8079 13.2853 19.7398 12.8767C19.6717 12.4681 19.2853 12.1921 18.8767 12.2602L19.1233 13.7398ZM15.6163 12.3488L16.3278 12.1117L16.3278 12.1117L15.6163 12.3488ZM6.25 14.5C6.25 14.9142 6.58579 15.25 7 15.25C7.41421 15.25 7.75 14.9142 7.75 14.5H6.25ZM12.4848 18.1524C12.7378 18.4804 13.2088 18.5411 13.5367 18.2881C13.8647 18.0351 13.9254 17.5641 13.6724 17.2362L12.4848 18.1524ZM15.8869 20.1066C15.6339 19.7787 15.163 19.7179 14.835 19.9709C14.507 20.224 14.4463 20.6949 14.6993 21.0229L15.8869 20.1066ZM10.7537 9.92537L10.412 13.3431L11.9045 13.4923L12.2463 10.0746L10.7537 9.92537ZM11.5 9.25C11.3217 9.25 11.129 9.25636 10.9292 9.26719L11.0104 10.765C11.1912 10.7552 11.3558 10.75 11.5 10.75V9.25ZM11.5 10.75C11.9543 10.75 12.476 10.8014 12.9805 10.8739L13.1938 9.38912C12.6539 9.31157 12.0541 9.25 11.5 9.25V10.75ZM17.3202 14.0403L19.1233 13.7398L18.8767 12.2602L17.0736 12.5607L17.3202 14.0403ZM12.9805 10.8739C13.8619 11.0005 14.5975 11.6642 14.9048 12.586L16.3278 12.1117C15.8674 10.7305 14.7153 9.60766 13.1938 9.38912L12.9805 10.8739ZM10.9292 9.26719C8.1638 9.41706 6.25 11.8593 6.25 14.5H7.75C7.75 12.5243 9.16607 10.8649 11.0104 10.765L10.9292 9.26719ZM14.9048 12.586C15.2424 13.599 16.2669 14.2159 17.3202 14.0403L17.0736 12.5607C16.7484 12.6149 16.4321 12.4245 16.3278 12.1117L14.9048 12.586ZM10.412 13.3431C10.3396 14.0663 10.2713 14.6261 10.4253 15.1645L11.8674 14.7518C11.8107 14.5537 11.8205 14.332 11.9045 13.4923L10.412 13.3431ZM12.5652 15.8009C12.0497 15.1328 11.9241 14.9498 11.8674 14.7518L10.4253 15.1645C10.5794 15.7028 10.9335 16.1417 11.3775 16.7172L12.5652 15.8009ZM11.3775 16.7172L12.4848 18.1524L13.6724 17.2362L12.5652 15.8009L11.3775 16.7172ZM14.6993 21.0229L15.8066 22.4581L16.9942 21.5419L15.8869 20.1066L14.6993 21.0229Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

@@ -0,0 +1,5 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="11.5" cy="4.5" r="2.5" stroke="black" stroke-width="1.5"/>
<path d="M10.3413 11.5869L11.0876 11.6615L11.0876 11.6615L10.3413 11.5869ZM11.1906 18.3031C11.411 18.6538 11.874 18.7594 12.2247 18.539C12.5754 18.3185 12.6809 17.8555 12.4605 17.5048L11.1906 18.3031ZM13.7654 22.3992C13.9859 22.7498 14.4489 22.8554 14.7995 22.635C15.1502 22.4145 15.2558 21.9515 15.0354 21.6008L13.7654 22.3992ZM6.30394 13.1323L7.03608 13.295L7.03608 13.295L6.30394 13.1323ZM5.26786 14.3373C5.178 14.7417 5.43295 15.1423 5.8373 15.2321C6.24165 15.322 6.64228 15.067 6.73214 14.6627L5.26786 14.3373ZM17.2702 13.2433L17.033 12.5318L17.033 12.5318L17.2702 13.2433ZM18.2372 13.7115C18.6301 13.5805 18.8425 13.1558 18.7115 12.7628C18.5805 12.3699 18.1558 12.1575 17.7628 12.2885L18.2372 13.7115ZM12.5815 10.0051L12.5278 10.7532L12.5278 10.7532L12.5815 10.0051ZM14.4196 11.6785L13.692 11.8604L13.692 11.8604L14.4196 11.6785ZM14.3391 11.3774L13.6263 11.6109L13.6263 11.6109L14.3391 11.3774ZM7.35289 10.4399L7.82218 11.0249L7.82218 11.0249L7.35289 10.4399ZM14.5269 12.0752L15.2355 11.8294L15.2355 11.8293L14.5269 12.0752ZM16.8779 13.3657L16.7049 12.6359L16.7049 12.6359L16.8779 13.3657ZM14.0924 20.1008C13.872 19.7502 13.409 19.6446 13.0583 19.865C12.7076 20.0855 12.602 20.5485 12.8225 20.8992L14.0924 20.1008ZM9.75372 9.92537L9.59503 11.5123L11.0876 11.6615L11.2463 10.0746L9.75372 9.92537ZM10.5 9.25H10.2087V10.75H10.5V9.25ZM5.5718 12.9696L5.26786 14.3373L6.73214 14.6627L7.03608 13.295L5.5718 12.9696ZM10.5 10.75H12.2698V9.25H10.5V10.75ZM17.5073 13.9548L18.2372 13.7115L17.7628 12.2885L17.033 12.5318L17.5073 13.9548ZM12.2698 10.75C12.442 10.75 12.4897 10.7505 12.5278 10.7532L12.6351 9.25704C12.5304 9.24953 12.4179 9.25 12.2698 9.25V10.75ZM15.1472 11.4966C15.1113 11.3529 15.0845 11.2437 15.0518 11.1439L13.6263 11.6109C13.6382 11.6472 13.6503 11.6934 13.692 11.8604L15.1472 11.4966ZM12.5278 10.7532C13.0342 10.7895 13.4683 11.1284 13.6263 11.6109L15.0518 11.1439C14.7041 10.0826 13.7491 9.33691 12.6351 9.25704L12.5278 10.7532ZM10.2087 9.25C9.45815 9.25 8.82796 9.24871 8.31924 9.31045C7.79022 9.37465 7.30738 9.51494 6.88359 9.85489L7.82218 11.0249C7.9468 10.925 8.12273 10.8453 8.49995 10.7995C8.89746 10.7513 9.42096 10.75 10.2087 10.75V9.25ZM7.03608 13.295C7.20696 12.526 7.32178 12.0153 7.4551 11.6377C7.58162 11.2794 7.69756 11.1249 7.82218 11.0249L6.88359 9.85489C6.45981 10.1948 6.21812 10.6357 6.04069 11.1382C5.87007 11.6215 5.73461 12.2369 5.5718 12.9696L7.03608 13.295ZM13.692 11.8604C13.7401 12.0527 13.7755 12.1973 13.8184 12.321L15.2355 11.8293C15.2201 11.7848 15.2034 11.7211 15.1472 11.4966L13.692 11.8604ZM17.033 12.5318C16.8135 12.6049 16.7507 12.6251 16.7049 12.6359L17.0509 14.0955C17.1783 14.0653 17.3193 14.0175 17.5073 13.9548L17.033 12.5318ZM13.8184 12.321C14.2809 13.6543 15.6777 14.4211 17.0509 14.0955L16.7049 12.6359C16.0807 12.7839 15.4458 12.4354 15.2355 11.8294L13.8184 12.321ZM9.59503 11.5123C9.43093 13.1533 9.32238 14.1447 9.54827 15.1061L11.0085 14.763C10.853 14.1013 10.9135 13.4019 11.0876 11.6615L9.59503 11.5123ZM12.4605 17.5048C11.5296 16.024 11.164 15.4248 11.0085 14.763L9.54827 15.1061C9.77416 16.0676 10.3128 16.9069 11.1906 18.3031L12.4605 17.5048ZM12.8225 20.8992L13.7654 22.3992L15.0354 21.6008L14.0924 20.1008L12.8225 20.8992Z" fill="black"/>
<path d="M9 17.5L6 22" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

@@ -0,0 +1,10 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M22 16.7723C20.4123 16.3982 19.5955 15.4791 18.9199 14.4569C18.4965 13.8163 17.5655 13.8553 17.1055 14.4701C16.0541 15.8757 14.4844 16.9999 12 16.9999C9.49345 16.9999 7.91806 15.5695 6.86651 14.2234C6.42721 13.6611 5.58617 13.6686 5.20168 14.2697C4.50078 15.3655 3.68402 16.3755 2 16.7723" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M17.9171 11C17.441 8.16229 14.973 6 12 6C9.02705 6 6.55909 8.16229 6.08301 11" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M12 2V3" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M22 12L21 12" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M3 12L2 12" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M19.0703 4.9292L18.6775 5.32204" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M5.32227 5.32178L4.92943 4.92894" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M12 22C9.49345 22 7.91806 20.6547 6.86651 19.3888C6.42721 18.8599 5.58617 18.867 5.20168 19.4323C4.50078 20.4629 3.68402 21.4127 2 21.7859M22 21.7859C20.4123 21.4341 19.5955 20.5697 18.9199 19.6083C18.4965 19.0059 17.5655 19.0425 17.1055 19.6208C16.6953 20.1365 16.2063 20.6119 15.6148 21" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@@ -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="M12 19C9.49345 19 7.91806 17.6547 6.86651 16.3888C6.42721 15.8599 5.58617 15.867 5.20168 16.4323C4.50078 17.4629 3.68402 18.4127 2 18.7859M22 18.7859C20.4123 18.4341 19.5955 17.5697 18.9199 16.6083C18.4965 16.0059 17.5655 16.0425 17.1055 16.6208C16.6953 17.1365 16.2063 17.6119 15.6148 18" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M12 9C14.5065 9 16.0819 7.65471 17.1335 6.38877C17.5728 5.85991 18.4138 5.86697 18.7983 6.43233C19.4992 7.46288 20.316 8.41274 22 8.78594M2 8.78594C3.58767 8.4341 4.40448 7.56969 5.08009 6.60834C5.50345 6.00591 6.43454 6.04252 6.89447 6.62076C7.30467 7.13646 7.79373 7.6119 8.38519 8" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M22 13.7859C20.4123 13.4341 19.5955 12.5697 18.9199 11.6083C18.4965 11.0059 17.5655 11.0425 17.1055 11.6208C16.0541 12.9427 14.4844 14 12 14C9.49345 14 7.91806 12.6547 6.86651 11.3888C6.42721 10.8599 5.58617 10.867 5.20168 11.4323C4.50078 12.4629 3.68402 13.4127 2 13.7859" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB