add nuxt image and optimize svgs to improve lighthouse scores

This commit is contained in:
CodeF53 2024-01-30 18:59:35 -07:00
parent d196182f35
commit eb3d559293
11 changed files with 35 additions and 26 deletions

BIN
bun.lockb

Binary file not shown.

View file

@ -6,7 +6,10 @@
<header class="col">
<nav class="row gap2 spaceBetween alignCenter">
<NuxtLink to="/" class="home interactive" aria-label="home">
<img class="pfp" src="/assets/pfp.svg">
<NuxtImg
:aria-hidden="true" alt="my profile picture" class="pfp"
src="/assets/pfp.low.svg" preload width="40" height="40"
/>
</NuxtLink>
<Links />
@ -21,8 +24,7 @@ header {
nav {
height: var(--header-height);
max-width: 50rem;
width: calc(100vw - 2rem);
width: var(--content-width);
}
a.home {

View file

@ -10,7 +10,7 @@ const { image, title, tags, description } = article
<NuxtLink class="portfolioListItem" :to="path">
<div class="header wrap spaceBetween">
<h2 class="row gap1 centerChildren">
<img :src="image">
<NuxtImg :src="image" preload :alt="title" width="24" height="24" :aria-hidden="true" />
<span> {{ title }} </span>
</h2>

View file

@ -2,7 +2,7 @@
export default defineNuxtConfig({
devtools: { enabled: true },
// typescript: { strict: true, typeCheck: true, shim: false }, (causes build to get stuck somehow)
modules: ['nuxt-lodash', 'nuxt-icon', '@nuxt/content'],
modules: ['nuxt-lodash', 'nuxt-icon', '@nuxt/content', '@nuxt/image'],
css: ['~/assets/styles/layout.scss', '~/assets/styles/misc.scss', '~/assets/styles/font.scss', '~/assets/styles/components.scss', '~/assets/styles/structure.scss'],

View file

@ -13,6 +13,7 @@
},
"dependencies": {
"@nuxt/content": "^2.11.0",
"@nuxt/image": "^1.3.0",
"nuxt-icon": "^0.6.8",
"nuxt-lodash": "^2.5.3",
"sass": "^1.70.0"

View file

@ -4,7 +4,10 @@ definePageMeta({ layout: 'home' })
<template>
<div id="home" class="row centerChildren">
<img class="pfp" src="/assets/pfp.svg">
<NuxtImg
aria-hidden="true" alt="my profile picture" class="pfp"
src="/assets/pfp.svg" preload width="320" height="320"
/>
<main class="col gap2">
<h1>Hi, I'm F53</h1>

View file

@ -0,0 +1,16 @@
<svg viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="dG" x1="-6" x2="-6" y1="320" y2="0" gradientUnits="userSpaceOnUse">
<stop stop-color="#2a0000" offset=".00621" /><stop stop-color="#360000" offset=".11258" /><stop stop-color="#3b0000" offset=".26037" /><stop stop-color="#3b0000" offset=".44812" /><stop stop-color="#350000" offset=".63355" /><stop stop-color="#310000" offset=".7064" /><stop stop-color="#3b0000" offset=".83307" /><stop stop-color="#2a0000" offset="1" />
</linearGradient>
<linearGradient id="lg" x1="-6" x2="160" y1="320" y2="32" gradientUnits="userSpaceOnUse">
<stop stop-color="#5c0000" offset=".30864" /><stop stop-color="#ae0606" offset=".35809" /><stop stop-color="#ff0d0d" offset=".51203" /><stop stop-color="#ff0d0d" offset=".81762" /><stop stop-color="#ff2525" offset=".9145" /><stop stop-color="#ff7b7b" offset="1" />
</linearGradient>
</defs>
<path fill="url(#dG)" stroke="url(#dG)" d="m267.05 33.66-79.34 45.807v0.52969l27.713-16v128l-110.85 64v-0.50592l-0.52917 0.50592v-5.2e-4h-5.1e-4l5.1e-4 44.445c-2.1e-4 13.76 6.0368 14.531 13.354 11.531 0.44939-0.22538 0.86386-0.41611 1.3332-0.66042 1.2026-0.62598 2.4737-1.314 3.8261-2.0645 1.3524-0.75043 2.7861-1.563 4.315-2.4381 1.5232-0.87188 3.142-1.8066 4.8669-2.8024 6e-3 -3e-3 0.0116-7e-3 0.0176-0.0103l0.66094-0.076 110.72-63.924c27.713-16 27.713-16 27.713-48v-127.13c1.3e-4 -16.791-9e-3 -24.999-3.7982-31.203z"/>
<path fill-opacity=".1" d="m263.24 38.603c-1.7495 0.04215-3.7061 0.588-5.764 1.432-0.44939 0.22538-0.86386 0.41612-1.3332 0.66042-1.2026 0.62598-2.4737 1.3141-3.8261 2.0645-1.3524 0.75043-2.7861 1.563-4.315 2.4381-1.5232 0.87188-3.142 1.8066-4.8669 2.8024-6e-3 0.0033-0.0116 0.0073-0.0176 0.01034l-27.695 15.99v128l-110.85 64.237-5.1e-4 -0.23719 5.1e-4 44.444c-2.1e-4 13.76 6.0365 14.531 13.353 11.531 3.9035-1.9578 8.4868-4.585 14.359-7.9752l110.85-64c13.856-8 20.785-12 24.249-18 3.4641-6 3.464-14 3.4639-30l-0.0176-95.989h5.1e-4l-5.1e-4 -44.445c1.5e-4 -9.8899-3.1186-13.07-7.5897-12.963z"/>
<path fill="url(#lg)" stroke="url(#lg)" d="m52.947 33.664c-3.7888 6.2045-3.7978 14.412-3.7977 31.203v127.13c0 32-2.64e-4 32 27.713 48l110.72 63.924 0.66146 0.076c6e-3 3e-3 0.0119 7e-3 0.0176 0.0103 1.7248 0.99584 3.3436 1.9305 4.8669 2.8024 1.5289 0.87511 2.9626 1.6877 4.315 2.4381 1.3524 0.75044 2.6235 1.4385 3.8261 2.0645 0.46939 0.24431 0.88386 0.43505 1.3332 0.66043 7.3169 3.0007 13.354 2.2293 13.354-11.531l5.1e-4 -44.445h-5.1e-4v5.1e-4l-0.52917-0.50591v0.50591l-110.85-64v-128l27.713 16v-0.52917z"/>
<path fill-opacity=".22" d="m56.76 38.6c-4.4711-0.10771-7.5899 3.0726-7.5897 12.963l-5.2e-4 44.445h5.2e-4l-0.0176 95.989c-8e-5 16-2.1e-4 24 3.4639 30 3.4641 6 10.392 10 24.249 18l110.85 64c6e-3 3e-3 0.0119 7e-3 0.0176 0.0103 1.7248 0.99581 3.3436 1.9305 4.8669 2.8024 1.5289 0.87511 2.9626 1.6877 4.315 2.4381 1.3524 0.75044 2.6235 1.4385 3.8261 2.0645 0.46939 0.24431 0.88386 0.43504 1.3332 0.66042 7.3169 3.0007 13.354 2.2292 13.354-11.531l5.2e-4 -44.445h-5.2e-4v5.2e-4l-110.85-64v-128l-27.695-15.99c-6e-3 -3e-3 -0.0119-7e-3 -0.0176-0.0103-1.7248-0.99584-3.3436-1.9305-4.8669-2.8024-1.5289-0.87511-2.9626-1.6877-4.315-2.4381-1.3524-0.75041-2.6235-1.4385-3.8261-2.0645-0.46939-0.24431-0.88386-0.43504-1.3332-0.66042-2.0579-0.84395-4.0145-1.3898-5.764-1.432z"/>
<path fill="url(#dG)" stroke="url(#dG)" d="m215.34 3.949c-6.8404 0.05066-13.769 4.051-27.625 12.051l-110.85 64c-27.713 16-27.713 16-27.713 48v128.85c-2e-5 31.151-3.7e-4 31.15 28.484 47.596 21.231 12.258 25.776 14.812 40.292 7.5324-7.315 2.9987-13.35 2.2251-13.35-11.532l-5.2e-4 -44.445h5.2e-4v-95.618c5e-5 -32.381-2.6e-4 -32.382 27.713-48.382l55.426-32v-5.2e-4l79.584-45.947c-3.5528-6.1561-10.657-10.257-24.86-18.458-13.505-7.7973-20.258-11.696-27.099-11.646z"/>
<path fill="url(#lg)" stroke="url(#lg)" d="m104.66 3.9491c-6.8404-0.050661-13.593 3.8485-27.099 11.646-14.203 8.2-21.307 12.302-24.859 18.457l135.01 77.948c27.713 16 27.713 16 27.713 48.382v95.618h5.2e-4l-5.2e-4 44.445c1e-5 0.85999-0.0238 1.669-0.0698 2.4298s-0.11394 1.4734-0.20361 2.1394c-0.0897 0.66604-0.20073 1.2856-0.33176 1.8614-0.13103 0.57583-0.2821 1.1077-0.45217 1.5978-0.085 0.24505-0.17488 0.47988-0.26923 0.70435-0.0944 0.22446-0.19324 0.43841-0.29663 0.64285s-0.21136 0.39948-0.32349 0.58446-0.22875 0.35999-0.34933 0.52607c-0.12059 0.16608-0.24539 0.32303-0.37414 0.47077s-0.26129 0.28654-0.39791 0.41651-0.27696 0.25105-0.42116 0.36381c-0.1442 0.11275-0.29241 0.21705-0.4439 0.31315s-0.3066 0.18405-0.46509 0.26407c-0.15849 0.08-0.32004 0.15203-0.48524 0.21653-0.3304 0.12899-0.6739 0.22789-1.0294 0.29817-0.3555 0.0703-0.72295 0.1121-1.1012 0.12816-0.37828 0.0161-0.76761 6e-3 -1.1663-0.0274-0.39873-0.0337-0.80684-0.0911-1.2237-0.17002-0.41685-0.0789-0.84219-0.1796-1.2748-0.2992-0.43267-0.11961-0.87264-0.25811-1.3188-0.41393-0.44514-0.15548-0.89663-0.32816-1.3529-0.51522 14.516 7.2798 19.061 4.7262 40.292-7.5318 28.484-16.445 28.484-16.445 28.484-47.596v-128.85c0-32-2.7e-4 -32-27.713-48l-110.85-64c-13.856-8-20.785-12-27.625-12.051z"/>
</svg>

After

Width:  |  Height:  |  Size: 5 KiB

View file

@ -1,16 +1 @@
<svg viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="dG" x1="-6" x2="-6" y1="320" y2="0" gradientUnits="userSpaceOnUse">
<stop stop-color="#2a0000" offset=".00621" /><stop stop-color="#360000" offset=".11258" /><stop stop-color="#3b0000" offset=".26037" /><stop stop-color="#3b0000" offset=".44812" /><stop stop-color="#350000" offset=".63355" /><stop stop-color="#310000" offset=".7064" /><stop stop-color="#3b0000" offset=".83307" /><stop stop-color="#2a0000" offset="1" />
</linearGradient>
<linearGradient id="lg" x1="-6" x2="160" y1="320" y2="32" gradientUnits="userSpaceOnUse">
<stop stop-color="#5c0000" offset=".30864" /><stop stop-color="#ae0606" offset=".35809" /><stop stop-color="#ff0d0d" offset=".51203" /><stop stop-color="#ff0d0d" offset=".81762" /><stop stop-color="#ff2525" offset=".9145" /><stop stop-color="#ff7b7b" offset="1" />
</linearGradient>
</defs>
<path fill="url(#dG)" stroke="url(#dG)" d="m267.05 33.66-79.34 45.807v0.52969l27.713-16v128l-110.85 64v-0.50592l-0.52917 0.50592v-5.2e-4h-5.1e-4l5.1e-4 44.445c-2.1e-4 13.76 6.0368 14.531 13.354 11.531 0.44939-0.22538 0.86386-0.41611 1.3332-0.66042 1.2026-0.62598 2.4737-1.314 3.8261-2.0645 1.3524-0.75043 2.7861-1.563 4.315-2.4381 1.5232-0.87188 3.142-1.8066 4.8669-2.8024 6e-3 -3e-3 0.0116-7e-3 0.0176-0.0103l0.66094-0.076 110.72-63.924c27.713-16 27.713-16 27.713-48v-127.13c1.3e-4 -16.791-9e-3 -24.999-3.7982-31.203z"/>
<path fill-opacity=".1" d="m263.24 38.603c-1.7495 0.04215-3.7061 0.588-5.764 1.432-0.44939 0.22538-0.86386 0.41612-1.3332 0.66042-1.2026 0.62598-2.4737 1.3141-3.8261 2.0645-1.3524 0.75043-2.7861 1.563-4.315 2.4381-1.5232 0.87188-3.142 1.8066-4.8669 2.8024-6e-3 0.0033-0.0116 0.0073-0.0176 0.01034l-27.695 15.99v128l-110.85 64.237-5.1e-4 -0.23719 5.1e-4 44.444c-2.1e-4 13.76 6.0365 14.531 13.353 11.531 3.9035-1.9578 8.4868-4.585 14.359-7.9752l110.85-64c13.856-8 20.785-12 24.249-18 3.4641-6 3.464-14 3.4639-30l-0.0176-95.989h5.1e-4l-5.1e-4 -44.445c1.5e-4 -9.8899-3.1186-13.07-7.5897-12.963z"/>
<path fill="url(#lg)" stroke="url(#lg)" d="m52.947 33.664c-3.7888 6.2045-3.7978 14.412-3.7977 31.203v127.13c0 32-2.64e-4 32 27.713 48l110.72 63.924 0.66146 0.076c6e-3 3e-3 0.0119 7e-3 0.0176 0.0103 1.7248 0.99584 3.3436 1.9305 4.8669 2.8024 1.5289 0.87511 2.9626 1.6877 4.315 2.4381 1.3524 0.75044 2.6235 1.4385 3.8261 2.0645 0.46939 0.24431 0.88386 0.43505 1.3332 0.66043 7.3169 3.0007 13.354 2.2293 13.354-11.531l5.1e-4 -44.445h-5.1e-4v5.1e-4l-0.52917-0.50591v0.50591l-110.85-64v-128l27.713 16v-0.52917z"/>
<path fill-opacity=".22" d="m56.76 38.6c-4.4711-0.10771-7.5899 3.0726-7.5897 12.963l-5.2e-4 44.445h5.2e-4l-0.0176 95.989c-8e-5 16-2.1e-4 24 3.4639 30 3.4641 6 10.392 10 24.249 18l110.85 64c6e-3 3e-3 0.0119 7e-3 0.0176 0.0103 1.7248 0.99581 3.3436 1.9305 4.8669 2.8024 1.5289 0.87511 2.9626 1.6877 4.315 2.4381 1.3524 0.75044 2.6235 1.4385 3.8261 2.0645 0.46939 0.24431 0.88386 0.43504 1.3332 0.66042 7.3169 3.0007 13.354 2.2292 13.354-11.531l5.2e-4 -44.445h-5.2e-4v5.2e-4l-110.85-64v-128l-27.695-15.99c-6e-3 -3e-3 -0.0119-7e-3 -0.0176-0.0103-1.7248-0.99584-3.3436-1.9305-4.8669-2.8024-1.5289-0.87511-2.9626-1.6877-4.315-2.4381-1.3524-0.75041-2.6235-1.4385-3.8261-2.0645-0.46939-0.24431-0.88386-0.43504-1.3332-0.66042-2.0579-0.84395-4.0145-1.3898-5.764-1.432z"/>
<path fill="url(#dG)" stroke="url(#dG)" d="m215.34 3.949c-6.8404 0.05066-13.769 4.051-27.625 12.051l-110.85 64c-27.713 16-27.713 16-27.713 48v128.85c-2e-5 31.151-3.7e-4 31.15 28.484 47.596 21.231 12.258 25.776 14.812 40.292 7.5324-7.315 2.9987-13.35 2.2251-13.35-11.532l-5.2e-4 -44.445h5.2e-4v-95.618c5e-5 -32.381-2.6e-4 -32.382 27.713-48.382l55.426-32v-5.2e-4l79.584-45.947c-3.5528-6.1561-10.657-10.257-24.86-18.458-13.505-7.7973-20.258-11.696-27.099-11.646z"/>
<path fill="url(#lg)" stroke="url(#lg)" d="m104.66 3.9491c-6.8404-0.050661-13.593 3.8485-27.099 11.646-14.203 8.2-21.307 12.302-24.859 18.457l135.01 77.948c27.713 16 27.713 16 27.713 48.382v95.618h5.2e-4l-5.2e-4 44.445c1e-5 0.85999-0.0238 1.669-0.0698 2.4298s-0.11394 1.4734-0.20361 2.1394c-0.0897 0.66604-0.20073 1.2856-0.33176 1.8614-0.13103 0.57583-0.2821 1.1077-0.45217 1.5978-0.085 0.24505-0.17488 0.47988-0.26923 0.70435-0.0944 0.22446-0.19324 0.43841-0.29663 0.64285s-0.21136 0.39948-0.32349 0.58446-0.22875 0.35999-0.34933 0.52607c-0.12059 0.16608-0.24539 0.32303-0.37414 0.47077s-0.26129 0.28654-0.39791 0.41651-0.27696 0.25105-0.42116 0.36381c-0.1442 0.11275-0.29241 0.21705-0.4439 0.31315s-0.3066 0.18405-0.46509 0.26407c-0.15849 0.08-0.32004 0.15203-0.48524 0.21653-0.3304 0.12899-0.6739 0.22789-1.0294 0.29817-0.3555 0.0703-0.72295 0.1121-1.1012 0.12816-0.37828 0.0161-0.76761 6e-3 -1.1663-0.0274-0.39873-0.0337-0.80684-0.0911-1.2237-0.17002-0.41685-0.0789-0.84219-0.1796-1.2748-0.2992-0.43267-0.11961-0.87264-0.25811-1.3188-0.41393-0.44514-0.15548-0.89663-0.32816-1.3529-0.51522 14.516 7.2798 19.061 4.7262 40.292-7.5318 28.484-16.445 28.484-16.445 28.484-47.596v-128.85c0-32-2.7e-4 -32-27.713-48l-110.85-64c-13.856-8-20.785-12-27.625-12.051z"/>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 320"><defs><linearGradient id="a" x1="-6" x2="-6" y1="320" y2="0" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#2a0000"/><stop offset=".1" stop-color="#360000"/><stop offset=".3" stop-color="#3b0000"/><stop offset=".4" stop-color="#3b0000"/><stop offset=".6" stop-color="#350000"/><stop offset=".7" stop-color="#310000"/><stop offset=".8" stop-color="#3b0000"/><stop offset="1" stop-color="#2a0000"/></linearGradient><linearGradient id="b" x1="-6" x2="160" y1="320" y2="32" gradientUnits="userSpaceOnUse"><stop offset=".3" stop-color="#5c0000"/><stop offset=".4" stop-color="#ae0606"/><stop offset=".5" stop-color="#ff0d0d"/><stop offset=".8" stop-color="#ff0d0d"/><stop offset=".9" stop-color="#ff2525"/><stop offset="1" stop-color="#ff7b7b"/></linearGradient></defs><path fill="url(#a)" stroke="url(#a)" d="m267 34-79 45v1l27-16v128l-110 64v-1l-1 1v44c0 14 6 15 13 12l2-1a164 164 0 0 0 8-4l5-3 111-64c28-16 28-16 28-48V65c0-17 0-25-4-31z"/><path fill-opacity=".1" d="m263 39-6 1-1 1a164 164 0 0 0-8 4l-5 3-28 16v128l-110 64v44c0 14 6 15 13 12l14-8 111-64c14-8 21-12 24-18 4-6 4-14 4-30V52c0-10-3-14-8-13z"/><path fill="url(#b)" stroke="url(#b)" d="M53 34c-4 6-4 14-4 31v127c0 32 0 32 28 48l111 64 5 3a376 376 0 0 0 8 4l2 1c7 3 13 2 13-12v-44l-1-1v1l-110-64V64l27 16v-1z"/><path fill-opacity=".2" d="M57 39c-5-1-8 3-8 13v140c0 16 0 24 4 30 3 6 10 10 24 18l111 64 5 3a376 376 0 0 0 8 4l1 1c7 3 13 2 13-12v-44l-110-64V64L77 48l-5-3a376 376 0 0 0-8-4l-1-1-6-1z"/><path fill="url(#a)" stroke="url(#a)" d="M215 4c-7 0-13 4-27 12L77 80c-28 16-28 16-28 48v129c0 31 0 31 29 47 21 13 25 15 40 8-7 3-13 2-13-12V160c0-32 0-32 27-48l56-32 79-46c-3-6-10-10-25-18-13-8-20-12-27-12z"/><path fill="url(#b)" stroke="url(#b)" d="M105 4c-7 0-14 4-27 12-15 8-22 12-25 18l135 78c27 16 27 16 27 48v140a40 40 0 0 1 0 7 15 15 0 0 1-2 3 8 8 0 0 1-1 2 6 6 0 0 1-2 1 7 7 0 0 1-3 0 12 12 0 0 1-2 0 21 21 0 0 1-3-1c15 7 19 5 40-8 29-16 29-16 29-47V128c0-32 0-32-28-48L132 16c-14-8-20-12-27-12z"/></svg>

Before

Width:  |  Height:  |  Size: 5 KiB

After

Width:  |  Height:  |  Size: 2 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 9 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="256"><path fill="#fff" d="M96 246c-4-1-7-3-8-6l-1-7-2-8c0-2-3-5-9-9-5-4-10-9-12-13l-7-14c-2-5-3-6-6-8l-4-2c-3-2-4-6-3-11 1-4 0-6-2-8-4-2-5-7-4-13l4-9 2-6-5-5a150 150 0 0 1-26-24c-2-4-3-11-2-15 2-6 4-7 15-8l22-5a161 161 0 0 1 20-4l6-5c10-8 20-14 33-17l5-2 1-6c2-14 6-26 10-29s11-3 17-2l8 5c4 3 7 7 14 17s9 12 11 13l7 3c16 5 27 14 37 27 7 8 15 27 18 42l5 32 3 25a152 152 0 0 1-3 61c-2 5-3 6-8 8l-4 3h-5l-7-1-7 1c-6 1-10 1-15-1-2 0-3-1-6-4l-4-2-3 2c-4 4-8 5-13 3-5-1-7-4-9-10l-3-8c-3-8-5-17-6-30-1-9-1-11-3-13-3-3-3-5-4-13l-1-8-1 6c0 6-2 9-6 10l-5 1c-4 0-9-1-12-4l-5-2-3 1c-3 3-2 5 1 12 4 8 5 17 4 32-1 9-1 14-3 19-1 5-3 7-7 8-4 2-6 2-9 1z"/><path d="M98 234c0-8-1-14-3-17-1-3-4-5-11-11-9-7-12-11-16-22l-5-19c0-8 0-8-4-1-2 6-6 11-6 9l1-2c4-6 6-15 6-28v-5l-2 3c-3 5-10 12-11 12l1-3c4-3 5-7 9-15 3-9 3-9 1-9l-2-1-7-1c-9-1-10-2-10-6l-1-3-2-6-8-8-8-9h6c10-1 17-2 29-6l11-3c8 0 10-1 15-6s10-9 17-12c8-4 13-5 24-7h2v-3l2-20c2-7 5-16 7-16a45 45 0 0 1 16 15 12773 12773 0 0 1 19 23l16 6c12 6 24 18 28 28l9 21c4 10 5 16 8 40l3 27c2 12 2 18 1 32 0 8-1 11-4 17l-2 7-1 1a41 41 0 0 0-4-20l-5 5c-2 3-1 8 2 13l1 3-7-8-5-10c0-1-1-1-3 1s-3 3-3 8l1 6 1 3c-1 1-5-2-8-5l-15-27-7-12a202 202 0 0 0-1 26l-1 17c0 3-1 2-1-3 0-4 0-4-4-13s-5-18-7-44a438 438 0 0 1 0-12l-1-2v2l-1 5-3 8v-13l-1-10-9-15c-4-5-5-6-3-2l2 5 2 10-2-5c-2-5-4-9-7-12l-17-18c-1 1 3 16 5 24l4 13c1 5 2 16 1 17l-1-2-3-4-3-3-4-1c-5-1-9-3-13-6l-3-3 6 11 1 2c-1-1-14-14-16-18-5-6-6-9-8-14l-2-4 1 6 1 10c1 9 5 18 10 27l3 5-10-12-4-4 3 8c3 10 5 13 10 20 6 8 6 11 5 33l-1 9-3 7-1-4zm129-17v-15l-2-10v-3l-1 4-1 19 3 7 1-2zM85 198l-7-18c-2-5-6-10-6-9a86 86 0 0 0 8 17c-1 1-3-2-5-6l-3-3 1 6c2 6 5 10 9 12l3 1zm-24-78c3-1 4-3 5-8l1-4 2-9v-1h-4l-7 1h-3l-3 3c-3 3-9 6-11 6v1l6 1h3l-2 3-3 3c-3 1-2 1 3 2h11v1c-2 1 0 2 2 1zm90-46h10c1-1-2-9-4-13l-7-11-4-3-3-2c-1 1 0 4 1 6 1 0 1 1 0 0l-5-6c-1-3-6-7-7-7v1a142 142 0 0 1 1 18l-6 8-2 3a532 532 0 0 1 26 6z"/></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 9 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB