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,7 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M10.0002 19C10.0002 15.6863 7.31386 13 4.00015 13C3.33065 13 2.68675 13.1097 2.08545 13.312" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M17 8.00008C17 10.9108 19.0727 13.3375 21.8227 13.8846M18.3176 4.24805C18.1278 4.48466 17.9555 4.73597 17.8027 5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M16 16C16 16.5523 15.5523 17 15 17C14.4477 17 14 16.5523 14 16C14 15.4477 14.4477 15 15 15C15.5523 15 16 15.4477 16 16Z" stroke="black" stroke-width="1.5"/>
<path d="M13 8.5C13 7.11929 11.8807 6 10.5 6C9.11929 6 8 7.11929 8 8.5C8 9.88071 9.11929 11 10.5 11" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M7 3.33782C8.47087 2.48697 10.1786 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 10.1786 2.48697 8.47087 3.33782 7" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1000 B

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M7.52879 16.4712C2.59014 11.5325 0.588351 5.52715 3.05768 3.05782C5.04852 1.06697 9.33779 1.98237 13.5134 5M16.471 7.52894C21.4097 12.4676 23.4115 18.473 20.9421 20.9423C18.9535 22.931 14.6713 22.0198 10.5 19.01M20.9423 3.05768C23.4117 5.52701 21.4099 11.5324 16.4712 16.4711C11.5326 21.4097 5.5272 23.4115 3.05787 20.9422C1.06704 18.9513 1.98242 14.6621 5 10.4865C5.72528 9.48285 6.57199 8.4858 7.52899 7.5288C12.4676 2.59014 18.473 0.588345 20.9423 3.05768Z" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M14.5 12C14.5 13.3807 13.3807 14.5 12 14.5C10.6193 14.5 9.5 13.3807 9.5 12C9.5 10.6193 10.6193 9.5 12 9.5C13.3807 9.5 14.5 10.6193 14.5 12Z" stroke="black" stroke-width="1.5"/>
</svg>

After

Width:  |  Height:  |  Size: 818 B

@@ -0,0 +1,7 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="12" cy="12" r="2" stroke="black" stroke-width="1.5"/>
<path d="M10.1418 10.3628C13.6876 6.81707 21.9137 15.6105 16.5242 21" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-dasharray="2 2"/>
<path d="M13.8582 13.6372C10.3124 17.1829 2.08634 8.38952 7.47584 3.00001" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-dasharray="2 2"/>
<path d="M10.3628 13.8579C6.81707 10.3122 15.6105 2.08609 21 7.4756" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-dasharray="2 2"/>
<path d="M13.6372 10.1421C17.1829 13.6878 8.38952 21.9139 3.00002 16.5244" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-dasharray="2 2"/>
</svg>

After

Width:  |  Height:  |  Size: 786 B

@@ -0,0 +1,7 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="12" cy="12" r="2" stroke="black" stroke-width="1.5"/>
<path d="M12 10C17 10 16.6 22 9 22" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M12.3115 14C7.31152 14 7.71152 2 15.3115 2" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M10 12.3115C10 9.53259 13.7068 8.42171 17 9.28791M22 15.3115C22 13.342 21.1941 11.856 20 10.8222" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M14 12C14 14.7789 10.2932 15.8898 7 15.0236M2 9C2 10.6801 2.58643 12.0083 3.5 13.0041" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 697 B

@@ -0,0 +1,11 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="12" cy="12" r="2" stroke="black" stroke-width="1.5"/>
<path d="M12 10C17 10 16.6 22 9 22" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M12.3115 14C7.31152 14 7.71152 2 15.3115 2" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M10.6313 10.6961C14.1669 7.16053 22.3693 15.9287 16.9953 21.3027" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-dasharray="2 2"/>
<path d="M13.6802 13.3039C10.1447 16.8395 1.94222 8.07135 7.31623 2.69734" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-dasharray="2 2"/>
<path d="M10.8516 13.5242C7.31605 9.98865 16.0842 1.78622 21.4582 7.16023" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-dasharray="2 2"/>
<path d="M13.4599 10.4758C16.9955 14.0113 8.22736 22.2138 2.85334 16.8398" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-dasharray="2 2"/>
<path d="M10 12.3115C10 7.31152 22 7.71152 22 15.3115" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M14 12C14 17 2 16.6 2 9" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</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 4.71053C6.78024 5.42105 8.38755 7.36316 8.57481 9.44737C8.70011 10.8421 9.39473 12.0496 10.5 12.631C10.9386 12.8618 11.4419 12.9939 12 13C12.7549 13.0082 13.5183 12.4629 13.5164 11.708C13.5158 11.4745 13.4773 11.2358 13.417 11.0163C13.3331 10.7108 13.3257 10.3595 13.5 10C14.1099 8.74254 15.3094 8.40477 16.2599 7.72186C16.6814 7.41898 17.0659 7.09947 17.2355 6.84211C17.7037 6.13158 18.1718 4.71053 17.9377 4" stroke="black" stroke-width="1.5"/>
<path d="M22 13C21.6706 13.931 21.4375 16.375 17.7182 16.4138C17.7182 16.4138 16.9248 16.4138 16 16.6339M13.4365 18.2759C12.646 19.7655 13.1071 21.3793 13.4365 22" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M7 20.6622C8.47087 21.513 10.1786 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 13.8214 2.48697 15.5291 3.33782 17" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1013 B

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M10.0005 8C9.16474 7.37209 8.12582 7 7 7C4.23858 7 2 9.23858 2 12C2 13.6356 2.78534 15.0878 3.99951 16M14 16C14.8357 16.6278 15.8743 17 17 17C19.7614 17 22 14.7614 22 12C22 10.3644 21.2147 8.91223 20.0005 8" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M7 17C9.76142 17 10.5 15 12 12C13.5 9 14.2386 7 17 7" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 501 B

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M6 7.07026C7.17669 6.38958 8.54285 6 10 6C14.4183 6 18 9.58172 18 14C18 18.4183 14.4183 22 10 22C5.58172 22 2 18.4183 2 14C2 12.5429 2.38958 11.1767 3.07026 10" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M22 2H22.75C22.75 1.58579 22.4142 1.25 22 1.25V2ZM21.25 7C21.25 7.41421 21.5858 7.75 22 7.75C22.4142 7.75 22.75 7.41421 22.75 7H21.25ZM17 1.25C16.5858 1.25 16.25 1.58579 16.25 2C16.25 2.41421 16.5858 2.75 17 2.75V1.25ZM16.0303 9.03033L22.5303 2.53033L21.4697 1.46967L14.9697 7.96967L16.0303 9.03033ZM21.25 2V7H22.75V2H21.25ZM17 2.75H22V1.25H17V2.75Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 707 B

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M17.6713 6.2247C19.7734 5.81044 21.3248 5.95718 21.8291 6.76327C22.8403 8.37947 19.2594 12.0342 13.8309 14.9264C8.40242 17.8185 3.18203 18.8529 2.17085 17.2367C1.65519 16.4125 2.33376 15.0582 3.84259 13.5452" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-dasharray="3.5 2.5"/>
<path d="M8 5.07026C9.17669 4.38958 10.5429 4 12 4C16.4183 4 20 7.58172 20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 10.5429 4.38958 9.17669 5.07026 8" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 635 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="M3 8.00771C3 8.00771 5.93717 11 10.4372 11M21 8.00771C21 8.00771 19.0829 7.87029 16.5 8.75575C15.7031 9.02893 15.197 9.45084 14 10" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M2.99986 14.0077C2.99986 14.0077 3.7679 13.9572 5 14.1148M7.90309 14.7558C9.40057 15.2269 11.1719 17 14.5092 17C17.521 17 19.8903 15.871 21.27 15" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M7 3.33782C8.47087 2.48697 10.1786 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 10.1786 2.48697 8.47087 3.33782 7" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 746 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="M6 20.9297C7.17669 21.6104 8.54285 22 10 22C14.4183 22 18 18.4183 18 14C18 9.58172 14.4183 6 10 6C5.58172 6 2 9.58172 2 14C2 15.4571 2.38958 16.8233 3.07026 18" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M3 11.0051C3 11.0051 5.28446 13 8.78446 13C11.1667 13 12.4311 11.8179 13.5 11.5038C15.5089 10.9135 17 11.0051 17 11.0051" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M3 16.0051C3 16.0051 4.60066 15.9135 6.75723 16.5038C7.90471 16.8179 9.26205 18 11.8193 18C14.1272 18 15.9427 17.2473 17 16.6667" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M20.53 4.04472C20.4934 3.95062 20.4492 3.8581 20.3971 3.76795C20.3451 3.6778 20.2871 3.59323 20.2239 3.51446C20.5502 3.42371 20.7725 3.41806 20.8301 3.51795C20.8878 3.61784 20.7718 3.80745 20.53 4.04472ZM17.1063 6.02144C16.7799 6.11219 16.5577 6.11784 16.5 6.01795C16.4423 5.91806 16.5583 5.72844 16.8001 5.49117C16.8367 5.58528 16.881 5.6778 16.933 5.76795C16.9851 5.8581 17.0431 5.94267 17.1063 6.02144ZM17.1063 6.02144C17.5613 5.89492 18.2188 5.60297 18.9151 5.20096C19.6114 4.79895 20.1929 4.37553 20.53 4.04472C20.882 4.94913 20.5315 5.99976 19.6651 6.5C18.7986 7.00024 17.7135 6.7785 17.1063 6.02144ZM16.8001 5.49117C16.4481 4.58677 16.7986 3.53613 17.6651 3.0359C18.5315 2.53566 19.6166 2.7574 20.2239 3.51446C19.7689 3.64098 19.1114 3.93293 18.4151 4.33494C17.7188 4.73695 17.1372 5.16037 16.8001 5.49117Z" 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 d="M8 5.07026C9.17669 4.38958 10.5429 4 12 4C16.4183 4 20 7.58172 20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 10.5429 4.38958 9.17669 5.07026 8" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M13.8309 14.9264C8.40242 17.8185 3.18203 18.8529 2.17085 17.2367C1.63758 16.3844 2.38148 14.9651 4 13.3897M17.8486 6.19085C19.8605 5.81929 21.3391 5.98001 21.8291 6.76327C22.6266 8.03781 20.5682 10.5801 17 13.0164" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 638 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="M6.07821 13.4174C6.37128 13.1247 6.37157 12.6498 6.07886 12.3567C5.78614 12.0636 5.31127 12.0634 5.0182 12.3561L6.07821 13.4174ZM3.85646 14.5764L3.32646 14.0457L3.32646 14.0457L3.85646 14.5764ZM2.31852 13.0403L1.78851 12.5097L1.78851 12.5097L2.31852 13.0403ZM3.00232 13.4174C3.29539 13.1247 3.29568 12.6498 3.00297 12.3567C2.71025 12.0636 2.23538 12.0634 1.94231 12.3561L3.00232 13.4174ZM11.6057 18.987C11.8988 18.6943 11.8991 18.2194 11.6063 17.9263C11.3136 17.6332 10.8388 17.633 10.5457 17.9257L11.6057 18.987ZM9.38395 20.146L9.91396 20.6767L9.91396 20.6767L9.38395 20.146ZM10.9219 21.6821L11.4519 22.2127L11.4519 22.2127L10.9219 21.6821ZM11.6057 22.0591C11.8988 21.7664 11.8991 21.2915 11.6063 20.9985C11.3136 20.7054 10.8388 20.7051 10.5457 20.9978L11.6057 22.0591ZM10.6328 17.186C10.9257 16.8931 10.9257 16.4182 10.6328 16.1253C10.3399 15.8324 9.86499 15.8324 9.5721 16.1253L10.6328 17.186ZM7.46967 18.2277C7.17678 18.5206 7.17678 18.9955 7.46967 19.2884C7.76256 19.5813 8.23744 19.5813 8.53033 19.2884L7.46967 18.2277ZM7.85705 14.4136C8.14994 14.1207 8.14994 13.6459 7.85705 13.353C7.56415 13.0601 7.08928 13.0601 6.79639 13.353L7.85705 14.4136ZM4.67948 15.4699C4.38659 15.7628 4.38659 16.2376 4.67948 16.5305C4.97238 16.8234 5.44725 16.8234 5.74014 16.5305L4.67948 15.4699ZM7.46042 17.5818C7.75656 17.2921 7.76184 16.8173 7.47223 16.5212C7.18261 16.225 6.70777 16.2197 6.41163 16.5094L7.46042 17.5818ZM4.70206 18.1813C4.40592 18.4709 4.40064 18.9458 4.69026 19.2419C4.97987 19.538 5.45472 19.5433 5.75085 19.2537L4.70206 18.1813ZM5.0182 12.3561L3.32646 14.0457L4.38647 15.1071L6.07821 13.4174L5.0182 12.3561ZM2.84853 13.571L3.00232 13.4174L1.94231 12.3561L1.78851 12.5097L2.84853 13.571ZM2.84853 14.0457C2.71716 13.9145 2.71716 13.7022 2.84853 13.571L1.78851 12.5097C1.0705 13.2268 1.0705 14.3899 1.78851 15.1071L2.84853 14.0457ZM3.32646 14.0457C3.19458 14.1775 2.9804 14.1775 2.84853 14.0457L1.78851 15.1071C2.50602 15.8237 3.66896 15.8237 4.38647 15.1071L3.32646 14.0457ZM10.5457 17.9257L8.85394 19.6154L9.91396 20.6767L11.6057 18.987L10.5457 17.9257ZM11.4519 22.2127L11.6057 22.0591L10.5457 20.9978L10.3919 21.1514L11.4519 22.2127ZM8.85394 22.2127C9.57145 22.9294 10.7344 22.9294 11.4519 22.2127L10.3919 21.1514C10.26 21.2831 10.0458 21.2831 9.91396 21.1514L8.85394 22.2127ZM8.85394 19.6154C8.13593 20.3325 8.13593 21.4956 8.85394 22.2127L9.91396 21.1514C9.78259 21.0202 9.78259 20.8079 9.91396 20.6767L8.85394 19.6154ZM9.5721 16.1253L7.46967 18.2277L8.53033 19.2884L10.6328 17.186L9.5721 16.1253ZM6.79639 13.353L4.67948 15.4699L5.74014 16.5305L7.85705 14.4136L6.79639 13.353ZM6.41163 16.5094L4.70206 18.1813L5.75085 19.2537L7.46042 17.5818L6.41163 16.5094Z" fill="black"/>
<path d="M9.74292 13.0565L10.2725 12.5254L10.2725 12.5254L9.74292 13.0565ZM9.74292 8.40116L9.21339 7.87003L9.21339 7.87003L9.74292 8.40116ZM15.5797 14.2204L16.1092 14.7515L16.1092 14.7515L15.5797 14.2204ZM10.9103 14.2204L10.3807 14.7515L10.3807 14.7515L10.9103 14.2204ZM20.5495 9.26548L20.02 8.73436L20.02 8.73436L20.5495 9.26548ZM15.9551 1.49472C15.5723 1.65283 15.3901 2.09136 15.5482 2.47421C15.7063 2.85706 16.1448 3.03925 16.5277 2.88115L15.9551 1.49472ZM9.79706 13.1073C9.50373 13.3998 9.50302 13.8747 9.79547 14.168C10.0879 14.4613 10.5628 14.4621 10.8561 14.1696L9.79706 13.1073ZM12.6072 12.4238C12.9005 12.1314 12.9012 11.6565 12.6087 11.3632C12.3163 11.0698 11.8414 11.0691 11.5481 11.3616L12.6072 12.4238ZM13.6861 15.786L13.9453 16.4897L13.9453 16.4897L13.6861 15.786ZM8.18721 10.2514L7.49137 9.97154L8.18721 10.2514ZM14.4546 4.76267C14.748 4.47021 14.7487 3.99534 14.4562 3.70201C14.1638 3.40868 13.6889 3.40796 13.3956 3.70041L14.4546 4.76267ZM20.02 8.73436L15.0501 13.6893L16.1092 14.7515L21.079 9.79661L20.02 8.73436ZM11.4398 13.6893L10.2725 12.5254L9.21339 13.5877L10.3807 14.7515L11.4398 13.6893ZM18.2148 2.75H18.6983V1.25H18.2148V2.75ZM21.2501 5.29186V5.77394H22.7501V5.29186H21.2501ZM18.6983 2.75C19.4977 2.75 20.022 2.75158 20.4101 2.80361C20.7769 2.85278 20.9079 2.93434 20.987 3.01321L22.0461 1.95096C21.6417 1.54774 21.1417 1.38826 20.6094 1.31691C20.0985 1.24842 19.4554 1.25 18.6983 1.25V2.75ZM22.7501 5.29186C22.7501 4.53722 22.7517 3.89558 22.6829 3.38559C22.6112 2.85381 22.4508 2.35448 22.0461 1.95096L20.987 3.01321C21.0658 3.09176 21.1472 3.22143 21.1964 3.58606C21.2485 3.9725 21.2501 4.49469 21.2501 5.29186H22.7501ZM10.2725 12.5254C9.70713 11.9618 9.33773 11.5913 9.10037 11.2811C8.87618 10.9881 8.84204 10.8391 8.84204 10.7289H7.34204C7.34204 11.3003 7.58305 11.7666 7.90915 12.1927C8.22209 12.6016 8.67813 13.054 9.21339 13.5877L10.2725 12.5254ZM10.3807 14.7515C10.916 15.2852 11.3698 15.7398 11.7798 16.0518C12.2073 16.3769 12.6738 16.6163 13.245 16.6163L13.245 15.1163C13.1323 15.1163 12.9818 15.0814 12.688 14.8579C12.3768 14.6212 12.0051 14.2529 11.4398 13.6893L10.3807 14.7515ZM21.079 9.79661C21.7513 9.12636 22.2451 8.65287 22.5042 8.02914L21.119 7.45364C21.0011 7.73733 20.7792 7.97743 20.02 8.73436L21.079 9.79661ZM21.2501 5.77394C21.2501 6.84444 21.2367 7.1702 21.119 7.45364L22.5042 8.02914C22.7634 7.40516 22.7501 6.72176 22.7501 5.77394H21.2501ZM18.2148 1.25C17.2636 1.25 16.5797 1.23679 15.9551 1.49472L16.5277 2.88115C16.8133 2.76321 17.1415 2.75 18.2148 2.75V1.25ZM10.8561 14.1696L12.6072 12.4238L11.5481 11.3616L9.79706 13.1073L10.8561 14.1696ZM15.0501 13.6893C14.6145 14.1236 14.2907 14.4459 14.0134 14.6853C13.7349 14.9258 13.557 15.0343 13.4268 15.0822L13.9453 16.4897C14.3279 16.3488 14.6681 16.1019 14.9938 15.8205C15.3208 15.5381 15.6875 15.172 16.1092 14.7515L15.0501 13.6893ZM13.4268 15.0822C13.3601 15.1068 13.3031 15.1163 13.245 15.1163L13.245 16.6163C13.489 16.6163 13.7212 16.5723 13.9453 16.4897L13.4268 15.0822ZM9.21339 7.87003C8.8017 8.28048 8.44233 8.63824 8.16266 8.9574C7.88434 9.27503 7.63891 9.60463 7.49137 9.97154L8.88306 10.5312C8.93632 10.3987 9.05058 10.2201 9.29083 9.94596C9.52973 9.67332 9.84781 9.35566 10.2725 8.93229L9.21339 7.87003ZM7.49137 9.97154C7.39467 10.212 7.34204 10.4628 7.34204 10.7289H8.84204C8.84204 10.6676 8.85286 10.6063 8.88306 10.5312L7.49137 9.97154ZM10.2725 8.93229L14.4546 4.76267L13.3956 3.70041L9.21339 7.87003L10.2725 8.93229Z" fill="black"/>
<path d="M8.03732 10.1018L8.56765 9.57148L8.56686 9.57068L8.03732 10.1018ZM11.6708 6.70352C12.0191 6.92769 12.4831 6.82707 12.7073 6.47876C12.9315 6.13045 12.8309 5.66636 12.4826 5.44219L11.6708 6.70352ZM11.5418 5.72863L11.9477 5.09796L11.9477 5.09796L11.5418 5.72863ZM9.35765 4.60789L9.46729 3.86595L9.35765 4.60789ZM5.19137 7.12001L5.7209 7.65114L5.7209 7.65114L5.19137 7.12001ZM7.8385 4.80203L8.12592 5.49477L8.12592 5.49477L7.8385 4.80203ZM5.73367 8.31238L5.45738 9.00964L5.45738 9.00964L5.73367 8.31238ZM5.5527 9.04774C5.93568 9.20553 6.37406 9.02298 6.53185 8.64C6.68964 8.25702 6.50709 7.81863 6.12411 7.66084L5.5527 9.04774ZM5.41182 8.18485L5.68811 7.4876L5.6881 7.4876L5.41182 8.18485ZM7.6568 10.7819C7.94969 11.0748 8.42456 11.0748 8.71746 10.7819C9.01035 10.489 9.01035 10.0142 8.71746 9.72128L7.6568 10.7819ZM8.15854 9.1636C7.86521 8.87114 7.39034 8.87186 7.09789 9.16519C6.80543 9.45852 6.80615 9.93339 7.09948 10.2258L8.15854 9.1636ZM12.4826 5.44219L11.9477 5.09796L11.1359 6.35929L11.6708 6.70352L12.4826 5.44219ZM11.9477 5.09796C11.421 4.75893 10.9904 4.48119 10.6187 4.28092C10.2377 4.07557 9.87347 3.92597 9.46729 3.86595L9.248 5.34983C9.41668 5.37476 9.60814 5.44027 9.9072 5.60142C10.2157 5.76764 10.5898 6.0078 11.1359 6.35929L11.9477 5.09796ZM5.7209 7.65114C6.19994 7.17354 6.71143 6.6638 7.17057 6.24495C7.39993 6.03572 7.60728 5.85743 7.78387 5.72132C7.97207 5.57626 8.08295 5.5126 8.12592 5.49477L7.55107 4.10929C7.31817 4.20593 7.07924 4.37058 6.86816 4.53327C6.64547 4.70491 6.40406 4.91382 6.15964 5.13679C5.6712 5.58237 5.13501 6.11714 4.66185 6.58887L5.7209 7.65114ZM9.46729 3.86595C8.82208 3.77059 8.15942 3.85688 7.55107 4.10929L8.12592 5.49477C8.49073 5.34341 8.87932 5.29534 9.248 5.34983L9.46729 3.86595ZM5.13554 8.88211L5.45738 9.00964L6.00995 7.61513L5.68811 7.4876L5.13554 8.88211ZM5.45738 9.00964C5.51174 9.03118 5.53257 9.03945 5.5527 9.04774L6.12411 7.66084C6.09245 7.6478 6.06072 7.63524 6.00995 7.61513L5.45738 9.00964ZM4.66185 6.58887C3.9466 7.30195 4.19893 8.51098 5.13554 8.88211L5.6881 7.4876C5.75268 7.51318 5.77259 7.5996 5.7209 7.65114L4.66185 6.58887ZM7.50699 10.6321L7.6568 10.7819L8.71746 9.72128L8.56765 9.57148L7.50699 10.6321ZM7.09948 10.2258L7.50779 10.6329L8.56686 9.57068L8.15854 9.1636L7.09948 10.2258Z" fill="black"/>
<path d="M13.9246 16.025L13.3942 16.5553C13.4058 16.5669 13.4178 16.5781 13.4301 16.5889L13.9246 16.025ZM18.5443 11.4859C18.3191 11.1382 17.8548 11.0389 17.5071 11.264C17.1594 11.4891 17.06 11.9535 17.2852 12.3012L18.5443 11.4859ZM18.26 12.4268L17.6304 12.8344L17.6304 12.8344L18.26 12.4268ZM19.3841 14.6044L20.1259 14.4941L19.3841 14.6044ZM16.8644 18.7582L16.3349 18.2271L16.3349 18.2271L16.8644 18.7582ZM19.1894 16.119L18.4972 15.8301L18.4972 15.8301L19.1894 16.119ZM16.5329 18.3607C16.3796 17.976 15.9433 17.7884 15.5585 17.9418C15.1738 18.0951 14.9862 18.5314 15.1396 18.9162L16.5329 18.3607ZM13.8746 16.9786C14.186 17.2517 14.6599 17.2206 14.933 16.9091C15.206 16.5977 15.1749 16.1238 14.8635 15.8507L13.8746 16.9786ZM16.793 18.8294L17.3225 19.3605L17.3225 19.3605L16.793 18.8294ZM14.2159 15.2556C13.923 14.9627 13.4481 14.9627 13.1552 15.2556C12.8623 15.5485 12.8623 16.0234 13.1552 16.3163L14.2159 15.2556ZM17.2852 12.3012L17.6304 12.8344L18.8895 12.0192L18.5443 11.4859L17.2852 12.3012ZM16.3349 18.2271L16.2634 18.2983L17.3225 19.3605L17.394 19.2893L16.3349 18.2271ZM17.6304 12.8344C17.983 13.379 18.2238 13.7518 18.3905 14.0592C18.552 14.3573 18.6174 14.5475 18.6423 14.7147L20.1259 14.4941C20.0656 14.0882 19.9152 13.7245 19.7092 13.3444C19.5082 12.9737 19.2296 12.5443 18.8895 12.0192L17.6304 12.8344ZM17.394 19.2893C17.8671 18.8176 18.4035 18.283 18.8504 17.796C19.0741 17.5523 19.2836 17.3116 19.4558 17.0895C19.619 16.8791 19.7843 16.6406 19.8815 16.4079L18.4972 15.8301C18.4796 15.8724 18.416 15.9827 18.2704 16.1704C18.1339 16.3464 17.9552 16.5531 17.7453 16.7818C17.3252 17.2395 16.8139 17.7495 16.3349 18.2271L17.394 19.2893ZM18.6423 14.7147C18.6967 15.081 18.6487 15.4672 18.4972 15.8301L19.8815 16.4079C20.135 15.8005 20.2218 15.1387 20.1259 14.4941L18.6423 14.7147ZM14.8635 15.8507L14.419 15.461L13.4301 16.5889L13.8746 16.9786L14.8635 15.8507ZM16.2634 18.2983C16.3072 18.2547 16.3661 18.2444 16.4081 18.2528C16.4504 18.2613 16.5069 18.2955 16.5329 18.3607L15.1396 18.9162C15.4965 19.8115 16.6547 20.0263 17.3225 19.3605L16.2634 18.2983ZM14.4549 15.4946L14.2159 15.2556L13.1552 16.3163L13.3942 16.5553L14.4549 15.4946Z" fill="black"/>
<path d="M15.0499 9.41414C15.3433 9.7066 15.8182 9.70588 16.1106 9.41255C16.4031 9.11922 16.4023 8.64434 16.109 8.35189L15.0499 9.41414ZM17.3846 8.35189C17.0913 8.64434 17.0906 9.11922 17.383 9.41255C17.6755 9.70588 18.1504 9.7066 18.4437 9.41414L17.3846 8.35189ZM18.4437 6.0242C17.5063 5.08959 15.9874 5.08959 15.0499 6.0242L16.109 7.08645C16.461 6.73551 17.0326 6.73551 17.3846 7.08645L18.4437 6.0242ZM15.0499 6.0242C14.1113 6.96005 14.1113 8.47829 15.0499 9.41414L16.109 8.35189C15.7583 8.00219 15.7583 7.43615 16.109 7.08645L15.0499 6.0242ZM18.4437 9.41414C19.3824 8.47829 19.3824 6.96005 18.4437 6.0242L17.3846 7.08645C17.7354 7.43615 17.7354 8.00219 17.3846 8.35189L18.4437 9.41414Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 11 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="M7.57991 15.0077L8.10944 14.4766L8.10944 14.4766L7.57991 15.0077ZM7.57991 9.53078L7.05038 8.99965L7.05037 8.99965L7.57991 9.53078ZM14.4467 16.3769L14.9762 16.9081L14.9762 16.9081L14.4467 16.3769ZM8.95326 16.3769L8.42373 16.9081L8.42373 16.9081L8.95326 16.3769ZM11.7 18.3133L11.7 19.0633L11.7 18.3133ZM20.2935 10.5476L19.764 10.0165L19.764 10.0165L20.2935 10.5476ZM14.9389 1.52788C14.5561 1.68599 14.3739 2.12452 14.532 2.50738C14.6901 2.89023 15.1286 3.07242 15.5115 2.91431L14.9389 1.52788ZM7.73705 15.1612C7.44372 15.4536 7.443 15.9285 7.73546 16.2219C8.02791 16.5152 8.50278 16.5159 8.79612 16.2234L7.73705 15.1612ZM10.8561 14.1696C11.1495 13.8771 11.1502 13.4023 10.8577 13.1089C10.5653 12.8156 10.0904 12.8149 9.79708 13.1073L10.8561 14.1696ZM12.2189 18.2188L12.4781 18.9226L12.4781 18.9226L12.2189 18.2188ZM5.74966 11.7075L5.05382 11.4277L5.74966 11.7075ZM13.0296 5.15647C13.323 4.86402 13.3237 4.38914 13.0312 4.09581C12.7388 3.80248 12.2639 3.80176 11.9706 4.09422L13.0296 5.15647ZM19.764 10.0165L13.9171 15.8458L14.9762 16.9081L20.8231 11.0788L19.764 10.0165ZM9.48279 15.8458L8.10944 14.4766L7.05037 15.5388L8.42373 16.9081L9.48279 15.8458ZM17.5468 2.75H18.1157V1.25H17.5468V2.75ZM21.2501 5.87277V6.43993H22.7501V5.87277H21.2501ZM18.1157 2.75C19.0524 2.75 19.6797 2.75158 20.1472 2.81425C20.5933 2.87405 20.7799 2.97688 20.9017 3.09828L21.9608 2.03603C21.5137 1.59028 20.9581 1.40953 20.3465 1.32754C19.7562 1.24842 19.0101 1.25 18.1157 1.25V2.75ZM22.7501 5.87277C22.7501 4.98122 22.7517 4.23688 22.6723 3.6478C22.5899 3.03692 22.4082 2.48209 21.9608 2.03603L20.9017 3.09828C21.0232 3.21937 21.1259 3.40454 21.1857 3.84826C21.2485 4.3138 21.2501 4.93869 21.2501 5.87277H22.7501ZM8.10944 14.4766C7.44701 13.8161 7.00477 13.373 6.71885 12.9994C6.44611 12.643 6.3877 12.4397 6.3877 12.2692H4.8877C4.8877 12.9009 5.15298 13.4214 5.52764 13.911C5.88913 14.3833 6.418 14.9084 7.05037 15.5388L8.10944 14.4766ZM8.42373 16.9081C9.05613 17.5386 9.58271 18.0658 10.0564 18.4262C10.5475 18.7997 11.0685 19.0633 11.7 19.0633L11.7 17.5633C11.5269 17.5633 11.322 17.5042 10.9646 17.2323C10.5897 16.9472 10.1452 16.5062 9.48279 15.8458L8.42373 16.9081ZM20.8231 11.0788C21.6216 10.2826 22.1785 9.74613 22.4709 9.04233L21.0857 8.46683C20.9346 8.83059 20.6495 9.13365 19.764 10.0165L20.8231 11.0788ZM21.2501 6.43993C21.2501 7.68852 21.2368 8.10332 21.0857 8.46683L22.4709 9.04233C22.7634 8.33828 22.7501 7.56584 22.7501 6.43993H21.2501ZM17.5468 1.25C16.417 1.25 15.6438 1.23679 14.9389 1.52788L15.5115 2.91431C15.8774 2.76321 16.2949 2.75 17.5468 2.75V1.25ZM8.79612 16.2234L10.8561 14.1696L9.79708 13.1073L7.73705 15.1612L8.79612 16.2234ZM13.9171 15.8458C13.4058 16.3556 13.0211 16.7386 12.6905 17.0241C12.3587 17.3106 12.1351 17.4504 11.9597 17.515L12.4781 18.9226C12.906 18.765 13.2919 18.4867 13.6709 18.1593C14.0513 17.8308 14.4788 17.404 14.9762 16.9081L13.9171 15.8458ZM11.9597 17.515C11.8673 17.5491 11.7848 17.5633 11.7 17.5633L11.7 19.0633C11.9707 19.0633 12.2283 19.0146 12.4781 18.9226L11.9597 17.515ZM7.05037 8.99965C6.5649 9.48367 6.14575 9.90103 5.82033 10.2724C5.49625 10.6422 5.21908 11.0167 5.05382 11.4277L6.44551 11.9873C6.51649 11.8108 6.66249 11.5874 6.94849 11.261C7.23315 10.9361 7.611 10.5588 8.10944 10.0619L7.05037 8.99965ZM5.05382 11.4277C4.94592 11.696 4.8877 11.9743 4.8877 12.2692H6.3877C6.3877 12.1791 6.40412 12.0902 6.44551 11.9873L5.05382 11.4277ZM8.10944 10.0619L13.0296 5.15647L11.9706 4.09422L7.05038 8.99965L8.10944 10.0619Z" fill="black"/>
<path d="M5.57332 11.5317L6.10365 11.0013L6.10286 11.0005L5.57332 11.5317ZM9.91957 7.42237C10.2679 7.64655 10.732 7.54592 10.9561 7.19761C11.1803 6.84931 11.0797 6.38522 10.7314 6.16104L9.91957 7.42237ZM9.69627 6.38673L10.1022 5.75607L10.1022 5.75607L9.69627 6.38673ZM7.12664 5.06822L7.23629 4.32628L7.12664 5.06822ZM2.22514 8.02365L2.75467 8.55479L2.75467 8.55479L2.22514 8.02365ZM5.33941 5.29662L5.62683 5.98936L5.62683 5.98936L5.33941 5.29662ZM2.86314 9.42645L2.58685 10.1237L2.58686 10.1237L2.86314 9.42645ZM2.70065 10.1692C3.08364 10.327 3.52202 10.1444 3.67981 9.76146C3.8376 9.37848 3.65504 8.94009 3.27206 8.7823L2.70065 10.1692ZM2.48449 9.27641L2.76078 8.57916L2.76078 8.57916L2.48449 9.27641ZM5.21923 12.2382C5.51212 12.5311 5.987 12.5311 6.27989 12.2382C6.57278 11.9453 6.57278 11.4705 6.27989 11.1776L5.21923 12.2382ZM5.62249 10.5216C5.32916 10.2291 4.85428 10.2299 4.56183 10.5232C4.26938 10.8165 4.27009 11.2914 4.56342 11.5839L5.62249 10.5216ZM10.7314 6.16104L10.1022 5.75607L9.29036 7.0174L9.91957 7.42237L10.7314 6.16104ZM10.1022 5.75607C9.48075 5.35611 8.97919 5.03268 8.54751 4.80007C8.1064 4.56238 7.69319 4.3938 7.23629 4.32628L7.017 5.81016C7.2364 5.84258 7.47689 5.92707 7.83597 6.12056C8.20447 6.31913 8.64957 6.60498 9.29036 7.0174L10.1022 5.75607ZM2.75467 8.55479C3.31773 7.99343 3.92167 7.39151 4.46441 6.8964C4.73558 6.64902 4.98252 6.43658 5.19434 6.27332C5.41778 6.1011 5.55951 6.01729 5.62683 5.98936L5.05198 4.60388C4.79474 4.71062 4.52494 4.89541 4.27863 5.08526C4.02071 5.28406 3.73971 5.52712 3.45348 5.78823C2.88143 6.31009 2.2528 6.93703 1.69562 7.49252L2.75467 8.55479ZM7.23629 4.32628C6.50161 4.2177 5.7462 4.31584 5.05198 4.60388L5.62683 5.98936C6.0775 5.80237 6.55885 5.74245 7.017 5.81016L7.23629 4.32628ZM2.20821 9.97367L2.58685 10.1237L3.13942 8.72919L2.76078 8.57916L2.20821 9.97367ZM2.58686 10.1237C2.65048 10.1489 2.67596 10.159 2.70065 10.1692L3.27206 8.7823C3.23583 8.76738 3.19947 8.75298 3.13942 8.72919L2.58686 10.1237ZM1.69562 7.49252C0.921827 8.26397 1.19466 9.57205 2.20821 9.97367L2.76078 8.57916C2.75633 8.57739 2.75452 8.57606 2.75424 8.57586C2.75386 8.57558 2.75375 8.57546 2.75362 8.57529C2.75315 8.57473 2.75145 8.57223 2.75051 8.56769C2.74957 8.56316 2.75019 8.5604 2.75028 8.56006C2.75029 8.56003 2.75026 8.56007 2.75038 8.55986C2.75044 8.55976 2.75143 8.55801 2.75467 8.55479L1.69562 7.49252ZM5.04299 12.062L5.21923 12.2382L6.27989 11.1776L6.10365 11.0013L5.04299 12.062ZM4.56342 11.5839L5.04379 12.0628L6.10286 11.0005L5.62249 10.5216L4.56342 11.5839Z" fill="black"/>
<path d="M12.4995 18.5001L11.9691 19.0305C11.9807 19.0421 11.9927 19.0533 12.005 19.0641L12.4995 18.5001ZM17.8233 13.232C17.5982 12.8843 17.1338 12.785 16.7861 13.0101C16.4384 13.2352 16.3391 13.6996 16.5642 14.0473L17.8233 13.232ZM17.6 14.267L16.9704 14.6746L16.9704 14.6746L17.6 14.267ZM18.9224 16.8289L19.6643 16.7186L18.9224 16.8289ZM15.9581 21.7157L15.4286 21.1846L15.4286 21.1846L15.9581 21.7157ZM18.6933 18.6108L18.0012 18.3219L18.0012 18.3219L18.6933 18.6108ZM15.4452 21.2971C15.2918 20.9123 14.8555 20.7247 14.4708 20.8781C14.086 21.0315 13.8984 21.4678 14.0518 21.8525L15.4452 21.2971ZM12.5279 19.5225C12.8394 19.7956 13.3132 19.7645 13.5863 19.453C13.8594 19.1416 13.8282 18.6677 13.5168 18.3947L12.5279 19.5225ZM15.8741 21.7995L16.4036 22.3306L16.4036 22.3306L15.8741 21.7995ZM12.7486 17.6886C12.4557 17.3957 11.9808 17.3957 11.6879 17.6886C11.395 17.9815 11.395 18.4564 11.6879 18.7493L12.7486 17.6886ZM16.5642 14.0473L16.9704 14.6746L18.2295 13.8593L17.8233 13.232L16.5642 14.0473ZM15.4286 21.1846L15.3445 21.2684L16.4036 22.3306L16.4877 22.2468L15.4286 21.1846ZM16.9704 14.6746C17.3841 15.3135 17.6707 15.7572 17.8698 16.1244C18.0638 16.4823 18.1482 16.7214 18.1806 16.9392L19.6643 16.7186C19.5964 16.2621 19.427 15.8495 19.1885 15.4096C18.9551 14.979 18.6306 14.4789 18.2295 13.8593L16.9704 14.6746ZM16.4877 22.2468C17.0448 21.6913 17.6736 21.0645 18.1971 20.4942C18.459 20.2088 18.7028 19.9287 18.9022 19.6715C19.0926 19.4259 19.2782 19.1567 19.3855 18.8997L18.0012 18.3219C17.9734 18.3884 17.8896 18.5295 17.7168 18.7523C17.5531 18.9634 17.3401 19.2096 17.0919 19.48C16.5953 20.0211 15.9916 20.6232 15.4286 21.1846L16.4877 22.2468ZM18.1806 16.9392C18.2483 17.3947 18.1884 17.8734 18.0012 18.3219L19.3855 18.8997C19.6747 18.2067 19.7734 17.4524 19.6643 16.7186L18.1806 16.9392ZM13.5168 18.3947L12.9939 17.9362L12.005 19.0641L12.5279 19.5225L13.5168 18.3947ZM15.3445 21.2684C15.3509 21.2621 15.3614 21.2556 15.3729 21.2523C15.3827 21.2495 15.3901 21.2499 15.3953 21.2509C15.4005 21.2519 15.4091 21.2548 15.4193 21.263C15.4311 21.2724 15.4405 21.2853 15.4452 21.2971L14.0518 21.8525C14.4357 22.8156 15.6837 23.0484 16.4036 22.3306L15.3445 21.2684ZM13.0298 17.9698L12.7486 17.6886L11.6879 18.7493L11.9691 19.0305L13.0298 17.9698Z" fill="black"/>
<path d="M13.917 10.6287C14.2103 10.9212 14.6852 10.9205 14.9777 10.6271C15.2701 10.3338 15.2694 9.85894 14.9761 9.56648L13.917 10.6287ZM16.6637 9.56648C16.3704 9.85894 16.3697 10.3338 16.6621 10.6271C16.9546 10.9205 17.4294 10.9212 17.7228 10.6287L16.6637 9.56648ZM17.7228 6.82802C16.6716 5.77998 14.9682 5.77998 13.917 6.82802L14.9761 7.89027C15.4419 7.4259 16.1979 7.4259 16.6637 7.89027L17.7228 6.82802ZM13.917 6.82802C12.8646 7.8773 12.8646 9.57946 13.917 10.6287L14.9761 9.56648C14.5116 9.10335 14.5116 8.3534 14.9761 7.89027L13.917 6.82802ZM17.7228 10.6287C18.7752 9.57946 18.7752 7.8773 17.7228 6.82802L16.6637 7.89027C17.1282 8.3534 17.1282 9.10335 16.6637 9.56648L17.7228 10.6287Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 8.9 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="M20.4692 10.9182C20.4692 10.9182 18.6222 10.3027 16.1595 7.8401C13.6969 5.37747 13.0813 3.53027 13.0813 3.53027" stroke="black" stroke-width="1.5"/>
<path d="M20.4698 10.9178C18.4297 12.9579 15.122 12.9579 13.0819 10.9178C11.0418 8.87772 11.0418 5.57005 13.0819 3.52995M20.4698 10.9178C22.5099 8.87772 22.5099 5.57005 20.4698 3.52995C19.7634 2.82354 18.905 2.36174 17.9999 2.14453M20.4698 10.9178L17.6464 16M13.0819 3.52995C13.6429 2.9689 14.2999 2.56214 14.9999 2.30968M13.0819 3.52995L6.83594 7M16.1601 7.83977L10.9999 12.9999" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M2 9.68721L5 8.02051M14.3132 22.0003L16.5 18.0005M5 19.0003L9 15.0004" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 840 B

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M2.92992 12.7732C2.3588 14.4238 2.07325 15.2491 2.43835 15.7587C2.80345 16.2683 3.57742 16.1248 5.12535 15.8376L5.52582 15.7634C5.9657 15.6818 6.18563 15.641 6.39316 15.7012C6.60069 15.7614 6.77232 15.9157 7.11558 16.2245L7.42809 16.5056C8.63602 17.5922 9.79155 17.8917 9.79155 17.8917C10.3431 17.648 10.477 16.7787 10.7447 15.0401L10.814 14.5903C10.8901 14.0962 10.9281 13.8492 11.0475 13.6446C11.1669 13.4399 11.3541 13.3008 11.7286 13.0226L12.0695 12.7693C13.3871 11.7902 14.0459 11.3006 14.0217 10.6404C13.9975 9.98014 13.3063 9.58645 11.9238 8.79907L11.5662 8.59536C11.1733 8.37161 10.9769 8.25974 10.8431 8.07305C10.7094 7.88637 10.6535 7.646 10.5416 7.16529L10.4398 6.72764C10.0462 5.03598 9.84944 4.19015 9.28291 4.02582C8.71638 3.86148 8.1553 4.48747 7.03315 5.73945L6.74284 6.06335C6.42396 6.41912 6.26452 6.59701 6.06247 6.68628C5.86042 6.77556 5.63864 6.76613 5.19508 6.74725L4.79126 6.73007C3.23035 6.66365 2.4499 6.63044 2.12399 7.18912C1.79807 7.7478 2.14254 8.52837 2.83147 10.0895" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M11.9239 8.79864L15 9.65061M9.7916 17.8913L13.0651 18.8409M11.0476 13.6441L19.0252 15.9583M9.28296 4.02539L17.2606 6.33953C17.8271 6.50387 18.0239 7.34969 18.4175 9.04135L18.5193 9.479C18.6312 9.95972 18.6871 10.2001 18.8208 10.3868C18.9546 10.5734 19.151 10.6853 19.5438 10.9091M19.5438 10.9091L19.9015 11.1128C21.284 11.9002 21.9752 12.2939 21.9994 12.9541C22.0236 13.6143 21.3648 14.1039 20.0471 15.083L19.7062 15.3363C19.3318 15.6145 19.1446 15.7536 19.0252 15.9583M19.5438 10.9091L17.6388 10.3815M19.0252 15.9583C18.9058 16.1629 18.8678 16.4099 18.7917 16.904L18.7224 17.3538C18.6408 17.8835 18.5205 18.3551 18.3926 18.7549C18.1952 19.3717 18.0965 19.6801 17.7378 19.8862C17.379 20.0922 17.0322 19.9916 16.3385 19.7904" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.9 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="M10.8613 9.36335C11.3679 8.45445 11.6213 8 12 8C12.3787 8 12.6321 8.45445 13.1387 9.36335L13.2698 9.59849C13.4138 9.85677 13.4858 9.98591 13.598 10.0711C13.7103 10.1563 13.8501 10.188 14.1296 10.2512L14.3842 10.3088C15.3681 10.5314 15.86 10.6427 15.977 11.0191C16.0941 11.3955 15.7587 11.7876 15.088 12.572L14.9144 12.7749C14.7238 12.9978 14.6285 13.1092 14.5857 13.2471C14.5428 13.385 14.5572 13.5336 14.586 13.831L14.6122 14.1018C14.7136 15.1482 14.7644 15.6715 14.4579 15.9041C14.1515 16.1367 13.6909 15.9246 12.7697 15.5005L12.5314 15.3907C12.2696 15.2702 12.1387 15.2099 12 15.2099C11.8613 15.2099 11.7304 15.2702 11.4686 15.3907L11.2303 15.5005C10.3091 15.9246 9.84847 16.1367 9.54206 15.9041C9.23565 15.6715 9.28635 15.1482 9.38776 14.1018L9.41399 13.831C9.44281 13.5336 9.45722 13.385 9.41435 13.2471C9.37147 13.1092 9.27617 12.9978 9.08557 12.7749L8.91204 12.572C8.2413 11.7876 7.90593 11.3955 8.02297 11.0191C8.14001 10.6427 8.63194 10.5314 9.61581 10.3088L9.87035 10.2512C10.1499 10.188 10.2897 10.1563 10.402 10.0711C10.5142 9.98591 10.5862 9.85677 10.7302 9.59849L10.8613 9.36335Z" stroke="black" stroke-width="1.5"/>
<path d="M7 3.33782C8.47087 2.48697 10.1786 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 10.1786 2.48697 8.47087 3.33782 7" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M9.47963 6.8252C7.66038 7.50672 6.75075 7.84748 6.641 8.55405C6.53124 9.26062 7.29404 9.86506 8.81965 11.0739L9.21434 11.3867C9.64787 11.7302 9.86464 11.902 9.9889 12.1361C10.1132 12.3702 10.1309 12.6402 10.1662 13.1801L10.1984 13.6717C10.3229 15.5717 10.3852 16.5217 11.0438 16.8493C11.7024 17.1768 12.5212 16.6649 14.1588 15.6412L14.5825 15.3763C15.0479 15.0854 15.2805 14.9399 15.5467 14.8999C15.8128 14.86 16.0822 14.93 16.621 15.07L17.1116 15.1975C19.0078 15.6903 19.9559 15.9367 20.4727 15.4325C20.9895 14.9284 20.7328 14.0076 20.2193 12.166M20.6654 9.29403C21.7128 7.69854 22.2365 6.90079 21.8973 6.26168C21.5581 5.62258 20.5806 5.56537 18.6256 5.45095L18.1198 5.42135C17.5643 5.38884 17.2865 5.37259 17.0452 5.25261C16.804 5.13263 16.6265 4.9225 16.2716 4.50226L15.9486 4.11967C14.6997 2.64083 14.0753 1.90141 13.3488 2.01056C12.6224 2.11971 12.275 3.00516 11.5803 4.77604" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M6.59527 8.55078C3.48192 10.6857 1.09828 14.7691 2.33125 21.9998C3.42268 18.9857 6.71261 16.5716 10.3877 15.4097" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</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="M9.23163 8.61762C7.26389 9.06284 6.28001 9.28545 6.04594 10.0382C5.81186 10.7909 6.4826 11.5753 7.82408 13.1439L8.17113 13.5498C8.55234 13.9955 8.74294 14.2184 8.82869 14.4942C8.91444 14.7699 8.88562 15.0673 8.82799 15.662L8.77552 16.2035C8.5727 18.2965 8.4713 19.343 9.08412 19.8082C9.69694 20.2734 10.6181 19.8492 12.4605 19.0009L12.9372 18.7815C13.4607 18.5404 13.7225 18.4199 14 18.4199C14.2775 18.4199 14.5393 18.5404 15.0628 18.7815L15.5395 19.0009C17.3819 19.8492 18.3031 20.2734 18.9159 19.8082C19.5287 19.343 19.4273 18.2965 19.2245 16.2035M20.1759 13.1439C21.5174 11.5753 22.1881 10.7909 21.9541 10.0382C21.72 9.28545 20.7361 9.06284 18.7684 8.61762L18.2593 8.50244C17.7001 8.37592 17.4205 8.31266 17.196 8.14225C16.9716 7.97183 16.8276 7.71355 16.5396 7.19699L16.2775 6.7267C15.2641 4.9089 14.7575 4 14 4C13.2425 4 12.7359 4.9089 11.7225 6.7267" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M2.08887 16C3.20445 15.121 4.68639 14.7971 6.08887 15.1257" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M2.08887 10.5C3.08887 10 3.37862 10.0605 4.08887 10" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M2 5.60867L2.20816 5.48676C4.41383 4.19506 6.75032 3.84687 8.95304 4.48161L9.16092 4.54152" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</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 d="M8.32181 14.4928C7.3798 15.9857 6.90879 16.7322 7.22969 17.3428C7.55059 17.9533 8.45088 18.0236 10.2514 18.1642L10.7173 18.2006C11.2289 18.2405 11.4848 18.2605 11.7084 18.378C11.9321 18.4956 12.0983 18.6974 12.4306 19.101L12.7331 19.4685C13.9026 20.889 14.4873 21.5992 15.1543 21.5079C15.8213 21.4165 16.1289 20.5841 16.7439 18.9194L16.9031 18.4887C17.0778 18.0156 17.1652 17.779 17.3369 17.6074C17.5086 17.4357 17.7451 17.3483 18.2182 17.1735L18.6489 17.0144C20.3137 16.3993 21.1461 16.0918 21.2374 15.4248C21.3288 14.7578 20.6185 14.173 19.1981 13.0036M17.8938 10.5219C17.7532 8.7213 17.6829 7.82102 17.0723 7.50012C16.4618 7.17922 15.7153 7.65022 14.2224 8.59224L13.8361 8.83595C13.4119 9.10364 13.1998 9.23748 12.9554 9.27094C12.7111 9.30439 12.4622 9.23367 11.9644 9.09223L11.5113 8.96345C9.75959 8.46571 8.88375 8.21683 8.41508 8.68551C7.94641 9.15418 8.19528 10.03 8.69303 11.7817" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M13.5 6.5L13 6M9.5 2.5L11.5 4.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M6.5 6.5L4 4" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M6 12L4.5 10.5M2 8L2.5 8.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</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="M9.60966 5.86016C8.24522 6.40538 7.563 6.67798 7.48069 7.24324C7.39837 7.80849 7.97047 8.29204 9.11468 9.25915L9.4107 9.50935C9.73584 9.78417 9.89842 9.92158 9.99161 10.1089C10.0848 10.2962 10.0981 10.5121 10.1246 10.9441L10.1488 11.3373C10.2421 12.8574 10.2888 13.6174 10.7828 13.8794C11.2768 14.1414 11.8909 13.7319 13.1191 12.9129L13.4368 12.701C13.7858 12.4683 13.9603 12.3519 14.1599 12.32C14.3595 12.288 14.5616 12.344 14.9657 12.456L15.3336 12.558C16.7558 12.9522 17.4669 13.1493 17.8545 12.746C18.2421 12.3427 18.0495 11.6061 17.6644 10.1328M17.999 7.83522C18.7845 6.55883 19.1773 5.92063 18.9229 5.40935C18.6685 4.89806 17.9354 4.85229 16.4691 4.76076L16.0898 4.73708C15.6731 4.71107 15.4648 4.69807 15.2839 4.60208C15.1029 4.5061 14.9698 4.338 14.7037 4.00181L14.4614 3.69574C13.5247 2.51266 13.0564 1.92112 12.5115 2.00845C11.9667 2.09577 11.7062 2.80412 11.1851 4.22083" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M7.44645 7.24121C5.11144 8.94915 3.32371 12.2158 4.24844 18.0004C5.06701 15.5892 7.53446 13.6579 10.2908 12.7283" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M10.2808 16C10.2808 16 10.9135 17.3908 11.6935 17.8692C12.4735 18.3475 14 18.2808 14 18.2808C14 18.2808 12.6092 18.9135 12.1308 19.6935C11.6525 20.4735 11.7192 22 11.7192 22C11.7192 22 11.0865 20.6092 10.3065 20.1308C9.52652 19.6525 8 19.7192 8 19.7192C8 19.7192 9.39082 19.0865 9.86916 18.3065C10.3475 17.5265 10.2808 16 10.2808 16Z" stroke="black" stroke-linejoin="round"/>
<path d="M18.4795 15C18.4795 15 18.0577 15.9272 17.5377 16.2461C17.0177 16.565 16 16.5205 16 16.5205C16 16.5205 16.9272 16.9423 17.2461 17.4623C17.565 17.9823 17.5205 19 17.5205 19C17.5205 19 17.9423 18.0728 18.4623 17.7539C18.9823 17.435 20 17.4795 20 17.4795C20 17.4795 19.0728 17.0577 18.7539 16.5377C18.435 16.0177 18.4795 15 18.4795 15Z" stroke="black" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.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 d="M13.6734 15.6837C14.3463 16.75 14.6827 17.2832 14.4535 17.7193C14.2243 18.1555 13.5812 18.2057 12.2951 18.3061L11.9624 18.3321C11.5969 18.3606 11.4142 18.3749 11.2544 18.4588C11.0946 18.5428 10.976 18.6869 10.7386 18.9753L10.5225 19.2378C9.68713 20.2524 9.26946 20.7597 8.79304 20.6944C8.31661 20.6292 8.09694 20.0346 7.65761 18.8455L7.54395 18.5378C7.4191 18.1999 7.35668 18.031 7.23405 17.9083C7.11142 17.7857 6.94246 17.7233 6.60455 17.5984L6.2969 17.4848C5.10777 17.0454 4.5132 16.8258 4.44797 16.3493C4.38273 15.8729 4.89003 15.4553 5.90463 14.6199L6.16712 14.4038C6.45544 14.1664 6.5996 14.0477 6.68356 13.888C6.76753 13.7282 6.7818 13.5455 6.81033 13.18L6.83631 12.8473C6.93672 11.5612 6.98693 10.9181 7.42304 10.6889C7.85915 10.4597 8.39234 10.7961 9.45873 11.469L9.73462 11.643C10.0377 11.8343 10.1892 11.9299 10.3637 11.9538C10.5382 11.9777 10.716 11.9271 11.0715 11.8261L11.3952 11.7341C12.6464 11.3786 13.272 11.2008 13.6068 11.5356C13.9416 11.8704 13.7638 12.496 13.4083 13.7471" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M21.8291 19.9822C21.3391 21.0265 19.8604 21.2409 17.8486 20.7454M21.8291 19.9822C22.3624 18.8458 21.6185 16.9534 20 14.8529M21.8291 19.9822C21.1988 21.3256 18.9326 21.2956 16 20.1482M21.8291 19.9822C22.6984 18.1298 20.1742 14.2687 16 10.7717M2.17085 6.0176C1.63758 7.15405 2.38148 9.04647 4 11.147M2.17085 6.0176C2.6609 4.97326 4.13957 4.75905 6.1514 5.25447M2.17085 6.0176C1.4639 7.5242 3.00156 10.3594 5.84592 13.2469M2.17085 6.0176C3.07925 4.08172 7.38459 4.99798 12.1861 8" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M18.8953 3.39503C18.9939 4.31938 19.3815 5.18594 20 5.86464M18.8953 3.39503C17.9645 4.16223 17.6651 4.30368 16.4925 4.53039M18.8953 3.39503L19.2038 3M17.5972 7C17.4986 6.07565 17.111 5.20909 16.4925 4.53039M16.4925 4.53039L16 4.51382" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.2 KiB

@@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M12 20V17.6M12 6.4V4M20 12H17.6M6.4 12H4M17.6569 6.34315L15.9598 8.0402M8.0402 15.9598L6.34315 17.6569M6.34293 6.34332L8.03999 8.04038M15.9596 15.96L17.6566 17.657" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 336 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="M12.5497 3.43948C12.118 2.50904 11.9022 2.04382 11.5213 2.00452C11.1405 1.96522 10.8468 2.37786 10.2595 3.20314L10.1075 3.41665C9.9406 3.65117 9.85715 3.76843 9.73698 3.83908C9.61681 3.90973 9.47352 3.92577 9.18695 3.95785L8.92606 3.98706C7.91761 4.09997 7.41339 4.15643 7.26346 4.50779C7.11353 4.85916 7.41719 5.27274 8.0245 6.0999L8.18162 6.31389C8.3542 6.54895 8.44049 6.66647 8.4718 6.80408C8.5031 6.94169 8.47588 7.08381 8.42143 7.36804L8.37186 7.62681C8.18025 8.62703 8.08445 9.12714 8.37265 9.3836C8.66086 9.64006 9.1422 9.48302 10.1049 9.16895L10.3539 9.0877C10.6275 8.99845 10.7643 8.95383 10.9038 8.96823C11.0433 8.98262 11.1698 9.05441 11.4227 9.19799L11.653 9.32871C12.543 9.83397 12.988 10.0866 13.316 9.89374C13.6441 9.70087 13.6379 9.19024 13.6256 8.16897L13.6224 7.90476C13.6189 7.61455 13.6171 7.46944 13.672 7.34073C13.727 7.21202 13.8323 7.11427 14.0431 6.91878L14.235 6.7408C14.9767 6.05285 15.3475 5.70887 15.262 5.33322C15.1766 4.95756 14.6914 4.79901 13.7211 4.4819L13.4701 4.39986C13.1943 4.30975 13.0565 4.26469 12.9509 4.17074C12.8453 4.0768 12.784 3.9446 12.6613 3.6802L12.5497 3.43948Z" stroke="black" stroke-width="1.5"/>
<path d="M10.9998 22C10.6665 19.8333 10.1998 14.8 10.9998 12" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M14.5 22C14.5 20.8748 14.6709 19.4838 15.1281 18M22 9.5C19.8009 10.7828 18.2063 12.3567 17.0685 14" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M5.00012 13.2681C5.00012 13.2681 5.64973 14.0159 6.2227 14.1694C6.79567 14.3229 7.73217 14.0001 7.73217 14.0001C7.73217 14.0001 6.98434 14.6497 6.83081 15.2227C6.67729 15.7957 7.00012 16.7322 7.00012 16.7322C7.00012 16.7322 6.3505 15.9843 5.77753 15.8308C5.20457 15.6773 4.26807 16.0001 4.26807 16.0001C4.26807 16.0001 5.01589 15.3505 5.16942 14.7775C5.32295 14.2046 5.00012 13.2681 5.00012 13.2681Z" stroke="black" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

@@ -0,0 +1,5 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M7.43361 9.90622C5.34288 10.3793 4.29751 10.6158 4.04881 11.4156C3.8001 12.2153 4.51276 13.0487 5.93808 14.7154L6.30683 15.1466C6.71186 15.6203 6.91438 15.8571 7.00548 16.1501C7.09659 16.443 7.06597 16.759 7.00474 17.3909L6.94899 17.9662C6.7335 20.19 6.62575 21.3019 7.27688 21.7962C7.928 22.2905 8.90677 21.8398 10.8643 20.9385L11.3708 20.7053C11.927 20.4492 12.2052 20.3211 12.5 20.3211C12.7948 20.3211 13.073 20.4492 13.6292 20.7053L14.1357 20.9385C16.0932 21.8398 17.072 22.2905 17.7231 21.7962C18.3742 21.3019 18.2665 20.19 18.051 17.9662M19.0619 14.7154C20.4872 13.0487 21.1999 12.2153 20.9512 11.4156C20.7025 10.6158 19.6571 10.3793 17.5664 9.90622L17.0255 9.78384C16.4314 9.64942 16.1343 9.5822 15.8958 9.40114C15.6573 9.22007 15.5043 8.94564 15.1984 8.3968L14.9198 7.89712C13.8432 5.96571 13.3048 5 12.5 5C11.6952 5 11.1568 5.96571 10.0802 7.89712" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M4.98987 2C4.98987 2 5.2778 3.45771 5.90909 4.08475C6.54037 4.71179 8 4.98987 8 4.98987C8 4.98987 6.54229 5.2778 5.91525 5.90909C5.28821 6.54037 5.01013 8 5.01013 8C5.01013 8 4.7222 6.54229 4.09091 5.91525C3.45963 5.28821 2 5.01013 2 5.01013C2 5.01013 3.45771 4.7222 4.08475 4.09091C4.71179 3.45963 4.98987 2 4.98987 2Z" stroke="black" stroke-linejoin="round"/>
<path d="M18 5H20M19 6L19 4" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.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 d="M5.36655 10.2421C4.28985 8.4221 3.75151 7.51211 4.11106 6.78804C4.4706 6.06397 5.48992 6.00535 7.52857 5.88812L8.05599 5.85779C8.63531 5.82448 8.92497 5.80782 9.17756 5.67305C9.43014 5.53828 9.61705 5.30066 9.99088 4.82542L10.3312 4.39274C11.6467 2.72034 12.3045 1.88413 13.0606 2.01293C13.8167 2.14173 14.1705 3.15023 14.8779 5.16723M5.80455 13.5087C5.25206 15.5982 4.97582 16.6429 5.50972 17.2192C6.04363 17.7955 7.0341 17.5217 9.01504 16.9741L9.99088 16.5M17.048 7.50967C18.9378 8.29605 19.8826 8.68925 19.9904 9.49292C20.0823 10.1786 19.513 10.7756 18.3493 11.7831" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M16.2387 19.57C17.7244 19.9565 18.4673 20.1498 18.8677 19.743C19.2681 19.3362 19.061 18.5987 18.6466 17.1238L18.5394 16.7422C18.4216 16.3231 18.3628 16.1135 18.3924 15.9057C18.422 15.6979 18.5367 15.5154 18.7662 15.1503L18.9751 14.818C19.7826 13.5332 20.1864 12.8909 19.9167 12.3798C19.647 11.8687 18.8826 11.8273 17.3536 11.7446L16.958 11.7231C16.5235 11.6996 16.3063 11.6879 16.1168 11.5927C15.9274 11.4976 15.7872 11.3299 15.5068 10.9944L15.2516 10.689C14.265 9.50847 13.7716 8.91821 13.2045 9.00913C12.6375 9.10004 12.3722 9.81193 11.8416 11.2357L11.7043 11.604C11.5535 12.0086 11.4781 12.2109 11.3314 12.3599C11.1848 12.509 10.9834 12.5878 10.5806 12.7456L10.214 12.8892C8.79667 13.4443 8.08803 13.7218 8.00721 14.2891C7.92639 14.8564 8.52692 15.3378 9.72797 16.3004L10.0387 16.5495C10.38 16.8231 10.5507 16.9599 10.6494 17.1471C10.7482 17.3343 10.7639 17.5508 10.7954 17.9837L10.824 18.3779C10.9347 19.9015 10.9901 20.6633 11.5072 20.923C12.0244 21.1827 12.6608 20.7683 13.9337 19.9395" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 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 d="M2.73145 9C3.60699 8.25047 5.00469 7.62664 6.72703 7.21094M2.73145 12.6524C4.35491 14.0423 7.77368 14.9999 11.7285 14.9999C17.253 14.9999 21.7314 13.1313 21.7314 10.8262C21.7314 9.65873 20.5826 8.60321 18.7308 7.84573C18.1323 7.6009 17.4603 7.38721 16.73 7.21094M11.7287 9C8.53794 9 7.34123 8.4684 6.92702 8.18039C6.78146 8.07918 6.72725 7.90601 6.72725 7.72876C6.72725 5.11714 8.84501 3 11.4574 3H12C14.6124 3 16.7302 5.11714 16.7302 7.72876C16.7302 7.90601 16.6757 8.07943 16.5301 8.18061C16.249 8.37597 15.608 8.68323 14.2295 8.86075" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M11.7286 21V18M17.7303 20V17M5.72681 20V17" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M12.5 12C12.5 12.5523 12.0523 13 11.5 13C10.9477 13 10.5 12.5523 10.5 12C10.5 11.4477 10.9477 11 11.5 11C12.0523 11 12.5 11.4477 12.5 12Z" fill="black"/>
<path d="M7.5 11C7.5 11.5523 7.05228 12 6.5 12C5.94772 12 5.5 11.5523 5.5 11C5.5 10.4477 5.94772 10 6.5 10C7.05228 10 7.5 10.4477 7.5 11Z" fill="black"/>
<path d="M17.5 11C17.5 11.5523 17.0523 12 16.5 12C15.9477 12 15.5 11.5523 15.5 11C15.5 10.4477 15.9477 10 16.5 10C17.0523 10 17.5 10.4477 17.5 11Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

@@ -0,0 +1,9 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M3.636 20.364L7.75732 16.2427" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M9.99976 21.9995L12.707 19.7781" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M2.00024 14L4.22192 11.293" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M7.85635 3.99951C9.00545 4.08861 10.4349 4.63583 11.9467 5.55976M5.27368 6.58218C5.4389 8.71288 7.1792 11.8075 9.97569 14.6039C13.8821 18.5103 18.3701 20.3558 20 18.7259C20.8256 17.9003 20.7596 16.3416 19.9858 14.4966C19.7357 13.9002 19.4116 13.274 19.0199 12.6329M14.2184 10.3615C11.9622 8.10532 11.4919 6.88323 11.4026 6.38668C11.3713 6.21219 11.4554 6.05141 11.5807 5.92607C13.4274 4.07937 16.4219 4.07981 18.2692 5.92705L18.6529 6.31075C20.5001 8.15799 20.5006 11.1525 18.6539 12.9992C18.5285 13.1246 18.3674 13.2086 18.1929 13.1772C17.8559 13.1166 17.1854 12.8806 16.0851 12.0314" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M13.0285 13.2712C12.6379 13.6617 12.0048 13.6617 11.6142 13.2712C11.2237 12.8807 11.2237 12.2475 11.6142 11.857C12.0048 11.4665 12.6379 11.4665 13.0285 11.857C13.419 12.2475 13.419 12.8807 13.0285 13.2712Z" fill="black"/>
<path d="M10.2 9.02855C9.8095 9.41907 9.17634 9.41907 8.78581 9.02855C8.39529 8.63802 8.39529 8.00486 8.78581 7.61433C9.17634 7.22381 9.8095 7.22381 10.2 7.61433C10.5906 8.00486 10.5906 8.63802 10.2 9.02855Z" fill="black"/>
<path d="M17.2711 16.0996C16.8806 16.4901 16.2474 16.4901 15.8569 16.0996C15.4664 15.7091 15.4664 15.0759 15.8569 14.6854C16.2474 14.2949 16.8806 14.2949 17.2711 14.6854C17.6616 15.0759 17.6616 15.7091 17.2711 16.0996Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

@@ -0,0 +1,9 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M2.73145 10C3.60699 9.25047 5.00469 8.62664 6.72703 8.21094M2.73145 13.6524C4.35491 15.0423 7.77368 15.9999 11.7285 15.9999C17.253 15.9999 21.7314 14.1313 21.7314 11.8262C21.7314 10.6587 20.5826 9.60321 18.7308 8.84573C18.1323 8.6009 17.4603 8.38721 16.73 8.21094M11.7287 10C8.53794 10 7.34123 9.4684 6.92702 9.18039C6.78146 9.07918 6.72725 8.90601 6.72725 8.72876C6.72725 6.11714 8.84501 4 11.4574 4H12C14.6124 4 16.7302 6.11714 16.7302 8.72876C16.7302 8.90601 16.6757 9.07943 16.5301 9.18061C16.249 9.37597 15.608 9.68323 14.2295 9.86075" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M12 16V19" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M5.50036 15.5L4.5 17.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M18.4996 15.5L19.5 17.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<circle cx="12" cy="13" r="1" fill="black"/>
<circle cx="7" cy="12" r="1" fill="black"/>
<circle cx="17" cy="12" r="1" 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 d="M9.5 17.75C9.08579 17.75 8.75 18.0858 8.75 18.5C8.75 18.9142 9.08579 19.25 9.5 19.25V17.75ZM14.5 19.25C14.9142 19.25 15.25 18.9142 15.25 18.5C15.25 18.0858 14.9142 17.75 14.5 17.75V19.25ZM11.25 22.0001C11.25 22.4143 11.5858 22.75 12.0001 22.75C12.4143 22.75 12.75 22.4142 12.75 21.9999L11.25 22.0001ZM11.2497 16V18.5H12.7497V16H11.2497ZM11.9997 17.75H9.5V19.25H11.9997V17.75ZM14.5 17.75H11.9997V19.25H14.5V17.75ZM11.2497 18.5001L11.25 22.0001L12.75 21.9999L12.7497 18.4999L11.2497 18.5001Z" fill="black"/>
<path d="M8.5 2.93648C9.52961 2.34088 10.725 2 12 2C15.866 2 19 5.13401 19 9C19 12.866 15.866 16 12 16C8.13401 16 5 12.866 5 9C5 7.72499 5.34088 6.52961 5.93648 5.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 843 B