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,6 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.5" d="M12 22C16.9706 22 21 17.9706 21 13C21 8.02944 16.9706 4 12 4C7.02944 4 3 8.02944 3 13C3 17.9706 7.02944 22 12 22Z" fill="black"/>
<path d="M12 9.25C12.4142 9.25 12.75 9.58579 12.75 10V12.25H15C15.4142 12.25 15.75 12.5858 15.75 13C15.75 13.4142 15.4142 13.75 15 13.75H12.75V16C12.75 16.4142 12.4142 16.75 12 16.75C11.5858 16.75 11.25 16.4142 11.25 16V13.75H9C8.58579 13.75 8.25 13.4142 8.25 13C8.25 12.5858 8.58579 12.25 9 12.25H11.25V10C11.25 9.58579 11.5858 9.25 12 9.25Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.2405 2.33986C8.45409 2.67841 8.3502 3.1244 8.00844 3.33599L4.11657 5.74562C3.77481 5.95722 3.32461 5.8543 3.11102 5.51574C2.89742 5.17718 3.00131 4.7312 3.34307 4.5196L7.23494 2.10998C7.5767 1.89838 8.0269 2.0013 8.2405 2.33986Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.7595 2.33985C15.9731 2.0013 16.4233 1.89838 16.7651 2.10998L20.6569 4.5196C20.9987 4.7312 21.1026 5.17719 20.889 5.51574C20.6754 5.8543 20.2252 5.95722 19.8834 5.74562L15.9916 3.33599C15.6498 3.1244 15.5459 2.67841 15.7595 2.33985Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@@ -0,0 +1,7 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.5" d="M12 22C16.9706 22 21 17.9706 21 13C21 8.02944 16.9706 4 12 4C7.02944 4 3 8.02944 3 13C3 17.9706 7.02944 22 12 22Z" fill="black"/>
<path d="M11 15.5V10.5V10.5C11 10.0341 11 9.80109 10.9239 9.61732C10.8224 9.37229 10.6277 9.17761 10.3827 9.07612C10.1989 9 9.96594 9 9.5 9C9.03406 9 8.80109 9 8.61732 9.07612C8.37229 9.17761 8.17761 9.37229 8.07612 9.61732C8 9.80109 8 10.0341 8 10.5V15.5C8 15.9659 8 16.1989 8.07612 16.3827C8.17761 16.6277 8.37229 16.8224 8.61732 16.9239C8.80109 17 9.03406 17 9.5 17C9.96594 17 10.1989 17 10.3827 16.9239C10.6277 16.8224 10.8224 16.6277 10.9239 16.3827C11 16.1989 11 15.9659 11 15.5V15.5Z" fill="black"/>
<path d="M16 15.5V10.5C16 10.0341 16 9.80109 15.9239 9.61732C15.8224 9.37229 15.6277 9.17761 15.3827 9.07612C15.1989 9 14.9659 9 14.5 9C14.0341 9 13.8011 9 13.6173 9.07612C13.3723 9.17761 13.1776 9.37229 13.0761 9.61732C13 9.80109 13 10.0341 13 10.5V15.5C13 15.9659 13 16.1989 13.0761 16.3827C13.1776 16.6277 13.3723 16.8224 13.6173 16.9239C13.8011 17 14.0341 17 14.5 17C14.9659 17 15.1989 17 15.3827 16.9239C15.6277 16.8224 15.8224 16.6277 15.9239 16.3827C16 16.1989 16 15.9659 16 15.5Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.2405 2.33986C8.45409 2.67841 8.3502 3.1244 8.00844 3.33599L4.11657 5.74562C3.77481 5.95722 3.32461 5.8543 3.11102 5.51574C2.89742 5.17718 3.00131 4.7312 3.34307 4.5196L7.23494 2.10998C7.5767 1.89838 8.0269 2.0013 8.2405 2.33986Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.7595 2.33985C15.9731 2.0013 16.4233 1.89838 16.7651 2.10998L20.6569 4.5196C20.9987 4.7312 21.1026 5.17719 20.889 5.51574C20.6754 5.8543 20.2252 5.95722 19.8834 5.74562L15.9916 3.33599C15.6498 3.1244 15.5459 2.67841 15.7595 2.33985Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 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 opacity="0.5" d="M12 22C16.9706 22 21 17.9706 21 13C21 8.02944 16.9706 4 12 4C7.02944 4 3 8.02944 3 13C3 17.9706 7.02944 22 12 22Z" fill="black"/>
<path d="M13.0261 10.2749C12.7888 10.1083 12.5201 9.93597 12.2419 9.76679L12.2419 9.76679C11.1695 9.11466 10.6333 8.78859 10.1524 9.1496C9.6715 9.51061 9.62779 10.2664 9.54038 11.7778C9.51566 12.2053 9.5 12.6243 9.5 13C9.5 13.3757 9.51566 13.7947 9.54038 14.2222C9.62779 15.7336 9.6715 16.4894 10.1524 16.8504C10.6333 17.2114 11.1695 16.8853 12.2419 16.2332C12.5201 16.064 12.7888 15.8917 13.0261 15.7251C13.2966 15.5352 13.5909 15.3073 13.8876 15.0652C14.9625 14.1883 15.5 13.7499 15.5 13C15.5 12.2501 14.9625 11.8117 13.8876 10.9348C13.5909 10.6927 13.2966 10.4648 13.0261 10.2749Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.2405 2.33986C8.45409 2.67841 8.3502 3.1244 8.00844 3.33599L4.11657 5.74562C3.77481 5.95722 3.32461 5.8543 3.11102 5.51574C2.89742 5.17718 3.00131 4.7312 3.34307 4.5196L7.23494 2.10998C7.5767 1.89838 8.0269 2.0013 8.2405 2.33986Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.7595 2.33985C15.9731 2.0013 16.4233 1.89838 16.7651 2.10998L20.6569 4.5196C20.9987 4.7312 21.1026 5.17719 20.889 5.51574C20.6754 5.8543 20.2252 5.95722 19.8834 5.74562L15.9916 3.33599C15.6498 3.1244 15.5459 2.67841 15.7595 2.33985Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.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">
<path opacity="0.5" d="M12 22C16.9706 22 21 17.9706 21 13C21 8.02944 16.9706 4 12 4C7.02944 4 3 8.02944 3 13C3 17.9706 7.02944 22 12 22Z" fill="black"/>
<path d="M15 12.25C15.4142 12.25 15.75 12.5858 15.75 13C15.75 13.4142 15.4142 13.75 15 13.75L9 13.75C8.58579 13.75 8.25 13.4142 8.25 13C8.25 12.5858 8.58579 12.25 9 12.25L15 12.25Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.2405 2.33986C8.45409 2.67841 8.3502 3.1244 8.00844 3.33599L4.11657 5.74562C3.77481 5.95722 3.32461 5.8543 3.11102 5.51574C2.89742 5.17718 3.00131 4.7312 3.34307 4.5196L7.23494 2.10998C7.5767 1.89838 8.0269 2.0013 8.2405 2.33986Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.7595 2.33985C15.9731 2.0013 16.4233 1.89838 16.7651 2.10998L20.6569 4.5196C20.9987 4.7312 21.1026 5.17719 20.889 5.51574C20.6754 5.8543 20.2252 5.95722 19.8834 5.74562L15.9916 3.33599C15.6498 3.1244 15.5459 2.67841 15.7595 2.33985Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.0 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 opacity="0.5" d="M12 22C16.9706 22 21 17.9706 21 13C21 8.02944 16.9706 4 12 4C7.02944 4 3 8.02944 3 13C3 17.9706 7.02944 22 12 22Z" fill="black"/>
<path d="M9.00002 10.75C8.58581 10.75 8.25002 10.4142 8.25002 10C8.25002 9.58579 8.58581 9.25 9.00002 9.25H15C15.3034 9.25 15.5768 9.43273 15.6929 9.71299C15.809 9.99324 15.7449 10.3158 15.5304 10.5303L10.8107 15.25H15C15.4142 15.25 15.75 15.5858 15.75 16C15.75 16.4142 15.4142 16.75 15 16.75H9.00002C8.69668 16.75 8.4232 16.5673 8.30711 16.287C8.19103 16.0068 8.25519 15.6842 8.46969 15.4697L13.1894 10.75H9.00002Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.2405 2.33986C8.45409 2.67841 8.3502 3.1244 8.00844 3.33599L4.11657 5.74562C3.77481 5.95722 3.32461 5.8543 3.11102 5.51574C2.89742 5.17718 3.00131 4.7312 3.34307 4.5196L7.23494 2.10998C7.5767 1.89838 8.0269 2.0013 8.2405 2.33986Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.7595 2.33985C15.9731 2.0013 16.4233 1.89838 16.7651 2.10998L20.6569 4.5196C20.9987 4.7312 21.1026 5.17719 20.889 5.51574C20.6754 5.8543 20.2252 5.95722 19.8834 5.74562L15.9916 3.33599C15.6498 3.1244 15.5459 2.67841 15.7595 2.33985Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 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 opacity="0.5" d="M12 22C16.9706 22 21 17.9706 21 13C21 8.02944 16.9706 4 12 4C7.02944 4 3 8.02944 3 13C3 17.9706 7.02944 22 12 22Z" fill="black"/>
<path d="M14.6514 10.3486C14.9443 10.6415 14.9443 11.1163 14.6514 11.4092L13.0604 13.0002L14.6514 14.5912C14.9443 14.8841 14.9443 15.359 14.6514 15.6519C14.3585 15.9448 13.8836 15.9448 13.5907 15.6519L11.9997 14.0609L10.4088 15.6519C10.1159 15.9448 9.641 15.9448 9.34811 15.6519C9.05521 15.359 9.05521 14.8841 9.34811 14.5912L10.9391 13.0002L9.34809 11.4093C9.05519 11.1164 9.05519 10.6415 9.34809 10.3486C9.64098 10.0557 10.1159 10.0557 10.4087 10.3486L11.9997 11.9396L13.5907 10.3486C13.8836 10.0557 14.3585 10.0557 14.6514 10.3486Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.2405 2.33986C8.45409 2.67841 8.3502 3.1244 8.00844 3.33599L4.11657 5.74562C3.77481 5.95722 3.32461 5.8543 3.11102 5.51574C2.89742 5.17718 3.00131 4.7312 3.34307 4.5196L7.23494 2.10998C7.5767 1.89838 8.0269 2.0013 8.2405 2.33986Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.7595 2.33985C15.9731 2.0013 16.4233 1.89838 16.7651 2.10998L20.6569 4.5196C20.9987 4.7312 21.1026 5.17719 20.889 5.51574C20.6754 5.8543 20.2252 5.95722 19.8834 5.74562L15.9916 3.33599C15.6498 3.1244 15.5459 2.67841 15.7595 2.33985Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.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">
<path opacity="0.5" d="M12.0001 21.9999C16.8362 21.9999 20.7567 18.1162 20.7567 13.3253C20.7567 8.53441 16.8362 4.65063 12.0001 4.65063C7.1639 4.65063 3.24341 8.53441 3.24341 13.3253C3.24341 18.1162 7.1639 21.9999 12.0001 21.9999Z" fill="black"/>
<path d="M11.9997 8.74707C12.4028 8.74707 12.7295 9.07072 12.7295 9.46996V13.0259L14.9481 15.2238C15.2331 15.5061 15.2331 15.9638 14.9481 16.2461C14.6632 16.5285 14.2011 16.5285 13.9162 16.2461L11.4838 13.8365C11.3469 13.701 11.27 13.5171 11.27 13.3254V9.46996C11.27 9.07072 11.5967 8.74707 11.9997 8.74707Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.2405 2.33986C8.45409 2.67841 8.3502 3.1244 8.00844 3.33599L4.11657 5.74562C3.77481 5.95722 3.32461 5.8543 3.11102 5.51574C2.89742 5.17718 3.00131 4.7312 3.34307 4.5196L7.23494 2.10998C7.5767 1.89838 8.0269 2.0013 8.2405 2.33986Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.7595 2.33985C15.9731 2.0013 16.4233 1.89838 16.7651 2.10998L20.6569 4.5196C20.9987 4.7312 21.1026 5.17719 20.889 5.51574C20.6754 5.8543 20.2252 5.95722 19.8834 5.74562L15.9916 3.33599C15.6498 3.1244 15.5459 2.67841 15.7595 2.33985Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 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="M6.96006 2C7.37758 2 7.71605 2.30996 7.71605 2.69231V4.08883C8.38663 4.07692 9.13829 4.07692 9.98402 4.07692H14.016C14.8617 4.07692 15.6134 4.07692 16.284 4.08883V2.69231C16.284 2.30996 16.6224 2 17.0399 2C17.4575 2 17.7959 2.30996 17.7959 2.69231V4.15008C19.2468 4.25647 20.1992 4.51758 20.899 5.15838C21.5987 5.79917 21.8838 6.67139 22 8V9H2V8C2.11618 6.67139 2.4013 5.79917 3.10104 5.15838C3.80079 4.51758 4.75323 4.25647 6.20406 4.15008V2.69231C6.20406 2.30996 6.54253 2 6.96006 2Z" fill="black"/>
<path opacity="0.5" d="M22 14V12C22 11.161 21.9873 9.66527 21.9744 9H2.00586C1.99296 9.66527 2.00564 11.161 2.00564 12V14C2.00564 17.7712 2.00564 19.6569 3.17688 20.8284C4.34813 22 6.23321 22 10.0034 22H14.0023C17.7724 22 19.6575 22 20.8288 20.8284C22 19.6569 22 17.7712 22 14Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M16 13.25C16.4142 13.25 16.75 13.5858 16.75 14V15.25L18 15.25C18.4142 15.25 18.75 15.5858 18.75 16C18.75 16.4142 18.4142 16.75 18 16.75H16.75L16.75 18C16.75 18.4142 16.4142 18.75 16 18.75C15.5858 18.75 15.25 18.4142 15.25 18L15.25 16.75L14 16.75C13.5858 16.75 13.25 16.4142 13.25 16C13.25 15.5858 13.5858 15.25 14 15.25H15.25L15.25 14C15.25 13.5858 15.5858 13.25 16 13.25Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 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="M6.96006 2C7.37758 2 7.71605 2.30996 7.71605 2.69231V4.08883C8.38663 4.07692 9.13829 4.07692 9.98402 4.07692H14.016C14.8617 4.07692 15.6134 4.07692 16.284 4.08883V2.69231C16.284 2.30996 16.6224 2 17.0399 2C17.4575 2 17.7959 2.30996 17.7959 2.69231V4.15008C19.2468 4.25647 20.1992 4.51758 20.899 5.15838C21.5987 5.79917 21.8838 6.67139 22 8V9H2V8C2.11618 6.67139 2.4013 5.79917 3.10104 5.15838C3.80079 4.51758 4.75323 4.25647 6.20406 4.15008V2.69231C6.20406 2.30996 6.54253 2 6.96006 2Z" fill="black"/>
<path opacity="0.5" d="M22 14V12C22 11.161 21.9873 9.66527 21.9744 9H2.00586C1.99296 9.66527 2.00564 11.161 2.00564 12V14C2.00564 17.7712 2.00564 19.6569 3.17688 20.8284C4.34813 22 6.23321 22 10.0034 22H14.0023C17.7724 22 19.6575 22 20.8288 20.8284C22 19.6569 22 17.7712 22 14Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M14 12.25C13.0335 12.25 12.25 13.0335 12.25 14V16C12.25 16.9665 13.0335 17.75 14 17.75C14.9665 17.75 15.75 16.9665 15.75 16V14C15.75 13.0335 14.9665 12.25 14 12.25ZM14 13.75C13.8619 13.75 13.75 13.862 13.75 14V16C13.75 16.1381 13.8619 16.25 14 16.25C14.1381 16.25 14.25 16.1381 14.25 16V14C14.25 13.862 14.1381 13.75 14 13.75Z" fill="black"/>
<path d="M11.25 13C11.25 12.6967 11.0673 12.4232 10.787 12.3071C10.5068 12.191 10.1842 12.2552 9.96967 12.4697L8.46967 13.9697C8.17678 14.2626 8.17678 14.7375 8.46967 15.0304C8.76256 15.3232 9.23744 15.3232 9.53033 15.0304L9.75 14.8107V17C9.75 17.4142 10.0858 17.75 10.5 17.75C10.9142 17.75 11.25 17.4142 11.25 17V13Z" fill="black"/>
</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="M6.96006 2C7.37758 2 7.71605 2.30996 7.71605 2.69231V4.08883C8.38663 4.07692 9.13829 4.07692 9.98402 4.07692H14.016C14.8617 4.07692 15.6134 4.07692 16.284 4.08883V2.69231C16.284 2.30996 16.6224 2 17.0399 2C17.4575 2 17.7959 2.30996 17.7959 2.69231V4.15008C19.2468 4.25647 20.1992 4.51758 20.899 5.15838C21.5987 5.79917 21.8838 6.67139 22 8V9H2V8C2.11618 6.67139 2.4013 5.79917 3.10104 5.15838C3.80079 4.51758 4.75323 4.25647 6.20406 4.15008V2.69231C6.20406 2.30996 6.54253 2 6.96006 2Z" fill="black"/>
<path opacity="0.5" d="M22 14V12C22 11.161 21.9873 9.66527 21.9744 9H2.00586C1.99296 9.66527 2.00564 11.161 2.00564 12V14C2.00564 17.7712 2.00564 19.6569 3.17688 20.8284C4.34813 22 6.23321 22 10.0034 22H14.0023C17.7724 22 19.6575 22 20.8288 20.8284C22 19.6569 22 17.7712 22 14Z" fill="black"/>
<path d="M18 16.5C18 17.3284 17.3284 18 16.5 18C15.6716 18 15 17.3284 15 16.5C15 15.6716 15.6716 15 16.5 15C17.3284 15 18 15.6716 18 16.5Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.0 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="M6.94028 2C7.35614 2 7.69326 2.32421 7.69326 2.72414V4.18487C8.36117 4.17241 9.10983 4.17241 9.95219 4.17241H13.9681C14.8104 4.17241 15.5591 4.17241 16.227 4.18487V2.72414C16.227 2.32421 16.5641 2 16.98 2C17.3958 2 17.733 2.32421 17.733 2.72414V4.24894C19.178 4.36022 20.1267 4.63333 20.8236 5.30359C21.5206 5.97385 21.8046 6.88616 21.9203 8.27586L22 9H2.92456H2V8.27586C2.11571 6.88616 2.3997 5.97385 3.09665 5.30359C3.79361 4.63333 4.74226 4.36022 6.1873 4.24894V2.72414C6.1873 2.32421 6.52442 2 6.94028 2Z" fill="black"/>
<path opacity="0.5" d="M22 14.0001V12.0001C22 11.161 21.9968 9.66527 21.9839 9H2.00966C1.99675 9.66527 2.00001 11.161 2.00001 12.0001V14.0001C2.00001 17.7713 2.00001 19.6569 3.17159 20.8285C4.34316 22.0001 6.22878 22.0001 10 22.0001H14C17.7713 22.0001 19.6569 22.0001 20.8284 20.8285C22 19.6569 22 17.7713 22 14.0001Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 971 B

@@ -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="M6.96006 2C7.37758 2 7.71605 2.30996 7.71605 2.69231V4.08883C8.38663 4.07692 9.13829 4.07692 9.98402 4.07692H14.016C14.8617 4.07692 15.6134 4.07692 16.284 4.08883V2.69231C16.284 2.30996 16.6224 2 17.0399 2C17.4575 2 17.7959 2.30996 17.7959 2.69231V4.15008C19.2468 4.25647 20.1992 4.51758 20.899 5.15838C21.5987 5.79917 21.8838 6.67139 22 8V9H2V8C2.11618 6.67139 2.4013 5.79917 3.10104 5.15838C3.80079 4.51758 4.75323 4.25647 6.20406 4.15008V2.69231C6.20406 2.30996 6.54253 2 6.96006 2Z" fill="black"/>
<path opacity="0.5" d="M22 14V12C22 11.161 21.9873 9.66527 21.9744 9H2.00586C1.99296 9.66527 2.00564 11.161 2.00564 12V14C2.00564 17.7712 2.00564 19.6569 3.17688 20.8284C4.34813 22 6.23321 22 10.0034 22H14.0023C17.7724 22 19.6575 22 20.8288 20.8284C22 19.6569 22 17.7712 22 14Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M18.75 16.5C17.5074 16.5 16.5 17.5074 16.5 18.75C16.5 19.9926 17.5074 21 18.75 21C19.9926 21 21 19.9926 21 18.75C21 17.5074 19.9926 16.5 18.75 16.5ZM15 18.75C15 16.6789 16.6789 15 18.75 15C20.8211 15 22.5 16.6789 22.5 18.75C22.5 19.5143 22.2713 20.2252 21.8787 20.818L23.2803 22.2197C23.5732 22.5126 23.5732 22.9874 23.2803 23.2803C22.9874 23.5732 22.5126 23.5732 22.2197 23.2803L20.818 21.8787C20.2252 22.2713 19.5143 22.5 18.75 22.5C16.6789 22.5 15 20.8211 15 18.75Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.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="M6.94028 2C7.35614 2 7.69326 2.32421 7.69326 2.72414V4.18487C8.36117 4.17241 9.10983 4.17241 9.95219 4.17241H13.9681C14.8104 4.17241 15.5591 4.17241 16.227 4.18487V2.72414C16.227 2.32421 16.5641 2 16.98 2C17.3958 2 17.733 2.32421 17.733 2.72414V4.24894C19.178 4.36022 20.1267 4.63333 20.8236 5.30359C21.5206 5.97385 21.8046 6.88616 21.9203 8.27586L22 9H2.92456H2V8.27586C2.11571 6.88616 2.3997 5.97385 3.09665 5.30359C3.79361 4.63333 4.74226 4.36022 6.1873 4.24894V2.72414C6.1873 2.32421 6.52442 2 6.94028 2Z" fill="black"/>
<path opacity="0.5" d="M22 14.0001V12.0001C22 11.161 21.9968 9.66527 21.9839 9H2.00966C1.99675 9.66527 2.00001 11.161 2.00001 12.0001V14.0001C2.00001 17.7713 2.00001 19.6569 3.17159 20.8285C4.34316 22.0001 6.22878 22.0001 10 22.0001H14C17.7713 22.0001 19.6569 22.0001 20.8284 20.8285C22 19.6569 22 17.7713 22 14.0001Z" fill="black"/>
<path d="M18 17C18 17.5523 17.5523 18 17 18C16.4477 18 16 17.5523 16 17C16 16.4477 16.4477 16 17 16C17.5523 16 18 16.4477 18 17Z" fill="black"/>
<path d="M18 13C18 13.5523 17.5523 14 17 14C16.4477 14 16 13.5523 16 13C16 12.4477 16.4477 12 17 12C17.5523 12 18 12.4477 18 13Z" fill="black"/>
<path d="M13 17C13 17.5523 12.5523 18 12 18C11.4477 18 11 17.5523 11 17C11 16.4477 11.4477 16 12 16C12.5523 16 13 16.4477 13 17Z" fill="black"/>
<path d="M13 13C13 13.5523 12.5523 14 12 14C11.4477 14 11 13.5523 11 13C11 12.4477 11.4477 12 12 12C12.5523 12 13 12.4477 13 13Z" fill="black"/>
<path d="M8 17C8 17.5523 7.55228 18 7 18C6.44772 18 6 17.5523 6 17C6 16.4477 6.44772 16 7 16C7.55228 16 8 16.4477 8 17Z" fill="black"/>
<path d="M8 13C8 13.5523 7.55228 14 7 14C6.44772 14 6 13.5523 6 13C6 12.4477 6.44772 12 7 12C7.55228 12 8 12.4477 8 13Z" fill="black"/>
</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 opacity="0.5" d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 7.25C12.4142 7.25 12.75 7.58579 12.75 8V11.6893L15.0303 13.9697C15.3232 14.2626 15.3232 14.7374 15.0303 15.0303C14.7374 15.3232 14.2626 15.3232 13.9697 15.0303L11.4697 12.5303C11.329 12.3897 11.25 12.1989 11.25 12V8C11.25 7.58579 11.5858 7.25 12 7.25Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 577 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 opacity="0.5" d="M3.46447 20.5355C4.92893 22 7.28595 22 12 22C16.714 22 19.0711 22 20.5355 20.5355C22 19.0711 22 16.714 22 12C22 7.28595 22 4.92893 20.5355 3.46447C19.0711 2 16.714 2 12 2C7.28595 2 4.92893 2 3.46447 3.46447C2 4.92893 2 7.28595 2 12C2 16.714 2 19.0711 3.46447 20.5355Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 7.25C12.4142 7.25 12.75 7.58579 12.75 8V11.6893L15.0303 13.9697C15.3232 14.2626 15.3232 14.7374 15.0303 15.0303C14.7374 15.3232 14.2626 15.3232 13.9697 15.0303L11.4697 12.5303C11.329 12.3897 11.25 12.1989 11.25 12V8C11.25 7.58579 11.5858 7.25 12 7.25Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 731 B

@@ -0,0 +1,5 @@
<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="M11.25 2C11.25 1.58579 11.5858 1.25 12 1.25C17.9371 1.25 22.75 6.06294 22.75 12C22.75 17.9371 17.9371 22.75 12 22.75C6.06294 22.75 1.25 17.9371 1.25 12C1.25 11.5858 1.58579 11.25 2 11.25C2.41421 11.25 2.75 11.5858 2.75 12C2.75 17.1086 6.89137 21.25 12 21.25C17.1086 21.25 21.25 17.1086 21.25 12C21.25 6.89137 17.1086 2.75 12 2.75C11.5858 2.75 11.25 2.41421 11.25 2Z" fill="black"/>
<path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" d="M9.09963 2.39759C9.24879 2.78401 9.05646 3.21819 8.67004 3.36736C8.52861 3.42196 8.38884 3.47994 8.25085 3.5412C7.87227 3.70926 7.42912 3.53861 7.26105 3.16002C7.09298 2.78144 7.26364 2.33829 7.64222 2.17022C7.80273 2.09897 7.96531 2.03152 8.12986 1.968C8.51628 1.81884 8.95046 2.01117 9.09963 2.39759ZM5.64776 4.24032C5.93342 4.54027 5.92183 5.015 5.62188 5.30066C5.51222 5.40511 5.40511 5.51222 5.30066 5.62189C5.015 5.92184 4.54027 5.93342 4.24032 5.64776C3.94037 5.36209 3.92878 4.88736 4.21445 4.58741C4.33571 4.46008 4.46008 4.33571 4.58741 4.21445C4.88736 3.92878 5.36209 3.94037 5.64776 4.24032ZM3.16002 7.26105C3.53861 7.42912 3.70926 7.87227 3.5412 8.25085C3.47994 8.38884 3.42196 8.52861 3.36736 8.67004C3.21819 9.05646 2.78401 9.2488 2.39759 9.09963C2.01117 8.95046 1.81884 8.51628 1.968 8.12986C2.03152 7.96531 2.09897 7.80273 2.17022 7.64222C2.33829 7.26364 2.78144 7.09298 3.16002 7.26105Z" fill="black"/>
<path opacity="0.5" d="M12 8.25C12.4142 8.25 12.75 8.58579 12.75 9V12.25H16C16.4142 12.25 16.75 12.5858 16.75 13C16.75 13.4142 16.4142 13.75 16 13.75H12C11.5858 13.75 11.25 13.4142 11.25 13V9C11.25 8.58579 11.5858 8.25 12 8.25Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.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">
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.75C17.1086 2.75 21.25 6.89137 21.25 12C21.25 12.4142 21.5858 12.75 22 12.75C22.4142 12.75 22.75 12.4142 22.75 12C22.75 6.06294 17.9371 1.25 12 1.25C11.5858 1.25 11.25 1.58579 11.25 2C11.25 2.41421 11.5858 2.75 12 2.75Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 8.25C12.4142 8.25 12.75 8.58579 12.75 9V12.25H16C16.4142 12.25 16.75 12.5858 16.75 13C16.75 13.4142 16.4142 13.75 16 13.75H12C11.5858 13.75 11.25 13.4142 11.25 13V9C11.25 8.58579 11.5858 8.25 12 8.25Z" fill="black"/>
<path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" d="M9.09958 2.39759C9.24874 2.78401 9.05641 3.21819 8.66999 3.36736C8.52855 3.42196 8.38879 3.47994 8.2508 3.5412C7.87221 3.70926 7.42906 3.53861 7.261 3.16002C7.09293 2.78144 7.26358 2.33829 7.64217 2.17022C7.80267 2.09897 7.96526 2.03152 8.12981 1.968C8.51623 1.81884 8.95041 2.01117 9.09958 2.39759ZM5.6477 4.24032C5.93337 4.54027 5.92178 5.015 5.62183 5.30066C5.51216 5.40511 5.40505 5.51222 5.30061 5.62189C5.01495 5.92184 4.54021 5.93342 4.24026 5.64776C3.94031 5.36209 3.92873 4.88736 4.21439 4.58741C4.33566 4.46008 4.46002 4.33572 4.58736 4.21445C4.88731 3.92878 5.36204 3.94037 5.6477 4.24032ZM3.15997 7.26105C3.53856 7.42912 3.70921 7.87227 3.54114 8.25085C3.47988 8.38884 3.42191 8.52861 3.36731 8.67004C3.21814 9.05646 2.78396 9.2488 2.39754 9.09963C2.01112 8.95046 1.81878 8.51628 1.96795 8.12986C2.03147 7.96531 2.09892 7.80273 2.17017 7.64222C2.33824 7.26364 2.78139 7.09298 3.15997 7.26105ZM2.02109 11.0041C2.43518 11.0141 2.76276 11.3579 2.75275 11.772C2.75092 11.8478 2.75 11.9238 2.75 12.0001C2.75 12.0763 2.75092 12.1523 2.75275 12.2281C2.76276 12.6422 2.43518 12.986 2.02109 12.996C1.60699 13.006 1.26319 12.6784 1.25319 12.2643C1.25107 12.1765 1.25 12.0884 1.25 12.0001C1.25 11.9117 1.25107 11.8236 1.25319 11.7358C1.26319 11.3217 1.60699 10.9941 2.02109 11.0041ZM21.6025 14.9005C21.9889 15.0496 22.1812 15.4838 22.032 15.8702C21.9685 16.0348 21.9011 16.1974 21.8298 16.3579C21.6618 16.7365 21.2186 16.9071 20.84 16.7391C20.4614 16.571 20.2908 16.1278 20.4589 15.7493C20.5201 15.6113 20.5781 15.4715 20.6327 15.3301C20.7819 14.9436 21.216 14.7513 21.6025 14.9005ZM2.39754 14.9005C2.78396 14.7513 3.21814 14.9436 3.36731 15.3301C3.42191 15.4715 3.47988 15.6113 3.54114 15.7493C3.70921 16.1278 3.53856 16.571 3.15997 16.7391C2.78139 16.9071 2.33824 16.7365 2.17017 16.3579C2.09892 16.1974 2.03147 16.0348 1.96795 15.8702C1.81878 15.4838 2.01112 15.0496 2.39754 14.9005ZM19.7597 18.3523C20.0597 18.638 20.0713 19.1127 19.7856 19.4127C19.6643 19.54 19.54 19.6644 19.4126 19.7857C19.1127 20.0713 18.638 20.0597 18.3523 19.7598C18.0666 19.4598 18.0782 18.9851 18.3782 18.6994C18.4878 18.595 18.5949 18.4879 18.6994 18.3782C18.9851 18.0783 19.4598 18.0667 19.7597 18.3523ZM4.24026 18.3523C4.54021 18.0667 5.01495 18.0783 5.30061 18.3782C5.40505 18.4879 5.51216 18.595 5.62183 18.6994C5.92178 18.9851 5.93337 19.4598 5.6477 19.7598C5.36204 20.0597 4.88731 20.0713 4.58736 19.7857C4.46003 19.6644 4.33566 19.54 4.21439 19.4127C3.92873 19.1127 3.94031 18.638 4.24026 18.3523ZM7.261 20.8401C7.42907 20.4615 7.87221 20.2908 8.2508 20.4589C8.38879 20.5202 8.52855 20.5781 8.66999 20.6327C9.05641 20.7819 9.24874 21.2161 9.09958 21.6025C8.95041 21.9889 8.51623 22.1813 8.12981 22.0321C7.96526 21.9686 7.80267 21.9011 7.64217 21.8299C7.26358 21.6618 7.09293 21.2187 7.261 20.8401ZM16.739 20.8401C16.9071 21.2187 16.7364 21.6618 16.3578 21.8299C16.1973 21.9011 16.0347 21.9686 15.8702 22.0321C15.4838 22.1813 15.0496 21.9889 14.9004 21.6025C14.7513 21.2161 14.9436 20.7819 15.33 20.6327C15.4714 20.5781 15.6112 20.5202 15.7492 20.4589C16.1278 20.2908 16.5709 20.4615 16.739 20.8401ZM11.004 21.979C11.0141 21.5649 11.3579 21.2373 11.7719 21.2473C11.8477 21.2491 11.9237 21.2501 12 21.2501C12.0763 21.2501 12.1523 21.2491 12.2281 21.2473C12.6421 21.2373 12.9859 21.5649 12.996 21.979C13.006 22.3931 12.6784 22.7369 12.2643 22.7469C12.1764 22.749 12.0883 22.7501 12 22.7501C11.9117 22.7501 11.8236 22.749 11.7357 22.7469C11.3216 22.7369 10.994 22.3931 11.004 21.979Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 4.1 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 fill-rule="evenodd" clip-rule="evenodd" d="M5.07868 5.06891C8.87402 1.27893 15.0437 1.31923 18.8622 5.13778C22.6824 8.95797 22.7211 15.1313 18.9262 18.9262C15.1312 22.7211 8.95793 22.6824 5.13774 18.8622C2.87389 16.5984 1.93904 13.5099 2.34047 10.5812C2.39672 10.1708 2.775 9.88377 3.18537 9.94002C3.59575 9.99627 3.88282 10.3745 3.82658 10.7849C3.4866 13.2652 4.27782 15.881 6.1984 17.8016C9.44288 21.0461 14.6664 21.0646 17.8655 17.8655C21.0646 14.6664 21.046 9.44292 17.8015 6.19844C14.5587 2.95561 9.33889 2.93539 6.13935 6.12957L6.88705 6.13333C7.30126 6.13541 7.63535 6.47288 7.63327 6.88709C7.63119 7.3013 7.29372 7.63539 6.87951 7.63331L4.33396 7.62052C3.92269 7.61845 3.58981 7.28556 3.58774 6.8743L3.57495 4.32874C3.57286 3.91454 3.90696 3.57707 4.32117 3.57498C4.73538 3.5729 5.07285 3.907 5.07493 4.32121L5.07868 5.06891Z" fill="black"/>
<path opacity="0.5" d="M12 7.25C12.4142 7.25 12.75 7.58579 12.75 8V11.6893L15.0303 13.9697C15.3232 14.2626 15.3232 14.7374 15.0303 15.0303C14.7374 15.3232 14.2626 15.3232 13.9697 15.0303L11.5429 12.6036C11.3554 12.416 11.25 12.1617 11.25 11.8964V8C11.25 7.58579 11.5858 7.25 12 7.25Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 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 fill-rule="evenodd" clip-rule="evenodd" d="M12 2C7.86697 2 5.80046 2 5.19825 3.29918C5.14649 3.41086 5.10282 3.52686 5.06765 3.6461C4.65857 5.0333 6.11981 6.64111 9.0423 9.85674L11 12H13L14.9577 9.85674C17.8802 6.64111 19.3414 5.0333 18.9323 3.6461C18.8972 3.52686 18.8535 3.41086 18.8017 3.29918C18.1995 2 16.133 2 12 2ZM10 4.75C9.58579 4.75 9.25 5.08579 9.25 5.5C9.25 5.91421 9.58579 6.25 10 6.25H14C14.4142 6.25 14.75 5.91421 14.75 5.5C14.75 5.08579 14.4142 4.75 14 4.75H10Z" fill="black"/>
<path opacity="0.5" d="M5.19825 20.7008C5.80046 22 7.86697 22 12 22C16.133 22 18.1995 22 18.8017 20.7008C18.8535 20.5891 18.8972 20.4731 18.9323 20.3539C19.3414 18.9667 17.8802 17.3589 14.9577 14.1433L13 12H11L9.0423 14.1433C6.11981 17.3589 4.65857 18.9667 5.06765 20.3539C5.10282 20.4731 5.14649 20.5891 5.19825 20.7008Z" fill="black"/>
<path d="M10 17.75C9.58579 17.75 9.25 18.0858 9.25 18.5C9.25 18.9142 9.58579 19.25 10 19.25H14C14.4142 19.25 14.75 18.9142 14.75 18.5C14.75 18.0858 14.4142 17.75 14 17.75H10Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 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 fill-rule="evenodd" clip-rule="evenodd" d="M12 2C7.86697 2 5.80046 2 5.19825 3.29918C5.14649 3.41086 5.10282 3.52686 5.06765 3.6461C4.65857 5.0333 6.11981 6.64111 9.0423 9.85674L11 12H13L14.9577 9.85674C17.8802 6.64111 19.3414 5.0333 18.9323 3.6461C18.8972 3.52686 18.8535 3.41086 18.8017 3.29918C18.1995 2 16.133 2 12 2Z" fill="black"/>
<path opacity="0.5" d="M5.19825 20.7008C5.80046 22 7.86697 22 12 22C16.133 22 18.1995 22 18.8017 20.7008C18.8535 20.5891 18.8972 20.4731 18.9323 20.3539C19.3414 18.9667 17.8802 17.3589 14.9577 14.1433L13 12H11L9.0423 14.1433C6.11981 17.3589 4.65857 18.9667 5.06765 20.3539C5.10282 20.4731 5.14649 20.5891 5.19825 20.7008Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 785 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 fill-rule="evenodd" clip-rule="evenodd" d="M9.25 2.75C9.25 2.33579 9.58579 2 10 2H14C14.4142 2 14.75 2.33579 14.75 2.75C14.75 3.16421 14.4142 3.5 14 3.5H10C9.58579 3.5 9.25 3.16421 9.25 2.75Z" fill="black"/>
<path opacity="0.5" d="M12 23C16.9706 23 21 18.9706 21 14C21 9.02944 16.9706 5 12 5C7.02944 5 3 9.02944 3 14C3 18.9706 7.02944 23 12 23Z" fill="black"/>
<path d="M11 16.5V11.5V11.5C11 11.0341 11 10.8011 10.9239 10.6173C10.8224 10.3723 10.6277 10.1776 10.3827 10.0761C10.1989 10 9.96594 10 9.5 10C9.03406 10 8.80109 10 8.61732 10.0761C8.37229 10.1776 8.17761 10.3723 8.07612 10.6173C8 10.8011 8 11.0341 8 11.5V16.5C8 16.9659 8 17.1989 8.07612 17.3827C8.17761 17.6277 8.37229 17.8224 8.61732 17.9239C8.80109 18 9.03406 18 9.5 18C9.96594 18 10.1989 18 10.3827 17.9239C10.6277 17.8224 10.8224 17.6277 10.9239 17.3827C11 17.1989 11 16.9659 11 16.5V16.5Z" fill="black"/>
<path d="M16 16.5V11.5C16 11.0341 16 10.8011 15.9239 10.6173C15.8224 10.3723 15.6277 10.1776 15.3827 10.0761C15.1989 10 14.9659 10 14.5 10C14.0341 10 13.8011 10 13.6173 10.0761C13.3723 10.1776 13.1776 10.3723 13.0761 10.6173C13 10.8011 13 11.0341 13 11.5V16.5C13 16.9659 13 17.1989 13.0761 17.3827C13.1776 17.6277 13.3723 17.8224 13.6173 17.9239C13.8011 18 14.0341 18 14.5 18C14.9659 18 15.1989 18 15.3827 17.9239C15.6277 17.8224 15.8224 17.6277 15.9239 17.3827C16 17.1989 16 16.9659 16 16.5Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.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">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.25 2.75C9.25 2.33579 9.58579 2 10 2H14C14.4142 2 14.75 2.33579 14.75 2.75C14.75 3.16421 14.4142 3.5 14 3.5H10C9.58579 3.5 9.25 3.16421 9.25 2.75Z" fill="black"/>
<path opacity="0.5" d="M12 23C16.9706 23 21 18.9706 21 14C21 9.02944 16.9706 5 12 5C7.02944 5 3 9.02944 3 14C3 18.9706 7.02944 23 12 23Z" fill="black"/>
<path d="M13.0261 11.2749C12.7888 11.1083 12.5201 10.936 12.2419 10.7668L12.2419 10.7668C11.1695 10.1147 10.6333 9.78859 10.1524 10.1496C9.6715 10.5106 9.62779 11.2664 9.54038 12.7778C9.51566 13.2053 9.5 13.6243 9.5 14C9.5 14.3757 9.51566 14.7947 9.54038 15.2222C9.62779 16.7336 9.6715 17.4894 10.1524 17.8504C10.6333 18.2114 11.1695 17.8853 12.2419 17.2332C12.5201 17.064 12.7888 16.8917 13.0261 16.7251C13.2966 16.5352 13.5909 16.3073 13.8876 16.0652C14.9625 15.1883 15.5 14.7499 15.5 14C15.5 13.2501 14.9625 12.8117 13.8876 11.9348C13.5909 11.6927 13.2966 11.4648 13.0261 11.2749Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.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 opacity="0.5" d="M12 23C16.9706 23 21 18.9706 21 14C21 9.02944 16.9706 5 12 5C7.02944 5 3 9.02944 3 14C3 18.9706 7.02944 23 12 23Z" fill="black"/>
<path d="M12 9.25C12.4142 9.25 12.75 9.58579 12.75 10V14C12.75 14.4142 12.4142 14.75 12 14.75C11.5858 14.75 11.25 14.4142 11.25 14V10C11.25 9.58579 11.5858 9.25 12 9.25Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.25 2.75C9.25 2.33579 9.58579 2 10 2H14C14.4142 2 14.75 2.33579 14.75 2.75C14.75 3.16421 14.4142 3.5 14 3.5H10C9.58579 3.5 9.25 3.16421 9.25 2.75Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 656 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 opacity="0.5" d="M12 18.9767C15.866 18.9767 19 15.8531 19 11.9999C19 8.14679 15.866 5.02319 12 5.02319C8.13401 5.02319 5 8.14679 5 11.9999C5 15.8531 8.13401 18.9767 12 18.9767Z" fill="black"/>
<path d="M11.2088 2H12.7914C14.3297 2 15.0988 2 15.6472 2.43992C16.1956 2.87983 16.3625 3.63065 16.6962 5.13228L17.0001 6.5L17.1564 7.2817C15.877 5.89351 14.0405 5.02344 12.0001 5.02344C9.95971 5.02344 8.12322 5.89351 6.84375 7.2817L7.00009 6.5L7.30403 5.13228C7.63772 3.63065 7.80457 2.87983 8.35298 2.43992C8.90139 2 9.67052 2 11.2088 2Z" fill="black"/>
<path d="M17.1562 16.7188C15.8768 18.1069 14.0403 18.9769 12 18.9769C9.95967 18.9769 8.12322 18.1069 6.84375 16.7188L7 17.5L7.30394 18.8677C7.63763 20.3693 7.80448 21.1202 8.35289 21.5601C8.90129 22 9.67042 22 11.2087 22H12.7913C14.3296 22 15.0987 22 15.6471 21.5601C16.1955 21.1202 16.3624 20.3693 16.6961 18.8677L17 17.5L17.1562 16.7188Z" fill="black"/>
<path d="M12.6998 9.1381C12.6998 8.75279 12.3864 8.44043 11.9998 8.44043C11.6132 8.44043 11.2998 8.75279 11.2998 9.1381V12.0004C11.2998 12.1901 11.3774 12.3717 11.5146 12.5033L13.3813 14.2922C13.66 14.5592 14.1031 14.5506 14.3711 14.2728C14.639 13.9951 14.6303 13.5534 14.3516 13.2864L12.6998 11.7033V9.1381Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.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 opacity="0.5" d="M6.77772 18.3259C7.78661 19 9.19108 19 12 19C14.8089 19 16.2134 19 17.2223 18.3259C17.659 18.034 18.034 17.659 18.3259 17.2223C19 16.2134 19 14.8089 19 12C19 9.19108 19 7.78661 18.3259 6.77772C18.034 6.34096 17.659 5.96596 17.2223 5.67412C16.2134 5 14.8089 5 12 5C9.19108 5 7.78661 5 6.77772 5.67412C6.34096 5.96596 5.96596 6.34096 5.67412 6.77772C5 7.78661 5 9.19108 5 12C5 14.8089 5 16.2134 5.67412 17.2223C5.96596 17.659 6.34096 18.034 6.77772 18.3259Z" fill="black"/>
<path d="M13.3744 8.4569C13.6743 8.74256 13.6859 9.2173 13.4003 9.51724L11.75 11.25H14C14.3 11.25 14.5712 11.4288 14.6894 11.7046C14.8076 11.9803 14.75 12.3 14.5431 12.5172L11.686 15.5172C11.4003 15.8172 10.9256 15.8288 10.6256 15.5431C10.3257 15.2574 10.3141 14.7827 10.5998 14.4828L12.25 12.75H10C9.7 12.75 9.42884 12.5712 9.31066 12.2954C9.19248 12.0197 9.25 11.7 9.45691 11.4828L12.3141 8.48276C12.5997 8.18281 13.0745 8.17123 13.3744 8.4569Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.25 2C6.25 1.58579 6.58579 1.25 7 1.25H17C17.4142 1.25 17.75 1.58579 17.75 2C17.75 2.41421 17.4142 2.75 17 2.75H7C6.58579 2.75 6.25 2.41421 6.25 2ZM6.25 22C6.25 21.5858 6.58579 21.25 7 21.25H17C17.4142 21.25 17.75 21.5858 17.75 22C17.75 22.4142 17.4142 22.75 17 22.75H7C6.58579 22.75 6.25 22.4142 6.25 22Z" fill="black"/>
</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 opacity="0.5" d="M6.77772 18.3259C7.78661 19 9.19108 19 12 19C14.8089 19 16.2134 19 17.2223 18.3259C17.659 18.034 18.034 17.659 18.3259 17.2223C19 16.2134 19 14.8089 19 12C19 9.19108 19 7.78661 18.3259 6.77772C18.034 6.34096 17.659 5.96596 17.2223 5.67412C16.2134 5 14.8089 5 12 5C9.19108 5 7.78661 5 6.77772 5.67412C6.34096 5.96596 5.96596 6.34096 5.67412 6.77772C5 7.78661 5 9.19108 5 12C5 14.8089 5 16.2134 5.67412 17.2223C5.96596 17.659 6.34096 18.034 6.77772 18.3259Z" fill="black"/>
<path d="M12 8.25C12.4142 8.25 12.75 8.58579 12.75 9V11.7576L14.5198 13.4594C14.8184 13.7465 14.8277 14.2213 14.5406 14.5198C14.2535 14.8184 13.7787 14.8277 13.4802 14.5406L11.4802 12.6175C11.3331 12.4761 11.25 12.2809 11.25 12.0769V9C11.25 8.58579 11.5858 8.25 12 8.25Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.25 2C6.25 1.58579 6.58579 1.25 7 1.25H17C17.4142 1.25 17.75 1.58579 17.75 2C17.75 2.41421 17.4142 2.75 17 2.75H7C6.58579 2.75 6.25 2.41421 6.25 2ZM6.25 22C6.25 21.5858 6.58579 21.25 7 21.25H17C17.4142 21.25 17.75 21.5858 17.75 22C17.75 22.4142 17.4142 22.75 17 22.75H7C6.58579 22.75 6.25 22.4142 6.25 22Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 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="M12.7915 2H11.2089C9.67059 2 8.90146 2 8.35306 2.43992C7.80465 2.87983 7.6378 3.63065 7.30411 5.13228L7.23936 5.42365C8.21852 5 9.59408 5 12.0001 5C14.4062 5 15.7818 5 16.761 5.42373L16.6962 5.13228C16.3625 3.63065 16.1957 2.87983 15.6473 2.43992C15.0989 2 14.3297 2 12.7915 2Z" fill="black"/>
<path d="M7.23926 18.5763C8.21842 19 9.594 19 12.0001 19C14.4062 19 15.7817 19 16.7609 18.5763L16.6961 18.8677C16.3624 20.3693 16.1956 21.1202 15.6472 21.5601C15.0988 22 14.3297 22 12.7914 22H11.2088C9.6705 22 8.90137 22 8.35297 21.5601C7.80456 21.1202 7.63771 20.3693 7.30401 18.8677L7.23926 18.5763Z" fill="black"/>
<path opacity="0.5" d="M6.77772 18.3259C7.78661 19 9.19108 19 12 19C14.8089 19 16.2134 19 17.2223 18.3259C17.659 18.034 18.034 17.659 18.3259 17.2223C19 16.2134 19 14.8089 19 12C19 9.19108 19 7.78661 18.3259 6.77772C18.034 6.34096 17.659 5.96596 17.2223 5.67412C16.2134 5 14.8089 5 12 5C9.19108 5 7.78661 5 6.77772 5.67412C6.34096 5.96596 5.96596 6.34096 5.67412 6.77772C5 7.78661 5 9.19108 5 12C5 14.8089 5 16.2134 5.67412 17.2223C5.96596 17.659 6.34096 18.034 6.77772 18.3259Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 8.25C12.4142 8.25 12.75 8.58579 12.75 9V11.7576L14.5198 13.4594C14.8184 13.7465 14.8277 14.2213 14.5406 14.5198C14.2535 14.8184 13.7787 14.8277 13.4802 14.5406L11.4802 12.6175C11.3331 12.4761 11.25 12.2809 11.25 12.0769V9C11.25 8.58579 11.5858 8.25 12 8.25Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB