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,8 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.5" d="M9.5 22C13.6421 22 17 18.6421 17 14.5C17 10.3579 13.6421 7 9.5 7C5.35786 7 2 10.3579 2 14.5C2 18.6421 5.35786 22 9.5 22Z" fill="black"/>
<path d="M17.9811 2.35316C18.1668 1.88228 18.8332 1.88228 19.0189 2.35316L19.6733 4.01242C19.73 4.15618 19.8438 4.26998 19.9876 4.32668L21.6468 4.98108C22.1177 5.16679 22.1177 5.83321 21.6468 6.01892L19.9876 6.67332C19.8438 6.73002 19.73 6.84382 19.6733 6.98758L19.0189 8.64684C18.8332 9.11772 18.1668 9.11772 17.9811 8.64684L17.3267 6.98758C17.27 6.84382 17.1562 6.73002 17.0124 6.67332L15.3532 6.01892C14.8823 5.83321 14.8823 5.16679 15.3532 4.98108L17.0124 4.32668C17.1562 4.26998 17.27 4.15618 17.3267 4.01242L17.9811 2.35316Z" fill="black"/>
<path opacity="0.7" d="M16.4772 6.46222L14.2466 8.69288C14.6344 9.01026 14.9899 9.36572 15.3072 9.75356L17.5378 7.52291L17.3267 6.98758C17.27 6.84381 17.1562 6.73002 17.0124 6.67332L16.4772 6.46222Z" fill="black"/>
<path d="M12 16.75C12.4142 16.75 12.75 16.4142 12.75 16C12.75 15.5858 12.4142 15.25 12 15.25H10C9.58579 15.25 9.25 15.5858 9.25 16C9.25 16.4142 9.58579 16.75 10 16.75H12Z" fill="black"/>
<path d="M14 12.5C14 13.3284 13.5523 14 13 14C12.4477 14 12 13.3284 12 12.5C12 11.6716 12.4477 11 13 11C13.5523 11 14 11.6716 14 12.5Z" fill="black"/>
<path d="M9 14C9.55228 14 10 13.3284 10 12.5C10 11.6716 9.55228 11 9 11C8.44772 11 8 11.6716 8 12.5C8 13.3284 8.44772 14 9 14Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.5 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="M17 14.5C17 18.6421 13.6421 22 9.5 22C5.35786 22 2 18.6421 2 14.5C2 10.3579 5.35786 7 9.5 7C13.6421 7 17 10.3579 17 14.5Z" fill="black"/>
<path d="M16.6707 3.16451C16.4855 2.79403 16.035 2.64386 15.6645 2.8291C15.294 3.01434 15.1438 3.46485 15.3291 3.83533L15.8291 4.83533C16.0143 5.20581 16.4648 5.35598 16.8353 5.17074C17.2058 4.9855 17.356 4.53499 17.1707 4.16451L16.6707 3.16451Z" fill="black"/>
<path d="M19.8353 6.8291C19.4648 6.64386 19.0143 6.79403 18.8291 7.16451C18.6438 7.53499 18.794 7.9855 19.1645 8.17074L20.1645 8.67074C20.535 8.85598 20.9855 8.70581 21.1707 8.33533C21.356 7.96485 21.2058 7.51434 20.8353 7.3291L19.8353 6.8291Z" fill="black"/>
<path d="M20.5302 4.53025C20.8231 4.23736 20.8231 3.76248 20.5302 3.46959C20.2373 3.1767 19.7625 3.1767 19.4696 3.46959L18.4696 4.46959C18.1767 4.76248 18.1767 5.23736 18.4696 5.53025C18.7625 5.82314 19.2373 5.82314 19.5302 5.53025L20.5302 4.53025Z" fill="black"/>
<path d="M15.307 9.75335L17.5301 7.53025C17.823 7.23736 17.823 6.76248 17.5301 6.46959C17.2372 6.1767 16.7623 6.1767 16.4695 6.46959L14.2463 8.69271C14.6342 9.01007 14.9896 9.36552 15.307 9.75335Z" 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 opacity="0.5" d="M9.5 22C13.6421 22 17 18.6421 17 14.5C17 10.3579 13.6421 7 9.5 7C5.35786 7 2 10.3579 2 14.5C2 18.6421 5.35786 22 9.5 22Z" fill="black"/>
<path d="M17.9811 2.35316C18.1668 1.88228 18.8332 1.88228 19.0189 2.35316L19.6733 4.01242C19.73 4.15618 19.8438 4.26998 19.9876 4.32668L21.6468 4.98108C22.1177 5.16679 22.1177 5.83321 21.6468 6.01892L19.9876 6.67332C19.8438 6.73002 19.73 6.84382 19.6733 6.98758L19.0189 8.64684C18.8332 9.11772 18.1668 9.11772 17.9811 8.64684L17.3267 6.98758C17.27 6.84382 17.1562 6.73002 17.0124 6.67332L15.3532 6.01892C14.8823 5.83321 14.8823 5.16679 15.3532 4.98108L17.0124 4.32668C17.1562 4.26998 17.27 4.15618 17.3267 4.01242L17.9811 2.35316Z" fill="black"/>
<path opacity="0.7" d="M16.4772 6.46216L14.2466 8.69281C14.6344 9.01019 14.9899 9.36566 15.3072 9.7535L17.5378 7.52284L17.3267 6.98752C17.27 6.84375 17.1562 6.72995 17.0124 6.67325L16.4772 6.46216Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

@@ -0,0 +1,12 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g opacity="0.5">
<path d="M14 2.75C15.9068 2.75 17.2615 2.75159 18.2892 2.88976C19.2952 3.02503 19.8749 3.27869 20.2981 3.7019C20.7213 4.12511 20.975 4.70476 21.1102 5.71085C21.2484 6.73851 21.25 8.09318 21.25 10C21.25 10.4142 21.5858 10.75 22 10.75C22.4142 10.75 22.75 10.4142 22.75 10V9.94359C22.75 8.10583 22.75 6.65019 22.5969 5.51098C22.4392 4.33856 22.1071 3.38961 21.3588 2.64124C20.6104 1.89288 19.6614 1.56076 18.489 1.40314C17.3498 1.24997 15.8942 1.24998 14.0564 1.25H14C13.5858 1.25 13.25 1.58579 13.25 2C13.25 2.41421 13.5858 2.75 14 2.75Z" fill="black"/>
<path d="M9.94358 1.25H10C10.4142 1.25 10.75 1.58579 10.75 2C10.75 2.41421 10.4142 2.75 10 2.75C8.09318 2.75 6.73851 2.75159 5.71085 2.88976C4.70476 3.02503 4.12511 3.27869 3.7019 3.7019C3.27869 4.12511 3.02503 4.70476 2.88976 5.71085C2.75159 6.73851 2.75 8.09318 2.75 10C2.75 10.4142 2.41421 10.75 2 10.75C1.58579 10.75 1.25 10.4142 1.25 10V9.94358C1.24998 8.10583 1.24997 6.65019 1.40314 5.51098C1.56076 4.33856 1.89288 3.38961 2.64124 2.64124C3.38961 1.89288 4.33856 1.56076 5.51098 1.40314C6.65019 1.24997 8.10583 1.24998 9.94358 1.25Z" fill="black"/>
<path d="M22 13.25C22.4142 13.25 22.75 13.5858 22.75 14V14.0564C22.75 15.8942 22.75 17.3498 22.5969 18.489C22.4392 19.6614 22.1071 20.6104 21.3588 21.3588C20.6104 22.1071 19.6614 22.4392 18.489 22.5969C17.3498 22.75 15.8942 22.75 14.0564 22.75H14C13.5858 22.75 13.25 22.4142 13.25 22C13.25 21.5858 13.5858 21.25 14 21.25C15.9068 21.25 17.2615 21.2484 18.2892 21.1102C19.2952 20.975 19.8749 20.7213 20.2981 20.2981C20.7213 19.8749 20.975 19.2952 21.1102 18.2892C21.2484 17.2615 21.25 15.9068 21.25 14C21.25 13.5858 21.5858 13.25 22 13.25Z" fill="black"/>
<path d="M2.75 14C2.75 13.5858 2.41421 13.25 2 13.25C1.58579 13.25 1.25 13.5858 1.25 14V14.0564C1.24998 15.8942 1.24997 17.3498 1.40314 18.489C1.56076 19.6614 1.89288 20.6104 2.64124 21.3588C3.38961 22.1071 4.33856 22.4392 5.51098 22.5969C6.65019 22.75 8.10583 22.75 9.94359 22.75H10C10.4142 22.75 10.75 22.4142 10.75 22C10.75 21.5858 10.4142 21.25 10 21.25C8.09318 21.25 6.73851 21.2484 5.71085 21.1102C4.70476 20.975 4.12511 20.7213 3.7019 20.2981C3.27869 19.8749 3.02503 19.2952 2.88976 18.2892C2.75159 17.2615 2.75 15.9068 2.75 14Z" fill="black"/>
</g>
<path d="M5.52721 5.52721C5 6.05442 5 6.90294 5 8.6C5 9.73137 5 10.2971 5.35147 10.6485C5.70294 11 6.26863 11 7.4 11H8.6C9.73137 11 10.2971 11 10.6485 10.6485C11 10.2971 11 9.73137 11 8.6V7.4C11 6.26863 11 5.70294 10.6485 5.35147C10.2971 5 9.73137 5 8.6 5C6.90294 5 6.05442 5 5.52721 5.52721Z" fill="black"/>
<path d="M5.52721 18.4728C5 17.9456 5 17.0971 5 15.4C5 14.2686 5 13.7029 5.35147 13.3515C5.70294 13 6.26863 13 7.4 13H8.6C9.73137 13 10.2971 13 10.6485 13.3515C11 13.7029 11 14.2686 11 15.4V16.6C11 17.7314 11 18.2971 10.6485 18.6485C10.2971 19 9.73138 19 8.60002 19C6.90298 19 6.05441 19 5.52721 18.4728Z" fill="black"/>
<path d="M13 7.4C13 6.26863 13 5.70294 13.3515 5.35147C13.7029 5 14.2686 5 15.4 5C17.0971 5 17.9456 5 18.4728 5.52721C19 6.05442 19 6.90294 19 8.6C19 9.73137 19 10.2971 18.6485 10.6485C18.2971 11 17.7314 11 16.6 11H15.4C14.2686 11 13.7029 11 13.3515 10.6485C13 10.2971 13 9.73137 13 8.6V7.4Z" fill="black"/>
<path d="M13.3515 18.6485C13 18.2971 13 17.7314 13 16.6V15.4C13 14.2686 13 13.7029 13.3515 13.3515C13.7029 13 14.2686 13 15.4 13H16.6C17.7314 13 18.2971 13 18.6485 13.3515C19 13.7029 19 14.2686 19 15.4C19 17.097 19 17.9456 18.4728 18.4728C17.9456 19 17.0971 19 15.4 19C14.2687 19 13.7029 19 13.3515 18.6485Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 3.5 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="M2.91858 6.60488C2.70062 6.09807 2.11327 5.86347 1.60603 6.08085C1.0984 6.29841 0.863613 6.88713 1.08117 7.39476L1.0816 7.39576L1.08267 7.39824L1.08566 7.40513L1.09505 7.42641C1.10282 7.44389 1.11363 7.46788 1.12752 7.49794C1.15529 7.55806 1.19539 7.64257 1.2481 7.74799C1.35345 7.95868 1.5096 8.2538 1.71879 8.60523C2.12772 9.29224 2.74529 10.2045 3.59029 11.1243L2.79285 11.9217C2.40232 12.3123 2.40232 12.9454 2.79285 13.3359C3.18337 13.7265 3.81654 13.7265 4.20706 13.3359L5.04746 12.4955C5.61245 12.9518 6.24405 13.3816 6.94417 13.7522L6.16177 14.9546C5.86056 15.4175 5.99165 16.037 6.45457 16.3382C6.91748 16.6394 7.53693 16.5083 7.83814 16.0454L8.82334 14.5313C9.50014 14.7388 10.2253 14.8866 11 14.9558V16.5C11 17.0523 11.4477 17.5 12 17.5V13C9.25227 13 7.18102 11.8014 5.69633 10.4112C5.68823 10.4033 5.68003 10.3956 5.67173 10.3881C5.47324 10.2011 5.28532 10.0108 5.10775 9.81955C4.35439 9.00824 3.80137 8.19378 3.43737 7.58227C3.25594 7.27745 3.12302 7.02569 3.03696 6.85357C2.99397 6.76758 2.96278 6.7017 2.94319 6.65928C2.93339 6.63808 2.92651 6.62276 2.9225 6.61375L2.91858 6.60488ZM1.08117 7.39476L1.99995 7C1.08081 7.39392 1.08117 7.39476 1.08117 7.39476Z" fill="black"/>
<path opacity="0.5" d="M15.2209 12.3981C14.2784 12.7691 13.209 12.9999 12 12.9999V17.4999C12.5523 17.4999 13 17.0522 13 16.4999V14.9556C13.772 14.8865 14.4974 14.739 15.1764 14.5308L16.1618 16.0453C16.463 16.5083 17.0825 16.6393 17.5454 16.3381C18.0083 16.0369 18.1394 15.4175 17.8382 14.9546L17.0558 13.7521C17.757 13.3813 18.3885 12.9515 18.9527 12.4957L19.7929 13.3359C20.1834 13.7264 20.8166 13.7264 21.2071 13.3359C21.5976 12.9454 21.5976 12.3122 21.2071 11.9217L20.4097 11.1242C21.1521 10.3161 21.7181 9.51478 22.1207 8.86862C22.384 8.44602 22.5799 8.08584 22.7116 7.82768C22.7775 7.69849 22.8274 7.59452 22.8619 7.52066C22.8791 7.48372 22.8924 7.45428 22.902 7.43296L22.9134 7.40711L22.917 7.39889L22.9191 7.39387C23.1367 6.88624 22.9015 6.29836 22.3939 6.0808C21.8864 5.8633 21.2985 6.09868 21.0809 6.60603L21.0759 6.61722C21.0706 6.62902 21.0617 6.64866 21.0492 6.67556C21.0241 6.72937 20.9844 6.8121 20.9299 6.91904C20.8207 7.13313 20.6526 7.44286 20.4233 7.81094C19.9628 8.54999 19.2652 9.50833 18.3156 10.3997C17.4746 11.1891 16.4469 11.9156 15.2209 12.3981Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 2.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">
<g opacity="0.5">
<path d="M14 2.75C15.9068 2.75 17.2615 2.75159 18.2892 2.88976C19.2952 3.02502 19.8749 3.27869 20.2981 3.7019C20.7852 4.18904 20.9973 4.56666 21.1147 5.23984C21.2471 5.9986 21.25 7.08091 21.25 9C21.25 9.41421 21.5858 9.75 22 9.75C22.4142 9.75 22.75 9.41421 22.75 9L22.75 8.90368C22.7501 7.1045 22.7501 5.8857 22.5924 4.98199C22.417 3.97665 22.0432 3.32568 21.3588 2.64124C20.6104 1.89288 19.6615 1.56076 18.489 1.40313C17.3498 1.24997 15.8942 1.24998 14.0564 1.25H14C13.5858 1.25 13.25 1.58579 13.25 2C13.25 2.41421 13.5858 2.75 14 2.75Z" fill="black"/>
<path d="M2.00001 14.25C2.41422 14.25 2.75001 14.5858 2.75001 15C2.75001 16.9191 2.75289 18.0014 2.88529 18.7602C3.00275 19.4333 3.21477 19.811 3.70191 20.2981C4.12512 20.7213 4.70476 20.975 5.71085 21.1102C6.73852 21.2484 8.09318 21.25 10 21.25C10.4142 21.25 10.75 21.5858 10.75 22C10.75 22.4142 10.4142 22.75 10 22.75H9.94359C8.10583 22.75 6.6502 22.75 5.51098 22.5969C4.33856 22.4392 3.38961 22.1071 2.64125 21.3588C1.95681 20.6743 1.58304 20.0233 1.40762 19.018C1.24992 18.1143 1.24995 16.8955 1.25 15.0964L1.25001 15C1.25001 14.5858 1.58579 14.25 2.00001 14.25Z" fill="black"/>
<path d="M22 14.25C22.4142 14.25 22.75 14.5858 22.75 15L22.75 15.0963C22.7501 16.8955 22.7501 18.1143 22.5924 19.018C22.417 20.0233 22.0432 20.6743 21.3588 21.3588C20.6104 22.1071 19.6615 22.4392 18.489 22.5969C17.3498 22.75 15.8942 22.75 14.0564 22.75H14C13.5858 22.75 13.25 22.4142 13.25 22C13.25 21.5858 13.5858 21.25 14 21.25C15.9068 21.25 17.2615 21.2484 18.2892 21.1102C19.2952 20.975 19.8749 20.7213 20.2981 20.2981C20.7852 19.811 20.9973 19.4333 21.1147 18.7602C21.2471 18.0014 21.25 16.9191 21.25 15C21.25 14.5858 21.5858 14.25 22 14.25Z" fill="black"/>
<path d="M9.94359 1.25H10C10.4142 1.25 10.75 1.58579 10.75 2C10.75 2.41421 10.4142 2.75 10 2.75C8.09319 2.75 6.73852 2.75159 5.71085 2.88976C4.70476 3.02502 4.12512 3.27869 3.70191 3.7019C3.21477 4.18904 3.00275 4.56666 2.88529 5.23984C2.75289 5.9986 2.75001 7.08091 2.75001 9C2.75001 9.41421 2.41422 9.75 2.00001 9.75C1.58579 9.75 1.25001 9.41421 1.25001 9L1.25 8.90368C1.24995 7.10452 1.24992 5.8857 1.40762 4.98199C1.58304 3.97665 1.95681 3.32568 2.64125 2.64124C3.38961 1.89288 4.33856 1.56076 5.51098 1.40313C6.65019 1.24997 8.10584 1.24998 9.94359 1.25Z" fill="black"/>
</g>
<path d="M12 10.75C11.3096 10.75 10.75 11.3096 10.75 12C10.75 12.6904 11.3096 13.25 12 13.25C12.6904 13.25 13.25 12.6904 13.25 12C13.25 11.3096 12.6904 10.75 12 10.75Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M5.89243 14.0598C5.29747 13.3697 5 13.0246 5 12C5 10.9754 5.29748 10.6303 5.89242 9.94021C7.08037 8.56222 9.07268 7 12 7C14.9273 7 16.9196 8.56222 18.1076 9.94021C18.7025 10.6303 19 10.9754 19 12C19 13.0246 18.7025 13.3697 18.1076 14.0598C16.9196 15.4378 14.9273 17 12 17C9.07268 17 7.08038 15.4378 5.89243 14.0598ZM9.25 12C9.25 10.4812 10.4812 9.25 12 9.25C13.5188 9.25 14.75 10.4812 14.75 12C14.75 13.5188 13.5188 14.75 12 14.75C10.4812 14.75 9.25 13.5188 9.25 12Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 3.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 opacity="0.5" d="M2 12C2 13.6394 2.42496 14.1915 3.27489 15.2957C4.97196 17.5004 7.81811 20 12 20C16.1819 20 19.028 17.5004 20.7251 15.2957C21.575 14.1915 22 13.6394 22 12C22 10.3606 21.575 9.80853 20.7251 8.70433C19.028 6.49956 16.1819 4 12 4C7.81811 4 4.97196 6.49956 3.27489 8.70433C2.42496 9.80853 2 10.3606 2 12Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.25 12C8.25 9.92893 9.92893 8.25 12 8.25C14.0711 8.25 15.75 9.92893 15.75 12C15.75 14.0711 14.0711 15.75 12 15.75C9.92893 15.75 8.25 14.0711 8.25 12ZM9.75 12C9.75 10.7574 10.7574 9.75 12 9.75C13.2426 9.75 14.25 10.7574 14.25 12C14.25 13.2426 13.2426 14.25 12 14.25C10.7574 14.25 9.75 13.2426 9.75 12Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 811 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="M21 16.5C21 18.433 19.433 20 17.5 20C15.567 20 14 18.433 14 16.5C14 14.567 15.567 13 17.5 13C19.433 13 21 14.567 21 16.5Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.25 10C1.25 9.58579 1.58579 9.25 2 9.25H22C22.4142 9.25 22.75 9.58579 22.75 10C22.75 10.4142 22.4142 10.75 22 10.75H2C1.58579 10.75 1.25 10.4142 1.25 10Z" fill="black"/>
<path opacity="0.5" d="M4.1875 9.25L4.6138 7.54479C5.15947 5.36211 5.43231 4.27077 6.24609 3.63538C7.05988 3 8.1848 3 10.4347 3H13.5653C15.8152 3 16.9401 3 17.7539 3.63538C18.5677 4.27077 18.8405 5.36211 19.3862 7.54479L19.8125 9.25H4.1875Z" fill="black"/>
<path d="M10 16.5C10 18.433 8.433 20 6.5 20C4.567 20 3 18.433 3 16.5C3 14.567 4.567 13 6.5 13C8.433 13 10 14.567 10 16.5Z" fill="black"/>
<path opacity="0.5" d="M9.88403 17.3966C9.95964 17.1104 9.99992 16.8099 9.99992 16.5C9.99992 16.2272 9.9687 15.9616 9.90963 15.7067L10.3232 15.4999C11.379 14.972 12.6216 14.972 13.6773 15.4999L14.0903 15.7064C14.0312 15.9614 13.9999 16.227 13.9999 16.5C13.9999 16.8098 14.0402 17.1101 14.1157 17.3961L13.0065 16.8415C12.3731 16.5248 11.6275 16.5248 10.9941 16.8415L9.88403 17.3966Z" fill="black"/>
</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">
<path fill-rule="evenodd" clip-rule="evenodd" d="M15 16C18.866 16 22 12.866 22 9C22 5.13401 18.866 2 15 2C11.134 2 8 5.13401 8 9C8 12.866 11.134 16 15 16ZM15 11C16.1046 11 17 10.1046 17 9C17 7.89543 16.1046 7 15 7C13.8954 7 13 7.89543 13 9C13 10.1046 13.8954 11 15 11Z" fill="black"/>
<path opacity="0.5" d="M10.6089 14.4518C10.2187 14.1371 9.86294 13.7813 9.54824 13.3911L2.96967 19.9697C2.67678 20.2626 2.67678 20.7374 2.96967 21.0303C3.26256 21.3232 3.73744 21.3232 4.03033 21.0303L4.5 20.5607L5.46967 21.5303C5.76256 21.8232 6.23744 21.8232 6.53033 21.5303C6.82322 21.2374 6.82322 20.7626 6.53033 20.4697L5.56066 19.5L6.5 18.5607L7.46967 19.5303C7.76256 19.8232 8.23744 19.8232 8.53033 19.5303C8.82322 19.2374 8.82322 18.7626 8.53033 18.4697L7.56066 17.5L10.6089 14.4518Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 895 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="M2 12C2 7.28595 2 4.92893 3.46447 3.46447C4.92893 2 7.28595 2 12 2C16.714 2 19.0711 2 20.5355 3.46447C22 4.92893 22 7.28595 22 12C22 16.714 22 19.0711 20.5355 20.5355C19.0711 22 16.714 22 12 22C7.28595 22 4.92893 22 3.46447 20.5355C2 19.0711 2 16.714 2 12Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M21.9626 8.41231C21.8202 9.65939 21.2708 10.8688 20.3142 11.8253C18.8218 13.3178 16.7136 13.8192 14.8074 13.3297C14.5 13.2508 14.1677 13.3207 13.9433 13.5451L12.4136 15.0748L12.4107 15.0719L10.9532 13.6303C10.6587 13.3391 10.1838 13.3417 9.89254 13.6362C9.60127 13.9307 9.60388 14.4055 9.89838 14.6968L11.3529 16.1354L10.8496 16.6388C10.5847 16.9037 10.2137 17.0338 9.84133 16.9924L8.10084 16.7991C7.91528 16.7784 7.74226 16.6953 7.61024 16.5633L7.43673 16.3897C7.30472 16.2577 7.22156 16.0847 7.20094 15.8991L7.00755 14.1587C6.96618 13.7863 7.09632 13.4153 7.36124 13.1504L10.4547 10.057C10.6791 9.83251 10.7492 9.50003 10.6703 9.19259C10.1808 7.28637 10.6822 5.1782 12.1747 3.68575C13.1312 2.72922 14.3407 2.17975 15.5878 2.03735C16.4945 2.07068 17.2684 2.13372 17.9361 2.253C18.8063 2.51972 19.6258 2.9973 20.3142 3.68575C21.0027 4.37418 21.4802 5.19362 21.747 6.06382C21.8663 6.73153 21.9293 7.50553 21.9626 8.41231ZM14.9882 6.6549C15.639 6.00402 16.6943 6.00402 17.3452 6.6549C17.9961 7.30577 17.9961 8.36104 17.3452 9.01192C16.6943 9.66279 15.639 9.66279 14.9882 9.01192C14.3373 8.36104 14.3373 7.30577 14.9882 6.6549Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.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 opacity="0.5" d="M2 12C2 7.28595 2 4.92893 3.46447 3.46447C4.92893 2 7.28595 2 12 2C16.714 2 19.0711 2 20.5355 3.46447C22 4.92893 22 7.28595 22 12C22 16.714 22 19.0711 20.5355 20.5355C19.0711 22 16.714 22 12 22C7.28595 22 4.92893 22 3.46447 20.5355C2 19.0711 2 16.714 2 12Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.663 11.25C11.3245 9.81665 10.0368 8.75 8.5 8.75C6.70507 8.75 5.25 10.2051 5.25 12C5.25 13.7949 6.70507 15.25 8.5 15.25C10.0368 15.25 11.3245 14.1834 11.663 12.75H14.75V13.5C14.75 13.9142 15.0858 14.25 15.5 14.25C15.9142 14.25 16.25 13.9142 16.25 13.5V12.75H17C17.1381 12.75 17.25 12.8619 17.25 13V14C17.25 14.4142 17.5858 14.75 18 14.75C18.4142 14.75 18.75 14.4142 18.75 14V13C18.75 12.0335 17.9665 11.25 17 11.25H11.663ZM8.5 10.25C7.5335 10.25 6.75 11.0335 6.75 12C6.75 12.9665 7.5335 13.75 8.5 13.75C9.4665 13.75 10.25 12.9665 10.25 12C10.25 11.0335 9.4665 10.25 8.5 10.25Z" 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 opacity="0.5" d="M3.46447 3.46447C2 4.92893 2 7.28595 2 12C2 16.714 2 19.0711 3.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.46447Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M16.6514 13.8603C18.4495 12.0621 18.4495 9.14675 16.6514 7.34861C14.8532 5.55046 11.9379 5.55046 10.1397 7.34861C8.94578 8.54257 8.5446 10.2291 8.93621 11.7541C8.99937 12 8.94328 12.266 8.76372 12.4456L6.28899 14.9203C6.07705 15.1322 5.97294 15.429 6.00604 15.7269L6.16075 17.1193C6.17725 17.2678 6.24377 17.4062 6.34939 17.5118L6.4882 17.6506C6.59381 17.7562 6.73223 17.8228 6.88068 17.8392L8.27307 17.994C8.57097 18.0271 8.86776 17.9229 9.0797 17.711L9.3764 17.4143L8.21332 16.264C7.91882 15.9727 7.91621 15.4978 8.20748 15.2033C8.49876 14.9088 8.97363 14.9062 9.26813 15.1975L10.4342 16.3507L10.4371 16.3536L11.5546 15.2361C11.7342 15.0565 12 15.0006 12.2459 15.0638C13.7709 15.4554 15.4574 15.0542 16.6514 13.8603ZM12.3905 9.72378C12.9112 9.20308 13.7554 9.20308 14.2761 9.72378C14.7968 10.2445 14.7968 11.0887 14.2761 11.6094C13.7554 12.1301 12.9112 12.1301 12.3905 11.6094C11.8698 11.0887 11.8698 10.2445 12.3905 9.72378Z" 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="M18.9771 14.7904C21.6743 12.0932 21.6743 7.72013 18.9771 5.02291C16.2799 2.3257 11.9068 2.3257 9.20961 5.02291C7.41866 6.81385 6.8169 9.34366 7.40432 11.6311C7.49906 12 7.41492 12.399 7.14558 12.6684L3.43349 16.3804C3.11558 16.6984 2.95941 17.1435 3.00906 17.5904L3.24113 19.679C3.26587 19.9017 3.36566 20.1093 3.52408 20.2677L3.73229 20.4759C3.89072 20.6343 4.09834 20.7341 4.32101 20.7589L6.4096 20.9909C6.85645 21.0406 7.30164 20.8844 7.61956 20.5665L8.32958 19.8565L9.39026 18.7958L11.3319 16.8541C11.6013 16.5848 12 16.5009 12.3689 16.5957C14.6563 17.1831 17.1861 16.5813 18.9771 14.7904Z" fill="black"/>
<path d="M15.4142 8.58579C14.6332 7.80474 13.3668 7.80474 12.5858 8.58579C11.8047 9.36683 11.8047 10.6332 12.5858 11.4142C13.3668 12.1953 14.6332 12.1953 15.4142 11.4142C16.1953 10.6332 16.1953 9.36683 15.4142 8.58579Z" fill="black"/>
<path d="M6.58295 18.1294L8.3291 19.8565L9.38977 18.7958L7.63776 17.063C7.34326 16.7717 6.86839 16.7743 6.57711 17.0688C6.28584 17.3633 6.28845 17.8382 6.58295 18.1294Z" 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 opacity="0.5" d="M2 12C2 7.28595 2 4.92893 3.46447 3.46447C4.92893 2 7.28595 2 12 2C16.714 2 19.0711 2 20.5355 3.46447C22 4.92893 22 7.28595 22 12C22 16.714 22 19.0711 20.5355 20.5355C19.0711 22 16.714 22 12 22C7.28595 22 4.92893 22 3.46447 20.5355C2 19.0711 2 16.714 2 12Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M22 6.72008C22 9.3269 19.8781 11.4402 17.2606 11.4402C16.7829 11.4402 15.6954 11.3304 15.1664 10.8913L14.505 11.5499C14.1162 11.9372 14.2212 12.0512 14.3942 12.239C14.4664 12.3174 14.5504 12.4086 14.6153 12.5378C14.6153 12.5378 15.1664 13.3062 14.6153 14.0746C14.2846 14.5137 13.3588 15.1284 12.3007 14.0746L12.0802 14.2942C12.0802 14.2942 12.7415 15.0625 12.1904 15.8309C11.8598 16.27 10.978 16.7091 10.2065 15.9407L9.43495 16.7091C8.90589 17.236 8.25929 16.9286 8.00212 16.7091L7.3408 16.0505C6.72357 15.4358 7.08363 14.7698 7.3408 14.5137L13.0722 8.80569C13.0722 8.80569 12.5211 7.92754 12.5211 6.72008C12.5211 4.11325 14.643 2 17.2606 2C19.8781 2 22 4.11325 22 6.72008ZM18.914 6.72003C18.914 7.62938 18.1738 8.36656 17.2607 8.36656C16.3476 8.36656 15.6074 7.62938 15.6074 6.72003C15.6074 5.81067 16.3476 5.07349 17.2607 5.07349C18.1738 5.07349 18.914 5.81067 18.914 6.72003Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 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="M2 12C2 7.28595 2 4.92893 3.46447 3.46447C4.92893 2 7.28595 2 12 2C16.714 2 19.0711 2 20.5355 3.46447C22 4.92893 22 7.28595 22 12C22 16.714 22 19.0711 20.5355 20.5355C19.0711 22 16.714 22 12 22C7.28595 22 4.92893 22 3.46447 20.5355C2 19.0711 2 16.714 2 12Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M18 9.77606C18 11.8615 16.3025 13.5521 14.2084 13.5521C13.8264 13.5521 12.9564 13.4643 12.5331 13.113L12.004 13.64C11.693 13.9498 11.777 14.041 11.9153 14.1912C11.9731 14.2539 12.0403 14.3269 12.0922 14.4303C12.0922 14.4303 12.5331 15.045 12.0922 15.6597C11.8277 16.011 11.087 16.5027 10.2405 15.6597L10.0642 15.8353C10.0642 15.8353 10.5932 16.45 10.1523 17.0647C9.88782 17.416 9.18242 17.7673 8.56519 17.1526L7.94796 17.7673C7.52471 18.1888 7.00743 17.9429 6.8017 17.7673L6.27264 17.2404C5.77886 16.7486 6.0669 16.2159 6.27264 16.011L10.8578 11.4446C10.8578 11.4446 10.4169 10.742 10.4169 9.77606C10.4169 7.6906 12.1144 6 14.2084 6C16.3025 6 18 7.6906 18 9.77606ZM14.2084 11.0932C14.9388 11.0932 15.531 10.5035 15.531 9.77597C15.531 9.04848 14.9388 8.45874 14.2084 8.45874C13.4779 8.45874 12.8857 9.04848 12.8857 9.77597C12.8857 10.5035 13.4779 11.0932 14.2084 11.0932Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 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" fill-rule="evenodd" clip-rule="evenodd" d="M22 8.29344C22 11.7692 19.1708 14.5869 15.6807 14.5869C15.0439 14.5869 13.5939 14.4405 12.8885 13.8551L12.0067 14.7333C11.4883 15.2496 11.6283 15.4016 11.8589 15.652C11.9551 15.7565 12.0672 15.8781 12.1537 16.0505C12.1537 16.0505 12.8885 17.075 12.1537 18.0995C11.7128 18.6849 10.4783 19.5045 9.06754 18.0995L8.77362 18.3922C8.77362 18.3922 9.65538 19.4167 8.92058 20.4412C8.4797 21.0267 7.30403 21.6121 6.27531 20.5876L5.2466 21.6121C4.54119 22.3146 3.67905 21.9048 3.33616 21.6121L2.45441 20.7339C1.63143 19.9143 2.1115 19.0264 2.45441 18.6849L10.0963 11.0743C10.0963 11.0743 9.3615 9.90338 9.3615 8.29344C9.3615 4.81767 12.1907 2 15.6807 2C19.1708 2 22 4.81767 22 8.29344Z" fill="black"/>
<path d="M17.8853 8.29353C17.8853 9.50601 16.8984 10.4889 15.681 10.4889C14.4635 10.4889 13.4766 9.50601 13.4766 8.29353C13.4766 7.08105 14.4635 6.09814 15.681 6.09814C16.8984 6.09814 17.8853 7.08105 17.8853 8.29353Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 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="M2 16C2 13.1716 2 11.7574 2.87868 10.8787C3.75736 10 5.17157 10 8 10H16C18.8284 10 20.2426 10 21.1213 10.8787C22 11.7574 22 13.1716 22 16C22 18.8284 22 20.2426 21.1213 21.1213C20.2426 22 18.8284 22 16 22H8C5.17157 22 3.75736 22 2.87868 21.1213C2 20.2426 2 18.8284 2 16Z" fill="black"/>
<path d="M12.75 14C12.75 13.5858 12.4142 13.25 12 13.25C11.5858 13.25 11.25 13.5858 11.25 14V18C11.25 18.4142 11.5858 18.75 12 18.75C12.4142 18.75 12.75 18.4142 12.75 18V14Z" fill="black"/>
<path d="M6.75 8C6.75 5.10051 9.10051 2.75 12 2.75C14.4453 2.75 16.5018 4.42242 17.0846 6.68694C17.1879 7.08808 17.5968 7.32957 17.9979 7.22633C18.3991 7.12308 18.6405 6.7142 18.5373 6.31306C17.788 3.4019 15.1463 1.25 12 1.25C8.27208 1.25 5.25 4.27208 5.25 8V10.0546C5.68651 10.022 6.18264 10.0089 6.75 10.0036V8Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 932 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 opacity="0.5" d="M2 16C2 13.1716 2 11.7574 2.87868 10.8787C3.75736 10 5.17157 10 8 10H16C18.8284 10 20.2426 10 21.1213 10.8787C22 11.7574 22 13.1716 22 16C22 18.8284 22 20.2426 21.1213 21.1213C20.2426 22 18.8284 22 16 22H8C5.17157 22 3.75736 22 2.87868 21.1213C2 20.2426 2 18.8284 2 16Z" fill="black"/>
<path d="M12.75 14C12.75 13.5858 12.4142 13.25 12 13.25C11.5858 13.25 11.25 13.5858 11.25 14V18C11.25 18.4142 11.5858 18.75 12 18.75C12.4142 18.75 12.75 18.4142 12.75 18V14Z" fill="black"/>
<path d="M6.75 8C6.75 5.10051 9.10051 2.75 12 2.75C14.8995 2.75 17.25 5.10051 17.25 8V10.0036C17.8174 10.0089 18.3135 10.022 18.75 10.0546V8C18.75 4.27208 15.7279 1.25 12 1.25C8.27208 1.25 5.25 4.27208 5.25 8V10.0546C5.68651 10.022 6.18264 10.0089 6.75 10.0036V8Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 882 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 opacity="0.5" d="M2 16C2 13.1716 2 11.7574 2.87868 10.8787C3.75736 10 5.17157 10 8 10H16C18.8284 10 20.2426 10 21.1213 10.8787C22 11.7574 22 13.1716 22 16C22 18.8284 22 20.2426 21.1213 21.1213C20.2426 22 18.8284 22 16 22H8C5.17157 22 3.75736 22 2.87868 21.1213C2 20.2426 2 18.8284 2 16Z" fill="black"/>
<path d="M12 18C13.1046 18 14 17.1046 14 16C14 14.8954 13.1046 14 12 14C10.8954 14 10 14.8954 10 16C10 17.1046 10.8954 18 12 18Z" fill="black"/>
<path d="M6.75 8C6.75 5.10051 9.10051 2.75 12 2.75C14.4453 2.75 16.5018 4.42242 17.0846 6.68694C17.1879 7.08808 17.5968 7.32957 17.9979 7.22633C18.3991 7.12308 18.6405 6.7142 18.5373 6.31306C17.788 3.4019 15.1463 1.25 12 1.25C8.27208 1.25 5.25 4.27208 5.25 8V10.0546C5.68651 10.022 6.18264 10.0089 6.75 10.0036V8Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 887 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 opacity="0.5" d="M2 16C2 13.1716 2 11.7574 2.87868 10.8787C3.75736 10 5.17157 10 8 10H16C18.8284 10 20.2426 10 21.1213 10.8787C22 11.7574 22 13.1716 22 16C22 18.8284 22 20.2426 21.1213 21.1213C20.2426 22 18.8284 22 16 22H8C5.17157 22 3.75736 22 2.87868 21.1213C2 20.2426 2 18.8284 2 16Z" fill="black"/>
<path d="M12 18C13.1046 18 14 17.1046 14 16C14 14.8954 13.1046 14 12 14C10.8954 14 10 14.8954 10 16C10 17.1046 10.8954 18 12 18Z" fill="black"/>
<path d="M6.75 8C6.75 5.10051 9.10051 2.75 12 2.75C14.8995 2.75 17.25 5.10051 17.25 8V10.0036C17.8174 10.0089 18.3135 10.022 18.75 10.0546V8C18.75 4.27208 15.7279 1.25 12 1.25C8.27208 1.25 5.25 4.27208 5.25 8V10.0546C5.68651 10.022 6.18264 10.0089 6.75 10.0036V8Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 837 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 opacity="0.5" d="M2 16C2 13.1716 2 11.7574 2.87868 10.8787C3.75736 10 5.17157 10 8 10H16C18.8284 10 20.2426 10 21.1213 10.8787C22 11.7574 22 13.1716 22 16C22 18.8284 22 20.2426 21.1213 21.1213C20.2426 22 18.8284 22 16 22H8C5.17157 22 3.75736 22 2.87868 21.1213C2 20.2426 2 18.8284 2 16Z" fill="black"/>
<path d="M8 17C8.55228 17 9 16.5523 9 16C9 15.4477 8.55228 15 8 15C7.44772 15 7 15.4477 7 16C7 16.5523 7.44772 17 8 17Z" fill="black"/>
<path d="M12 17C12.5523 17 13 16.5523 13 16C13 15.4477 12.5523 15 12 15C11.4477 15 11 15.4477 11 16C11 16.5523 11.4477 17 12 17Z" fill="black"/>
<path d="M17 16C17 16.5523 16.5523 17 16 17C15.4477 17 15 16.5523 15 16C15 15.4477 15.4477 15 16 15C16.5523 15 17 15.4477 17 16Z" fill="black"/>
<path d="M6.75 8C6.75 5.10051 9.10051 2.75 12 2.75C14.4453 2.75 16.5018 4.42242 17.0846 6.68694C17.1879 7.08808 17.5968 7.32957 17.9979 7.22633C18.3991 7.12308 18.6405 6.7142 18.5373 6.31306C17.788 3.4019 15.1463 1.25 12 1.25C8.27208 1.25 5.25 4.27208 5.25 8V10.0546C5.68651 10.022 6.18264 10.0089 6.75 10.0036V8Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 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="M2 16C2 13.1716 2 11.7574 2.87868 10.8787C3.75736 10 5.17157 10 8 10H16C18.8284 10 20.2426 10 21.1213 10.8787C22 11.7574 22 13.1716 22 16C22 18.8284 22 20.2426 21.1213 21.1213C20.2426 22 18.8284 22 16 22H8C5.17157 22 3.75736 22 2.87868 21.1213C2 20.2426 2 18.8284 2 16Z" fill="black"/>
<path d="M8 17C8.55228 17 9 16.5523 9 16C9 15.4477 8.55228 15 8 15C7.44772 15 7 15.4477 7 16C7 16.5523 7.44772 17 8 17Z" fill="black"/>
<path d="M12 17C12.5523 17 13 16.5523 13 16C13 15.4477 12.5523 15 12 15C11.4477 15 11 15.4477 11 16C11 16.5523 11.4477 17 12 17Z" fill="black"/>
<path d="M17 16C17 16.5523 16.5523 17 16 17C15.4477 17 15 16.5523 15 16C15 15.4477 15.4477 15 16 15C16.5523 15 17 15.4477 17 16Z" fill="black"/>
<path d="M6.75 8C6.75 5.10051 9.10051 2.75 12 2.75C14.8995 2.75 17.25 5.10051 17.25 8V10.0036C17.8174 10.0089 18.3135 10.022 18.75 10.0546V8C18.75 4.27208 15.7279 1.25 12 1.25C8.27208 1.25 5.25 4.27208 5.25 8V10.0546C5.68651 10.022 6.18264 10.0089 6.75 10.0036V8Z" 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 opacity="0.5" d="M2 16C2 13.1716 2 11.7574 2.87868 10.8787C3.75736 10 5.17157 10 8 10H16C18.8284 10 20.2426 10 21.1213 10.8787C22 11.7574 22 13.1716 22 16C22 18.8284 22 20.2426 21.1213 21.1213C20.2426 22 18.8284 22 16 22H8C5.17157 22 3.75736 22 2.87868 21.1213C2 20.2426 2 18.8284 2 16Z" fill="black"/>
<path d="M6.75 8C6.75 5.10051 9.10051 2.75 12 2.75C14.4453 2.75 16.5018 4.42242 17.0846 6.68694C17.1879 7.08808 17.5968 7.32957 17.9979 7.22633C18.3991 7.12308 18.6405 6.7142 18.5373 6.31306C17.788 3.4019 15.1463 1.25 12 1.25C8.27208 1.25 5.25 4.27208 5.25 8V10.0546C5.68651 10.022 6.18264 10.0089 6.75 10.0036V8Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 742 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="M2 16C2 13.1716 2 11.7574 2.87868 10.8787C3.75736 10 5.17157 10 8 10H16C18.8284 10 20.2426 10 21.1213 10.8787C22 11.7574 22 13.1716 22 16C22 18.8284 22 20.2426 21.1213 21.1213C20.2426 22 18.8284 22 16 22H8C5.17157 22 3.75736 22 2.87868 21.1213C2 20.2426 2 18.8284 2 16Z" fill="black"/>
<path d="M6.75 8C6.75 5.10051 9.10051 2.75 12 2.75C14.8995 2.75 17.25 5.10051 17.25 8V10.0036C17.8174 10.0089 18.3135 10.022 18.75 10.0546V8C18.75 4.27208 15.7279 1.25 12 1.25C8.27208 1.25 5.25 4.27208 5.25 8V10.0546C5.68651 10.022 6.18264 10.0089 6.75 10.0036V8Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 692 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="M9.94358 1.25L10 1.25C10.4142 1.25 10.75 1.58579 10.75 2C10.75 2.41421 10.4142 2.75 10 2.75C8.09318 2.75 6.73851 2.75159 5.71085 2.88976C4.70476 3.02502 4.12511 3.27869 3.7019 3.7019C3.27869 4.12511 3.02502 4.70476 2.88976 5.71085C2.75159 6.73851 2.75 8.09318 2.75 10C2.75 10.4142 2.41421 10.75 2 10.75C1.58579 10.75 1.25 10.4142 1.25 10L1.25 9.94358C1.24998 8.10582 1.24997 6.65019 1.40314 5.51098C1.56076 4.33856 1.89288 3.38961 2.64124 2.64124C3.38961 1.89288 4.33856 1.56076 5.51098 1.40314C6.65019 1.24997 8.10582 1.24998 9.94358 1.25ZM18.2892 2.88976C17.2615 2.75159 15.9068 2.75 14 2.75C13.5858 2.75 13.25 2.41421 13.25 2C13.25 1.58579 13.5858 1.25 14 1.25L14.0564 1.25C15.8942 1.24998 17.3498 1.24997 18.489 1.40314C19.6614 1.56076 20.6104 1.89288 21.3588 2.64124C22.1071 3.38961 22.4392 4.33856 22.5969 5.51098C22.75 6.65019 22.75 8.10583 22.75 9.94359V10C22.75 10.4142 22.4142 10.75 22 10.75C21.5858 10.75 21.25 10.4142 21.25 10C21.25 8.09318 21.2484 6.73851 21.1102 5.71085C20.975 4.70476 20.7213 4.12511 20.2981 3.7019C19.8749 3.27869 19.2952 3.02502 18.2892 2.88976ZM2 13.25C2.41421 13.25 2.75 13.5858 2.75 14C2.75 15.9068 2.75159 17.2615 2.88976 18.2892C3.02502 19.2952 3.27869 19.8749 3.7019 20.2981C4.12511 20.7213 4.70476 20.975 5.71085 21.1102C6.73851 21.2484 8.09318 21.25 10 21.25C10.4142 21.25 10.75 21.5858 10.75 22C10.75 22.4142 10.4142 22.75 10 22.75H9.94359C8.10583 22.75 6.65019 22.75 5.51098 22.5969C4.33856 22.4392 3.38961 22.1071 2.64124 21.3588C1.89288 20.6104 1.56076 19.6614 1.40314 18.489C1.24997 17.3498 1.24998 15.8942 1.25 14.0564L1.25 14C1.25 13.5858 1.58579 13.25 2 13.25ZM22 13.25C22.4142 13.25 22.75 13.5858 22.75 14V14.0564C22.75 15.8942 22.75 17.3498 22.5969 18.489C22.4392 19.6614 22.1071 20.6104 21.3588 21.3588C20.6104 22.1071 19.6614 22.4392 18.489 22.5969C17.3498 22.75 15.8942 22.75 14.0564 22.75H14C13.5858 22.75 13.25 22.4142 13.25 22C13.25 21.5858 13.5858 21.25 14 21.25C15.9068 21.25 17.2615 21.2484 18.2892 21.1102C19.2952 20.975 19.8749 20.7213 20.2981 20.2981C20.7213 19.8749 20.975 19.2952 21.1102 18.2892C21.2484 17.2615 21.25 15.9068 21.25 14C21.25 13.5858 21.5858 13.25 22 13.25Z" fill="black"/>
<path opacity="0.5" d="M10 5.5H14C15.8856 5.5 16.8284 5.5 17.4142 6.08579C17.9642 6.63575 17.9978 7.5004 17.9999 9.16448L18 12.0167V14.5C18 16.3856 18 17.3284 17.4142 17.9142C16.8284 18.5 15.8856 18.5 14 18.5H10C8.11438 18.5 7.17157 18.5 6.58579 17.9142C6 17.3284 6 16.3856 6 14.5V12.0167L6.00013 9.16449C6.00219 7.5004 6.03582 6.63575 6.58579 6.08579C7.17157 5.5 8.11438 5.5 10 5.5Z" fill="black"/>
<path d="M18.3693 9.29994C18.2513 9.25455 18.1281 9.20929 17.9999 9.16445C16.1667 8.38595 11.2002 7.29605 6.00013 9.16446C5.87187 9.20929 5.74878 9.25456 5.63078 9.29994C4.9385 9.5662 4.42459 9.83556 4.07665 10.0443C3.90273 10.1487 3.77043 10.2378 3.67815 10.3037C3.63202 10.3367 3.59589 10.3638 3.56958 10.3842C3.55642 10.3943 3.54572 10.4028 3.53745 10.4094L3.52685 10.418L3.52291 10.4213L3.52128 10.4226L3.51988 10.4238C3.20167 10.689 3.15868 11.1619 3.42385 11.4801C3.68807 11.7971 4.15855 11.841 4.47672 11.579L4.4871 11.5708C4.49868 11.5619 4.51958 11.546 4.55001 11.5243C4.61086 11.4808 4.7098 11.4137 4.84839 11.3306C5.12545 11.1643 5.56153 10.9337 6.16925 10.7C7.38289 10.2332 9.29159 9.74995 12 9.74995C14.7085 9.74995 16.6172 10.2332 17.8308 10.7C18.4385 10.9337 18.8746 11.1643 19.1516 11.3306C19.2902 11.4137 19.3892 11.4808 19.45 11.5243C19.4805 11.546 19.5014 11.5619 19.5129 11.5708L19.5233 11.579C19.8415 11.841 20.312 11.7971 20.5762 11.4801C20.8414 11.1619 20.7984 10.689 20.4802 10.4238L20 10.9999C20.4802 10.4238 20.4788 10.4226 20.4788 10.4226L20.4771 10.4213L20.4732 10.418L20.4626 10.4094C20.4543 10.4028 20.4436 10.3943 20.4305 10.3842C20.4041 10.3638 20.368 10.3367 20.3219 10.3037C20.2296 10.2378 20.0973 10.1487 19.9234 10.0443C19.5755 9.83556 19.0615 9.5662 18.3693 9.29994Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 3.9 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="M3.17157 18.8284C4.34315 20 6.22876 20 10 20L15.75 19.9944C18.3859 19.9668 19.8541 19.8028 20.8284 18.8285C22 17.6569 22 15.7713 22 12C22 8.22879 22 6.34317 20.8284 5.1716C19.8541 4.19727 18.3738 4.02762 15.7379 4H10C6.22876 4 4.34315 4 3.17157 5.17157C2 6.34315 2 8.22876 2 12C2 15.7712 2 17.6569 3.17157 18.8284Z" fill="black"/>
<path d="M13 12C13 11.4477 12.5523 11 12 11C11.4477 11 11 11.4477 11 12C11 12.5523 11.4477 13 12 13C12.5523 13 13 12.5523 13 12Z" fill="black"/>
<path d="M8 13C8.55228 13 9 12.5523 9 12C9 11.4477 8.55228 11 8 11C7.44772 11 7 11.4477 7 12C7 12.5523 7.44772 13 8 13Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M15 1.25C15.4142 1.25 15.75 1.58579 15.75 2V4.00559V19.9944V22C15.75 22.4142 15.4142 22.75 15 22.75C14.5858 22.75 14.25 22.4142 14.25 22V2C14.25 1.58579 14.5858 1.25 15 1.25Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 978 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="M3.17157 5.17157C2 6.34315 2 8.22876 2 12C2 15.7712 2 17.6569 3.17157 18.8284C4.34315 20 6.22876 20 10 20H14C17.7712 20 19.6569 20 20.8284 18.8284C22 17.6569 22 15.7712 22 12C22 8.22876 22 6.34315 20.8284 5.17157C19.6569 4 17.7712 4 14 4H10C6.22876 4 4.34315 4 3.17157 5.17157Z" fill="black"/>
<path d="M8 13C8.55228 13 9 12.5523 9 12C9 11.4477 8.55228 11 8 11C7.44772 11 7 11.4477 7 12C7 12.5523 7.44772 13 8 13Z" fill="black"/>
<path d="M13 12C13 12.5523 12.5523 13 12 13C11.4477 13 11 12.5523 11 12C11 11.4477 11.4477 11 12 11C12.5523 11 13 11.4477 13 12Z" fill="black"/>
<path d="M16 13C16.5523 13 17 12.5523 17 12C17 11.4477 16.5523 11 16 11C15.4477 11 15 11.4477 15 12C15 12.5523 15.4477 13 16 13Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 846 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="M2 12C2 8.22876 2 6.34315 3.17157 5.17157C4.34315 4 6.22876 4 10 4H14C17.7712 4 19.6569 4 20.8284 5.17157C22 6.34315 22 8.22876 22 12C22 15.7712 22 17.6569 20.8284 18.8284C19.6569 20 17.7712 20 14 20H10C6.22876 20 4.34315 20 3.17157 18.8284C2 17.6569 2 15.7712 2 12Z" fill="black"/>
<path d="M12.7504 10C12.7504 9.58579 12.4146 9.25 12.0004 9.25C11.5861 9.25 11.2504 9.58579 11.2504 10V10.7012L10.6429 10.3505C10.2842 10.1434 9.82553 10.2663 9.61842 10.625C9.41131 10.9837 9.53422 11.4424 9.89294 11.6495L10.4999 11.9999L9.8927 12.3505C9.53398 12.5576 9.41108 13.0163 9.61818 13.375C9.82529 13.7337 10.284 13.8566 10.6427 13.6495L11.2504 13.2987V14C11.2504 14.4142 11.5861 14.75 12.0004 14.75C12.4146 14.75 12.7504 14.4142 12.7504 14V13.2993L13.357 13.6495C13.7158 13.8566 14.1745 13.7337 14.3816 13.375C14.5887 13.0163 14.4658 12.5576 14.107 12.3505L13.4999 11.9999L14.1068 11.6495C14.4655 11.4424 14.5884 10.9837 14.3813 10.625C14.1742 10.2663 13.7155 10.1434 13.3568 10.3505L12.7504 10.7006V10Z" fill="black"/>
<path d="M6.73278 9.25C7.147 9.25 7.48278 9.58579 7.48278 10V10.7006L8.08923 10.3505C8.44795 10.1434 8.90664 10.2663 9.11375 10.625C9.32085 10.9837 9.19795 11.4424 8.83923 11.6495L8.23229 11.9999L8.83946 12.3505C9.19818 12.5576 9.32109 13.0163 9.11398 13.375C8.90687 13.7337 8.44818 13.8566 8.08946 13.6495L7.48278 13.2993V14C7.48278 14.4142 7.147 14.75 6.73278 14.75C6.31857 14.75 5.98278 14.4142 5.98278 14V13.2987L5.37513 13.6495C5.01641 13.8566 4.55771 13.7337 4.35061 13.375C4.1435 13.0163 4.26641 12.5576 4.62513 12.3505L5.23229 11.9999L4.62536 11.6495C4.26664 11.4424 4.14373 10.9837 4.35084 10.625C4.55795 10.2663 5.01664 10.1434 5.37536 10.3505L5.98278 10.7012V10C5.98278 9.58579 6.31857 9.25 6.73278 9.25Z" fill="black"/>
<path d="M18.0182 10C18.0182 9.58579 17.6824 9.25 17.2682 9.25C16.854 9.25 16.5182 9.58579 16.5182 10V10.7012L15.9108 10.3505C15.552 10.1434 15.0934 10.2663 14.8863 10.625C14.6791 10.9837 14.802 11.4424 15.1608 11.6495L15.7677 11.9999L15.1605 12.3505C14.8018 12.5576 14.6789 13.0163 14.886 13.375C15.0931 13.7337 15.5518 13.8566 15.9105 13.6495L16.5182 13.2987V14C16.5182 14.4142 16.854 14.75 17.2682 14.75C17.6824 14.75 18.0182 14.4142 18.0182 14V13.2993L18.6249 13.6495C18.9836 13.8566 19.4423 13.7337 19.6494 13.375C19.8565 13.0163 19.7336 12.5576 19.3749 12.3505L18.7677 11.9999L19.3746 11.6495C19.7334 11.4424 19.8563 10.9837 19.6492 10.625C19.442 10.2663 18.9834 10.1434 18.6246 10.3505L18.0182 10.7006V10Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

@@ -0,0 +1,15 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g opacity="0.5">
<path d="M10.5531 13.4469C10.1294 13.0232 9.60212 12.8505 9.01812 12.772C8.46484 12.6976 7.76789 12.6976 6.93209 12.6977L5.82717 12.6977C5.24648 12.6977 4.76184 12.6976 4.36823 12.7351C3.95674 12.7742 3.57325 12.8591 3.22152 13.0746C2.87731 13.2856 2.5879 13.575 2.37697 13.9192C2.16142 14.2709 2.07653 14.6544 2.0374 15.0659C1.99998 15.4595 1.99999 15.9442 2 16.5249V16.5932C1.99999 17.477 1.99999 18.1897 2.05454 18.7635C2.1108 19.3552 2.22996 19.8707 2.51405 20.3343C2.80168 20.8037 3.19632 21.1983 3.6657 21.486C4.12929 21.77 4.64482 21.8892 5.23653 21.9455C5.8103 22 6.52304 22 7.40683 22H7.47507C8.05577 22 8.54048 22 8.9341 21.9626C9.34559 21.9235 9.72907 21.8386 10.0808 21.623C10.425 21.4121 10.7144 21.1227 10.9254 20.7785C11.1409 20.4267 11.2258 20.0433 11.2649 19.6318C11.3024 19.2382 11.3023 18.7535 11.3023 18.1728L11.3023 17.0679C11.3024 16.2321 11.3024 15.5352 11.228 14.9819C11.1495 14.3979 10.9768 13.8706 10.5531 13.4469Z" fill="black"/>
<path d="M8.9341 2.0374C9.34559 2.07653 9.72907 2.16142 10.0808 2.37697C10.425 2.5879 10.7144 2.87731 10.9254 3.22152C11.1409 3.57325 11.2258 3.95674 11.2649 4.36823C11.3024 4.76183 11.3023 5.24658 11.3023 5.82726L11.3023 6.93212C11.3024 7.7679 11.3024 8.46484 11.228 9.01812C11.1495 9.60212 10.9768 10.1294 10.5531 10.5531C10.1294 10.9768 9.60212 11.1495 9.01812 11.228C8.46484 11.3024 7.76787 11.3024 6.93209 11.3023L5.82711 11.3023C5.24643 11.3023 4.76183 11.3024 4.36823 11.2649C3.95674 11.2258 3.57325 11.1409 3.22152 10.9254C2.87731 10.7144 2.5879 10.425 2.37697 10.0808C2.16142 9.72907 2.07653 9.34559 2.0374 8.9341C1.99998 8.54047 1.99999 8.05579 2 7.47506V7.40679C1.99999 6.52302 1.99999 5.81029 2.05454 5.23653C2.1108 4.64482 2.22996 4.12929 2.51405 3.6657C2.80168 3.19632 3.19632 2.80168 3.6657 2.51405C4.12929 2.22996 4.64482 2.1108 5.23653 2.05454C5.81029 1.99999 6.52307 1.99999 7.40684 2H7.4751C8.05583 1.99999 8.54047 1.99998 8.9341 2.0374Z" fill="black"/>
<path d="M16.5932 2H16.5249C15.9442 1.99999 15.4595 1.99998 15.0659 2.0374C14.6544 2.07653 14.2709 2.16142 13.9192 2.37697C13.575 2.5879 13.2856 2.87731 13.0746 3.22152C12.8591 3.57325 12.7742 3.95674 12.7351 4.36823C12.6976 4.76185 12.6977 5.24654 12.6977 5.82725L12.6977 6.93209C12.6976 7.76789 12.6976 8.46484 12.772 9.01812C12.8505 9.60212 13.0232 10.1294 13.4469 10.5531C13.8706 10.9768 14.3979 11.1495 14.9819 11.228C15.5352 11.3024 16.2321 11.3024 17.0679 11.3023L18.1728 11.3023C18.7535 11.3023 19.2382 11.3024 19.6318 11.2649C20.0433 11.2258 20.4267 11.1409 20.7785 10.9254C21.1227 10.7144 21.4121 10.425 21.623 10.0808C21.8386 9.72907 21.9235 9.34559 21.9626 8.9341C22 8.54048 22 8.05587 22 7.47517V7.40683C22 6.52304 22 5.8103 21.9455 5.23653C21.8892 4.64482 21.77 4.12929 21.486 3.6657C21.1983 3.19632 20.8037 2.80168 20.3343 2.51405C19.8707 2.22996 19.3552 2.1108 18.7635 2.05454C18.1897 1.99999 17.477 1.99999 16.5932 2Z" fill="black"/>
</g>
<path opacity="0.4" d="M14.0926 21.3024C14.0926 21.6877 13.7803 22.0001 13.3949 22.0001C13.0096 22.0001 12.6973 21.6877 12.6973 21.3024V18.5117H14.0926V21.3024Z" fill="black"/>
<path opacity="0.5" d="M21.3022 12.6978C20.9169 12.6978 20.6045 13.0101 20.6045 13.3954V16.6512H21.9998V13.3954C21.9998 13.0101 21.6875 12.6978 21.3022 12.6978Z" fill="black"/>
<path d="M16.0761 16.6173C16 16.8011 16 17.0341 16 17.5C16 17.9659 16 18.1989 16.0761 18.3827C16.1776 18.6277 16.3723 18.8224 16.6173 18.9239C16.8011 19 17.0341 19 17.5 19C17.9659 19 18.1989 19 18.3827 18.9239C18.6277 18.8224 18.8224 18.6277 18.9239 18.3827C19 18.1989 19 17.9659 19 17.5C19 17.0341 19 16.8011 18.9239 16.6173C18.8224 16.3723 18.6277 16.1776 18.3827 16.0761C18.1989 16 17.9659 16 17.5 16C17.0341 16 16.8011 16 16.6173 16.0761C16.3723 16.1776 16.1776 16.3723 16.0761 16.6173Z" fill="black"/>
<path opacity="0.7" d="M21.9995 18.5352V18.5117H20.6041C20.6041 18.9547 20.6037 19.252 20.588 19.4822C20.5728 19.7061 20.5453 19.8152 20.5156 19.8869C20.3976 20.1718 20.1712 20.3982 19.8863 20.5162C19.8145 20.5459 19.7055 20.5734 19.4816 20.5886C19.2514 20.6044 18.9541 20.6047 18.5111 20.6047H16.6506V22.0001H18.5346C18.948 22.0001 19.2932 22.0001 19.5766 21.9808C19.8715 21.9606 20.1502 21.9172 20.4203 21.8054C21.0471 21.5457 21.5451 21.0477 21.8047 20.4209C21.9166 20.1508 21.96 19.8721 21.9802 19.5772C21.9995 19.2938 21.9995 18.9486 21.9995 18.5352Z" fill="black"/>
<path opacity="0.6" d="M12.6973 16.6156V16.6512H14.0926C14.0926 15.9835 14.0935 15.5352 14.1282 15.1934C14.1618 14.8633 14.2212 14.7108 14.2886 14.6099C14.3734 14.4829 14.4824 14.3739 14.6094 14.2891C14.7103 14.2217 14.8628 14.1623 15.1929 14.1287C15.5347 14.0939 15.983 14.0931 16.6508 14.0931H18.5112V12.6978H16.6151C15.9922 12.6977 15.4725 12.6977 15.0517 12.7405C14.6113 12.7853 14.2025 12.8827 13.8342 13.1289C13.5549 13.3155 13.315 13.5553 13.1284 13.8347C12.8823 14.203 12.7848 14.6118 12.74 15.0522C12.6972 15.473 12.6973 15.9927 12.6973 16.6156Z" fill="black"/>
<path d="M5.5087 18.6903C5.72705 18.8453 6.0363 18.8453 6.65479 18.8453C7.27327 18.8453 7.58252 18.8453 7.80087 18.6903C7.87792 18.6357 7.94519 18.5684 7.99986 18.4914C8.15479 18.273 8.15479 17.9638 8.15479 17.3453C8.15479 16.7268 8.15479 16.4175 7.99986 16.1992C7.94519 16.1221 7.87792 16.0549 7.80087 16.0002C7.58252 15.8453 7.27325 15.8453 6.65477 15.8453C6.03629 15.8453 5.72705 15.8453 5.5087 16.0002C5.43165 16.0549 5.36438 16.1221 5.30971 16.1992C5.15479 16.4175 5.15479 16.7268 5.15479 17.3453C5.15479 17.9638 5.15479 18.273 5.30971 18.4914C5.36438 18.5684 5.43165 18.6357 5.5087 18.6903Z" fill="black"/>
<path d="M6.65454 8.15488C6.03605 8.15488 5.72681 8.15488 5.50846 7.99995C5.43141 7.94528 5.36414 7.87801 5.30947 7.80096C5.15454 7.58261 5.15454 7.27336 5.15454 6.65488C5.15454 6.03639 5.15454 5.72714 5.30947 5.50879C5.36414 5.43175 5.43141 5.36447 5.50846 5.30981C5.72681 5.15488 6.03605 5.15488 6.65454 5.15488C7.27303 5.15488 7.58227 5.15488 7.80063 5.30981C7.87767 5.36447 7.94494 5.43175 7.99961 5.50879C8.15454 5.72714 8.15454 6.03639 8.15454 6.65488C8.15454 7.27336 8.15454 7.58261 7.99961 7.80096C7.94494 7.87801 7.87767 7.94528 7.80063 7.99995C7.58227 8.15488 7.27303 8.15488 6.65454 8.15488Z" fill="black"/>
<path d="M16.1994 8.00014C16.4177 8.15507 16.727 8.15507 17.3455 8.15507C17.9639 8.15507 18.2732 8.15507 18.4915 8.00014C18.5686 7.94548 18.6359 7.8782 18.6905 7.80116C18.8455 7.58281 18.8455 7.27356 18.8455 6.65507C18.8455 6.03659 18.8455 5.72734 18.6905 5.50899C18.6359 5.43194 18.5686 5.36467 18.4915 5.31C18.2732 5.15507 17.9639 5.15507 17.3455 5.15507C16.727 5.15507 16.4177 5.15507 16.1994 5.31C16.1223 5.36467 16.0551 5.43194 16.0004 5.50899C15.8455 5.72734 15.8455 6.03661 15.8455 6.65509C15.8455 7.27357 15.8455 7.58281 16.0004 7.80116C16.0551 7.8782 16.1223 7.94548 16.1994 8.00014Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 6.7 KiB

@@ -0,0 +1,8 @@
<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 3.46447C2 4.92893 2 7.28595 2 12C2 16.714 2 19.0711 3.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.46447Z" fill="black"/>
<path d="M7.35688 12.6141C7.14377 12.9693 7.25894 13.43 7.61413 13.6431C7.96782 13.8553 8.42614 13.742 8.64042 13.3903L8.64395 13.3848C8.64867 13.3775 8.65781 13.3637 8.67146 13.3442C8.6988 13.3051 8.74392 13.2438 8.80742 13.1676C8.93483 13.0147 9.13333 12.8052 9.40728 12.5945C9.94955 12.1773 10.7927 11.75 12 11.75C13.2073 11.75 14.0505 12.1773 14.5927 12.5945C14.8667 12.8052 15.0652 13.0147 15.1926 13.1676C15.2561 13.2438 15.3012 13.3051 15.3285 13.3442C15.3422 13.3637 15.3513 13.3775 15.3561 13.3848L15.3596 13.3903C15.5739 13.742 16.0322 13.8553 16.3859 13.6431C16.7411 13.43 16.8562 12.9693 16.6431 12.6141L16.6423 12.6127L16.6413 12.6112L16.6391 12.6075L16.6332 12.5979C16.6286 12.5905 16.6228 12.5813 16.6156 12.5703C16.6014 12.5483 16.582 12.5192 16.5574 12.484C16.5082 12.4137 16.4377 12.3187 16.3449 12.2074C16.1598 11.9853 15.8833 11.6948 15.5073 11.4055C14.7495 10.8227 13.5927 10.25 12 10.25C10.4073 10.25 9.25045 10.8227 8.49272 11.4055C8.11667 11.6948 7.84017 11.9853 7.65509 12.2074C7.56233 12.3187 7.49183 12.4137 7.44261 12.484C7.41798 12.5192 7.3986 12.5483 7.38437 12.5703C7.37725 12.5813 7.37141 12.5905 7.36684 12.5979L7.36092 12.6075L7.35867 12.6112L7.35772 12.6127C7.35772 12.6127 7.35688 12.6141 8 13L7.35688 12.6141Z" fill="black"/>
<path d="M19 13.25C19.4142 13.25 19.75 13.5858 19.75 14V14.0537V14.0537C19.75 15.1865 19.75 16.1123 19.6518 16.8431C19.5491 17.6071 19.3268 18.2694 18.7981 18.7981C18.2694 19.3268 17.6071 19.5491 16.8431 19.6518C16.1123 19.75 15.1866 19.75 14.0538 19.75H14.0538H14C13.5858 19.75 13.25 19.4142 13.25 19C13.25 18.5858 13.5858 18.25 14 18.25C15.1997 18.25 16.0241 18.2484 16.6432 18.1652C17.2409 18.0848 17.5339 17.941 17.7374 17.7374C17.941 17.5339 18.0848 17.2409 18.1652 16.6432C18.2484 16.0241 18.25 15.1997 18.25 14C18.25 13.5858 18.5858 13.25 19 13.25Z" fill="black"/>
<path d="M5.75 14C5.75 13.5858 5.41422 13.25 5 13.25C4.58579 13.25 4.25 13.5858 4.25 14V14.0537V14.0537C4.24998 15.1865 4.24996 16.1123 4.34822 16.8431C4.45093 17.6071 4.67321 18.2694 5.2019 18.7981C5.7306 19.3268 6.39293 19.5491 7.15689 19.6518C7.88773 19.75 8.81343 19.75 9.94622 19.75H9.94624H10C10.4142 19.75 10.75 19.4142 10.75 19C10.75 18.5858 10.4142 18.25 10 18.25C8.80029 18.25 7.97595 18.2484 7.35676 18.1652C6.75914 18.0848 6.4661 17.941 6.26256 17.7374C6.05902 17.5339 5.91519 17.2409 5.83484 16.6432C5.75159 16.0241 5.75 15.1997 5.75 14Z" fill="black"/>
<path d="M9.94631 4.25H10C10.4142 4.25 10.75 4.58579 10.75 5C10.75 5.41422 10.4142 5.75 10 5.75C8.80029 5.75 7.97595 5.75159 7.35676 5.83484C6.75914 5.91519 6.4661 6.05902 6.26256 6.26256C6.05902 6.4661 5.91519 6.75914 5.83484 7.35676C5.75159 7.97595 5.75 8.80029 5.75 10C5.75 10.4142 5.41422 10.75 5 10.75C4.58579 10.75 4.25 10.4142 4.25 10V9.94631V9.94629C4.24998 8.81347 4.24996 7.88774 4.34822 7.15689C4.45093 6.39294 4.67321 5.7306 5.2019 5.2019C5.7306 4.67321 6.39294 4.45093 7.15689 4.34822C7.88774 4.24996 8.81347 4.24998 9.94629 4.25H9.94631Z" fill="black"/>
<path d="M14 5.75C15.1997 5.75 16.0241 5.75159 16.6432 5.83484C17.2409 5.91519 17.5339 6.05902 17.7374 6.26256C17.941 6.4661 18.0848 6.75914 18.1652 7.35676C18.2484 7.97595 18.25 8.80029 18.25 10C18.25 10.4142 18.5858 10.75 19 10.75C19.4142 10.75 19.75 10.4142 19.75 10V9.94631V9.94629C19.75 8.81348 19.75 7.88774 19.6518 7.15689C19.5491 6.39293 19.3268 5.7306 18.7981 5.2019C18.2694 4.67321 17.6071 4.45093 16.8431 4.34822C16.1123 4.24996 15.1865 4.24998 14.0537 4.25H14.0537H14C13.5858 4.25 13.25 4.58579 13.25 5C13.25 5.41422 13.5858 5.75 14 5.75Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

@@ -0,0 +1,8 @@
<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 3.46447C2 4.92893 2 7.28595 2 12C2 16.714 2 19.0711 3.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.46447Z" fill="black"/>
<path d="M10.004 5.7517C10.4182 5.7495 10.7522 5.41194 10.75 4.99773C10.7478 4.58353 10.4102 4.24952 9.99602 4.25172C8.91427 4.25745 8.01583 4.28215 7.28261 4.41042C6.53075 4.54195 5.88786 4.79244 5.36144 5.29379C4.90634 5.72721 4.60191 6.16616 4.43626 6.79676C4.28612 7.36833 4.25937 8.07154 4.25231 8.99426C4.24914 9.40846 4.58234 9.74681 4.99654 9.74998C5.41074 9.75315 5.74909 9.41994 5.75226 9.00574C5.75952 8.05697 5.79204 7.53952 5.88704 7.17786C5.96654 6.87522 6.09314 6.66836 6.39592 6.38C6.63788 6.14955 6.96814 5.98821 7.54109 5.88798C8.13268 5.78449 8.91071 5.75749 10.004 5.7517Z" fill="black"/>
<path d="M14.0041 4.25172C13.5899 4.24952 13.2523 4.58352 13.2501 4.99773C13.2479 5.41194 13.5819 5.7495 13.9961 5.7517C15.0894 5.7575 15.8674 5.78449 16.4589 5.88799C17.0319 5.98822 17.3621 6.14956 17.6041 6.37999C17.9069 6.66836 18.0335 6.87522 18.113 7.17786C18.208 7.53952 18.2405 8.05697 18.2477 9.00574C18.2509 9.41994 18.5893 9.75315 19.0035 9.74998C19.4177 9.74681 19.7509 9.40846 19.7477 8.99426C19.7406 8.07154 19.7139 7.36833 19.5637 6.79676C19.3981 6.16616 19.0937 5.72721 18.6386 5.29379C18.1121 4.79244 17.4693 4.54196 16.7174 4.41043C15.9842 4.28216 15.0858 4.25746 14.0041 4.25172Z" fill="black"/>
<path d="M5 11.2501C4.58579 11.2501 4.25 11.5858 4.25 12.0001C4.25 12.4143 4.58579 12.7501 5 12.7501H19C19.4142 12.7501 19.75 12.4143 19.75 12.0001C19.75 11.5858 19.4142 11.2501 19 11.2501H5Z" fill="black"/>
<path d="M5.75226 14.9944C5.74909 14.5802 5.41074 14.247 4.99654 14.2501C4.58234 14.2533 4.24914 14.5916 4.25231 15.0058C4.25937 15.9286 4.28612 16.6318 4.43626 17.2034C4.60191 17.8339 4.90634 18.2729 5.36144 18.7063C5.88785 19.2077 6.53073 19.4581 7.28258 19.5897C8.01578 19.718 8.91421 19.7427 9.99593 19.7484C10.4101 19.7506 10.7477 19.4166 10.7499 19.0024C10.7521 18.5882 10.4181 18.2506 10.0039 18.2484C8.91065 18.2426 8.13264 18.2156 7.54107 18.1121C6.96814 18.0119 6.63788 17.8506 6.39592 17.6201C6.09314 17.3318 5.96654 17.1249 5.88704 16.8223C5.79204 16.4606 5.75952 15.9431 5.75226 14.9944Z" fill="black"/>
<path d="M19.7477 15.0058C19.7509 14.5916 19.4177 14.2533 19.0035 14.2501C18.5893 14.247 18.2509 14.5802 18.2477 14.9944C18.2405 15.9431 18.208 16.4606 18.113 16.8223C18.0335 17.1249 17.9069 17.3318 17.6041 17.6201C17.3621 17.8506 17.0319 18.0119 16.4589 18.1121C15.8674 18.2156 15.0894 18.2426 13.9961 18.2484C13.5819 18.2506 13.2479 18.5882 13.2501 19.0024C13.2523 19.4166 13.5899 19.7506 14.0041 19.7484C15.0858 19.7427 15.9842 19.718 16.7174 19.5897C17.4693 19.4581 18.1121 19.2077 18.6386 18.7063C19.0937 18.2729 19.3981 17.8339 19.5637 17.2034C19.7139 16.6318 19.7406 15.9286 19.7477 15.0058Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 3.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 opacity="0.5" d="M3.37752 5.08241C3 5.62028 3 7.21907 3 10.4167V11.9914C3 17.6294 7.23896 20.3655 9.89856 21.5273C10.62 21.8424 10.9807 22 12 22C13.0193 22 13.38 21.8424 14.1014 21.5273C16.761 20.3655 21 17.6294 21 11.9914V10.4167C21 7.21907 21 5.62028 20.6225 5.08241C20.245 4.54454 18.7417 4.02996 15.7351 3.00079L15.1623 2.80472C13.595 2.26824 12.8114 2 12 2C11.1886 2 10.405 2.26824 8.83772 2.80472L8.26491 3.00079C5.25832 4.02996 3.75503 4.54454 3.37752 5.08241Z" fill="black"/>
<path d="M15.0595 10.4995C15.3353 10.1905 15.3085 9.71643 14.9995 9.44055C14.6905 9.16468 14.2164 9.19152 13.9406 9.5005L10.9286 12.8739L10.0595 11.9005C9.78359 11.5915 9.30947 11.5647 9.0005 11.8406C8.69152 12.1164 8.66468 12.5905 8.94055 12.8995L10.3691 14.4995C10.5114 14.6589 10.7149 14.75 10.9286 14.75C11.1422 14.75 11.3457 14.6589 11.488 14.4995L15.0595 10.4995Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 979 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 10.4167C3 7.21907 3 5.62028 3.37752 5.08241C3.75503 4.54454 5.25832 4.02996 8.26491 3.00079L8.83772 2.80472C10.405 2.26824 11.1886 2 12 2C12.8114 2 13.595 2.26824 15.1623 2.80472L15.7351 3.00079C18.7417 4.02996 20.245 4.54454 20.6225 5.08241C21 5.62028 21 7.21907 21 10.4167V11.9914C21 17.6294 16.761 20.3655 14.1014 21.5273C13.38 21.8424 13.0193 22 12 22C10.9807 22 10.62 21.8424 9.89856 21.5273C7.23896 20.3655 3 17.6294 3 11.9914V10.4167Z" fill="black"/>
<path d="M10.0303 8.96967C9.73744 8.67678 9.26256 8.67678 8.96967 8.96967C8.67678 9.26256 8.67678 9.73744 8.96967 10.0303L10.9394 12L8.96969 13.9697C8.6768 14.2626 8.6768 14.7374 8.96969 15.0303C9.26258 15.3232 9.73746 15.3232 10.0304 15.0303L12 13.0607L13.9696 15.0303C14.2625 15.3232 14.7374 15.3232 15.0303 15.0303C15.3232 14.7374 15.3232 14.2625 15.0303 13.9696L13.0607 12L15.0303 10.0303C15.3232 9.73746 15.3232 9.26258 15.0303 8.96969C14.7374 8.6768 14.2626 8.6768 13.9697 8.96969L12 10.9394L10.0303 8.96967Z" 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 opacity="0.5" d="M3.37752 5.08241C3 5.62028 3 7.21907 3 10.4167V11.9914C3 17.6294 7.23896 20.3655 9.89856 21.5273C10.62 21.8424 10.9807 22 12 22C13.0193 22 13.38 21.8424 14.1014 21.5273C16.761 20.3655 21 17.6294 21 11.9914V10.4167C21 7.21907 21 5.62028 20.6225 5.08241C20.245 4.54454 18.7417 4.02996 15.7351 3.00079L15.1623 2.80472C13.595 2.26824 12.8114 2 12 2C11.1886 2 10.405 2.26824 8.83772 2.80472L8.26491 3.00079C5.25832 4.02996 3.75503 4.54454 3.37752 5.08241Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.1254 7.25307C10.8556 6.83146 11.6709 6.68321 12.4491 6.77753C13.5777 6.91433 14.6337 7.56271 15.2473 8.62548C15.8609 9.68826 15.8944 10.927 15.4485 11.9728C15.1412 12.6939 14.6051 13.3258 13.8749 13.7474C13.5153 13.955 13.1357 14.0962 12.7501 14.175V16.5002C12.7501 16.9144 12.4143 17.2502 12.0001 17.2502C11.5859 17.2502 11.2501 16.9144 11.2501 16.5002V14.174C10.2357 13.9665 9.3114 13.3422 8.75296 12.375C7.71757 10.5816 8.33202 8.28847 10.1254 7.25307ZM10.8754 8.55211C11.3147 8.29847 11.8018 8.21006 12.2686 8.26663C12.949 8.34911 13.5805 8.73855 13.9482 9.37548C14.316 10.0124 14.3375 10.754 14.0687 11.3846C13.8843 11.817 13.5642 12.1947 13.1249 12.4484C12.049 13.0695 10.6732 12.7009 10.052 11.625C9.43082 10.5491 9.79946 9.17329 10.8754 8.55211Z" fill="black"/>
</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 opacity="0.5" d="M3 10.4167C3 7.21907 3 5.62028 3.37752 5.08241C3.75503 4.54454 5.25832 4.02996 8.26491 3.00079L8.83772 2.80472C10.405 2.26824 11.1886 2 12 2C12.8114 2 13.595 2.26824 15.1623 2.80472L15.7351 3.00079C18.7417 4.02996 20.245 4.54454 20.6225 5.08241C21 5.62028 21 7.21907 21 10.4167V11.9914C21 17.6294 16.761 20.3655 14.1014 21.5273C13.38 21.8424 13.0193 22 12 22C10.9807 22 10.62 21.8424 9.89856 21.5273C7.23896 20.3655 3 17.6294 3 11.9914V10.4167Z" fill="black"/>
<path d="M13.5 15C13.5 15.5523 13.0523 16 12.5 16H11.5C10.9477 16 10.5 15.5523 10.5 15V13.5987C9.6033 13.0799 9 12.1104 9 11C9 9.34315 10.3431 8 12 8C13.6569 8 15 9.34315 15 11C15 12.1104 14.3967 13.0799 13.5 13.5987V15Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 824 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 fill-rule="evenodd" clip-rule="evenodd" d="M3.37752 5.08241C3 5.62028 3 7.21907 3 10.4167V11.9914C3 17.6294 7.23896 20.3655 9.89856 21.5273C10.62 21.8424 10.9807 22 12 22V2C11.1886 2 10.405 2.26824 8.83772 2.80472L8.26491 3.00079C5.25832 4.02996 3.75503 4.54454 3.37752 5.08241Z" fill="black"/>
<path opacity="0.5" d="M21 11.9914V10.4167C21 7.21907 21 5.62028 20.6225 5.08241C20.245 4.54454 18.7417 4.02996 15.7351 3.00079L15.1623 2.80472C13.595 2.26824 12.8114 2 12 2V22C13.0193 22 13.38 21.8424 14.1014 21.5273C16.761 20.3655 21 17.6294 21 11.9914Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 676 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.37752 5.08241C3 5.62028 3 7.21907 3 10.4167V11.9914C3 17.6294 7.23896 20.3655 9.89856 21.5273C10.62 21.8424 10.9807 22 12 22C13.0193 22 13.38 21.8424 14.1014 21.5273C16.761 20.3655 21 17.6294 21 11.9914V10.4167C21 7.21907 21 5.62028 20.6225 5.08241C20.245 4.54454 18.7417 4.02996 15.7351 3.00079L15.1623 2.80472C13.595 2.26824 12.8114 2 12 2C11.1886 2 10.405 2.26824 8.83772 2.80472L8.26491 3.00079C5.25832 4.02996 3.75503 4.54454 3.37752 5.08241Z" fill="black"/>
<path d="M15 12.75C15.4142 12.75 15.75 12.4142 15.75 12C15.75 11.5858 15.4142 11.25 15 11.25H9C8.58579 11.25 8.25 11.5858 8.25 12C8.25 12.4142 8.58579 12.75 9 12.75H15Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 778 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.37752 5.08241C3 5.62028 3 7.21907 3 10.4167V11.9914C3 17.6294 7.23896 20.3655 9.89856 21.5273C10.62 21.8424 10.9807 22 12 22C13.0193 22 13.38 21.8424 14.1014 21.5273C16.761 20.3655 21 17.6294 21 11.9914V10.4167C21 7.21907 21 5.62028 20.6225 5.08241C20.245 4.54454 18.7417 4.02996 15.7351 3.0008L15.1623 2.80472C13.595 2.26824 12.8114 2 12 2C11.1886 2 10.405 2.26824 8.83772 2.80472L8.26491 3.00079C5.25832 4.02996 3.75503 4.54454 3.37752 5.08241Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.68769 9.79957C6.39873 10.4972 6.25 11.2449 6.25 12C6.25 12.7551 6.39873 13.5028 6.68769 14.2004C6.97666 14.8981 7.4002 15.5319 7.93414 16.0659C8.46807 16.5998 9.10195 17.0233 9.79957 17.3123C10.4972 17.6013 11.2449 17.75 12 17.75C12.7551 17.75 13.5028 17.6013 14.2004 17.3123C14.8981 17.0233 15.5319 16.5998 16.0659 16.0659C16.5998 15.5319 17.0233 14.8981 17.3123 14.2004C17.6013 13.5028 17.75 12.7551 17.75 12C17.75 11.2449 17.6013 10.4972 17.3123 9.79957C17.0233 9.10195 16.5998 8.46807 16.0659 7.93414C15.5319 7.4002 14.8981 6.97666 14.2004 6.68769C13.5028 6.39873 12.7551 6.25 12 6.25C11.2449 6.25 10.4972 6.39873 9.79957 6.68769C9.10195 6.97666 8.46807 7.4002 7.93414 7.93414C7.4002 8.46807 6.97666 9.10195 6.68769 9.79957ZM11.9438 7.76762C11.9785 7.75034 11.9956 7.75 12 7.75C12.0044 7.75 12.0215 7.75034 12.0562 7.76762C12.0936 7.78619 12.1518 7.82491 12.2259 7.9016C12.3786 8.05973 12.5539 8.33309 12.7179 8.74301C12.8795 9.14714 13.0143 9.64428 13.1078 10.2092C13.1631 10.5427 13.2027 10.8921 13.2259 11.25H10.7741C10.7973 10.8921 10.8369 10.5427 10.8922 10.2092C10.9857 9.64428 11.1205 9.14714 11.2821 8.74301C11.4461 8.33308 11.6214 8.05973 11.7741 7.9016C11.8482 7.82491 11.9064 7.78619 11.9438 7.76762ZM9.41233 9.96399C9.34356 10.379 9.29642 10.811 9.27133 11.25H7.8167C7.87045 10.9502 7.9564 10.6563 8.07351 10.3736C8.28709 9.85796 8.60015 9.38944 8.9948 8.9948C9.24492 8.74467 9.52472 8.52732 9.82738 8.3473C9.64788 8.8331 9.5089 9.38112 9.41233 9.96399ZM7.8167 12.75H9.27133C9.29642 13.189 9.34356 13.621 9.41233 14.036C9.5089 14.6189 9.64788 15.1669 9.82738 15.6527C9.52472 15.4727 9.24492 15.2553 8.9948 15.0052C8.60015 14.6106 8.28709 14.142 8.07351 13.6264C7.9564 13.3437 7.87045 13.0498 7.8167 12.75ZM16.1833 11.25C16.1296 10.9502 16.0436 10.6563 15.9265 10.3736C15.7129 9.85796 15.3999 9.38945 15.0052 8.9948C14.7551 8.74467 14.4753 8.52732 14.1726 8.3473C14.3521 8.8331 14.4911 9.38113 14.5877 9.96399C14.6564 10.379 14.7036 10.811 14.7287 11.25H16.1833ZM14.7287 12.75H16.1833C16.1296 13.0498 16.0436 13.3437 15.9265 13.6264C15.7129 14.142 15.3999 14.6106 15.0052 15.0052C14.7551 15.2553 14.4753 15.4727 14.1726 15.6527C14.3521 15.1669 14.4911 14.6189 14.5877 14.036C14.6564 13.621 14.7036 13.189 14.7287 12.75ZM13.2259 12.75C13.2027 13.1079 13.1631 13.4573 13.1078 13.7908C13.0143 14.3557 12.8795 14.8529 12.7179 15.257C12.5539 15.6669 12.3786 15.9403 12.2259 16.0984C12.1518 16.1751 12.0936 16.2138 12.0562 16.2324C12.0215 16.2497 12.0044 16.25 12 16.25C11.9956 16.25 11.9785 16.2497 11.9438 16.2324C11.9064 16.2138 11.8482 16.1751 11.7741 16.0984C11.6214 15.9403 11.4461 15.6669 11.2821 15.257C11.1205 14.8529 10.9857 14.3557 10.8922 13.7908C10.8369 13.4573 10.7973 13.1079 10.7741 12.75H13.2259Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 3.3 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="M3.37752 5.08241C3 5.62028 3 7.21907 3 10.4167V11.9914C3 17.6294 7.23896 20.3655 9.89856 21.5273C10.62 21.8424 10.9807 22 12 22C13.0193 22 13.38 21.8424 14.1014 21.5273C16.761 20.3655 21 17.6294 21 11.9914V10.4167C21 7.21907 21 5.62028 20.6225 5.08241C20.245 4.54454 18.7417 4.02996 15.7351 3.00079L15.1623 2.80472C13.595 2.26824 12.8114 2 12 2C11.1886 2 10.405 2.26824 8.83772 2.80472L8.26491 3.00079C5.25832 4.02996 3.75503 4.54454 3.37752 5.08241Z" fill="black"/>
<path d="M12.75 9C12.75 8.58579 12.4142 8.25 12 8.25C11.5858 8.25 11.25 8.58579 11.25 9L11.25 11.25H9C8.58579 11.25 8.25 11.5858 8.25 12C8.25 12.4142 8.58579 12.75 9 12.75H11.25V15C11.25 15.4142 11.5858 15.75 12 15.75C12.4142 15.75 12.75 15.4142 12.75 15V12.75H15C15.4142 12.75 15.75 12.4142 15.75 12C15.75 11.5858 15.4142 11.25 15 11.25H12.75L12.75 9Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 962 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.37752 5.08241C3 5.62028 3 7.21907 3 10.4167V11.9914C3 17.6294 7.23896 20.3655 9.89856 21.5273C10.62 21.8424 10.9807 22 12 22C13.0193 22 13.38 21.8424 14.1014 21.5273C16.761 20.3655 21 17.6294 21 11.9914V10.4167C21 7.21907 21 5.62028 20.6225 5.08241C20.245 4.54454 18.7417 4.02996 15.7351 3.00079L15.1623 2.80472C13.595 2.26824 12.8114 2 12 2C11.1886 2 10.405 2.26824 8.83772 2.80472L8.26491 3.00079C5.25832 4.02996 3.75503 4.54454 3.37752 5.08241Z" fill="black"/>
<path d="M10.8613 8.36335L10.7302 8.59849C10.5862 8.85677 10.5142 8.98591 10.402 9.07112C10.2897 9.15633 10.1499 9.18796 9.87035 9.25122L9.61581 9.30881C8.63194 9.53142 8.14001 9.64273 8.02297 10.0191C7.90593 10.3955 8.2413 10.7876 8.91204 11.572L9.08557 11.7749C9.27617 11.9978 9.37147 12.1092 9.41435 12.2471C9.45722 12.385 9.44281 12.5336 9.41399 12.831L9.38776 13.1018C9.28635 14.1482 9.23565 14.6715 9.54206 14.9041C9.84847 15.1367 10.3091 14.9246 11.2303 14.5005L11.2303 14.5005L11.4686 14.3907L11.4686 14.3907C11.7304 14.2702 11.8613 14.2099 12 14.2099C12.1387 14.2099 12.2696 14.2702 12.5314 14.3907L12.7697 14.5005L12.7697 14.5005C13.6909 14.9246 14.1515 15.1367 14.4579 14.9041C14.7644 14.6715 14.7136 14.1482 14.6122 13.1018L14.586 12.831L14.586 12.831C14.5572 12.5336 14.5428 12.3849 14.5857 12.2471C14.6285 12.1092 14.7238 11.9978 14.9144 11.7749L15.088 11.572L15.088 11.572C15.7587 10.7876 16.0941 10.3955 15.977 10.0191C15.86 9.64273 15.3681 9.53142 14.3842 9.30881L14.1296 9.25122C13.8501 9.18796 13.7103 9.15633 13.598 9.07112C13.4858 8.98592 13.4138 8.85678 13.2698 8.59851L13.2698 8.5985L13.1387 8.36335L13.1387 8.36334C12.6321 7.45445 12.3787 7 12 7C11.6213 7 11.3679 7.45445 10.8613 8.36334L10.8613 8.36335Z" 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="M3 10.4167C3 7.21907 3 5.62028 3.37752 5.08241C3.75503 4.54454 5.25832 4.02996 8.26491 3.00079L8.83772 2.80472C10.405 2.26824 11.1886 2 12 2C12.8114 2 13.595 2.26824 15.1623 2.80472L15.7351 3.00079C18.7417 4.02996 20.245 4.54454 20.6225 5.08241C21 5.62028 21 7.21907 21 10.4167C21 10.8996 21 11.4234 21 11.9914C21 17.6294 16.761 20.3655 14.1014 21.5273C13.38 21.8424 13.0193 22 12 22C10.9807 22 10.62 21.8424 9.89856 21.5273C7.23896 20.3655 3 17.6294 3 11.9914C3 11.4234 3 10.8996 3 10.4167Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.95 8.4002C11.5723 7.93353 12.4278 7.93353 13.05 8.4002L16.45 10.9502C16.7814 11.1987 16.8486 11.6688 16.6 12.0002C16.3515 12.3316 15.8814 12.3987 15.55 12.1502L12.15 9.6002C12.0612 9.53353 11.9389 9.53353 11.85 9.6002L8.45004 12.1502C8.11867 12.3987 7.64857 12.3316 7.40004 12.0002C7.15152 11.6688 7.21867 11.1987 7.55004 10.9502L10.95 8.4002ZM11.55 11.9502C11.8167 11.7502 12.1834 11.7502 12.45 11.9502L14.45 13.4502C14.7814 13.6987 14.8486 14.1688 14.6 14.5002C14.3515 14.8316 13.8814 14.8987 13.55 14.6502L12 13.4877L10.45 14.6502C10.1187 14.8987 9.64857 14.8316 9.40004 14.5002C9.15152 14.1688 9.21867 13.6987 9.55004 13.4502L11.55 11.9502Z" 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="M3 10.4167C3 7.21907 3 5.62028 3.37752 5.08241C3.75503 4.54454 5.25832 4.02996 8.26491 3.00079L8.83772 2.80472C10.405 2.26824 11.1886 2 12 2C12.8114 2 13.595 2.26824 15.1623 2.80472L15.7351 3.00079C18.7417 4.02996 20.245 4.54454 20.6225 5.08241C21 5.62028 21 7.21907 21 10.4167V11.9914C21 17.6294 16.761 20.3655 14.1014 21.5273C13.38 21.8424 13.0193 22 12 22C10.9807 22 10.62 21.8424 9.89856 21.5273C7.23896 20.3655 3 17.6294 3 11.9914V10.4167Z" fill="black"/>
<path d="M14 9C14 10.1046 13.1046 11 12 11C10.8954 11 10 10.1046 10 9C10 7.89543 10.8954 7 12 7C13.1046 7 14 7.89543 14 9Z" fill="black"/>
<path d="M12 17C16 17 16 16.1046 16 15C16 13.8954 14.2091 13 12 13C9.79086 13 8 13.8954 8 15C8 16.1046 8 17 12 17Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 857 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 opacity="0.5" d="M3 10.4167C3 7.21907 3 5.62028 3.37752 5.08241C3.75503 4.54454 5.25832 4.02996 8.26491 3.00079L8.83772 2.80472C10.405 2.26824 11.1886 2 12 2C12.8114 2 13.595 2.26824 15.1623 2.80472L15.7351 3.00079C18.7417 4.02996 20.245 4.54454 20.6225 5.08241C21 5.62028 21 7.21907 21 10.4167V11.9914C21 17.6294 16.761 20.3655 14.1014 21.5273C13.38 21.8424 13.0193 22 12 22C10.9807 22 10.62 21.8424 9.89856 21.5273C7.23896 20.3655 3 17.6294 3 11.9914V10.4167Z" fill="black"/>
<path d="M12 7.25C12.4142 7.25 12.75 7.58579 12.75 8V12C12.75 12.4142 12.4142 12.75 12 12.75C11.5858 12.75 11.25 12.4142 11.25 12V8C11.25 7.58579 11.5858 7.25 12 7.25Z" fill="black"/>
<path d="M12 16C12.5523 16 13 15.5523 13 15C13 14.4477 12.5523 14 12 14C11.4477 14 11 14.4477 11 15C11 15.5523 11.4477 16 12 16Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 916 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="M3 11.9914C3 17.6294 7.23896 20.3655 9.89856 21.5273C10.62 21.8424 10.9807 22 12 22V8L3 11V11.9914Z" fill="black"/>
<path opacity="0.5" d="M14.1014 21.5273C16.761 20.3655 21 17.6294 21 11.9914V11L12 8V22C13.0193 22 13.38 21.8424 14.1014 21.5273Z" fill="black"/>
<path opacity="0.5" d="M8.83772 2.80472L8.26491 3.00079C5.25832 4.02996 3.75503 4.54454 3.37752 5.08241C3 5.62028 3 7.21907 3 10.4167V11L12 8V2C11.1886 2 10.405 2.26824 8.83772 2.80472Z" fill="black"/>
<path d="M15.7351 3.00079L15.1623 2.80472C13.595 2.26824 12.8114 2 12 2V8L21 11V10.4167C21 7.21907 21 5.62028 20.6225 5.08241C20.245 4.54454 18.7417 4.02996 15.7351 3.00079Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 766 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 opacity="0.5" d="M4 16V21.25H20V16C20 11.5817 16.4183 8 12 8C7.58172 8 4 11.5817 4 16Z" fill="black"/>
<path d="M12.75 2C12.75 1.58579 12.4142 1.25 12 1.25C11.5858 1.25 11.25 1.58579 11.25 2V5C11.25 5.41421 11.5858 5.75 12 5.75C12.4142 5.75 12.75 5.41421 12.75 5V2Z" fill="black"/>
<path d="M21.5303 5.46967C21.8232 5.76256 21.8232 6.23744 21.5303 6.53033L20.0303 8.03033C19.7374 8.32322 19.2626 8.32322 18.9697 8.03033C18.6768 7.73744 18.6768 7.26256 18.9697 6.96967L20.4697 5.46967C20.7626 5.17678 21.2374 5.17678 21.5303 5.46967Z" fill="black"/>
<path d="M3.53033 5.46967C3.23744 5.17678 2.76256 5.17678 2.46967 5.46967C2.17678 5.76256 2.17678 6.23744 2.46967 6.53033L3.96967 8.03033C4.26256 8.32322 4.73744 8.32322 5.03033 8.03033C5.32322 7.73744 5.32322 7.26256 5.03033 6.96967L3.53033 5.46967Z" fill="black"/>
<path d="M14.5716 10.8048C14.1877 10.6493 13.7505 10.8346 13.595 11.2185C13.4396 11.6025 13.6249 12.0397 14.0088 12.1952C14.8233 12.5248 15.4746 13.1762 15.8043 13.9906C15.9597 14.3746 16.3969 14.5598 16.7809 14.4044C17.1648 14.249 17.3501 13.8117 17.1947 13.4278C16.7126 12.2368 15.7626 11.2868 14.5716 10.8048Z" fill="black"/>
<path d="M12.75 18.7993C13.1984 18.54 13.5 18.0552 13.5 17.5C13.5 16.6716 12.8284 16 12 16C11.1716 16 10.5 16.6716 10.5 17.5C10.5 18.0552 10.8016 18.54 11.25 18.7993V21.25H12.75V18.7993Z" fill="black"/>
<path d="M4 21.25H2C1.58579 21.25 1.25 21.5858 1.25 22C1.25 22.4142 1.58579 22.75 2 22.75H22C22.4142 22.75 22.75 22.4142 22.75 22C22.75 21.5858 22.4142 21.25 22 21.25H20H12.75H11.25H4Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.6 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 opacity="0.5" d="M20 21.25V16C20 13.1997 20 11.7996 19.455 10.73C18.9757 9.78924 18.2108 9.02433 17.27 8.54497C16.2004 8 14.8003 8 12 8C9.19974 8 7.79961 8 6.73005 8.54497C5.78924 9.02433 5.02433 9.78924 4.54497 10.73C4 11.7996 4 13.1997 4 16V21.25H20Z" fill="black"/>
<path d="M14.25 10.8149C14.25 10.4007 14.5858 10.0649 15 10.0649C16.618 10.0649 17.9963 11.3367 17.9346 13.0274C17.9195 13.4413 17.5717 13.7646 17.1577 13.7495C16.7438 13.7344 16.4205 13.3866 16.4356 12.9727C16.4637 12.2034 15.842 11.5649 15 11.5649C14.5858 11.5649 14.25 11.2292 14.25 10.8149Z" fill="black"/>
<path d="M4 21.25H2C1.58579 21.25 1.25 21.5858 1.25 22C1.25 22.4142 1.58579 22.75 2 22.75H22C22.4142 22.75 22.75 22.4142 22.75 22C22.75 21.5858 22.4142 21.25 22 21.25H20H4Z" fill="black"/>
<path d="M12.75 18.7993C13.1984 18.54 13.5 18.0552 13.5 17.5C13.5 16.6716 12.8284 16 12 16C11.1716 16 10.5 16.6716 10.5 17.5C10.5 18.0552 10.8016 18.54 11.25 18.7993V21.25H12.75V18.7993Z" fill="black"/>
<path d="M12 1.25C12.4142 1.25 12.75 1.58579 12.75 2V5C12.75 5.41421 12.4142 5.75 12 5.75C11.5858 5.75 11.25 5.41421 11.25 5V2C11.25 1.58579 11.5858 1.25 12 1.25Z" fill="black"/>
<path d="M21.5303 5.53033L20.0303 7.03033C19.7374 7.32322 19.2626 7.32322 18.9697 7.03033C18.6768 6.73744 18.6768 6.26256 18.9697 5.96967L20.4697 4.46967C20.7626 4.17678 21.2374 4.17678 21.5303 4.46967C21.8232 4.76256 21.8232 5.23744 21.5303 5.53033Z" fill="black"/>
<path d="M3.53033 4.46967C3.23744 4.17678 2.76256 4.17678 2.46967 4.46967C2.17678 4.76256 2.17678 5.23744 2.46967 5.53033L3.96967 7.03033C4.26256 7.32322 4.73744 7.32322 5.03033 7.03033C5.32322 6.73744 5.32322 6.26256 5.03033 5.96967L3.53033 4.46967Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB