Compare commits

..

21 Commits

Author SHA1 Message Date
LostQuasar f75e975bf3 Fix cat & Add Latte
7 months ago
LostQuasar f951e727be Eye outlines and better colors
2 years ago
LostQuasar 9871ae6475 Update README.md
2 years ago
LostQuasar 07eff9325a Add color darkening
2 years ago
LostQuasar 5f2c005969 More fixes
2 years ago
LostQuasar 5b3417e74b Add color swapping
2 years ago
LostQuasar 2f45b2ddbd Update readme
2 years ago
LostQuasar 3eb93fd566 Add hearts
2 years ago
LostQuasar 9857901226 Add aww eyes
2 years ago
LostQuasar 910bb0bd4b Modify organization
2 years ago
LostQuasar be9f50385b Add more examples
2 years ago
LostQuasar a5ff458fab Add downturned mouth
2 years ago
LostQuasar 18f82b7a4a Fix minor readme error
2 years ago
LostQuasar 34bb28f8c7 Add documentation
2 years ago
LostQuasar 3717878ac8 Fix overlap issue
2 years ago
LostQuasar d8c38cc0cd Add config
2 years ago
LostQuasar 0b7bac1a7a Shrink svg files
2 years ago
LostQuasar e724975545 Recreate in python
2 years ago
LostQuasar d3881ed2d1 Add agender heart
2 years ago
LostQuasar 37c5ebad68 Add coffee happy
2 years ago
LostQuasar 6951ded08a Add trans flag
2 years ago

7
.gitignore vendored

@ -1,6 +1,3 @@
original/
output/ output/
Cargo.lock .vscode/
target/ .frontmatter/
blobfox-*.zip
species/custom/

@ -1,24 +0,0 @@
[package]
name = "blobfox-template"
version = "0.1.0"
edition = "2021"
default-run = "blobfox-template"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
serde = { version = "1.0.140", features = ["derive"] }
toml = "0.5.9"
# Original repo is abandonned :(
# TODO: switch back to the official crate once https://github.com/eminence/xmltree-rs/pull/33 is merged
# xmltree = "0.10.3"
xmltree = { git = "https://github.com/MFEK/xmltree.rlib" }
mustache = { git = "https://git.shadamethyst.xyz/adri326/rust-mustache.git" }
clap = { version = "3.2", features = ["derive"] }
mkdirp = "1.0.0"
resvg = "0.23"
usvg = "0.23"
tiny-skia = "0.6"
png = "0.17"
css-color-parser = "0.1.2"
wax = "0.5.0"

@ -14,19 +14,16 @@ Automation is key for that, and a solution that can generate clean (both in term
If you enjoy this project, then come say hi here: If you enjoy this project, then come say hi here:
- [subreddit dedicated to this project](https://reddit.com/r/blobfox) - [subreddit dedicated to this project](https://reddit.com/r/blobfox)
- matrix room (TODO)
## Installation and usage ## Installation and usage
*TODO :)* *TODO :)*
## Project structure ## Definitions
*(this will likely have changed by the time you are reading this)* Part - A list of svg elements that make up a part
- `blobfox.tar.gz` is the tar archive of the original set of blobfox emojis; run `mkdir original && tar -xf blobfox.tar.gz -C original` to uncompress the archive Design - A list of Parts that make up a final output
- `custom/` contains PNG versions of variants based on the above archive that haven't been vectorized yet
- `vector/` contains vectorized versions of the blobfoxes (not necessary limited to the original blobfoxes)
## How to help ## How to help
@ -36,25 +33,22 @@ If you'd like to help, there are a few things that need attention outside of imp
- vectorize high-value emotes (emotes which contain assets not present in others); - vectorize high-value emotes (emotes which contain assets not present in others);
the usual procedure is to copy the `blobfox.svg` file and to edit away, making sure not to move the body around the usual procedure is to copy the `blobfox.svg` file and to edit away, making sure not to move the body around
- draw base emotes for other species: - draw base emotes for other species:
- raccoon - raccoon
- doberman - doberman
- german shepherd - german shepherd
- collie - collie
- sheep - sheep
- bird - bird
- etc. - etc.
- clean up the SVG for the existing emotes (the `clean` binary in `feat/template` is meant to do the heavy-lifting) - clean up the SVG for the existing emotes (the `clean` binary in `feat/template` is meant to do the heavy-lifting)
### TODO ### TODO
- set_stroke! - snuggles
- blobfox_ohmy - husky
- blobfox_trumpet - stella
- blobfox_highfive - amber
- googly eyes? - reach
- tea/coffee
- sad
- uwu
## License ## License
@ -66,7 +60,7 @@ For simplicity, the authors of the different parts of this project have been gro
- Feuerfuchs: [original website (down as of writing)](https://feuerfuchs.dev/), [archive](https://web.archive.org/web/20211115174913/https://www.feuerfuchs.dev/en/projects/blobfox-emojis/) - Feuerfuchs: [original website (down as of writing)](https://feuerfuchs.dev/), [archive](https://web.archive.org/web/20211115174913/https://www.feuerfuchs.dev/en/projects/blobfox-emojis/)
- [LambdAurora](https://git.lambdaurora.dev/lambdaurora/), hosts [a mirror](https://git.lambdaurora.dev/lambdaurora/blobfox) - [LambdAurora](https://git.lambdaurora.dev/lambdaurora/), hosts [a mirror](https://git.lambdaurora.dev/lambdaurora/blobfox)
- [Shad Amethyst](https://git.shadamethyst.xyz/adri326/) - [Shad Amethyst](https://git.shadamethyst.xyz/adri326/)
- Lost Quasar
<!-- Add yourself here as you please :) --> <!-- Add yourself here as you please :) -->
<!-- If we get more people, then we can create a CONTRIBUTORS.txt file --> <!-- If we get more people, then we can create a CONTRIBUTORS.txt file -->
@ -75,11 +69,12 @@ For simplicity, the authors of the different parts of this project have been gro
Any contribution to the [original repository of this project](https://git.shadamethyst.xyz/adri326/blobfox) must be made available under the [license of this project](./LICENSE.txt). Any contribution to the [original repository of this project](https://git.shadamethyst.xyz/adri326/blobfox) must be made available under the [license of this project](./LICENSE.txt).
This means that: This means that:
- You must either be the author of the code/asset/image you wish to contribute, or have been given explicit permission by the original author to contribute it here. - You must either be the author of the code/asset/image you wish to contribute, or have been given explicit permission by the original author to contribute it here.
- Assets and images must be released under the Apache 2.0 license - Assets and images must be released under the Apache 2.0 license
- If a contribution is derived from an asset or image, then this asset must also be released under the Apache 2.0 license - If a contribution is derived from an asset or image, then this asset must also be released under the Apache 2.0 license
- Ideally, contributions should contain a list of contributors, so that these can be added to the list of contributors - Ideally, contributions should contain a list of contributors, so that these can be added to the list of contributors
For svg files, please include the [svg-default-metadata.xml](./svg-default-metadata.xml) file in the svg file (and complete the blank fields). For svg files, please include the [svg-default-metadata.xml](credits.svg) file in the svg file (and complete the blank fields).
Don't hesitate to open an issue if you are unsure about any of the above points! Don't hesitate to open an issue if you are unsure about any of the above points!

@ -0,0 +1,7 @@
BODYCOLOR = "eef2f4"
EARCOLOR = "8599ad"
EARFLUFF = "a0c7de"
SHEENCOLOR = "bfdef4"
HANDSTROKE = "8599ad"
FACEDETAILS = "313131"
TAILCOLOR = "bfdef4"

@ -0,0 +1,7 @@
BODYCOLOR = "fcc21b"
EARCOLOR = "e9ae20"
EARFLUFF = "8a6135"
SHEENCOLOR = "fcc21b"
HANDSTROKE = "313131"
FACEDETAILS = "313131"
TAILCOLOR = "313131"

@ -0,0 +1,7 @@
BODYCOLOR = "ff8702"
EARCOLOR = "313131"
EARFLUFF = "ebdccc"
HANDSTROKE = "313131"
SHEENCOLOR = "ff8702"
FACEDETAILS = "313131"
TAILCOLOR = "313131"

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" sodipodi:docname="blobamber.svg" inkscape:export-ydpi="450" inkscape:export-filename="../output/blobamber.png" id="svg5" inkscape:export-xdpi="450" height="128" width="128" viewBox="0 0 128 128">
<metadata id="metadata30760">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:rights>
<cc:Agent>
<dc:title>Blobfox team (https://git.shadamethyst.xyz/adri326/blobfox), licensed under the Apache 2.0 License</dc:title>
</cc:Agent>
</dc:rights>
<dc:title></dc:title>
<dc:creator>
<cc:Agent>
<dc:title></dc:title>
</cc:Agent>
</dc:creator>
<dc:source>https://git.shadamethyst.xyz/adri326/blobfox</dc:source>
</cc:Work>
</rdf:RDF>
</metadata>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="display:inline;fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.46432" d="M71.135 61.197c.026-6.856 5.788-11.693 11.684-11.465 5.644.218 10.693 3.651 10.717 10.445.025 7.122-4.811 11.926-11.192 11.983-5.686.052-11.236-3.849-11.209-10.963z" transform="translate(-46.85 -7.338)"/>
<path style="fill:#ffffff;stroke-width:1px;stroke-linecap:round" d="M78.14 53.73c1.92-1.373 5.289-2.32 7.15-.012 1.863 2.308.68 5.624-2.15 7.035-2.892 1.44-6.012 1.614-7.215-.808-1.204-2.421.426-4.938 2.214-6.216zM84.568 65.072c1.939-1.014 3.265-2.703 4.518-1.387 1.372 1.442-.13 3.808-2.078 4.86-1.95 1.051-5.393 1.222-5.896-.53-.595-2.068 1.298-1.815 3.456-2.943z" transform="translate(-46.85 -7.338)"/>
</svg>

After

Width:  |  Height:  |  Size: 865 B

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.46432" d="M27.79 54.518c.68-5.915 5.56-10.09 9.367-9.968 3.962.127 6.468 4.183 6.26 7.163-.414 5.9-3.708 11.138-9.39 11.096-3.447-.025-6.743-3.883-6.237-8.29z"/>
</svg>

After

Width:  |  Height:  |  Size: 431 B

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M31.715 46.879a12.21 12.21 0 0 0-3.926 7.639c-.506 4.408 2.79 8.265 6.238 8.29 4.185.031 7.074-2.802 8.471-6.654L31.715 46.88z" style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.46432"/>
</svg>

After

Width:  |  Height:  |  Size: 409 B

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke-width:4;stroke-linecap:round" d="M30.7 49.435c-3.742-.095-6.471 2.294-6.575 3.821-.104 1.528.79 2.216 3.14 2.183 2.22-.03 8.495-.475 14.66 6.384 1.613 1.796 4.266.128 2.935-1.977-5.332-8.438-9.651-10.298-14.16-10.411z"/>
</svg>

After

Width:  |  Height:  |  Size: 385 B

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<g style="display:inline" transform="translate(-43.389 -5.014)">
<ellipse cy="31.282" cx="93.694" style="display:inline;fill:#ffffff;fill-opacity:1;stroke-width:2px;stroke-linecap:round;paint-order:stroke;stroke:#ff8702;replace:DARKEN(BODYCOLOR,2);" rx="12.947" ry="15.241" transform="rotate(18.57)"/>
<ellipse rx="3.77" cx="89.13" cy="43.687" style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke-width:1px;stroke-linecap:round" ry="5.96" transform="rotate(12.698)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 588 B

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M25.35 55.351c4.617-.223 10.8.433 15.96 1.091-4.157-5.249-11.956-10.223-14.95-12.154" style="fill:none;stroke:#313131;replace:FACEDETAILS;stroke-width:4.390676992493032;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
</svg>

After

Width:  |  Height:  |  Size: 379 B

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M71.135 61.197c.026-6.856 5.788-11.693 11.684-11.465 5.644.218 10.693 3.651 10.717 10.445.025 7.122-4.811 11.926-11.192 11.983-5.686.052-11.236-3.849-11.209-10.963z" style="display:inline;fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.46432"/>
<path style="fill:#fff;stroke-width:1px;stroke-linecap:round" d="M78.14 53.73c1.92-1.373 5.289-2.32 7.15-.012 1.863 2.308.68 5.624-2.15 7.035-2.892 1.44-6.012 1.614-7.215-.808-1.204-2.421.426-4.938 2.214-6.216zM84.568 65.072c1.939-1.014 3.265-2.703 4.518-1.387 1.372 1.442-.13 3.808-2.078 4.86-1.95 1.051-5.393 1.222-5.896-.53-.595-2.068 1.298-1.815 3.456-2.943z"/>
</svg>

After

Width:  |  Height:  |  Size: 788 B

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.46432" d="M73.667 60.862c.68-6.822 5.575-10.542 9.382-10.42 3.962.126 7.264 4.593 7 8.612-.429 6.545-4.1 10.875-9.782 10.834-3.447-.025-7.04-4.61-6.6-9.026z"/>
</svg>

After

Width:  |  Height:  |  Size: 387 B

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="m88.963 54.54-15.326 7.405c.175 4.051 3.465 7.92 6.63 7.944 5.683.041 9.353-4.29 9.782-10.834.1-1.528-.315-3.122-1.086-4.516z" style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.46432"/>
</svg>

After

Width:  |  Height:  |  Size: 366 B

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="display:inline;fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke-width:4.025196691921391;stroke-linecap:round" d="M84.884 54.727c3.623.942 5.587 3.99 5.265 5.488-.322 1.497-1.37 1.911-3.62 1.232-2.125-.642-8.034-2.802-15.852 2.09-2.047 1.282-4.136-1.054-2.276-2.71 7.453-6.639 12.118-7.235 16.483-6.1z"/>
</svg>

After

Width:  |  Height:  |  Size: 419 B

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<ellipse rx="12.947" ry="15.824" transform="rotate(18.57)" cx="93.694" style="display:inline;fill:#fff;fill-opacity:1;stroke-width:2px;stroke-linecap:round;paint-order:stroke;stroke:#ff8702;replace:DARKEN(BODYCOLOR,2);" cy="31.282"/>
<ellipse ry="5.96" cx="86.987" transform="rotate(12.698)" style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke-width:1px;stroke-linecap:round" cy="44.133" rx="3.77"/>
</svg>

After

Width:  |  Height:  |  Size: 508 B

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M91.163 53.158c-6.336.255-15.648 3.965-19.253 6.138 6.237 1.301 13.134 3.785 16.313 5.147" style="fill:none;stroke:#313131;replace:FACEDETAILS;stroke-width:4.390676992493032;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
</svg>

After

Width:  |  Height:  |  Size: 384 B

@ -0,0 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<g style="display:inline">
<path d="M15.96 48.313c-8.322-19.927-6.283-34.347-5.852-37.517.369-2.717 2.878-4.109 5.63-3.643 12.02 2.033 22.653 8.34 32.338 16.062C34.82 30.82 23.169 40.19 15.959 48.313Z" style="fill:#e9ae20;replace:EARCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path d="M185.622 79.745C86.758 104.735 5.773 220.936 0 359.055c0 0 .55 30.354 8.327 54.168 21.417 24.544 78.574 57.924 152.606 67.257 71.362 8.996 162.948-1.686 220.4-14.602 57.454-12.916 86.274-50.19 90.015-59.741 3.742-9.551.408-29.179-2.11-37.567-3.07-10.216-7.781-23.726-1.507-42.135 6.275-18.41 23.804-100.79-7.324-152.43C393.079 62.314 229.12 68.75 185.622 79.745Z" style="fill:#fcc21b;replace:BODYCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501" transform="scale(.26458)"/>
<path d="M84.388 21.636c4.894-4.837 16.238-11.748 30.838-14.547 2.747-.527 4.822-1.28 5.696 2.538 2.076 9.07.983 23.293-.694 35.115-.34 2.4-.52 3.503-1.519 4.375-.63.55-1.318.131-1.817-.776-1.624-9.652-5.341-13.935-10.743-6.017-5.123-.97-16.763-8.758-19.318-12.334-1.865-2.61-3.817-6.766-2.443-8.354Z" style="fill:#e9ae20;replace:EARCOLOR;fill-opacity:1;stroke-width:4.025196691921391;stroke-linecap:round"/>
<path style="fill:#8a6135;replace:EARFLUFF;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-opacity:1" d="M105.372 41.158c3.468-13.052 7.074-26.115 11.097-29.927 1.261-1.194 2.651-1.159 3.063.787.683 3.228.286 22.162-2.633 36.328-1.854-3.292-2.601-5.113-4.417-6.326-.138 1.643-.34 3.021-.598 3.728-1.289-.517-2.714-2.776-2.667-4.8-1.2 1.764-4.542 1.88-3.845.21z"/>
</g>
<path style="fill:none;fill-opacity:1;stroke:#313131;replace:FACEDETAILS;stroke-width:4.025196691921391;stroke-linecap:round;stroke-opacity:1" d="M23.369 73.999C15.825 67.384 9.199 62.776 5.145 60.52M22.34 81.98c-7.495-1.73-15.731-1.901-20.28-1.93M88.557 84.533c9.6-3.45 16.191-4.177 18.83-4.318M85.289 93.361c7.253 2.195 15.063 5.982 18.79 8.633" transform="rotate(-3 60 60)"/>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

@ -0,0 +1,14 @@
<svg xmlns="http://www.w3.org/2000/svg" height="128" width="128" xml:space="preserve">
<g style="display:inline">
<path d="M12.257 46.232C1.842 22.36 2.202 7.77 2.5 4.585c.256-2.73 3.325-3.278 6.107-3.048 11.855.978 28.034 6.374 37.5 15.292-12.928 8.15-26.984 20.988-33.851 29.403Z" style="display:inline;fill:#e9ae20;replace:EARCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path style="display:inline;fill:#fcc21b;replace:BODYCOLOR;fill-opacity:1;stroke:none;stroke-linecap:square;stroke-miterlimit:3" d="M6.06 91.65c0-8.73 2.525-5.815 2.688-12.347.163-6.532-5.284-12.8-5.686-25.507-.453-14.351 12.659-43.03 49.767-42.928 33.542.092 56.485 14.941 64.01 27.975 12.826 22.216 12.91 52.068 6.384 59.724-6.527 7.656-22.731 15.897-56.53 15.897-33.797 0-60.633-12.747-60.633-22.815z"/>
<path style="display:inline;fill:#e9ae20;replace:EARCOLOR;fill-opacity:1;stroke-width:4.0252;stroke-linecap:round" d="M65.7 18.7C69.405 12.902 78.94 3.655 92.562-2.301c2.563-1.121 4.42-2.314 6.116 1.217 4.029 8.387 6.105 22.5 7.082 34.4.198 2.415.267 3.532-.515 4.603-.493.675-1.257.419-1.943-.356-3.717-9.054-8.289-12.41-11.808-3.495-5.21.187-18.284-4.837-21.565-7.76-2.396-2.133-5.218-5.756-4.23-7.608Z"/>
<path d="M90.48 33.103c.497-13.496 1.128-27.033 4.21-31.639.966-1.443 2.329-1.716 3.16.09 1.38 2.998 5.176 21.552 5.46 36.012-2.536-2.8-3.667-4.411-5.706-5.193.228 1.633.335 3.022.24 3.768-1.37-.22-3.26-2.108-3.662-4.093-.78 1.987-4.014 2.838-3.703 1.055z" style="display:inline;fill:#8a6135;replace:EARFLUFF;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-opacity:1"/>
</g>
<g style="display:inline">
<path style="fill:none;stroke:#313131;replace:FACEDETAILS;stroke-width:4.40315;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M32.24 74.761c2.344 6.28 4.462 10.22 6.508 12.673 3.613-3.289 8.21-7.835 10.025-9.812 3.166 4.687 7.456 10.064 9.206 12.262 4.689-4.078 9.167-8.396 10.99-10.644" transform="rotate(-10 45 75)"/>
<path d="M24.642 45.919c-4.076.73-6.502 3.925-6.274 5.603.227 1.678 1.347 2.225 3.887 1.667 2.398-.526 9.099-2.405 17.303 3.656 2.148 1.587 4.651-.81 2.742-2.795-7.655-7.956-12.748-9.01-17.658-8.131z" style="display:inline;fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke-width:4.45223;stroke-linecap:round" transform="rotate(-10 45 75)"/>
<path style="display:inline;fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke-width:4.41528;stroke-linecap:round" d="M83.448 49.243c3.929 1.194 5.945 4.623 5.525 6.25-.42 1.626-1.586 2.033-4.022 1.188-2.3-.798-8.68-3.43-17.467 1.583-2.3 1.313-4.486-1.34-2.374-3.072 8.466-6.944 13.605-7.388 18.338-5.95z" transform="rotate(-10 45 75)"/>
<path style="fill:none;fill-opacity:1;stroke:#313131;replace:FACEDETAILS;stroke-width:4.0252;stroke-linecap:round;stroke-opacity:1" d="M18.146 70.812c-8.108-5.909-15.122-9.9-19.363-11.781M17.84 78.855c-7.62-1.049-15.839-.478-20.371-.098M84.018 75.436c9.251-4.3 15.75-5.618 18.366-5.996M81.558 84.523c7.42 1.533 15.54 4.6 19.491 6.905" transform="rotate(-10 45 75)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.1 KiB

@ -0,0 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" height="128" width="128">
<g style="display:inline">
<path style="fill:#313131;replace:EARCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M16.304 44.518C7.498 24.15 8.108 4.558 9.998 1.958c1.488-2.05 2.49-2.553 4.932-1.2 2.882 1.596 14.1 12.587 28.77 22.33 6.342 4.213-8.69 2.958-.7 5.912-13.972.95-19.486 7.396-26.696 15.518Z"/>
<path style="fill:none;stroke:#ff8702;replace:SHEENCOLOR;stroke-width:5.915;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" d="M41.65 31.4c-13.786 2.412-21.746 11.642-27.746 22.074-6.87 11.942-14.283 37.217-9.047 54.83 5.076 4.555 21.635 16.485 50.547 16.749 15.4.14 36.037-1.789 48.864-5.769 10.197-3.164 17.627-11.248 17.844-13.38.655-6.418-2.027-8.77-2.115-14.683-.088-5.892 3.08-6.839 3.043-19.925-.018-6.102.228-13-4-21.919"/>
<path d="M43.624 29.099c-13.398 1.108-23.097 14.061-26.802 20.64-3.838 6.813-7.855 16.95-10.487 36.993-1.112 8.474-.274 16.574 1.1 20.28 5.879 5.109 19.124 12.663 37.86 14.734 19.204 2.123 44.342-1.482 53.31-3.833 4.168-1.092 6.533-1.619 9.808-3.417 3.781-2.076 7.947-4.549 10.879-8.982.692-2.777-1.258-7.926-1.664-9.93-1.813-8.95 1.787-11.657 3.308-17.953 1.701-7.045 4.824-14.632-.205-29.213.27-.178.524-.536.709-.748-8.974-26.845-59.91-28.758-77.816-18.571Z" style="display:inline;fill:#ff8702;replace:BODYCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501"/>
<path d="M43 10.998c3.46 7.027 4.492 8.124 10 15-9-5-18.469-2.42-22.469-.42 7.835 1.485 8.963 2.155 12.469 3.42 11.66 4.208 22.226 8.913 32.257 3.054 4.906-2.866 14.292-8.854 9.747-11.182-5.972-3.06-10.026-5.625-14.203-7.397.383 2.698 1.167 4.759 2.082 7.938-7.48-4.964-15.81-8.885-29.883-10.413Z" style="display:inline;fill:#ff8702;replace:BODYCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501"/>
<path d="M120.553.602c-9.054 1.606-27.915 8.475-43.055 29.404 3.349 1.754 6.434 2.63 10.033 2.236 1.234-.135 2.627-.26 4.063-.553 8.413-1.71 21.259-17.374 26.636-22.855 1 9.55-12.28 37.65-4.2 46.533 3.278 3.605 6.483-4.73 7.41-7.695 3.746-12.05 5.852-27.31 6.003-34.117.06-2.687 1.923-14.517-6.89-12.953z" style="fill:#313131;replace:EARCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501"/>
<path style="display:inline;fill:#ebdccc;replace:EARFLUFF;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M120.94 3.707c-3.004.06-7.887 2.244-10.827 4.586-.157.128-.313.259-.47.39-.191.166-.381.331-.55.497-1.102 1.087-2.308 2.127-3.507 3.273a79.205 79.205 0 0 0-2.287 2.414c-1.83 2.208-3.46 5.023-4.434 9.203-.895 3.846-3.704 6.402-7.258 7.614 4.687-.608 8.597-1.533 10.362-2.22-1.118 3.575-2.5 8.024-3.586 10.995 4.415 1.257 9.44-.254 12.312-1.547.037 5.853.04 12.514 2.686 15.649-.135-.683-.16-1.483-.19-2.338-.359-10.14 5.57-15.898 8.967-25.334 1.386-5.1 2.639-18.595 1.307-21.94a3.987 3.987 0 0 0-1.166-1.07c-.386-.125-.842-.182-1.36-.172z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

@ -0,0 +1,17 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" height="128" width="128">
<g style="display:inline">
<path style="display:inline;fill:#313131;replace:EARCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M12.872 40.819C-2.872 22.749-4.355 3.137-2.954.244c1.105-2.28 2.22-3.9 4.861-3 3.12 1.064 15.888 5.307 32.634 11.468 7.146 2.63 3.161 9.417 1.874 12.126-2.856 5.374-17.877 10.715-23.543 19.981z"/>
<path style="fill:none;stroke:#ff8702;replace:SHEENCOLOR;stroke-width:5.915;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" d="M23.917 24.437C14.602 28.24 6.104 41.213 6.052 52.383 5.99 65.85 11.346 70.146 11.68 78.66c.286 7.276-3.084 6.114-2.659 13.088.355 5.835 17.41 17.436 48.28 19.512 17 1.143 40.088-.84 52.689-6.807 12.022-5.693 13.813-9.197 14.35-22.168.935-22.559-9.426-45.136-17.228-51.228"/>
<path style="display:inline;fill:#ff8702;replaceBODYCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501" d="M23.77 6.358c2.99 4.246 4.57 7.448 8.894 10.99-12.07-.542-15.26 1.693-19.417 5.558 7.974.093 11.531.523 15.204 1.156 12.216 2.106 38.52 5.035 47.372-2.487 4.33-3.679 3.41-7.265-2.317-10.378-5.895-3.204-17.86-6.339-22.284-7.353.782 2.173 2.134 4.894 2.991 7.425-8.232-3.58-16.32-5.866-30.444-4.91Z"/>
<path style="display:inline;fill:#ff8702;replaceBODYCOLOR;fill-opacity:1;stroke:none;stroke-linecap:square;stroke-miterlimit:3" d="M11.777 91.15c.061-5.424 2.534-4.029 2.714-11.855.208-9.054-5.325-12.847-6.196-25.53-.825-11.998 6.404-24.083 14.11-30.666 2.998-2.56 8.226-7.457 24.24-7.457 33.541 0 50.287-.29 61.663 13.954 17.689 22.148 17.829 57.285 10.341 65.612-5.42 6.027-19.153 13.467-51.843 13.521-34.893.058-54.89-12.612-55.029-17.58z"/>
<path d="M109.659-11.394c-9.054 1.607-29.385 9.75-44.525 30.679.21 4.044 7.117 6.692 15.231 5.036 8.412-1.716 21.594-22 26.97-27.482 1.002 9.55-12.651 31.391-4.572 40.275 3.278 3.605 6.484-4.73 7.41-7.695 3.746-12.05 6.225-21.051 6.376-27.86.06-2.686 1.923-14.516-6.89-12.953z" style="display:inline;fill:#313131;replace:EARCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501"/>
<path style="display:inline;fill:#ebdccc;replace:EARFLUFF;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M109.744-7.916c-7.95 3.34-14.312 10.774-16.488 19.873-.918 3.84-6.871 9.387-10.013 11.16 3.859-.487 8.08-.663 9.623-.583-.594 2.54-1.151 5.084-1.271 7.589 2.096-2.4 6.13-4.664 8.596-5.425-.87 4.815-.218 7.843 1.187 10.438.386-11.747 7.775-14.346 10.058-21.014 1.712-5 4.755-15.839 1.257-21.408-.64-1.02-2.004-1.027-2.949-.63z"/>
</g>
<g style="display:inline">
<path style="fill:none;fill-opacity:1;stroke:#313131;replace:FACEDETAILS;stroke-width:4.40315;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M33.652 80.153c-1.845-3.806-1.872-7.545.528-10.056 2.4-2.51 6.697-10.229 6.682-14.101" transform="rotate(-10 45 75)"/>
<path style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M40.35 72.473c3.611-1.97 14.548-2.67 17.07 2.576.404.839-6.115 7.144-10.106 7.135-3.86-.009-7.87-9.217-6.964-9.71z" transform="rotate(-10 45 75)"/>
<path style="fill:none;stroke:#313131;replace:FACEDETAILS;stroke-width:4.40315;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M30.33 85.466c2.073 6.375 4.02 10.402 5.96 12.94 3.75-3.13 8.538-7.475 10.436-9.373 2.962 4.819 7.017 10.375 8.672 12.646 4.859-3.873 9.518-7.996 11.435-10.163" transform="rotate(-10 45 75)"/>
<path style="display:inline;fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke-width:4.45223;stroke-linecap:round" d="M24.642 45.919c-4.076.73-6.502 3.925-6.274 5.603.227 1.678 1.347 2.225 3.887 1.667 2.398-.526 9.099-2.405 17.303 3.656 2.148 1.587 4.651-.81 2.742-2.795-7.655-7.956-12.748-9.01-17.658-8.131z" transform="rotate(-10 45 75)"/>
<path d="M83.448 49.243c3.929 1.194 5.945 4.623 5.525 6.25-.42 1.626-1.586 2.033-4.022 1.188-2.3-.798-8.68-3.43-17.467 1.583-2.3 1.313-4.486-1.34-2.374-3.072 8.466-6.944 13.605-7.388 18.338-5.95z" style="display:inline;fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke-width:4.41528;stroke-linecap:round" transform="rotate(-10 45 75)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.4 KiB

@ -0,0 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" height="128" width="128">
<g style="display:inline">
<path style="display:inline;fill:#313131;replace:EARCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M13.995 50.9C9.775 28.545 10.283 11.6 12.173 9c1.488-2.05 2.49-2.552 4.932-1.2 2.882 1.597 8.459 10.597 22.381 20.546 1.725 1.859 3.909 4.64 6.031 7.25-14.279 3.51-22.952 7.972-31.522 15.304Z"/>
<path style="fill:none;stroke:#ff8702;replace:SHEENCOLOR;stroke-width:6.4252;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" d="M45.605 35.134c-7.62 1.712-20.132 6.659-28.206 14.768-6.837 6.867-15.255 19.82-14.82 43.852.236 13.035 15.4 10.626 40.083 12.71 21.739 1.834 47.385-3.266 61.85-.612 12.944 2.375 19.156-3.826 19.308-12.45.151-8.556.753-21.8-8.68-37.578"/>
<path style="display:inline;fill:#ff8702;replace:BODYCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501" d="M45.919 33.67C26.523 40.293 6.317 51.697 4.536 87.722c-.283 5.73-.238 11.706 7.375 13.028 25.234 4.38 51.68 3.59 76.767 1.422 13.48-1.165 17.273 1.822 23.974.784 6.7-1.038 9.276-5.566 10.49-7.897.273-.525.564-1.458.856-4.485.521-5.408.42-10.313-.592-16.783-.965-6.168-2.904-12.876-6.597-19.947-13.16-25.201-48.44-27.844-70.89-20.176Z"/>
<path style="display:inline;fill:#ff8702;replace:BODYCOLOR;fill-opacity:1;stroke:#313131;replace:TAILCOLOR;stroke-width:4.0252;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1" d="M113.622 89.229c-15.755 4.658-23.068 1.832-33.178-.96.938 2.027 2.157 4.704 2.96 7.06-17.07-7.847-31.186-9.155-49.139-5.309 2.477 1.392 5.93 2.587 8.878 4.61-9.614-.598-24.483-5.525-35.377-6.725-3.525 13.584 3.217 22.94 13.604 28.53-4.4 1.301-8.903 2.201-13.738 3.493 13.508 6.86 36.585 4.593 51.58 1.52-2.93 3.166-6.594 6.934-8.69 8.929 25.725-4.234 34.879-5.438 42.077-5.864-2.418 2.092-5.423 4.802-7.075 6.615 28.666 2.444 40.153-16.88 39.333-35.012"/>
<path d="M41.803 15.777c3.408 6.569 4.424 7.595 9.85 14.023-8.865-4.675-18.193-2.263-22.133-.393 7.718 1.388 8.83 2.014 12.283 3.197 11.486 3.933 21.894 8.332 31.775 2.854 4.833-2.679 14.08-8.276 9.602-10.453-5.883-2.86-9.876-5.258-13.991-6.914.377 2.522 1.15 4.448 2.05 7.42-7.367-4.64-15.572-8.306-29.436-9.734Z" style="display:inline;fill:#ff8702;replace:BODYCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501"/>
<path style="fill:#313131;replace:EARCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501" d="M122.172 10.443a11.929 11.929 0 0 0-1.702-.057c-9.882.322-30.698 5.933-48.879 25.21 2.304 1.517 4.915 2.492 7.546 2.964.957.11 1.952.145 2.993.099 1.333-.06 2.83-.116 4.404-.194 3.927-.884 8.428-2.714 10.301-6.178 3.977-7.354 7.729-9.138 11.898-12.301 4.17-3.163 11.258-4.697 12.68-1.894 1.423 2.803-.872 10.756-2.901 15.82-4.523 8.987-13.943 16.437-11.973 23.293 2.275 7.916 7.488 6.118 10.47-.456 5.212-11.495 8.81-26.353 9.629-33.033.4-3.27 3.314-12.409-4.466-13.273Z"/>
<path d="M120.132 15.04c8.604 1.035-.786 25.12-6.1 30.617-5.313 5.497-5.95 9.245-7.491 11.56-1.013-3.005-.732-4.227-.221-10.006-3.198 1.023-8.724 2.077-13.336.461 1.443-2.828 3.34-7.084 4.873-10.503-2.016.54-6.49 1.137-11.775 1.312 9.51-1.024 9.581-9.417 14.338-13.46 6.892-5.86 14.702-10.584 19.712-9.981z" style="display:inline;fill:#ebdccc;replace:EARFLUFF;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M7.295 86.58c3.815.23 6.708-.126 8.747-.98 2.082-.873 8.011-3.697 11.424-3.58 2.822.097 6.093 2.227 5.97 6.885-.123 4.657-4.618 16.325-15.896 20.618" style="fill:#ff8702;replace:BODYCOLOR;fill-opacity:1;stroke:#313131;replace:HANDSTROKE;stroke-width:4.200453423036409;stroke-linecap:round;stroke-opacity:1"/>
</svg>

After

Width:  |  Height:  |  Size: 414 B

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="fill:#ff8702;replace:BODYCOLOR;fill-opacity:1;stroke:#313131;replace:HANDSTROKE;stroke-width:4.200453423036409;stroke-linecap:round;stroke-opacity:1" d="M69.709 116.547c-8.465-6.844-9.43-16.898-8.995-20.663.436-3.765 1.383-8.084 5.558-8.822 5.826-1.03 11.449 9.38 20.772 11.5"/>
</svg>

After

Width:  |  Height:  |  Size: 388 B

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M14.208 96.906c10.49-1.528 18.356-7.16 22.392-7.101 3.87.056 7.514 3.033 7.39 7.692-.122 4.657-5.83 10.59-13.306 14.934" style="display:inline;fill:#ff8702;replace:BODYCOLOR;fill-opacity:1;stroke:#313131;replace:HANDSTROKE;stroke-width:4.200453377934907;stroke-linecap:round;stroke-opacity:1"/>
</svg>

After

Width:  |  Height:  |  Size: 400 B

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="display:inline;fill:#ff8702;replace:BODYCOLOR;fill-opacity:1;stroke:#313131;replace:HANDSTROKE;stroke-width:4.20045;stroke-linecap:round;stroke-opacity:1" d="M81.343 103.435c-8.048-.33-16.326-.93-16.352 6.73.123 4.657 3.107 7.762 6.237 12.564"/>
</svg>

After

Width:  |  Height:  |  Size: 355 B

@ -0,0 +1,4 @@
file = "hand/right.svg"
scale = 1
rotate = 0
translate = [0, 2]

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M 12.634561,105.94663 C 16.692475,93.859206 26.148328,84.962682 33.163002,87.100258 40.624047,89.373856 39.7915,101.48734 39.150489,114.66982" style="display:inline;fill:#ff8702;replace:BODYCOLOR;fill-opacity:1;stroke:#313131;replace:HANDSTROKE;stroke-width:4.20045;stroke-linecap:round;stroke-opacity:1"/>
</svg>

After

Width:  |  Height:  |  Size: 411 B

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="display:inline;fill:#ff8702;replace:BODYCOLOR;fill-opacity:1;stroke:#313131;replace:HANDSTROKE;stroke-width:4.20045;stroke-linecap:round;stroke-opacity:1" d="m 65.516469,116.23603 c -2.136015,-11.3587 -1.739973,-24.821607 6.105645,-26.873065 8.950331,-2.340317 16.267085,9.169976 21.409876,20.369685" />
</svg>

After

Width:  |  Height:  |  Size: 412 B

@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M-9.852 48.614c1.384-2.506 6.262-6.948 7.947-5.663 1.596 1.218.964 2.749.566 4.22 1.571-.616 3.106-1.794 4.56-.518 1.506 1.32-.241 3.464-1.066 5.78-.6 1.685-1.364 2.249 3.022 6.93 4.386 4.682 42.379 43.095 47.919 48.176 5.54 5.081 6.125 7.813 5.958 10.358-.166 2.545-4.403 6.984-5.86 6.135-1.481-.862-1.156-2.83-1.11-4.323-1.087.856-3.04 2.444-4.25 1.13-1.21-1.315.526-3.906.741-5.129.258-1.464.221-2.27-3.18-5.26-1.701-1.495-49.576-49.218-54.141-53.566-3.197-3.045-2.18-6.325-1.106-8.27z" style="fill:#3d444b;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path d="M-7.489 55.463c-.94.554-1.873-1.96-1.897-3.669-.026-1.819 1.14-4.154 2.172-3.218.827.749-.841 2.004-.637 3.456.202 1.446 1.3 2.879.362 3.431z" style="fill:#565f65;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path d="M-4.016 47.769c-.077-.955 2.546-3.847 2.974-3.738.411.811-.06 2.464-.294 3.141a8.25 8.25 0 0 1-2.68.597zM49.177 121.334c-.202-1.213 2.387-3.17 2.884-3.368-.004.34.017 1.43.024 1.74-.431.45-2.141 1.628-2.908 1.628z" style="fill:#2a2f31;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="display:inline;fill:#cfcfcf;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M45.392 122.744c-6.86.007-14.34-2.062-16.058-10.654-1.57-7.858-2.3-13.442 1.095-16.014 3.394-2.572 13.41-3.446 16.139-3.47 2.945-.024 12.438 1.044 14.901 4.184 2.417 3.081 2.942 8.373.873 16.359-2.079 8.026-9.481 9.34-16.95 9.595z"/>
<path d="M61.248 114.53c3.2.125 5.163-3.243 5.4-5.602.236-2.359-.656-6.164-3.285-6.37" style="fill:none;stroke:#cfcfcf;stroke-width:3.7;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;stroke-dasharray:none"/>
<ellipse cy="99.574" rx="14.43" cx="45.842" ry="4.81" style="display:inline;fill:#7f7f7f;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"/>
</svg>

After

Width:  |  Height:  |  Size: 887 B

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path
d="M43.64 101.628c-.417-.244-.776-.633-.88-1.119-.083-.387-.142-.819.044-1.182.162-.314.524-.482.868-.484.24-.001.459.117.655.259.213.155.288.426.325.673.012.079-.002-.105 0-.145.032-.454.38-.9.84-.958.22-.028.412.12.541.28.124.155.257.313.304.51.053.222.064.453.039.678-.04.364-.304.661-.602.85-.342.217-.706.439-.918.795-.15.251-.25.532-.304.817-.012.06-.006.106-.06.03-.228-.323-.455-.654-.75-.92a1.141 1.141 0 00-.102-.084z"
transform="matrix(-3.39402 0 0 -1.61386 197.135 261.571)" fill="#c2beb1" stroke="#c2beb1" stroke-width=".183"
stroke-linecap="round" stroke-linejoin="round" />
</svg>

After

Width:  |  Height:  |  Size: 702 B

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<ellipse cy="99.574" rx="14.43" cx="45.842" ry="4.81" style="display:inline;fill:#7f7f7f;replace:CUPLIQUID;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"/>
</svg>

After

Width:  |  Height:  |  Size: 315 B

@ -0,0 +1,4 @@
file = "holding/cup.svg"
scale = 1
rotate = 0
translate = [0, 5]

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M44.987 104.658c21.61 3.121 26.762-17.211 23.827-35.012C65.88 51.844 57.072 48.93 52.87 48.307c-4.203-.624-13.746 4.552-20.255 19.276-6.51 14.725-9.237 33.953 12.373 37.075z" style="fill:#dfc498;fill-opacity:1;stroke-width:1px;stroke-linecap:round"/>
<path style="fill:#f0e4d0;fill-opacity:1;stroke-width:1px;stroke-linecap:round" d="M41.711 57.746c1.053-1.358 4.133-4.151 5.495-3.12 1.363 1.033-2.012 3.1-3.21 4.706-1.198 1.608-2.068 4.462-3.907 3.799-1.84-.664.57-4.026 1.622-5.385z"/>
</svg>

After

Width:  |  Height:  |  Size: 595 B

@ -0,0 +1,14 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-11.636 3.356 149.36 149.36" height="128" width="128">
<defs>
<clipPath id="a">
<path xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" style="display:inline;fill:#e40809;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-opacity:1" d="M35.852 129.352C21.355 116.498 6.17 90.989 6.99 76.219c.793-14.298 9.393-22.505 18.985-22.538 10.149-.035 22.773 8.972 25.35 18.194 7.3-7.669 17.57-11.744 27.258-10.728 6.235.653 15.193 6.826 14.32 19.155-1.038 14.659-17.966 36.743-49.4 50.216-2.568.911-5.326 1.158-7.651-1.166z"/>
</clipPath>
</defs>
<g clip-path="url(#a)">
<path d="M0 0h128v76.8H0z" transform="rotate(9) translate(18 48)"/>
<path fill="#a3a3a3" d="M0 19.2h128v57.6H0z" transform="rotate(9) translate(18 48)"/>
<path fill="#ffffff" d="M0 38.4h128v38.4H0z" transform="rotate(9) translate(18 48)"/>
<path fill="#800080" d="M0 57.6h128v19.2H0z" transform="rotate(9) translate(18 48)"/>
</g>
<path xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" d="M10.71 73.17c.023-6.932 4.075-14.816 14.214-14.632 6.356.115 7.746 7.136 4.113 8.535-3.962 1.525-8.511 6.321-11.03 9.975-2.208 3.205-7.515 2.559-7.297-3.878z" style="stroke-width:4.200453423036409;stroke-linecap:round;fill:rgba(255,255,255,.5)"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@ -0,0 +1,14 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-11.636 3.356 149.36 149.36" height="128" width="128">
<defs>
<clipPath id="a">
<path xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" style="display:inline;fill:#e40809;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-opacity:1" d="M35.852 129.352C21.355 116.498 6.17 90.989 6.99 76.219c.793-14.298 9.393-22.505 18.985-22.538 10.149-.035 22.773 8.972 25.35 18.194 7.3-7.669 17.57-11.744 27.258-10.728 6.235.653 15.193 6.826 14.32 19.155-1.038 14.659-17.966 36.743-49.4 50.216-2.568.911-5.326 1.158-7.651-1.166z"/>
</clipPath>
</defs>
<g clip-path="url(#a)">
<path d="M0 0h128v76.8H0z" transform="rotate(9) translate(18 48)"/>
<path fill="#bcc4c7" d="M0 10.97h128v54.85H0z" transform="rotate(9) translate(18 48)"/>
<path fill="#fff" d="M0 21.94h128v32.91H0z" transform="rotate(9) translate(18 48)"/>
<path fill="#b7f684" d="M0 32.91h128v10.97H0z" transform="rotate(9) translate(18 48)"/>
</g>
<path xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" d="M10.71 73.17c.023-6.932 4.075-14.816 14.214-14.632 6.356.115 7.746 7.136 4.113 8.535-3.962 1.525-8.511 6.321-11.03 9.975-2.208 3.205-7.515 2.559-7.297-3.878z" style="stroke-width:4.200453423036409;stroke-linecap:round;fill:rgba(255,255,255,.5)"/>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

@ -0,0 +1,14 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-11.636 3.356 149.36 149.36" height="128" width="128">
<defs>
<clipPath id="a">
<path xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" style="display:inline;fill:#e40809;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-opacity:1" d="M35.852 129.352C21.355 116.498 6.17 90.989 6.99 76.219c.793-14.298 9.393-22.505 18.985-22.538 10.149-.035 22.773 8.972 25.35 18.194 7.3-7.669 17.57-11.744 27.258-10.728 6.235.653 15.193 6.826 14.32 19.155-1.038 14.659-17.966 36.743-49.4 50.216-2.568.911-5.326 1.158-7.651-1.166z"/>
</clipPath>
</defs>
<g clip-path="url(#a)">
<path fill="#d2d2d2" d="M0 0h128v76.8H0" transform="rotate(9) translate(18 48)"/>
<path fill="#6e0070" d="M0 0h128v44.8H0" transform="rotate(9) translate(18 48)"/>
<path fill="#ffffff" d="M0 0h128v32H0" transform="rotate(9) translate(18 48)"/>
<path d="m0 0 48.96 38.4L0 76.8" transform="rotate(9) translate(18 48)"/>
</g>
<path xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" d="M10.71 73.17c.023-6.932 4.075-14.816 14.214-14.632 6.356.115 7.746 7.136 4.113 8.535-3.962 1.525-8.511 6.321-11.03 9.975-2.208 3.205-7.515 2.559-7.297-3.878z" style="stroke-width:4.200453423036409;stroke-linecap:round;fill:rgba(255,255,255,.5)"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@ -0,0 +1,14 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-11.636 3.356 149.36 149.36" height="128" width="128">
<defs>
<clipPath id="a">
<path xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" style="display:inline;fill:#e40809;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-opacity:1" d="M35.852 129.352C21.355 116.498 6.17 90.989 6.99 76.219c.793-14.298 9.393-22.505 18.985-22.538 10.149-.035 22.773 8.972 25.35 18.194 7.3-7.669 17.57-11.744 27.258-10.728 6.235.653 15.193 6.826 14.32 19.155-1.038 14.659-17.966 36.743-49.4 50.216-2.568.911-5.326 1.158-7.651-1.166z"/>
</clipPath>
</defs>
<g clip-path="url(#a)">
<path fill="#fef433" d="M0 0h128v76.8H0z" transform="rotate(9) translate(18 48)"/>
<path fill="#ffffff" d="M0 19.2h128v57.6H0z" transform="rotate(9) translate(18 48)"/>
<path fill="#9a59cf" d="M0 38.4h128v38.4H0z" transform="rotate(9) translate(18 48)"/>
<path d="M0 57.6h128v19.2H0z" transform="rotate(9) translate(18 48)"/>
</g>
<path xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" d="M10.71 73.17c.023-6.932 4.075-14.816 14.214-14.632 6.356.115 7.746 7.136 4.113 8.535-3.962 1.525-8.511 6.321-11.03 9.975-2.208 3.205-7.515 2.559-7.297-3.878z" style="stroke-width:4.200453423036409;stroke-linecap:round;fill:rgba(255,255,255,.5)"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="display:inline;fill:#e40809;replace:HEARTCOLOR;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-opacity:1" d="M35.852 129.352C21.355 116.498 6.17 90.989 6.99 76.219c.793-14.298 9.393-22.505 18.985-22.538 10.149-.035 22.773 8.972 25.35 18.194 7.3-7.669 17.57-11.744 27.258-10.728 6.235.653 15.193 6.826 14.32 19.155-1.038 14.659-17.966 36.743-49.4 50.216-2.568.911-5.326 1.158-7.651-1.166z"/>
<path xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" d="M10.71 73.17c.023-6.932 4.075-14.816 14.214-14.632 6.356.115 7.746 7.136 4.113 8.535-3.962 1.525-8.511 6.321-11.03 9.975-2.208 3.205-7.515 2.559-7.297-3.878z" style="stroke-width:4.200453423036409;stroke-linecap:round;fill:rgba(255,255,255,.5)"/>
</svg>

After

Width:  |  Height:  |  Size: 907 B

@ -0,0 +1,13 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-11.636 3.356 149.36 149.36" height="128" width="128">
<defs>
<clipPath id="a">
<path xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" style="display:inline;fill:#e40809;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-opacity:1" d="M35.852 129.352C21.355 116.498 6.17 90.989 6.99 76.219c.793-14.298 9.393-22.505 18.985-22.538 10.149-.035 22.773 8.972 25.35 18.194 7.3-7.669 17.57-11.744 27.258-10.728 6.235.653 15.193 6.826 14.32 19.155-1.038 14.659-17.966 36.743-49.4 50.216-2.568.911-5.326 1.158-7.651-1.166z"/>
</clipPath>
</defs>
<g clip-path="url(#a)">
<path fill="#21b1ff" d="M0 0h128v76.8H0z" transform="rotate(9) translate(18 48)"/>
<path fill="#ffd800" d="M0 0h128v51.2H0z" transform="rotate(9) translate(18 48)"/>
<path fill="#ff218c" d="M0 0h128v25.6H0z" transform="rotate(9) translate(18 48)"/>
</g>
<path xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" d="M10.71 73.17c.023-6.932 4.075-14.816 14.214-14.632 6.356.115 7.746 7.136 4.113 8.535-3.962 1.525-8.511 6.321-11.03 9.975-2.208 3.205-7.515 2.559-7.297-3.878z" style="stroke-width:4.200453423036409;stroke-linecap:round;fill:rgba(255,255,255,.5)"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@ -0,0 +1,21 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-11.636 3.356 149.36 149.36" height="128" width="128">
<defs>
<clipPath id="a">
<path xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" style="display:inline;fill:#e40809;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-opacity:1" d="M35.852 129.352C21.355 116.498 6.17 90.989 6.99 76.219c.793-14.298 9.393-22.505 18.985-22.538 10.149-.035 22.773 8.972 25.35 18.194 7.3-7.669 17.57-11.744 27.258-10.728 6.235.653 15.193 6.826 14.32 19.155-1.038 14.659-17.966 36.743-49.4 50.216-2.568.911-5.326 1.158-7.651-1.166z"/>
</clipPath>
</defs>
<g clip-path="url(#a)">
<path fill="#750787" d="M0 0h128v81.28H0z" transform="rotate(9) translate(18 48)"/>
<path fill="#004dff" d="M0 0h128v67.733H0z" transform="rotate(9) translate(18 48)"/>
<path fill="#008026" d="M0 0h128v54.187H0z" transform="rotate(9) translate(18 48)"/>
<path fill="#ffed00" d="M0 0h128v40.64H0z" transform="rotate(9) translate(18 48)"/>
<path fill="#ff8c00" d="M0 0h128v27.093H0z" transform="rotate(9) translate(18 48)"/>
<path fill="#e40303" d="M0 0h128v13.547H0z" transform="rotate(9) translate(18 48)"/>
<path fill="#fff" d="m-.021 20.48 20.288 20.16L-.021 60.8z" transform="rotate(9) translate(18 48)"/>
<path fill="#ffafc8" d="M-.021 20.48V10.24l30.314 30.4L-.02 71.04V60.8l20.288-20.16z" transform="rotate(9) translate(18 48)"/>
<path fill="#74d7ee" d="M-.021 10.24V0l40.81 40.64L-.02 81.28V71.04l30.314-30.4L-.02 10.24z" transform="rotate(9) translate(18 48)"/>
<path fill="#613915" d="m-.021 0 40.81 40.64L-.02 81.28H10.24l40.619-40.64L10.24 0z" transform="rotate(9) translate(18 48)"/>
<path d="M10.24 0h10.24l40.619 40.64L20.48 81.28H10.24l40.619-40.64L10.24 0z" transform="rotate(9) translate(18 48)"/>
</g>
<path xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" d="M10.71 73.17c.023-6.932 4.075-14.816 14.214-14.632 6.356.115 7.746 7.136 4.113 8.535-3.962 1.525-8.511 6.321-11.03 9.975-2.208 3.205-7.515 2.559-7.297-3.878z" style="stroke-width:4.200453423036409;stroke-linecap:round;fill:rgba(255,255,255,.5)"/>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

@ -0,0 +1,13 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-11.636 3.356 149.36 149.36" height="128" width="128">
<defs>
<clipPath id="a">
<path xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" style="display:inline;fill:#e40809;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-opacity:1" d="M35.852 129.352C21.355 116.498 6.17 90.989 6.99 76.219c.793-14.298 9.393-22.505 18.985-22.538 10.149-.035 22.773 8.972 25.35 18.194 7.3-7.669 17.57-11.744 27.258-10.728 6.235.653 15.193 6.826 14.32 19.155-1.038 14.659-17.966 36.743-49.4 50.216-2.568.911-5.326 1.158-7.651-1.166z"/>
</clipPath>
</defs>
<g clip-path="url(#a)">
<path fill="#5bcefa" d="M0 0h128v76.8H0z" transform="rotate(9) translate(18 48)"/>
<path fill="#f5a9b8" d="M0 15.36h128v46.08H0z" transform="rotate(9) translate(18 48)"/>
<path fill="#fff" d="M0 30.72h128v15.36H0z" transform="rotate(9) translate(18 48)"/>
</g>
<path xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" d="M10.71 73.17c.023-6.932 4.075-14.816 14.214-14.632 6.356.115 7.746 7.136 4.113 8.535-3.962 1.525-8.511 6.321-11.03 9.975-2.208 3.205-7.515 2.559-7.297-3.878z" style="stroke-width:4.200453423036409;stroke-linecap:round;fill:rgba(255,255,255,.5)"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<g style="display:inline">
<path d="M10.86 93.17C-5.714 73.173-11.837 59.11-5.089 40.165c3.186 3.444 36.265 40.211 38.702 42.999-1.891 1.651-6.174 4.974-7.702 6.163-3.086-2.926-12.14 2.313-15.051 3.841Z" style="display:inline;fill:#a9b7c1;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-linejoin:round"/>
<path style="fill:#cbd4db;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-linejoin:round" d="M29.387 78.428c-4.781 4.456-17.493 10.981-20.324 12.55-20.098-22.99-18.44-38.88-14.116-50.976 2.708 3.168 33.361 37.186 34.44 38.426Z"/>
<path style="display:inline;fill:#3d444b;fill-opacity:1;stroke-width:3.269291209870425;stroke-linecap:round;stroke-linejoin:round" d="M33.616 83.176c3.294 3.194 17.881 21.186 19.295 23.19 1.413 2.006 2.376 8.593-1.938 11.186-4.315 2.593-9.251 2.57-10.548.378-1.296-2.192.188-5.573-2.361-9.038-2.55-3.464-10.47-16.021-12.172-19.6 2.098-1.673 5.832-4.475 7.724-6.116Z"/>
<ellipse rx="2.966" cy="108.88" cx="45.988" ry="3.033" style="display:inline;fill:#cbd4db;fill-opacity:1;stroke-width:3.269291209870425;stroke-linecap:round;stroke-linejoin:round"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@ -0,0 +1,4 @@
file = "holding/knife.svg"
scale = 1
rotate = 76
translate = [50, 54]

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="fill:none;stroke:#313131;replace:FACEDETAILS;stroke-width:4.403149432946873;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M37.538 75.574c2.073 6.375 4.02 10.402 5.96 12.94 3.75-3.13 8.538-7.475 10.436-9.373 2.962 4.818 7.017 10.375 8.671 12.645 4.86-3.873 9.52-7.995 11.436-10.162"/>
</svg>

After

Width:  |  Height:  |  Size: 453 B

@ -0,0 +1,4 @@
file = "mouth/downturned.svg"
scale = 1
rotate = -2
translate = [7, -11]

@ -0,0 +1,4 @@
file = "mouth/upset.svg"
scale = 1
rotate = -2
translate = [7, -11]

@ -0,0 +1,4 @@
file = "mouth/w_mouth.svg"
scale = 1
rotate = -2
translate = [7, -11]

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M34.666 96.556c4.424-2.104 8.521-3.005 12.283-4.663 3.335 2.472 7.195 4.32 11.042 6.968" style="fill:none;stroke:#313131;replace:FACEDETAILS;stroke-width:4.390676992493032;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
</svg>

After

Width:  |  Height:  |  Size: 382 B

@ -0,0 +1,3 @@
<svg width="128" height="128" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
<path style="display:inline;fill:#ab1829;fill-opacity:1;stroke-width:1.065;stroke-linecap:round" d="M10.048 21.71c1.235-.007 2.237.878 2.854.863.515-.013 1.417-.148 1.836-.148 1.803 0 4.447 1.92 4.359 4.85-.076 2.53-2.133 2.96-3.008 2.949-2.003-.026-3.801-2.683-4.872-2.732-.611-.028-1.356.586-2.709.564-1.49-.024-2.04-.979-1.987-2.313.052-1.335.896-4.016 3.527-4.032z" transform="scale(3.25) translate(2,5)"/>
</svg>

After

Width:  |  Height:  |  Size: 507 B

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="fill:#ff8702;replace:BODYCOLOR;stroke:#313131;replace:FACEDETAILS;stroke-width:4.403149432946873;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M30.33 85.466c2.073 6.375 4.02 10.402 5.96 12.94 3.75-3.13 8.538-7.475 10.436-9.373 2.962 4.819 7.017 10.375 8.672 12.646 4.859-3.873 9.518-7.996 11.435-10.163"/>
</svg>

After

Width:  |  Height:  |  Size: 475 B

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" d="M33.652 80.153c-1.845-3.806-1.872-7.545.528-10.056 2.4-2.51 7.012-5.058 9.466-12.65" style="fill:none;fill-opacity:1;stroke:#313131;replace:FACEDETAILS;stroke-width:4.403149432946873;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
<path xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M40.35 72.473c3.611-1.97 14.548-2.67 17.07 2.576.404.839-6.115 7.144-10.106 7.135-3.86-.009-7.87-9.217-6.964-9.71z"/>
</svg>

After

Width:  |  Height:  |  Size: 933 B

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="fill:none;fill-opacity:1;stroke:#313131;replace:FACEDETAILS;stroke-width:4.4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M33.652 80.153c-1.845-3.806-1.872-7.545.528-10.056 2.4-2.51 7.702-5.851 7.362-17.666"/>
<path d="M40.35 72.473c3.611-1.97 14.548-2.67 17.07 2.576.404.839-6.115 7.144-10.106 7.135-3.86-.009-7.87-9.217-6.964-9.71z" style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
</svg>

After

Width:  |  Height:  |  Size: 636 B

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M33.652 80.153c-1.845-3.806-1.872-7.545.528-10.056 2.4-2.51 6.384-5.901 6.61-12.516" style="fill:none;fill-opacity:1;stroke:#313131;replace:FACEDETAILS;stroke-width:4.403149432946873;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
<path d="M40.35 72.473c3.611-1.97 14.548-2.67 17.07 2.576.404.839-6.115 7.144-10.106 7.135-3.86-.009-7.87-9.217-6.964-9.71z" style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
</svg>

After

Width:  |  Height:  |  Size: 649 B

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="fill:none;fill-opacity:1;stroke:#313131;replace:FACEDETAILS;stroke-width:3.878891185870426;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M33.984 79.058c-1.95-2.796-2.11-7.2-.118-9.314 1.866-1.98 3.332-4.47 9.703-8.337"/>
<path style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M40.689 71.915c3.611-1.97 14.548-2.669 17.07 2.576.404.839-6.115 7.144-10.106 7.135-3.86-.008-7.87-9.217-6.964-9.71z"/>
</svg>

After

Width:  |  Height:  |  Size: 648 B

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M40.35 72.473c3.611-1.97 14.548-2.67 17.07 2.576.404.839-6.115 7.144-10.106 7.135-3.86-.009-7.87-9.217-6.964-9.71z" style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
</svg>

After

Width:  |  Height:  |  Size: 350 B

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M33.46 80.234c-1.849-3.78-1.875-7.492.528-9.986 2.403-2.493 7.218-4.411 7.322-13.806" style="fill:none;fill-opacity:1;stroke:#313131;replace:FACEDETAILS;stroke-width:4.4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
<path style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M40.166 72.608c3.616-1.957 14.568-2.65 17.094 2.558.403.833-6.124 7.094-10.12 7.085-3.865-.009-7.881-9.152-6.974-9.643z"/>
</svg>

After

Width:  |  Height:  |  Size: 641 B

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M-14.962 109.441c-1.916 23.22 17.084 34.01 36.216 36.627 10.781 1.475 14.227-15.114 11.488-26.267C30.002 108.65 9.329 98.65 6.756 85.088 4.183 71.526 5.719 43.008 34.322 31.37c28.53-11.608 53.113-.975 64.637 12.336 11.524 13.31 15.63 37.406 3.904 52.502-11.726 15.096-35.238 17.747-48.81 18.359-18.285.824-34.129 32.41-11.443 34.111 40.532 3.04 108.184-1.71 104.118-31.186" style="display:inline;fill:none;stroke:#fff;stroke-width:6.42519685;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"/>
<path style="display:inline;fill:#6d677d;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" d="M-18.074 100.871c.193 7.876-1.645 17.94 11.15 29.188 8.9 7.824 15.628 10.104 22.416 11.883 6.788 1.78 10.51 2.293 12.9-3.279.229-3.526.955-6.849 2.234-9.323.977-12.715-5.357-16.19-8.615-19.7-2.656-2.863-12.578-10.643-16.54-19.76-4.261-9.805-3.475-29.21 5.083-42.942C19.47 32.634 43.24 20.029 68.848 24.326c30.671 5.147 45.632 29.85 43.72 54.081C111 98.302 96.35 111.06 70.77 115.737c-9.704 1.774-13.754 1.272-19.069 1.996-4.702.642-15.571 8.919-16.989 16.867-1.55 8.692 1.971 10.311 8.424 11.383 4.911.815 35.039 1.007 54.542-1.137 21.699-2.386 36.602-9.434 42.593-15.252 8.115-7.88 11.345-11.206 8.267-21.575-2.522-8.492-1.575-18.639.774-25.605 2.349-6.966 2.792-28.653-5.194-43.323-7.985-14.67-31.677-37.322-65.335-37.304-33.658.017-53.916 6.545-73.58 32.818-19.663 26.272-23.02 53.545-23.276 66.266Z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="fill:#e9ae20;replace:EARCOLOR;fill-opacity:1;stroke-width:4.86891;stroke-linecap:round" d="M88.706 9.202c5.92-5.85 19.641-14.21 37.302-17.596 3.323-.637 5.833-1.548 6.89 3.07 2.511 10.973 1.19 28.175-.84 42.476-.411 2.902-.628 4.238-1.837 5.293-.762.664-1.595.158-2.197-.94-1.965-11.675-6.462-16.855-12.996-7.278-4.326.057-20.277-10.594-23.367-14.919-2.256-3.157-4.617-8.185-2.955-10.106Z"/>
<path d="M113.818 34.072c4.194-15.788 8.827-32.845 13.694-37.455 1.525-1.445 3.206-1.402 3.704.952.826 3.904.346 26.807-3.184 43.942-7.509-2.422-14.045-6.8-14.214-7.439z" style="fill:#8a6135;replace:EARFLUFF;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-opacity:1"/>
</svg>

After

Width:  |  Height:  |  Size: 779 B

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M131.934-17.341c-10.712 1.102-30.68 8.844-48.494 33.296-1.266 1.737 3.648 3.75 6.562 3.928 23.576 4.962 28.537-26.017 38.234-25.138-.969 18.941-5.148 31.212-4.924 48.372.037 1.026.063 1.986.231 2.797.232.306.482.603.75.885 3.305 3.472 5.694-.8 7.224-4.792a72.75 72.75 0 0 0 1.455-4.22c4.388-14.113 6.817-31.985 7.032-39.958.306-11.358 1.775-16.183-8.07-15.17z" style="display:inline;fill:#ff8702;replace:EARCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501"/>
<path d="M132.387-13.703c-3.96.04-10.726 3.307-13.873 6.408-4.197 4.135-9.667 7.508-11.98 17.44-1.051 4.51-4.31 7.618-8.516 8.923-3.015.77-5.298.979-8.582.743 2.62 3.057 11.102 1.756 22.107 14.98 3.784 4.547 9.987 9.46 11.863 10.104-1.02-12.63 7.375-22.35 10.408-31.45 1.95-5.846 3.122-21.658 1.55-25.64-.523-1.323-1.37-1.524-2.977-1.508z" style="display:inline;fill:#ebdccc;replace:EARFLUFF;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@ -0,0 +1,16 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="128" xml:space="preserve" height="128">
<defs>
<radialGradient cy="79.215" r="17.542" xlink:href="#a" gradientTransform="matrix(1.17385 .00925 -.00654 .87119 -19.045 16.011)" gradientUnits="userSpaceOnUse" fx="75.616" cx="75.616" id="b" fy="79.215"/>
<radialGradient gradientTransform="matrix(1.17385 .00925 -.00654 .87119 -70.238 4.988)" fy="79.215" r="17.542" fx="75.616" cy="79.215" cx="75.616" xlink:href="#a" gradientUnits="userSpaceOnUse" id="c"/>
<linearGradient id="a">
<stop style="stop-color:#ff1500;stop-opacity:.24705882" offset="0"/>
<stop style="stop-color:#ff1400;stop-opacity:.24705882" offset=".295"/>
<stop offset="1" style="stop-color:#ff8702;stop-opacity:0"/>
</linearGradient>
</defs>
<g style="display:inline">
<ellipse cx="69.735" rx="17.823" style="fill:url(#b);fill-opacity:1;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" transform="rotate(-4.646) skewX(.078)" ry="15.716" cy="86.546"/>
<ellipse ry="15.716" transform="rotate(-4.646) skewX(.078)" style="display:inline;fill:url(#c);fill-opacity:1;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" cy="75.523" rx="17.823" cx="18.543"/>
<path d="M25.133 65.601c-3.478 5.203-9.43 12.797-11.46 15.19M36.034 66.062c-4.531 6.126-9.244 12.852-11.965 15.91M77.324 71.232c-3.666 5.174-10.833 14.12-13.358 16.957M88.101 73.958c-2.312 3.239-9.904 12.654-11.665 14.873" style="fill:none;stroke:#ff1f0b;stroke-width:4.013820314416524;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.334154"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

@ -0,0 +1,4 @@
file = "overlay/blush.svg"
scale = 0.87
rotate = -9
translate = [-8, 10]

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M18.56 55.454c6.442.497 3.647 12.19-8.576 12.481 13.066 1.85 28.668 3.057 31.2 3.08 8.226.077 7.37 10.276-.93 10.445-8.299.168-12.073-.18-14.635-.479 2.43.794 1.468 6.369-1.977 6.218 2.75.624.987 6.997-1.426 6.793 2.249.71.003 7.689-4.2 7.395-3.52-.247-27.936-.952-27.755-15.224.141-11.038-.982-32.702 28.3-30.71z" style="fill:#fff;fill-opacity:1;stroke:#313131;stroke-width:3.269291209870425;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"/>
</svg>

After

Width:  |  Height:  |  Size: 583 B

@ -0,0 +1,16 @@
<svg width="128" xml:space="preserve" height="128" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg">
<defs>
<radialGradient cy="79.215" r="17.542" xlink:href="#a" gradientTransform="matrix(1.66606 .19063 -.13443 1.1971 -46.134 -23.521)" gradientUnits="userSpaceOnUse" fx="75.616" cx="75.616" id="b" fy="79.215"/>
<radialGradient gradientTransform="matrix(1.53446 .10083 -.07282 1.13628 -92.256 -22.936)" fy="79.215" r="17.542" fx="75.616" cy="79.215" cx="75.616" xlink:href="#a" gradientUnits="userSpaceOnUse" id="c"/>
<linearGradient id="a">
<stop style="stop-color:#ff1500;stop-opacity:.24705882" offset="0"/>
<stop style="stop-color:#ff1400;stop-opacity:.24705882" offset=".295"/>
<stop offset="1" style="stop-color:#ff8702;stop-opacity:0"/>
</linearGradient>
</defs>
<g style="display:inline">
<ellipse cx="69.735" style="fill:url(#b);fill-opacity:1;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" transform="rotate(-4.646) skewX(.078)" cy="86.546" ry="27.409" rx="25.649"/>
<ellipse transform="rotate(-4.646) skewX(.078)" style="display:inline;fill:url(#c);fill-opacity:1;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" cy="75.523" cx="18.543" ry="25.187" rx="24.542"/>
<path d="M25.133 65.601c-3.478 5.203-9.43 12.797-11.46 15.19m22.361-14.729c-4.531 6.126-9.244 12.852-11.965 15.91m56.122-11.737c-3.666 5.174-10.833 14.12-13.358 16.957M88.1 73.958c-2.312 3.239-9.904 12.654-11.665 14.873M48.483 64.458c-4.531 6.126-9.244 12.852-11.965 15.91m24.055-15.91c-4.531 6.126-9.244 12.852-11.965 15.91m20.814-12.545c-4.531 6.126-9.244 12.852-11.965 15.91" style="fill:none;stroke:#ff1f0b;stroke-width:4.01382;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.334154"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="display:inline;fill:#fff;fill-opacity:.502791;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M33.987 94.823c.762-6.286-5.24-9.615-8.652-12.565-3.989-3.448-1.49-12.13.778-13.567-.039 2.963 5.077 9.472 10.709 10.444 5.398.932 19.309 2.835 21.82 15.404.634 3.167-9.078 4.292-12.347 4.356-3.268.064-12.845.366-12.308-4.072z"/>
</svg>

After

Width:  |  Height:  |  Size: 460 B

@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M49.937 37.91h14.89v6.268l-6.092 8.677h6.184v6.95H49.322v-5.453l6.167-9.445h-5.568z" style="fill:#c40049;stroke:#fde2e2;stroke-width:2.64566929;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1;stroke-miterlimit:3"/>
<path d="M58.165 21.047h13.499v5.474l-3.549 4.138h3.58v6.91H57.863v-5.784l3.709-4.021h-3.438z" style="fill:#c40049;fill-opacity:1;stroke:#fde2e2;stroke-width:2.64566929;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1"/>
<path d="M72.693 9.542h13.16v4.783L81.97 18.7h3.958v7.015H71.154v-4.686l4.496-5.182h-2.954z" style="fill:#c40049;fill-opacity:1;stroke:#fde2e2;stroke-width:2.64566929;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1"/>
</svg>

After

Width:  |  Height:  |  Size: 922 B

Binary file not shown.

@ -1,4 +0,0 @@
#!/bin/sh
cargo run --bin clean -- "$1"
xmllint "$1" --format --output "$1"

@ -0,0 +1,2 @@
raster_images = true
raster_size = 512

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 159 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

@ -0,0 +1,57 @@
fox_fur = ["fur/fox/base.svg"]
fox_pat = ["fur/fox/pat.svg"]
fox_snug = ["fur/fox/snug.svg"]
arctic_fox = ["colors/arcticfox.toml"]
red_fox = ["colors/fox.toml"]
fox_face_base = ["eyes/left/base.svg", "eyes/right/base.svg", "nose/base.svg", "mouth/w_mouth.svg"]
fox_blush = ["eyes/left/squint.svg", "eyes/right/squint.svg", "nose/base.svg", "mouth/downturned.svg", "overlay/blush.svg"]
fox_happy = ["eyes/left/happy.svg", "eyes/right/happy.svg", "nose/happy.svg", "mouth/w_mouth.svg"]
fox_shock = ["eyes/left/small.svg", "eyes/right/small.svg", "nose/no_outline.svg", "mouth/w_mouth.svg"]
fox_upset = ["eyes/left/squint.svg", "eyes/right/squint.svg", "nose/squint.svg", "mouth/upset.svg"]
fox_upset_mild = ["eyes/left/squint.svg", "eyes/right/squint.svg", "nose/squint.svg", "mouth/downturned.svg"]
fox_evil = ["eyes/left/evil.svg", "eyes/right/evil.svg", "nose/evil.svg", "mouth/w_mouth.svg"]
fox_aww = ["eyes/left/aww.svg", "eyes/right/aww.svg", "nose/aww.svg", "mouth/w_mouth.svg"]
fox_snug_happy = ["eyes/left/happy.svg", "eyes/right/happy.svg", "nose/happy.svg"]
fox_snug_aww = ["eyes/left/aww.svg", "eyes/right/aww.svg", "nose/aww.svg"]
fox_blanket = ["overlay/blanket.svg", "overlay/blanket_ear/fox.svg"]
cat_fur = ["fur/cat/base.svg"]
cat_pat = ["fur/fox/pat.svg"]
#cat_snug = ["fur/fox/snug.svg"] DOES NOT EXIST
yellow_cat = ["colors/cat.toml"]
cat_face_base = ["eyes/left/base.svg", "eyes/right/base.svg", "mouth/cat_w_mouth.toml"]
cat_blush = ["eyes/left/squint.svg", "eyes/right/squint.svg", "mouth/downturned.svg", "overlay/blush.svg"]
cat_happy = ["eyes/left/happy.svg", "eyes/right/happy.svg", "mouth/cat_w_mouth.toml"]
cat_shock = ["eyes/left/small.svg", "eyes/right/small.svg", "mouth/cat_w_mouth.toml"]
cat_upset = ["eyes/left/squint.svg", "eyes/right/squint.svg", "mouth/cat_upset.toml"]
cat_upset_mild = ["eyes/left/squint.svg", "eyes/right/squint.svg", "mouth/cat_downturned.toml"]
cat_evil = ["eyes/left/evil.svg", "eyes/right/evil.svg", "mouth/cat_w_mouth.toml"]
cat_aww = ["eyes/left/aww.svg", "eyes/right/aww.svg", "mouth/cat_w_mouth.toml"]
cat_snug_happy = ["eyes/left/happy.svg", "eyes/right/happy.svg"]
cat_snug_aww = ["eyes/left/aww.svg", "eyes/right/aww.svg"]
cat_blanket = ["overlay/blanket.svg", "overlay/blanket_ear/cat.svg"]
holding_heart = ["hand/big_left.svg", "hand/big_right.svg"]
ace_heart = ["holding/hearts/ace.svg"]
agender_heart = ["holding/hearts/agender.svg"]
blue_heart = ["holding/hearts/heart.svg", "holding/hearts/colors/blue.toml"]
demi_heart = ["holding/hearts/demisexual.svg"]
enby_heart = ["holding/hearts/enby.svg"]
pan_heart = ["holding/hearts/pan.svg"]
pride_heart = ["holding/hearts/progress.svg"]
red_heart = ["holding/hearts/heart.svg"]
trans_heart = ["holding/hearts/trans.svg"]
cup_empty = ["holding/cup_lower.toml", "hand/right_lower.toml"]
cup_coffee = ["overlay/steam.svg","holding/cup.svg","holding/cup_liquid/liquid.svg", "holding/cup_liquid/coffee_color.toml", "hand/right.svg"]
cup_latte = ["overlay/steam.svg","holding/cup.svg","holding/cup_liquid/liquid.svg", "holding/cup_liquid/latte_color.toml", "holding/cup_liquid/latte_heart.svg", "hand/right.svg"]
cup_hot_coco = ["overlay/steam.svg","holding/cup.svg","holding/cup_liquid/liquid.svg", "holding/cup_liquid/hot_coco_color.toml", "hand/right.svg"]
knife = ["holding/knife.svg", "hand/left.svg"]
knife_right = ["holding/knife_right.toml", "hand/right.svg"]
egg = ["holding/egg.svg"]
eyes_base = ["eyes/left/base.svg", "eyes/right/base.svg"]
pat_blush = ["overlay/blush_pat.toml"]
squint_eyes = ["eyes/left/squint.svg", "eyes/right/squint.svg"]
extra_blush = ["overlay/more_blush.svg"]
base_blush = ["overlay/blush.svg"]

@ -0,0 +1,75 @@
arctic_fox_blush = ["arctic_fox", "fox_fur", "fox_blush"]
arctic_fox_extra_blush = ["arctic_fox", "fox_fur", "squint_eyes", "extra_blush"]
arctic_fox_happy = ["arctic_fox", "fox_fur", "fox_happy"]
arctic_fox_shock = ["arctic_fox", "fox_fur", "fox_shock", "knife_right"]
arctic_fox_upset = ["arctic_fox", "fox_fur", "fox_upset"]
arctic_fox_upset_mild = ["arctic_fox", "fox_fur", "fox_upset_mild"]
arctic_fox_evil = ["arctic_fox", "fox_fur", "fox_evil"]
arctic_fox_aww = ["arctic_fox", "fox_fur", "fox_aww"]
arctic_fox_egg = ["arctic_fox", "fox_fur", "eyes_base", "egg", "holding_heart"]
arctic_fox_blanket = ["arctic_fox", "fox_fur", "fox_aww", "fox_blanket", "base_blush"]
arctic_fox_evil_knife = ["arctic_fox", "fox_fur", "fox_evil", "knife"]
arctic_fox_snug_aww = ["arctic_fox", "fox_snug", "fox_snug_aww"]
arctic_fox_snug_happy = ["arctic_fox", "fox_snug", "fox_snug_happy", "base_blush"]
arctic_fox_blue_heart = ["arctic_fox", "fox_fur", "eyes_base", "blue_heart", "holding_heart"]
arctic_fox_red_heart = ["arctic_fox", "fox_fur", "eyes_base", "red_heart", "holding_heart"]
arctic_fox_ace_heart = ["arctic_fox", "fox_fur", "eyes_base", "ace_heart", "holding_heart"]
arctic_fox_agender_heart = ["arctic_fox", "fox_fur", "eyes_base", "agender_heart", "holding_heart"]
arctic_fox_demi_heart = ["arctic_fox", "fox_fur", "eyes_base", "demi_heart", "holding_heart"]
arctic_fox_enby_heart = ["arctic_fox", "fox_fur", "eyes_base", "enby_heart", "holding_heart"]
arctic_fox_trans_heart = ["arctic_fox", "fox_fur", "eyes_base", "trans_heart", "holding_heart"]
arctic_fox_coffee_happy = ["arctic_fox", "fox_fur", "fox_happy", "cup_coffee"]
arctic_fox_coffee = ["arctic_fox", "fox_fur", "fox_face_base", "cup_coffee"]
arctic_fox_latte = ["arctic_fox", "fox_fur", "fox_face_base", "cup_latte"]
arctic_fox_hot_coco = ["arctic_fox", "fox_fur", "fox_face_base", "cup_hot_coco"]
arctic_fox_no_coffee = ["arctic_fox", "fox_fur", "fox_upset_mild", "cup_empty"]
red_fox_blush = ["red_fox", "fox_fur", "fox_blush"]
red_fox_extra_blush = ["red_fox", "fox_fur", "squint_eyes", "extra_blush"]
red_fox_happy = ["red_fox", "fox_fur", "fox_happy"]
red_fox_shock = ["red_fox", "fox_fur", "fox_shock", "knife_right"]
red_fox_upset = ["red_fox", "fox_fur", "fox_upset"]
red_fox_upset_mild = ["red_fox", "fox_fur", "fox_upset_mild"]
red_fox_evil = ["red_fox", "fox_fur", "fox_evil"]
red_fox_aww = ["red_fox", "fox_fur", "fox_aww"]
red_fox_egg = ["red_fox", "fox_fur", "eyes_base", "egg", "holding_heart"]
red_fox_blanket = ["red_fox", "fox_fur", "fox_aww", "fox_blanket", "base_blush"]
red_fox_evil_knife = ["red_fox", "fox_fur", "fox_evil", "knife"]
red_fox_snug_aww = ["red_fox", "fox_snug", "fox_snug_aww"]
red_fox_snug_happy = ["red_fox", "fox_snug", "fox_snug_happy", "base_blush"]
red_fox_blue_heart = ["red_fox", "fox_fur", "eyes_base", "blue_heart", "holding_heart"]
red_fox_red_heart = ["red_fox", "fox_fur", "eyes_base", "red_heart", "holding_heart"]
red_fox_ace_heart = ["red_fox", "fox_fur", "eyes_base", "ace_heart", "holding_heart"]
red_fox_agender_heart = ["red_fox", "fox_fur", "eyes_base", "agender_heart", "holding_heart"]
red_fox_demi_heart = ["red_fox", "fox_fur", "eyes_base", "demi_heart", "holding_heart"]
red_fox_enby_heart = ["red_fox", "fox_fur", "eyes_base", "enby_heart", "holding_heart"]
red_fox_trans_heart = ["red_fox", "fox_fur", "eyes_base", "trans_heart", "holding_heart"]
red_fox_coffee_happy = ["red_fox", "fox_fur", "fox_happy", "cup_coffee"]
red_fox_coffee = ["red_fox", "fox_fur", "fox_face_base", "cup_coffee"]
red_fox_hot_coco = ["red_fox", "fox_fur", "fox_face_base", "cup_hot_coco"]
red_fox_no_coffee = ["red_fox", "fox_fur", "fox_upset_mild", "cup_empty"]
cat_blush = ["yellow_cat", "cat_fur", "cat_blush"]
cat_extra_blush = ["yellow_cat", "cat_fur", "squint_eyes", "extra_blush"]
cat_happy = ["yellow_cat", "cat_fur", "cat_happy"]
cat_shock = ["yellow_cat", "cat_fur", "cat_shock", "knife_right"]
cat_upset = ["yellow_cat", "cat_fur", "cat_upset"]
cat_upset_mild = ["yellow_cat", "cat_fur", "cat_upset_mild"]
cat_evil = ["yellow_cat", "cat_fur", "cat_evil"]
cat_aww = ["yellow_cat", "cat_fur", "cat_aww"]
cat_egg = ["yellow_cat", "cat_fur", "eyes_base", "egg", "holding_heart"]
cat_blanket = ["yellow_cat", "cat_fur", "cat_aww", "cat_blanket", "base_blush"]
cat_evil_knife = ["yellow_cat", "cat_fur", "cat_evil", "knife"]
#cat_snug_aww = ["yellow_cat", "cat_snug", "cat_snug_aww"] DOES NOT EXIST
#cat_snug_happy = ["yellow_cat", "cat_snug", "cat_snug_happy", "base_blush"] DOESNOT EXIST
cat_blue_heart = ["yellow_cat", "cat_fur", "eyes_base", "blue_heart", "holding_heart"]
cat_red_heart = ["yellow_cat", "cat_fur", "eyes_base", "red_heart", "holding_heart"]
cat_ace_heart = ["yellow_cat", "cat_fur", "eyes_base", "ace_heart", "holding_heart"]
cat_agender_heart = ["yellow_cat", "cat_fur", "eyes_base", "agender_heart", "holding_heart"]
cat_demi_heart = ["yellow_cat", "cat_fur", "eyes_base", "demi_heart", "holding_heart"]
cat_enby_heart = ["yellow_cat", "cat_fur", "eyes_base", "enby_heart", "holding_heart"]
cat_trans_heart = ["yellow_cat", "cat_fur", "eyes_base", "trans_heart", "holding_heart"]
cat_coffee_happy = ["yellow_cat", "cat_fur", "cat_happy", "cup_coffee"]
cat_coffee = ["yellow_cat", "cat_fur", "cat_face_base", "cup_coffee"]
cat_hot_coco = ["yellow_cat", "cat_fur", "cat_face_base", "cup_hot_coco"]
cat_no_coffee = ["yellow_cat", "cat_fur", "cat_upset_mild", "cup_empty"]

@ -0,0 +1,3 @@
svgutils
cairosvg
toml

@ -1,63 +0,0 @@
name = "snuggle"
dx = -90
dy = -30
bold = 12.0
# TODO: (medium) read from the species declaration and grab all the svgs with a given tag
# TODO: (low) generate the SVGs in-memory instead of reading them from the disk
[left]
blobfox = "blobfox_snuggle_left"
blobfox_blush = "blobfox_blush"
blobfox_happy = "blobfox_happy"
blobfox_aww = "blobfox_aww"
blobhusky = "blobhusky_snuggle_left"
blobhusky_blush = "blobhusky_blush"
blobhusky_happy = "blobhusky_happy"
blobhusky_aww = "blobhusky_aww"
blobcat = "blobcat_snuggle_left"
blobcat_blush = "blobcat_blush"
blobcat_happy = "blobcat_happy"
blobcat_aww = "blobcat_aww"
blobstella = "blobstella_snuggle_left"
blobstella_blush = "blobstella_blush"
blobstella_happy = "blobstella_happy"
blobstella_aww = "blobstella_aww"
blobarcticfox = "blobarcticfox_snuggle_left"
blobarcticfox_blush = "blobarcticfox_blush"
blobarcticfox_happy = "blobarcticfox_happy"
blobarcticfox_aww = "blobarcticfox_aww"
[right]
blobfox = "blobfox_snuggle_right"
blobfox_blush = "blobfox_snuggle_right_blush"
blobfox_heart = "blobfox_snuggle_right_heart"
blobfox_blush_heart = "blobfox_snuggle_right_blush_heart"
blobarcticfox = "blobarcticfox_snuggle_right"
blobarcticfox_blush = "blobarcticfox_snuggle_right_blush"
blobarcticfox_heart = "blobarcticfox_snuggle_right_heart"
blobarcticfox_blush_heart = "blobarcticfox_snuggle_right_blush_heart"
blobhusky = "blobhusky_snuggle_right"
blobhusky_blush = "blobhusky_snuggle_right_blush"
blobhusky_heart = "blobhusky_snuggle_right_heart"
blobhusky_blush_heart = "blobhusky_snuggle_right_blush_heart"
blobcat = "blobcat_snuggle_right"
blobcat_blush = "blobcat_snuggle_right_blush"
blobcat_heart = "blobcat_snuggle_right_heart"
blobcat_blush_heart = "blobcat_snuggle_right_blush_heart"
blobamber = "blobamber_snuggle_right"
blobamber_blush = "blobamber_snuggle_right_blush"
blobamber_heart = "blobamber_snuggle_right_heart"
blobamber_blush_heart = "blobamber_snuggle_right_blush_heart"
blobstella = "blobstella_snuggle_right"
blobstella_blush = "blobstella_snuggle_right_blush"
blobstella_heart = "blobstella_snuggle_right_heart"
blobstella_blush_heart = "blobstella_snuggle_right_blush_heart"

@ -1,61 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" sodipodi:docname="blobamber.svg" inkscape:export-ydpi="450" inkscape:export-filename="../output/blobamber.png" id="svg5" inkscape:export-xdpi="450" height="128" width="128" viewBox="0 0 128 128">
<title id="title30762">blobcat</title>
<sodipodi:namedview inkscape:pageopacity="0" inkscape:zoom="3.9247075" bordercolor="#ffffff" inkscape:window-width="1536" inkscape:pagecheckerboard="1" inkscape:window-x="0" inkscape:window-y="0" inkscape:document-units="px" units="px" inkscape:cx="78.477186" showgrid="false" inkscape:showpageshadow="2" pagecolor="#505050" inkscape:window-height="779" inkscape:cy="76.184022" inkscape:window-maximized="1" inkscape:deskcolor="#505050" borderopacity="1" id="namedview7" inkscape:pageshadow="0" inkscape:current-layer="layer1">
<inkscape:grid type="xygrid" id="grid10"/>
</sodipodi:namedview>
<defs id="blobamber-defs">
<linearGradient id="linearGradient1095" inkscape:collect="always">
<stop offset="0" id="stop1091" style="stop-color:#b86a00;stop-opacity:1;;"/>
<stop offset="1" id="stop1093" style="stop-color:#dab91d;stop-opacity:1;;"/>
</linearGradient>
<linearGradient gradientUnits="userSpaceOnUse" inkscape:collect="always" id="linearGradient1097" x2="95.21910806223985" y2="45.93522338837704" xlink:href="#linearGradient1095" y1="26.54318408885102" x1="94.90641642100724"/>
<linearGradient y2="45.93522338837704" id="linearGradient1239" gradientTransform="matrix(0.94114449 0 0 0.94114449 -40.8097457948919 7.957599182771687) " gradientUnits="userSpaceOnUse" y1="26.54318408885102" x2="95.21910806223985" inkscape:collect="always" xlink:href="#linearGradient1095" x1="94.90641642100724"/>
</defs>
<g inkscape:label="ref" id="ref" inkscape:groupmode="layer" style="display:none;">
<image x="0.45707837" width="211.7665995367481" preserveAspectRatio="none" xlink:href="../original/blobfoxmsnuggleleftcat.png" height="211.7665995367481" y="-16.623016" style="display:none;image-rendering:optimizeSpeed;" inkscape:label="blobfoxmsnuggleleftcat" id="blobfoxmsnuggleleftcat"/>
<image style="display:none;image-rendering:optimizeSpeed;" inkscape:label="blobfoxnomcat" xlink:href="../original/blobfoxnomcat.png" y="-10.339302" height="167.39570364583847" id="blobfoxnomcat" x="-3.1429539" preserveAspectRatio="none" width="167.39570364583847"/>
<image xlink:href="../original/blobfoxmsnugglecentercat.png" style="display:none;image-rendering:optimizeSpeed;" inkscape:label="blobfoxmsnugglecentercat" id="blobfoxmsnugglecentercat" preserveAspectRatio="none" width="211.4343564002222" height="211.4343564002222" y="-17.482618" x="-11.634965"/>
<image height="127.99998866141777" xlink:href="../original/blobfox.png" preserveAspectRatio="none" inkscape:label="blobfox" width="127.99998866141777" id="blobfox" style="display:none;image-rendering:optimizeSpeed;" y="0" x="0"/>
</g>
<g inkscape:label="Base" id="Base" inkscape:groupmode="layer" style="display:inline;">
<path inkscape:label="left-ear" style="fill:#313131;fill-opacity:1;stroke:none;stroke-width: 0.9999987007874529px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;" sodipodi:nodetypes="csscc" d="M 15.95914784412804,48.31320754672412 C 7.638458911871696,28.385609213164994 9.677134107199445,13.966044678502179 10.107892893390044,10.795789181268145 10.476984910354926,8.079381603173953 12.985566480883211,6.6869836737408015 15.737883348902233,7.152537167222947 27.75833881266383,9.185793654102612 38.391006992480044,15.49303649240014 48.07604976078545,23.21450289706682 34.82041677084974,30.820918219648892 23.168981513032225,40.19040975628309 15.95914784412804,48.31320754672412 Z " id="left-ear"/>
<path id="body" sodipodi:nodetypes="sccsssssss" transform="scale(0.26458333) " inkscape:label="body" d="M 185.62183206213263,79.74511056121614 C 86.75797075756022,104.73462012855828 5.773175205780504,220.93600138047242 0,359.0551039742086 c 0,0 0.5501139562947261,30.354027151416254 8.326771325717665,54.168300229594486 21.41734668435643,24.54391084472792 78.57409958369688,57.923525278601375 152.60580060607086,67.25638790329182 71.36226238731251,8.99633350408136 162.94802382094394,-1.6853290675067298 220.40106974798942,-14.601372653489268 57.45308750184695,-12.916043585982537 86.27296668216668,-50.1905744019459 90.01477440886717,-59.741629144030355 3.7417321361522786,-9.55105474208446 0.4079999839370086,-29.178579008717364 -2.1112440113683464,-37.566431276912155 -3.068409328015381,-10.216364952111617 -7.780535126750587,-23.7267656800486 -1.5058771060678307,-42.135823222999086 6.274620225408654,-18.409057542950492 23.803954968348233,-100.78992359094791 -7.324535144703342,-152.42951588860177 C 393.07886326461175,62.313631562455456 229.1212483023131,68.7498983956733 185.62183206213263,79.74511056121614 Z " style="fill:#6a6862;fill-opacity:1;stroke:none;stroke-width: 3.7795236307274167px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.4501;"/>
<path d="m 84.3876061264722,21.635716817491467 c 4.894680752177924,-4.836372471008959 16.23824817959653,-11.747514624113599 30.8384794158079,-14.54707331704436 2.747221309164516,-0.5267735225679717 4.822215873141109,-1.2797154771765562 5.6961446576321,2.538496907933193 2.0760944064529765,9.070467800375285 0.9831117723184343,23.292385350693493 -0.6940119411806324,35.114844601777776 -0.34034644329344715,2.399232661447533 -0.5196094283618335,3.503376240024558 -1.5190223024006968,4.375411481283013 -0.6299073767753002,0.5496226555266671 -1.3185788457252425,0.13069605784661192 -1.8167848103628028,-0.7764207568338286 C 115.26818569810294,38.68895091775784 111.55083907280162,34.40633363754593 106.14877566343404,42.32354479041163 101.02649177061058,41.35409223015385 89.38555868560795,33.565671119461776 86.83081358933806,29.99013274054596 84.96605523755689,27.380278355107155 83.01416366085971,23.223725699853322 84.3876061264722,21.63572437654629 Z " id="right-ear" sodipodi:nodetypes="cssssccscc" style="fill:#313131;fill-opacity:1;stroke-width: 4.025196691921391;stroke-linecap:round;" inkscape:label="right-ear"/>
<path id="right-ear-fluff" sodipodi:nodetypes="csscccccc" inkscape:label="right-ear-fluff" d="m 105.37234734754539,41.15761727725917 c 3.467542540647932,-13.051901722366075 7.07355184749796,-26.115082310429834 11.09710066546848,-29.926491168248383 1.2609145960269845,-1.1944330868333433 2.65058635233912,-1.1589739386230735 3.062237359754435,0.7869516540570216 0.6828396581559191,3.2278577626827656 0.2862614060527006,22.161723851900636 -2.632251864871974,36.32771686898753 -1.8546443364313254,-3.291548846789416 -2.601505409389551,-5.112710349893294 -4.417016519015098,-6.325352821836504 -0.13840629376353175,1.6430550534230295 -0.3411401440496007,3.020545392891914 -0.5986960394214158,3.7276080422201563 -1.2884560122655115,-0.5166991922559374 -2.7139198931527604,-2.7760477647225295 -2.6669479264981133,-4.800619653518912 -1.1991684567256515,1.765069536808286 -4.541706907806815,1.8806474850138788 -3.844452132108184,0.21017951928427092 z " style="fill:#474747;fill-opacity:1;stroke:none;stroke-width: 4.025196691921391;stroke-linecap:round;stroke-opacity:1;"/>
<path d="m 33.62109259759478,107.16796302488336 c -10.709805310637588,1.8532383522347107 -20.248740620128327,11.582921118782634 -14.613280810500758,13.408202306763691 6.6118591412653895,2.957408387503607 14.61810197566528,5.41136482632422 23.572264646761237,6.550782734221153 12.383648016391811,1.5758172607945962 26.99377783489064,0.8529410687818478 40.43453699076626,-0.7975861103312556 5.5305030893502725,-0.5160982473977069 1.2485290847035795,-9.677638674108714 -9.041033974762444,-14.326960065867715 C 62.428400691795254,106.78573563835688 46.77289894594887,104.89215839007252 33.62109259759478,107.16796302488336 Z " sodipodi:nodetypes="scscss" style="fill:#c8c8c8;fill-opacity:1;stroke-width: 3.269291209870425;stroke-linecap:round;stroke-linejoin:round;" inkscape:label="belly" id="belly"/>
</g>
<g inkscape:label="Features" inkscape:groupmode="layer" id="Features">
<path sodipodi:nodetypes="ccccc" style="fill:none;stroke:#313131;stroke-width: 4.403149432946873;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" id="mouth" inkscape:label="mouth" d="m 37.53784897882485,75.57400521362185 c 2.0735069419879157,6.37497801673315 4.020579621237023,10.401678960563823 5.959242851998313,12.940500907854297 3.7507425294983263,-3.1310436562581243 8.538972892166422,-7.475595296236407 10.436734077293934,-9.37381380418056 2.9622008282598102,4.818455243367905 7.01734649538006,10.375135339561602 8.671615406629316,12.64569776985442 4.859077603973323,-3.873206776645403 9.51886072760391,-7.995560000174804 11.435750100954722,-10.16286574161946 "/>
<path sodipodi:nodetypes="cc" id="left-whisker-2" d="M 23.36882667051864,73.99866039375354 C 15.825279628926001,67.38371262268849 9.199731417333409,62.77637044187519 5.144523010058149,60.521440136951185 " style="fill:none;fill-opacity:1;stroke:#313131;stroke-width: 4.025196691921391;stroke-linecap:round;stroke-opacity:1;" inkscape:label="left-whisker-2"/>
<path inkscape:label="left-whisker" style="fill:none;fill-opacity:1;stroke:#313131;stroke-width: 4.025196691921391;stroke-linecap:round;stroke-opacity:1;" id="left-whisker" sodipodi:nodetypes="cc" d="M 22.339983750394342,81.98062543383365 C 14.845117021845788,80.25040691927533 6.6085361807662935,80.0787218866645 2.0603403535299076,80.04969133662634 "/>
<path d="m 88.55665919068272,84.53310281365738 c 9.601239307037824,-3.449491517736555 16.191707079066653,-4.176846449730455 18.831106030271417,-4.318597625252062 " id="right-whisker-2" inkscape:label="right-whisker-2" style="fill:none;fill-opacity:1;stroke:#313131;stroke-width: 4.025196691921391;stroke-linecap:round;stroke-opacity:1;"/>
<path inkscape:label="right-whisker" id="right-whisker" style="fill:none;fill-opacity:1;stroke:#313131;stroke-width: 4.025196691921391;stroke-linecap:round;stroke-opacity:1;" d="m 85.28868325635106,93.36144766293515 c 7.253045383738372,2.1948962915395165 15.062830273116921,5.981128583420135 18.790691543673564,8.63206643180841 "/>
<g inkscape:label="left-eye" id="left-eye">
<ellipse transform="rotate(15.432511) " ry="9.241262376328253" id="left-iris" cy="42.172787001071384" cx="48.55158234048889" rx="7.5189071685469635" style="fill:url(#linearGradient1239);fill-opacity:1;stroke-width: 2.998442716596744;stroke-linecap:round;stroke-linejoin:round;" inkscape:label="left-iris"/>
<ellipse id="left-pupil" cy="44.21257148769404" cx="46.907408546952425" rx="4.2980162087395195" style="fill:#313131;fill-opacity:1;stroke-width: 3.10205846054888;stroke-linecap:round;stroke-linejoin:round;" ry="6.372173229442" transform="rotate(13.154497) " inkscape:label="left-pupil"/>
</g>
<g inkscape:label="right-eye" id="right-eye">
<ellipse id="right-iris" rx="7.989110236649204" transform="rotate(15.432511) " cy="36.354875797052145" style="fill:url(#linearGradient1097);stroke-width: 3.1859526304743064;stroke-linecap:round;stroke-linejoin:round;fill-opacity:1;" inkscape:label="right-iris" cx="94.9496315374161" ry="9.819174416567936"/>
<ellipse style="fill:#313131;fill-opacity:1;stroke-width: 3.269291209870425;stroke-linecap:round;stroke-linejoin:round;" cy="38.19638400801639" transform="rotate(14.274327) " cx="94.26137959600868" rx="4.529722782294379" id="right-pupil" inkscape:label="right-pupil" ry="6.715697499381989"/>
</g>
</g>
<metadata id="metadata30760">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:rights>
<cc:Agent>
<dc:title>Blobfox team (https://git.shadamethyst.xyz/adri326/blobfox), licensed under the Apache 2.0 License</dc:title>
</cc:Agent>
</dc:rights>
<dc:title>blobcat</dc:title>
<dc:creator>
<cc:Agent>
<dc:title>Feuerfuchs</dc:title>
</cc:Agent>
</dc:creator>
<dc:source>https://git.shadamethyst.xyz/adri326/blobfox</dc:source>
</cc:Work>
</rdf:RDF>
</metadata>
</svg>

Before

Width:  |  Height:  |  Size: 12 KiB

@ -1,49 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="128" inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" sodipodi:docname="blobamber_owo.svg" height="128" viewBox="-3.6561962906574696 0.917977139379211 128 128" id="svg25571">
<defs id="blobamber-owo-defs">
<linearGradient y2="44.43629457678224" x1="91.80949097937203" y1="25.67704389299621" x2="92.11197906708699" inkscape:collect="always" gradientUnits="userSpaceOnUse" id="linearGradient1097-5" gradientTransform="matrix(0.67751569 0 0 0.67751569 23.802442952666233 15.143145316694872) " xlink:href="#linearGradient1095"/>
<linearGradient id="linearGradient1239-2" xlink:href="#linearGradient1095" x2="92.11197906708699" x1="91.80949097937203" gradientTransform="matrix(0.68709814 0 0 0.68709814 24.7503900836198 14.458748148580396) " gradientUnits="userSpaceOnUse" y1="25.67704389299621" inkscape:collect="always" y2="44.43629457678224"/>
</defs>
<sodipodi:namedview inkscape:showpageshadow="2" id="namedview25573" showgrid="false" inkscape:cx="59.808555" inkscape:deskcolor="#d1d1d1" inkscape:window-width="1536" bordercolor="#000000" inkscape:cy="62.99228" inkscape:zoom="4.3973643" borderopacity="0.25" inkscape:window-height="779" inkscape:window-maximized="1" pagecolor="#ffffff" inkscape:current-layer="eyes" inkscape:pagecheckerboard="0" inkscape:window-y="0" inkscape:pageopacity="0.0" inkscape:window-x="0"/>
<title id="title25542"/>
<g id="main">
<g id="g25554">
<path style="fill:#313131;fill-opacity:1;stroke:none;stroke-width: 0.9673673831710253px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;" d="M 15.438379145349545,46.73668187795665 C 7.389205609185361,27.459348179784456 9.361356060267855,13.510313646661283 9.778058601428153,10.443507897885928 10.135106643910083,7.815740393410494 12.561829786092245,6.468778302091943 15.224334811525214,6.919140151923662 26.852546465546602,8.88604871438424 37.13825622210442,14.987477640945325 46.50726287311048,22.45698209554462 33.68417921544967,29.81518974133853 22.412946136180686,38.878942026516114 15.438379145349545,46.73668187795665 Z " nodetypes="csscc" label="left-ear" id="left-ear"/>
<path transform="scale(0.26458333) " style="fill:#6a6862;fill-opacity:1;stroke:none;stroke-width: 3.656192634461179px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.4501;" d="M 179.564739234119,77.14291914933622 C 83.92694017990308,101.3169870334756 5.584788647231215,213.72655917992498 0,347.3386476124596 c 0,0 0.5321629897395225,29.363533963639547 8.055057452854738,52.40071492359157 20.718469534208094,23.743009653863446 76.01011985260182,56.033401872100114 147.626065786651,65.06172049654643 69.033614712117,8.702770906726162 157.63080819248026,-1.6303344879670723 213.20908309412306,-14.12491000577119 55.57831511980198,-12.494575517804117 83.45776244710076,-48.55278769945203 87.07746989877747,-57.792178535757984 3.619634327750895,-9.239390836305958 0.39468638957647384,-28.226442292459915 -2.0423512479612627,-36.34058753356796 -2.9682829585702666,-9.882991069350393 -7.526645683947468,-22.95252904723443 -1.4567382880866557,-40.76087400602849 6.069870833897905,-17.808344958794056 23.027199544078528,-97.50101130872012 -7.0855256014796435,-147.45553347926216 C 380.2521653645131,60.28025301731701 221.64471036267605,66.50649571037005 179.564739234119,77.14291914933622 Z " id="body" label="body" nodetypes="sccsssssss"/>
<path nodetypes="scscss" d="m 32.523990621062694,103.67092664171928 c -10.3603297978931,1.792764664375821 -19.587996675173436,11.204954649770833 -14.136429583424164,12.97067443018466 6.3961051852814315,2.8609041297099473 14.141093427412526,5.234784632522866 22.803069592786418,6.337021784463665 11.979552739713235,1.524396200445272 26.112934152289874,0.8251084416978338 39.11510305732226,-0.7715597908248645 5.350035251996972,-0.49925725968556817 1.2077878826557886,-9.361844162472659 -8.746012740255768,-13.859451874088004 C 60.39127707387911,103.3011718546488 45.2466356416621,101.4693846072628 32.523990621062694,103.67092664171928 Z " id="belly" style="fill:#c8c8c8;fill-opacity:1;stroke-width: 3.1626097914187112;stroke-linecap:round;stroke-linejoin:round;"/>
<path style="fill:#313131;fill-opacity:1;stroke-width: 3.893849049550205;stroke-linecap:round;" d="m 81.63392377045064,20.92971395291304 c 4.734960662412247,-4.678555059757758 15.708372057292031,-11.364177245173789 29.83217789178344,-14.072382530522201 2.657575741593904,-0.5095841861085302 4.664860410931471,-1.2379566207285195 5.510271710631326,2.4556623014423455 2.008348622458148,8.77448610010852 0.9510314981443677,22.532323138788428 -0.6713653876756872,33.96899946582929 -0.32924047597370515,2.3209424367204896 -0.502653866039589,3.3890563086805816 -1.4694545387855622,4.232635854038818 -0.6093526423898459,0.5316877207836999 -1.275551824706834,0.1264312677309353 -1.7575006511524296,-0.7510850915971826 C 111.50682803271572,37.42647783189324 107.91078348343214,33.283608177943385 102.68499674998058,40.94246996339287 97.72985994694494,40.00465195864293 86.46878634030881,32.470377621135015 83.99740605101293,29.011513922296533 82.19349730034318,26.486822634886575 80.30529860038862,22.465903945733086 81.63392377045064,20.92972126530562 Z " nodetypes="cssssccscc" label="right-ear" id="right-ear"/>
<path nodetypes="csscccccc" d="m 101.93390434599081,39.814588250669395 c 3.3543919116488583,-12.626000418428832 6.842732230602244,-25.262911657828244 10.734987178569721,-28.949949061056294 1.2197692379002731,-1.1554571107672373 2.564094114834374,-1.121155042787918 2.962312390027623,0.7612723513218416 0.6605576714405037,3.1225283739627496 0.27692030705439674,21.438556662413824 -2.546357906628395,35.14229406143976 -1.7941247693959455,-3.184141131374393 -2.5166147498038964,-4.9458756578314045 -4.272883262806374,-6.1189479567074 -0.13388990816387653,1.5894399324560684 -0.33000827719474324,2.9219808887453804 -0.5791597734215964,3.605971122212708 -1.246411940270294,-0.4998385948957827 -2.625360996076921,-2.685461550702749 -2.5799217885766303,-4.643968905326655 -1.160037959099802,1.7074729173073635 -4.393504834631455,1.819279399875669 -3.7190024305383833,0.2033210757234619 z " style="fill:#474747;fill-opacity:1;stroke:none;stroke-width: 3.893849049550205;stroke-linecap:round;stroke-opacity:1;" label="right-ear-fluff" id="right-ear-fluff"/>
<g id="whiskers">
<path style="fill:none;fill-opacity:1;stroke:#313131;stroke-width: 3.893849049550205;stroke-linecap:round;stroke-opacity:1;" id="left-whisker" label="left-whisker" nodetypes="cc" d="M 21.610999697984166,79.3054861313343 C 14.360700663893093,77.63172700002309 6.392890657502686,77.46564428351998 1.9931086457076521,77.43756103981144 "/>
<path style="fill:none;fill-opacity:1;stroke:#313131;stroke-width: 3.893849049550205;stroke-linecap:round;stroke-opacity:1;" label="left-whisker-2" id="left-whisker-2" nodetypes="cc" d="M 22.606270074386604,71.58398346607625 C 15.308879232071861,65.18489043718608 8.899531669445297,60.727892097771075 4.976650227629497,58.54654323542789 "/>
<path d="m 82.50559752810628,90.31493665305109 c 7.0163686486418575,2.1232738404623843 14.571309635682724,5.785956223339481 18.177525723046905,8.350390364428886 " label="right-whisker" id="right-whisker" style="fill:none;fill-opacity:1;stroke:#313131;stroke-width: 3.893849049550205;stroke-linecap:round;stroke-opacity:1;"/>
<path id="right-whisker-2" label="right-whisker-2" style="fill:none;fill-opacity:1;stroke:#313131;stroke-width: 3.893849049550205;stroke-linecap:round;stroke-opacity:1;" d="m 85.66693496321585,81.77467270285578 c 9.28793781065331,-3.336929918164678 15.663349656168876,-4.040550269516546 18.216621429982904,-4.177675911397653 "/>
</g>
</g>
<defs id="blobamber-defs">
<linearGradient id="linearGradient1095" collect="always">
<stop style="stop-color:#b86a00;stop-opacity:1;;" offset="0" id="stop1091"/>
<stop offset="1" style="stop-color:#dab91d;stop-opacity:1;;" id="stop1093"/>
</linearGradient>
<linearGradient y2="44.43629457678224" collect="always" x1="91.80949097937203" href="#linearGradient1095" x2="92.11197906708699" gradientUnits="userSpaceOnUse" id="linearGradient1097" y1="25.67704389299621"/>
<linearGradient y2="44.43629457678224" id="linearGradient1239" x1="91.80949097937203" gradientTransform="matrix(0.94114449 0 0 0.94114449 -39.478068287880994 7.697931899011446) " x2="92.11197906708699" gradientUnits="userSpaceOnUse" y1="25.67704389299621" href="#linearGradient1095" collect="always"/>
</defs>
<!-- Hello world -->
<g id="eyes">
<g id="left-eye" label="left-eye" style="display:inline;" transform="translate(-41.973005449877576 -4.85077177677771) ">
<ellipse cy="30.26104825419905" cx="90.63634190037394" id="path3658" rx="12.524138789771115" style="display:inline;fill:#ffffff;fill-opacity:1;stroke-width: 0.9673673831710253;stroke-linecap:round;" transform="rotate(18.569655) " label="eye" ry="14.743244825588294"/>
<ellipse id="path3683" rx="3.647380067979844" style="display:none;fill:#313131;fill-opacity:1;stroke-width: 0.9673673831710253;stroke-linecap:round;" cy="42.261428150462386" ry="5.765378784996031" transform="rotate(12.698142) " cx="86.22169328259359" label="pupil"/>
<ellipse cx="87.861252353802" style="fill:url(#linearGradient1239-2);fill-opacity:1;stroke-width: 2.1176323295859;stroke-linecap:round;stroke-linejoin:round;" transform="rotate(15.432511) " inkscape:label="left-iris" ry="6.526581302968721" rx="5.310179787471773" id="left-iris" cy="38.6230046299738"/>
<ellipse cy="42.99691225248733" id="left-pupil" ry="3.996494566692639" cx="85.97789445773627" style="fill:#313131;fill-opacity:1;stroke-width: 2.1908074421471184;stroke-linecap:round;stroke-linejoin:round;" transform="rotate(13.154497) " rx="3.035445931637017" inkscape:label="left-pupil"/>
</g>
<g id="right-eye" label="right-eye">
<ellipse style="display:inline;fill:#ffffff;fill-opacity:1;stroke-width: 0.9673673831710253;stroke-linecap:round;" label="eye" cy="30.26104825419905" cx="90.63634190037394" id="ellipse4039" rx="12.524138789771115" ry="15.307326811126849" transform="rotate(18.569655) "/>
<ellipse ry="5.765378784996031" label="pupil" id="ellipse4041" transform="rotate(12.698142) " style="display:none;fill:#313131;fill-opacity:1;stroke-width: 0.9673673831710253;stroke-linecap:round;" rx="3.647380067979844" cx="84.14854954947242" cy="42.69259606662704"/>
<ellipse cx="86.03313227129551" inkscape:label="right-iris" id="right-iris" transform="rotate(15.432511) " ry="6.435559930693174" rx="5.236122069125989" cy="38.97040177672691" style="fill:url(#linearGradient1097-5);fill-opacity:1;stroke-width: 2.0880975759499685;stroke-linecap:round;stroke-linejoin:round;"/>
<ellipse cy="41.67399806103132" style="fill:#313131;fill-opacity:1;stroke-width: 2.1427174923361005;stroke-linecap:round;stroke-linejoin:round;" rx="2.968813874833633" cx="84.47665660459602" ry="3.8559405095497814" id="right-pupil" transform="rotate(14.274327) " inkscape:label="right-pupil"/>
</g>
</g>
<path id="mouth" style="fill:none;stroke:#313131;stroke-width: 4.259468678615952;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" label="mouth" nodetypes="ccccc" d="m 36.3129379147395,73.10792264198518 c 2.005845590477564,6.166953814003732 3.8893826401615375,10.06225802967762 5.7647846530988,12.518234764000962 3.6283506997078225,-3.0288734434990423 8.2603345935937,-7.231656454824641 10.096169250273467,-9.067933511255577 2.865540186606501,4.661222495622267 6.788360935563876,10.036580563128332 8.388648802414325,12.23305145332968 4.700519293354254,-3.7468187719177055 9.208247356302138,-7.734654003315552 11.062586022408922,-9.831237610856135 "/>
</g>
<g transform="matrix(1.0337321 0 0 1.0337321 -63.85030201097401 -13.716918717893014) " inkscape:label="left-eye" id="g1244"/>
</svg>

Before

Width:  |  Height:  |  Size: 12 KiB

@ -1,10 +0,0 @@
name = "blobamber"
base = "../blobcat/"
[vars]
body_color = "#6a6862"
ear_color = "#313131"
ear_fluff_color = "#474747"
hand_color = "#6a6862"
tail_color = "#6a6862"
marks_color = "#c8c8c8"

@ -1,3 +0,0 @@
{{>blobcat.body-basic}}
{{#set-fill}} {{vars.marks_color}} | {{#base}}#belly{{/base}} {{/set-fill}}

@ -1,8 +0,0 @@
{{>blobcat.body-comfy}}
<g clip-path="url(#body-clip)">
{{#set-fill}}
{{vars.marks_color}}
| {{#base}}#belly{{/base}}
{{/set-fill}}
</g>

@ -1,10 +0,0 @@
{{>blobcat.body-snuggle}}
<g clip-path="url(#body-snuggle-clip)" blobfox-ignore-size="true">
<g transform="translate(-5 -5) rotate(-5 45 45)">
{{#set-fill}}
{{vars.marks_color}}
| {{#base}}#belly{{/base}}
{{/set-fill}}
</g>
</g>

@ -1,14 +0,0 @@
<!-- DEFS -->
{{#blobamber.owo}}#blobamber-owo-defs{{/blobamber.owo}}
{{#blobamber.base}}#blobamber-defs{{/blobamber.base}}
{{#tags.eyes-owo}}
<g id="eyes">
{{#owo}}#left-eye{{/owo}}
{{#owo}}#right-eye{{/owo}}
</g>
{{/tags.eyes-owo}}
{{^tags.eyes-owo}}
{{>blobcat.eyes}}
{{/tags.eyes-owo}}

@ -1,14 +0,0 @@
{{#tags.hand-3c}}
{{#tags.holding}}
<g transform="translate(1.9 -3.8)">
{{/tags.holding}}
{{^tags.holding}}
<g transform="translate(4.5 -10.9)">
{{/tags.holding}}
{{/tags.hand-3c}}
{{>blobcat.hands}}
{{#tags.hand-3c}}
</g>
{{/tags.hand-3c}}

@ -1,49 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="128" inkscape:export-xdpi="450" inkscape:export-filename="../output/blobarcticfox.png" sodipodi:docname="blobarcticfox.svg" inkscape:version="1.1" viewBox="0 0 128 128" width="128" id="svg5" inkscape:export-ydpi="450">
<title id="title30762">blobfox</title>
<sodipodi:namedview inkscape:window-maximized="1" inkscape:window-x="0" inkscape:window-y="0" inkscape:cx="32.149626" inkscape:pageshadow="0" bordercolor="#ffffff" borderopacity="1" units="px" inkscape:current-layer="layer1" id="namedview7" pagecolor="#505050" inkscape:zoom="8.3360223" showgrid="false" inkscape:window-width="1536" inkscape:showpageshadow="2" inkscape:document-units="px" inkscape:deskcolor="#505050" inkscape:cy="94.049652" inkscape:window-height="779" inkscape:pagecheckerboard="1" inkscape:pageopacity="0">
<inkscape:grid id="grid10" type="xygrid"/>
</sodipodi:namedview>
<defs id="defs2"/>
<g id="ref" inkscape:groupmode="layer" style="display:none" inkscape:label="ref">
<image id="blobfox" style="display:inline;fill:#313131;fill-opacity:1;stroke:none;image-rendering:optimizeQuality" inkscape:label="blobfox" y="0" width="127.99999" preserveAspectRatio="none" height="127.99999" x="0" xlink:href="../original/blobfox.png"/>
</g>
<g id="Base" style="display:inline;" inkscape:label="Base" inkscape:groupmode="layer">
<path style="fill:#8599ad;fill-opacity:1;stroke:none;stroke-width:0.999998700787453px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" sodipodi:nodetypes="cssscc" id="left-ear" d="M 16.30383280693572,44.518346593765884 C 7.49794250795502,24.14954210434874 8.108201255582628,4.557852670950683 9.997633118203423,1.957147500899705 11.486396902110359,-0.09205855385596245 12.48811604377496,-0.594763176584127 14.929939065750432,0.7578227985109136 17.812417944392998,2.3544991576968837 29.030852778312887,13.344593238401844 43.69938725592964,23.088191846921582 50.0421561400726,27.30138601175646 35.00931301538138,26.045871226540505 42.99999704724422,28.999998606299272 29.02817006975709,29.950787860205207 23.513666475839905,36.39554955923033 16.30383280693572,44.518346593765884 Z " inkscape:label="left-ear"/>
<path sodipodi:nodetypes="cscsssssc" style="fill:none;stroke:#bfdef4;stroke-width:5.91496;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" id="body-sheen" d="M 41.649766,31.399965 C 27.863641,33.812078 19.904045,43.041605 13.903576,53.474039 7.0348586,65.416013 -0.37861914,90.690924 4.8569798,108.30422 c 5.0757374,4.55433 21.6348882,16.48448 50.5470362,16.7488 15.399924,0.1408 36.036503,-1.78866 48.864144,-5.76894 10.19719,-3.16408 17.62676,-11.24824 17.84426,-13.38018 0.65471,-6.417429 -2.02745,-8.770034 -2.11533,-14.682873 -0.0876,-5.891596 3.08,-6.838931 3.04252,-19.925054 -0.0175,-6.102041 0.22799,-12.999294 -4.00007,-21.918561" inkscape:label="body-sheen"/>
<path d="M 43.623885,29.09871 C 30.225579,30.207345 20.527274,43.160302 16.822127,49.738188 12.984181,56.551835 8.9670748,66.689161 6.335385,86.732219 5.2227016,95.206462 6.06127,103.30628 7.4344447,107.01259 c 5.8793493,5.10819 19.1249663,12.66265 37.8600663,14.73379 19.204718,2.12306 44.342939,-1.48198 53.311058,-3.83309 4.167571,-1.09258 6.532261,-1.61901 9.807171,-3.41723 3.78129,-2.07626 7.94741,-4.54897 10.87915,-8.98184 0.69162,-2.77715 -1.25794,-7.926125 -1.66374,-9.929401 -1.81299,-8.949954 1.78665,-11.657599 3.30737,-17.953892 1.70152,-7.044848 4.82418,-14.631467 -0.20448,-29.213213 0.27012,-0.177367 0.52437,-0.536066 0.70864,-0.747669 C 112.4665,20.824937 61.52925,18.911936 43.623885,29.09871 Z" inkscape:label="body" style="display:inline;fill:#eef2f4;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.4501" id="body" sodipodi:nodetypes="csscssscssccc"/>
<path d="M 42.99999704724422,10.998424763841546 C 46.45958746222097,18.0251524242066 47.49165167355703,19.122313325893177 52.99999539370098,25.998424173290392 43.999999527559076,20.998424244156528 34.53124777436033,23.578502378799122 30.53124919168311,25.578502048090474 38.36616415881244,27.06333512349075 39.493956240395434,27.733221963258984 42.99999704724422,28.99842405518016 54.66000918661382,33.20609481865769 65.22610136905114,37.91102968854214 75.25683105288068,32.05170242316133 80.16309227704362,29.18577182733182 89.54933694687652,23.197992787480604 85.00390342504319,20.869518548444155 79.03246932943036,17.81055085785233 74.97847641817023,15.244907494294981 70.80077579524506,13.473033674290015 71.1837968825277,16.17076774130836 71.96815464692307,18.23181962866852 72.88280783925954,21.410533330293966 65.40327427546165,16.44674354146679 57.07394798921465,12.525562845450283 42.99999704724422,10.998424763841546 Z " sodipodi:nodetypes="cccsssccc" id="hair" inkscape:label="hair" style="display:inline;fill:#eef2f4;fill-opacity:1;stroke:none;stroke-width:0.999998700787453px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.4501"/>
<path d="M 120.55273,0.60156244 C 111.49933,2.2081032 92.638311,9.0768756 77.498045,30.005858 c 3.348858,1.754226 6.434093,2.629871 10.033202,2.236328 1.233956,-0.134926 2.627013,-0.260996 4.062501,-0.552734 8.413692,-1.709935 21.259262,-17.374059 26.635822,-22.8554448 1.00114,9.5497778 -12.27923,37.6493438 -4.20028,46.5331778 3.27823,3.604628 6.48404,-4.729898 7.41016,-7.69531 3.7465,-12.049663 5.85232,-27.309125 6.0039,-34.117188 0.0598,-2.686778 1.92218,-14.51696903 -6.89062,-12.95312456 z" inkscape:label="right-ear" style="fill:#8599ad;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.4501" id="right-ear" sodipodi:nodetypes="scsscccss"/>
<path inkscape:label="right-ear-fluff" id="right-ear-fluff" style="display:inline;fill:#a0c7de;fill-opacity:1;stroke:none;stroke-width:0.999998700787453px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 120.93945 3.7070312 C 117.93617 3.7676633 113.05282 5.950531 110.11328 8.2929688 C 109.95628 8.4209961 109.79975 8.5519087 109.64258 8.6835938 C 109.45202 8.8490842 109.26155 9.0143659 109.09375 9.1796875 C 107.99053 10.266605 106.78488 11.306996 105.58594 12.453125 C 104.81311 13.234497 104.05093 14.040022 103.29883 14.867188 C 101.46858 17.074524 99.838862 19.890307 98.865234 24.070312 C 97.969532 27.91578 95.160847 30.471683 91.607422 31.683594 C 96.293888 31.075867 100.20424 30.15138 101.96875 29.464844 C 100.85128 33.038993 99.469773 37.487939 98.382812 40.458984 C 102.79776 41.716394 107.82276 40.204551 110.69531 38.912109 C 110.73208 44.764886 110.73567 51.425833 113.38086 54.560547 C 113.24554 53.878185 113.22172 53.078336 113.19141 52.222656 C 112.8322 42.082217 118.76169 36.325196 122.1582 26.888672 C 123.54353 21.789805 124.79684 8.2939351 123.46484 4.9492188 C 123.13279 4.5031417 122.74519 4.1428245 122.29883 3.8789062 C 121.91339 3.7535033 121.45668 3.6965892 120.93945 3.7070312 z "/>
</g>
<g inkscape:label="Features" id="Features" inkscape:groupmode="layer">
<path inkscape:label="left-eye" style="fill:#313131;fill-opacity:1;stroke:none;stroke-width: 1.0015747637175292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.46432;" d="m 27.790028638187852,54.518416751243436 c 0.6795257685226077,-5.915081341925932 5.559595245685228,-10.090060705115722 9.367468733564223,-9.96827299337508 3.961508253483928,0.1266897587917418 6.467463430414826,4.183022197518811 6.25869367485458,7.163353418765615 -0.413242188455032,5.899286696878478 -3.706945365868293,11.13713719932531 -9.389191945307406,11.095554838757685 -3.447460777659025,-0.02532283364870734 -6.743369687268911,-3.882576225095425 -6.236970463111399,-8.290635264148218 z " id="left-eye" sodipodi:nodetypes="sssss"/>
<path sodipodi:nodetypes="sssss" d="m 73.66655332021445,60.86205114716335 c 0.6795250126171256,-6.822349337702783 5.574969229331921,-10.542443679431353 9.382843095163658,-10.420655967690712 3.9615116550585965,0.1266897587917418 7.263779241583495,4.59354690576587 7.000225236211606,8.612605645173007 -0.42921069176335863,6.54523816751031 -4.10038283069359,10.875412485219982 -9.782630166038183,10.833830124652359 -3.447461911517248,-0.02532283364870734 -7.040205077157282,-4.610577456276478 -6.600438165337081,-9.025779802134656 z " style="fill:#313131;fill-opacity:1;stroke:none;stroke-width: 0.9999987007874529px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.46432;" id="right-eye" inkscape:label="right-eye"/>
<path sodipodi:nodetypes="csc" inkscape:label="nose-outline" id="nose-outline" style="fill:none;fill-opacity:1;stroke:#313131;stroke-width: 4.403149432946873;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" d="M 33.65228012392598,80.15315967900948 C 31.806569834387016,76.34655573438758 31.77972422914472,72.60797950362286 34.17994523701003,70.09703535051042 36.58016624487534,67.58609119739799 41.88212622511315,64.24552565962499 41.54241852195203,52.43065494367501 "/>
<path sodipodi:nodetypes="ssss" id="nose" inkscape:label="nose" d="m 40.34966392324158,72.47314864278943 c 3.6117579680410254,-1.9703167728221747 14.54861800989693,-2.6692950130198816 17.07116531215885,2.575800843472408 0.4033398266401644,0.8386544551710846 -6.115736452136361,7.143990899842878 -10.106864483981715,7.1351354671206515 -3.859048666966588,-0.008692913043586102 -7.870185516921832,-9.2167479835926 -6.964300828177134,-9.710936310593059 z " style="fill:#313131;fill-opacity:1;stroke:none;stroke-width: 0.9999987007874529px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"/>
<path style="fill:none;stroke:#313131;stroke-width: 4.403149432946873;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" sodipodi:nodetypes="ccccc" id="mouth" inkscape:label="mouth" d="m 30.329986333465108,85.46643443045535 c 2.0735054301769518,6.37497801673315 4.0205784873788,10.401678960563823 5.959242851998313,12.940500907854297 3.7507440413092903,-3.1310436562581243 8.538974403977388,-7.475595296236407 10.4367355891049,-9.37381380418056 2.9622008282598102,4.818455243367905 7.01734649538006,10.375135339561602 8.671615406629316,12.64569776985442 4.859077603973323,-3.873206776645403 9.51886072760391,-7.995560000174804 11.435750100954722,-10.16286574161946 "/>
</g>
<metadata id="metadata30760">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:rights>
<cc:Agent>
<dc:title>Blobfox team (https://git.shadamethyst.xyz/adri326/blobfox), licensed under the Apache 2.0 License</dc:title>
</cc:Agent>
</dc:rights>
<dc:title>blobfox</dc:title>
<dc:creator>
<cc:Agent>
<dc:title>Feuerfuchs</dc:title>
</cc:Agent>
</dc:creator>
<dc:source>https://git.shadamethyst.xyz/adri326/blobfox</dc:source>
<dc:contributor>
<cc:Agent>
<dc:title>Shad Amethyst</dc:title>
</cc:Agent>
</dc:contributor>
</cc:Work>
</rdf:RDF>
</metadata>
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

@ -1,50 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="128" xml:space="preserve" inkscape:version="1.1" sodipodi:docname="blobarcticfox_snug.svg" viewBox="0 0 128 128" id="svg5" width="128">
<title id="title30762">blobarcticfox_snug</title>
<sodipodi:namedview borderopacity="1" inkscape:window-height="779" inkscape:zoom="3.5620996" inkscape:cy="56.427394" id="namedview7" inkscape:pageopacity="0" inkscape:cx="102.18692" inkscape:current-layer="layer1" pagecolor="#505050" inkscape:document-units="px" inkscape:window-y="0" inkscape:showpageshadow="2" inkscape:pagecheckerboard="1" inkscape:window-maximized="1" inkscape:deskcolor="#505050" showgrid="false" inkscape:pageshadow="0" units="px" inkscape:window-width="1536" inkscape:window-x="0" bordercolor="#ffffff">
<inkscape:grid type="xygrid" id="grid10"/>
</sodipodi:namedview>
<defs id="defs2"/>
<g style="display:none" inkscape:groupmode="layer" inkscape:label="ref" id="ref">
<image style="display:inline;image-rendering:optimizeSpeed" x="-0.18173571" width="127.99999" height="127.99999" xlink:href="../original/blobfoxsnug.png" id="blobfoxsnug" inkscape:label="blobfoxsnug" y="7.7926092" preserveAspectRatio="none"/>
<image y="0" x="0" style="display:none;image-rendering:optimizeSpeed" width="127.99999" preserveAspectRatio="none" inkscape:label="blobfox" height="127.99999" id="blobfox" xlink:href="../original/blobfox.png"/>
</g>
<g inkscape:label="Base" inkscape:groupmode="layer" style="display:inline;" id="Base">
<path id="left-ear" style="display:inline;fill:#8599ad;fill-opacity:1;stroke:none;stroke-width:0.999998700787453px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" inkscape:label="left-ear" sodipodi:nodetypes="cssccc" d="M 13.995413496243565,50.89999547637814 C 9.775110040349999,28.54468536438247 10.283198335307153,11.600419952739372 12.172630197927948,8.999714669302573 13.661393981834884,6.950508576751632 14.663113123499485,6.447803840637645 17.10493614547496,7.800389740142138 c 2.8824788786425644,1.5966764725717926 8.458703289027431,10.59646597651709 22.381483717264423,20.54574873441934 1.7245983572992774,1.8585723992688035 3.9081485075532085,4.640667029894999 6.031071258619242,7.2498467696910724 C 31.237950518190928,39.10621452337738 22.565015678542693,43.56810915086185 13.995413496243565,50.89999547637814 Z "/>
<path inkscape:label="body-sheen" id="body-sheen" style="fill:none;stroke:#bfdef4;stroke-width:6.4252;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" d="M 45.604701,35.133936 C 37.985162,36.846028 25.472636,41.793042 17.398935,49.901731 10.561679,56.768615 2.1444844,69.721674 2.5791111,93.754097 2.8148461,106.78892 17.978945,104.3803 42.662145,106.46318 64.400728,108.29759 90.0473,103.1978 104.51289,105.852 c 12.9431,2.37484 19.15556,-3.82567 19.30754,-12.449895 0.15077,-8.556142 0.75233,-21.800466 -8.68075,-37.578049" sodipodi:nodetypes="csssssc"/>
<path inkscape:label="body" id="body" sodipodi:nodetypes="ssssssssss" style="display:inline;fill:#eef2f4;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.4501" d="M 45.918639,33.669171 C 26.522924,40.293962 6.3165297,51.697716 4.5359276,87.72345 c -0.283232,5.730443 -0.2383382,11.70564 7.3751994,13.02738 25.233505,4.38063 51.679821,3.58941 76.766494,1.42219 13.481249,-1.16463 17.273619,1.82184 23.974329,0.78371 6.70071,-1.03812 9.27567,-5.565517 10.48998,-7.897139 0.27298,-0.524157 0.56395,-1.45733 0.8558,-4.484567 0.52138,-5.408075 0.42045,-10.312936 -0.59181,-16.782785 C 122.44091,67.62436 120.50193,60.915915 116.80941,53.845358 103.64828,28.643989 68.369929,26.000719 45.918639,33.669171 Z"/>
<path inkscape:label="tail" id="tail" style="display:inline;fill:#eef2f4;fill-opacity:1;stroke:#bfdef4;stroke-width:4.0252;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1" sodipodi:nodetypes="ccccccccccccc" d="m 113.62187,89.228962 c -15.754957,4.658396 -23.06739,1.832254 -33.177407,-0.960057 0.937062,2.027331 2.156545,4.704177 2.960292,7.059378 -17.070583,-7.845849 -31.186317,-9.154344 -49.139272,-5.307968 2.476774,1.391947 5.929043,2.586954 8.877966,4.608937 C 33.528736,94.032159 18.659972,89.104989 7.7655198,87.905295 4.2407265,101.48888 10.983416,110.84517 21.369597,116.4355 c -4.399657,1.30065 -8.902409,2.20064 -13.7379881,3.49277 13.5084861,6.85916 36.5850031,4.59314 51.5794771,1.51913 -2.929652,3.16685 -6.59353,6.93503 -8.688692,8.92921 25.724227,-4.23333 34.878262,-5.43748 42.076961,-5.864 -2.418225,2.09241 -5.423671,4.80241 -7.075562,6.61534 28.666497,2.44387 40.153647,-16.88015 39.332717,-35.011949"/>
<path nodetypes="cccsssccc" d="m 41.80278638571708,15.77734388278174 c 3.4079431729156235,6.568689379185458 4.42460203052748,7.594331795498749 9.850718352333924,14.022222440069983 C 42.78785973276143,25.125492428130226 33.46045701336784,27.537387262307593 29.520167782670566,29.40701477925139 37.238126029995044,30.79506171672986 38.34908069491809,31.42128065270549 41.80278638571708,32.6040096770075 53.288739949262215,36.537404293802986 63.69709733475995,40.935641852927496 73.57809348117743,35.45826304495028 78.41111502318446,32.779145418143884 87.65724127333696,27.181679685760646 83.17966160709994,25.00498711003988 77.29736766545797,22.14541859270006 73.30389254709085,19.74701704933004 69.1885579059623,18.090642941313273 69.56584167063616,20.612524668798244 70.33850935675162,22.539226829164303 71.23951089608225,25.510735499577347 63.8716283515107,20.870513698011273 55.66664473753368,17.20493525964822 41.80278638571708,15.77734388278174 Z " style="display:inline;fill:#eef2f4;fill-opacity:1;stroke:none;stroke-width:0.95961067088147px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.4501" id="hair" label="hair"/>
<path id="right-ear" style="fill:#8599ad;fill-opacity:1;stroke:none;stroke-width:1.03028405392582px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.4501" sodipodi:nodetypes="csccccssscssscc" d="m 122.1721955050317,10.443214454991558 c -0.5186229717077571,-0.05761889536933484 -1.0846714533593917,-0.07748031191022395 -1.702268909359492,-0.05736566703284776 -9.881449689706706,0.32187589283953183 -30.69788099614642,5.932707545956396 -48.8785379181678,25.21080996807835 2.3038449486675217,1.5162534206199443 4.9148483104390435,2.491687460957187 7.545750884025557,2.9632137416057582 0.9567420095770862,0.11051338147585113 1.9521183483417976,0.1451716478278879 2.992803661700644,0.09906141342277902 1.3332925459333644,-0.059074013422282946 2.8308962665001474,-0.1155779482055926 4.403791952606617,-0.1940409372424828 3.9272389005024064,-0.8835079967122837 8.428614471314393,-2.7140952632245963 10.301763373946324,-6.177831441817661 3.976724252884873,-7.353563049072322 7.7282113492830184,-9.138014002440395 11.897502523720375,-12.30114811412803 4.169306292546997,-3.163134489640375 11.257639871746465,-4.696532224545976 12.680299343295303,-1.893957090789091 1.4226556920214297,2.8025743778514025 -0.8721146113340705,10.755873592288443 -2.9016641377297585,15.81945235356487 -4.522964231379362,8.987274354831719 -13.942669057375237,16.43728980955552 -11.972427875101268,23.293273161682162 2.2749693592531752,7.916356223765504 7.488056398108017,6.118155349678924 10.46913218625464,-0.45565982458032195 C 122.22118951885082,45.253736801033995 125.81821866857409,30.39595874031659 126.6376391087544,23.716181491488918 127.03872255753062,20.446789746189385 129.9517101593815,11.307467271359558 122.17229755227177,10.44316758885167 Z " label="right-ear"/>
<path sodipodi:nodetypes="sccccccss" label="right-ear-fluff" d="m 120.13182141213304,15.040048037793387 c 8.603829582526396,1.035433282069556 -0.7860850084218501,25.119014318149045 -6.099287948846932,30.61665063713974 -5.313202940425082,5.497643878045517 -5.950128899601226,9.245631132061767 -7.491605374346246,11.560701277137746 -1.0132648419974475,-3.0055066533265102 -0.7320226483455651,-4.227031014683819 -0.22098896767759973,-10.006805275322629 -3.1983797165992245,1.0237983848898276 -8.724426743132806,2.0776969260749243 -13.336138057632361,0.46138202907944775 1.442876163666293,-2.828084298106918 3.340660025958267,-7.084395311637981 4.872740595561394,-10.502930232168103 -2.0150890545240534,0.5395082622240842 -6.489750925600358,1.136630128479129 -11.774429772660246,1.312192956212876 9.509256948454452,-1.0239484321280146 9.581275843256858,-9.416987345787902 14.337459593013403,-13.460203690543164 6.892569177457907,-5.859349186639796 14.702040366061404,-10.583945158112396 19.712253712116,-9.980987701535918 z " style="display:inline;fill:#a0c7de;fill-opacity:1;stroke:none;stroke-width:1.03028405392582px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="right-ear-fluff"/>
</g>
<g style="display:inline;" id="Features" inkscape:label="Features" inkscape:groupmode="layer">
<path style="fill:none;fill-opacity:1;stroke:#313131;stroke-width: 3.878891185870426;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" sodipodi:nodetypes="csc" d="M 33.983808173865825,79.05816255676527 C 32.033591305764126,76.26235164321452 31.87329172152395,71.8583744937648 33.86635482415926,69.743800718748 35.732267821564264,67.76412583605804 37.19806492921005,65.27320561916514 43.56857403273331,61.40700986586576 " id="nose-outline" inkscape:label="nose-outline"/>
<path sodipodi:nodetypes="ssss" inkscape:label="nose" id="nose" d="m 40.688562807536904,71.91526016081654 c 3.6117579680410254,-1.9703167728221747 14.54861800989693,-2.6692950130198816 17.07116531215885,2.575800843472408 0.4033398266401644,0.8386544551710846 -6.115736452136361,7.143990899842878 -10.106864483981715,7.1351354671206515 -3.859048666966588,-0.008692913043586102 -7.870185516921832,-9.2167479835926 -6.964300828177134,-9.710936310593059 z " style="fill:#313131;fill-opacity:1;stroke:none;stroke-width: 0.9999987007874529px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"/>
<path id="left-eye" sodipodi:nodetypes="ssssss" style="fill:#313131;fill-opacity:1;stroke-width: 4.025196691921391;stroke-linecap:round;" d="m 30.7002023818818,49.43457065218226 c -3.7424585613205292,-0.09433700415996048 -6.4713219499479555,2.2941277836957568 -6.5750438986203195,3.8218127629207577 -0.10372157071962321,1.5276849792250011 0.7889283468925848,2.2152188104244566 3.139520002381103,2.182994559724624 2.219401613409386,-0.030236219282038616 8.49522410648724,-0.4754645482100572 14.65952521812893,6.384075339209633 1.6139337947270163,1.795959614332299 4.266304084003776,0.12789920756302334 2.935959569450411,-1.9772446465651716 -5.332421837306228,-8.438025494565927 -9.651606801117843,-10.297972507953839 -14.159960891340123,-10.411638015289842 z " inkscape:label="left-eye"/>
<path inkscape:label="right-eye" sodipodi:nodetypes="ssssss" d="m 84.88387697307573,54.727050443816914 c 3.6231796998748154,0.9420472070060156 5.586995685551352,3.9908029924880717 5.26512735176664,5.487794429614393 -0.32186455425730104,1.496983878071501 -1.3695797885992211,1.9115035467911992 -3.6200124559050217,1.2318878255162273 -2.124884325791956,-0.6414991873425517 -8.034171652197967,-2.8012458739666983 -15.852010714487768,2.0909252720108165 -2.0468635414620655,1.2808667212257197 -4.1359481836240874,-1.054344525419507 -2.2763488867579182,-2.71064682241548 7.45383655693557,-6.638925092955706 12.11857086147359,-7.2347827072920206 16.48324470538407,-6.099960704725957 z " style="display:inline;fill:#313131;fill-opacity:1;stroke-width: 4.025196691921391;stroke-linecap:round;" id="right-eye"/>
</g>
<metadata id="metadata30760">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:rights>
<cc:Agent>
<dc:title>Blobfox team (https://git.shadamethyst.xyz/adri326/blobfox), licensed under the Apache 2.0 License</dc:title>
</cc:Agent>
</dc:rights>
<dc:title>blobarcticfox_snug</dc:title>
<dc:creator>
<cc:Agent>
<dc:title>Feuerfuchs</dc:title>
</cc:Agent>
</dc:creator>
<dc:source>https://git.shadamethyst.xyz/adri326/blobfox</dc:source>
<dc:contributor>
<cc:Agent>
<dc:title>Shad Amethyst</dc:title>
</cc:Agent>
</dc:contributor>
</cc:Work>
</rdf:RDF>
</metadata>
</svg>

Before

Width:  |  Height:  |  Size: 12 KiB

@ -1,51 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" inkscape:version="1.1" viewBox="0 0 128 128" id="svg5" height="128" sodipodi:docname="blobarcticfox_snuggle_right.svg" width="128">
<title id="title30762">blobarcticfox_snuggle_right</title>
<sodipodi:namedview inkscape:zoom="2.4460393" inkscape:deskcolor="#505050" inkscape:cx="-81.560423" inkscape:pagecheckerboard="1" inkscape:window-y="36" bordercolor="#ffffff" inkscape:showpageshadow="2" showgrid="false" id="namedview7" units="px" inkscape:document-units="px" inkscape:window-height="1022" pagecolor="#505050" inkscape:cy="14.922082" borderopacity="1" inkscape:window-x="0" inkscape:window-width="1920" inkscape:current-layer="svg5" inkscape:pageshadow="0" inkscape:pageopacity="0" inkscape:window-maximized="1">
<inkscape:grid type="xygrid" id="grid10"/>
</sodipodi:namedview>
<defs id="defs2"/>
<g style="display:none" id="ref" inkscape:label="ref" inkscape:groupmode="layer">
<image preserveAspectRatio="none" width="127.99999" y="0" style="display:none;fill:#313131;fill-opacity:1;stroke:none;image-rendering:optimizeQuality" x="0" height="127.99999" xlink:href="../original/blobfox.png" inkscape:label="blobfox" id="blobfox"/>
<image x="-93.369904" preserveAspectRatio="none" style="display:inline;image-rendering:optimizeSpeed" width="221.0103" xlink:href="../original/blobfoxsnuggle.png" y="-106.29223" inkscape:label="blobfoxsnuggle" height="221.0103" id="blobfoxsnuggle"/>
</g>
<g inkscape:groupmode="layer" style="display:inline" inkscape:label="Base" id="Base">
<path inkscape:label="left-ear" sodipodi:nodetypes="cssscc" style="display:inline;fill:#8599ad;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="left-ear" d="M 12.87231,40.818966 C -2.8719971,22.749014 -4.3550533,3.1367661 -2.9535978,0.24374984 -1.8493312,-2.0357805 -0.73468479,-3.6569086 1.9073133,-2.7558898 5.0260913,-1.6922712 17.794722,2.5508374 34.540893,8.7120265 c 7.146252,2.6292225 3.161601,9.4167855 1.87439,12.1261315 -2.856028,5.37387 -17.877727,10.71439 -23.542973,19.980808 z"/>
<path style="fill:none;stroke:#bfdef4;stroke-width:5.915;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" d="M 23.916685,24.436717 C 14.602244,28.240758 6.1035058,41.212772 6.0522293,52.383124 c -0.06182,13.46732 5.2935377,17.762913 5.6272057,26.275639 0.285199,7.276187 -3.0842753,6.114611 -2.6594315,13.088678 0.3554475,5.834884 17.4105045,17.435289 48.2809295,19.511619 17.000006,1.14342 40.08745,-0.83957 52.687987,-6.80693 12.02235,-5.69355 13.81288,-9.197298 14.35031,-22.168541 0.93466,-22.558581 -9.42668,-45.135646 -17.2285,-51.227375" id="body-sheen" sodipodi:nodetypes="cssssssc" inkscape:label="body-sheen"/>
<path id="hair" inkscape:label="hair" sodipodi:nodetypes="cccsssccc" style="display:inline;fill:#eef2f4;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.4501" d="m 23.769283,6.3584073 c 2.991294,4.2455057 4.569848,7.4475027 8.895201,10.9888377 -12.070861,-0.541455 -15.260708,1.69375 -19.417541,5.559159 7.973832,0.09289 11.531043,0.522786 15.204226,1.155863 12.215874,2.105419 38.518977,5.035068 47.371493,-2.486915 4.32997,-3.679173 3.410201,-7.265503 -2.316952,-10.378575 C 67.610927,7.9925869 55.645095,4.8584742 51.222049,3.8438904 52.004054,6.0173862 53.35612,8.7380188 54.213344,11.268754 45.9815,7.6883395 37.893549,5.4027147 23.769283,6.3584073 Z"/>
<path sodipodi:nodetypes="csssssssc" inkscape:label="body" style="display:inline;fill:#eef2f4;fill-opacity:1;stroke:none;stroke-width:2.64567;stroke-linecap:square;stroke-miterlimit:3" id="body" d="m 11.777115,91.149268 c 0.06103,-5.423163 2.534363,-4.028232 2.714011,-11.854767 C 14.698932,70.241286 9.1659021,66.448097 8.2945368,53.764313 7.4703449,41.767195 14.698519,29.682048 22.405455,23.099448 c 2.997294,-2.56003 8.225884,-7.457425 24.239115,-7.457425 33.541601,0 50.287479,-0.290676 61.66375,13.954023 17.68827,22.148203 17.82851,57.284998 10.34099,65.611673 -5.41976,6.027171 -19.15345,13.467401 -51.843149,13.521431 -34.893119,0.0577 -54.890935,-12.611692 -55.029046,-17.579882 z"/>
<path sodipodi:nodetypes="scscccss" d="m 109.65875,-11.393576 c -9.0534,1.6065407 -29.38453,9.7496393 -44.524796,30.678621 0.210609,4.044387 7.117027,6.692013 15.231023,5.036186 8.412314,-1.716705 21.594053,-22.0009765 26.970613,-27.4823623 1.00114,9.5497778 -12.65173,31.3913833 -4.57278,40.2752173 3.27823,3.604628 6.48404,-4.729898 7.41016,-7.69531 3.7465,-12.049663 6.22482,-21.0511645 6.3764,-27.8592275 0.0598,-2.686778 1.92218,-14.5169695 -6.89062,-12.9531245 z" inkscape:label="right-ear" id="right-ear" style="display:inline;fill:#8599ad;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.4501"/>
<path id="right-ear-fluff" style="display:inline;fill:#a0c7de;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" inkscape:label="right-ear-fluff" sodipodi:nodetypes="sscccccsss" d="M 109.7442,-7.9162135 C 101.79383,-4.5766893 95.432201,2.858004 93.256387,11.957451 92.338149,15.7976 86.384544,21.344383 83.242552,23.116446 c 3.859188,-0.486555 8.080586,-0.662358 9.623136,-0.582576 -0.593528,2.540618 -1.150986,5.084216 -1.270641,7.589149 2.095641,-2.400784 6.129327,-4.663902 8.596323,-5.42458 -0.870477,4.814098 -0.218062,7.843034 1.18668,10.437489 0.3855,-11.747093 7.77479,-14.345491 10.05823,-21.014332 1.71162,-4.9987961 4.75466,-15.8385462 1.25678,-21.4073931 -0.64101,-1.0205338 -2.00455,-1.0270711 -2.94886,-0.6304164 z"/>
</g>
<g transform="rotate(-10 45 75)" style="display:inline" inkscape:groupmode="layer" inkscape:label="Features" id="Features">
<path inkscape:label="nose-outline" id="nose-outline" style="fill:none;fill-opacity:1;stroke:#313131;stroke-width:4.40315;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 33.65228,80.15316 c -1.84571,-3.806604 -1.872556,-7.54518 0.527665,-10.056125 2.400221,-2.510944 6.697437,-10.228997 6.681819,-14.101173" sodipodi:nodetypes="csc"/>
<path sodipodi:nodetypes="ssss" inkscape:label="nose" style="fill:#313131;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 40.349664,72.473149 c 3.611758,-1.970317 14.548618,-2.669295 17.071165,2.5758 0.40334,0.838655 -6.115736,7.143991 -10.106864,7.135136 -3.859049,-0.0087 -7.870186,-9.216748 -6.964301,-9.710936 z" id="nose"/>
<path style="fill:none;stroke:#313131;stroke-width:4.40315;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" inkscape:label="mouth" id="mouth" d="m 30.329986,85.466434 c 2.073506,6.374978 4.020579,10.401679 5.959243,12.940501 3.750744,-3.131043 8.538975,-7.475595 10.436736,-9.373813 2.962201,4.818455 7.017346,10.375135 8.671615,12.645698 4.859078,-3.873207 9.518861,-7.995561 11.43575,-10.162866" sodipodi:nodetypes="ccccc"/>
<path style="display:inline;fill:#313131;fill-opacity:1;stroke-width:4.45223;stroke-linecap:round" id="left-eye" d="m 24.641601,45.918665 c -4.075919,0.730189 -6.501377,3.925039 -6.273966,5.603347 0.227411,1.678308 1.347515,2.224702 3.8872,1.666965 2.397981,-0.52641 9.098771,-2.404689 17.303469,3.65651 2.148157,1.586937 4.650972,-0.810343 2.741314,-2.795355 -7.65445,-7.956509 -12.747952,-9.01107 -17.658017,-8.131467 z" sodipodi:nodetypes="ssssss" inkscape:label="left-eye"/>
<path id="right-eye" sodipodi:nodetypes="ssssss" inkscape:label="right-eye" d="m 83.448042,49.242516 c 3.928913,1.194349 5.945041,4.623512 5.525393,6.249833 -0.419635,1.626313 -1.586453,2.033818 -4.022559,1.188423 -2.300205,-0.798011 -8.680288,-3.429088 -17.467185,1.58346 -2.300578,1.312383 -4.485891,-1.340335 -2.373777,-3.072561 8.46599,-6.943249 13.605145,-7.38791 18.338128,-5.949155 z" style="display:inline;fill:#313131;fill-opacity:1;stroke-width:4.41528;stroke-linecap:round"/>
</g>
<metadata id="metadata30760">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:rights>
<cc:Agent>
<dc:title>Blobfox team (https://git.shadamethyst.xyz/adri326/blobfox), licensed under the Apache 2.0 License</dc:title>
</cc:Agent>
</dc:rights>
<dc:title>blobarcticfox_snuggle_right</dc:title>
<dc:creator>
<cc:Agent>
<dc:title>Feuerfuchs</dc:title>
</cc:Agent>
</dc:creator>
<dc:source>https://git.shadamethyst.xyz/adri326/blobfox</dc:source>
<dc:contributor>
<cc:Agent>
<dc:title>Shad Amethyst</dc:title>
</cc:Agent>
</dc:contributor>
</cc:Work>
</rdf:RDF>
</metadata>
<path style="display:inline;fill:#d7598b;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="heart" sodipodi:nodetypes="cscsc" inkscape:label="heart" d="M 17.169221,-41.070349 C 0.68524509,-54.904396 -18.117728,-61.282802 -17.878994,-79.580228 -17.638387,-98.021242 2.6089701,-106.33438 16.109881,-91.195364 30.925783,-106.87833 51.809057,-97.94444 51.980453,-80.470186 52.157178,-62.452549 33.98327,-55.31 17.169221,-41.070349 Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 9.5 KiB

@ -1,12 +0,0 @@
name = "blobarcticfox"
base = "../blobfox"
[vars]
body_color = "#eef2f4"
ear_color = "#8599ad"
ear_fluff_color = "#a0c7de"
hand_color = "#eef2f4"
tail_color = "#eef2f4"
marks_color = "#eee64e"
sheen_color = "#bfdef4"
hand_stroke_color = "#8599ad"

@ -1,22 +0,0 @@
{{! Left ear }}
{{#tags.ear-owo}}
{{#set-fill}} {{vars.ear_fluff_color}} | {{#boop_owo}}#left-ear-fluff{{/boop_owo}} {{/set-fill}}
{{#set-fill}} {{vars.ear_color}} | {{#boop_owo}}#left-ear{{/boop_owo}} {{/set-fill}}
{{/tags.ear-owo}}
{{^tags.ear-owo}}
{{#set-fill}} {{vars.ear_color}} | {{#base}}#left-ear{{/base}} {{/set-fill}}
{{/tags.ear-owo}}
{{! Body }}
<defs>
<clipPath id="body-clip">
{{#base}}#body{{/base}}
</clipPath>
</defs>
{{#base}}#body-sheen{{/base}}
{{#set-fill}} {{vars.body_color}} | {{#base}}#body{{/base}} {{/set-fill}}
{{#set-fill}} {{vars.body_color}} | {{#base}}#hair{{/base}} {{/set-fill}}
{{! Right ear }}
{{#set-fill}} {{vars.ear_color}} | {{#base}}#right-ear{{/base}} {{/set-fill}}
{{#set-fill}} {{vars.ear_fluff_color}} | {{#base}}#right-ear-fluff{{/base}} {{/set-fill}}

@ -1,24 +0,0 @@
<g id="body-snug">
<defs>
<clipPath id="body-clip">
{{#snug}}#body{{/snug}}
</clipPath>
</defs>
{{! TODO: owo ear }}
{{#set-fill}} {{vars.ear_color}} | {{#snug}}#left-ear{{/snug}} {{/set-fill}}
{{! TODO: set-stroke }}
{{#snug}}#body-sheen{{/snug}}
{{#set-fill}} {{vars.body_color}} | {{#snug}}#body{{/snug}} {{/set-fill}}
{{#set-fill}} {{vars.body_color}} | {{#snug}}#hair{{/snug}} {{/set-fill}}
{{#set-fill}} {{vars.ear_color}} | {{#snug}}#right-ear{{/snug}} {{/set-fill}}
{{#set-fill}} {{vars.ear_fluff_color}} | {{#snug}}#right-ear-fluff{{/snug}} {{/set-fill}}
{{#tags.tail}}
<g id="tail">
{{#set-fill}} {{vars.body_color}} | {{#snug}}#tail{{/snug}} {{/set-fill}}
</g>
{{/tags.tail}}
</g>

@ -1,16 +0,0 @@
{{! Left ear }}
{{#set-fill}} {{vars.ear_color}} | {{#snuggle_right}}#left-ear{{/snuggle_right}} {{/set-fill}}
{{! Body }}
<defs>
<clipPath id="body-clip">
{{#snuggle_right}}#body{{/snuggle_right}}
</clipPath>
</defs>
{{#set-fill}} {{vars.sheen_color}} | {{#snuggle_right}}#body-sheen{{/snuggle_right}} {{/set-fill}}
{{#set-fill}} {{vars.body_color}} | {{#snuggle_right}}#body{{/snuggle_right}} {{/set-fill}}
{{#set-fill}} {{vars.body_color}} | {{#snuggle_right}}#hair{{/snuggle_right}} {{/set-fill}}
{{! Right ear }}
{{#set-fill}} {{vars.ear_color}} | {{#snuggle_right}}#right-ear{{/snuggle_right}} {{/set-fill}}
{{#set-fill}} {{vars.ear_fluff_color}} | {{#snuggle_right}}#right-ear-fluff{{/snuggle_right}} {{/set-fill}}

@ -1,47 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="128" inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" viewBox="0 0 128 128" xml:space="preserve" sodipodi:docname="blobcat.svg" id="svg5" height="128">
<title id="title30762">blobcat</title>
<sodipodi:namedview inkscape:cy="-15.452983" inkscape:deskcolor="#505050" units="px" inkscape:zoom="2.13551" id="namedview7" inkscape:pageopacity="0" inkscape:showpageshadow="2" pagecolor="#505050" inkscape:document-units="px" borderopacity="1" inkscape:pageshadow="0" bordercolor="#ffffff" inkscape:window-x="0" inkscape:cx="28.096333" inkscape:window-height="779" inkscape:window-width="1536" inkscape:pagecheckerboard="1" showgrid="false" inkscape:current-layer="layer1" inkscape:window-y="0" inkscape:window-maximized="1">
<inkscape:grid id="grid10" type="xygrid"/>
</sodipodi:namedview>
<defs id="defs2"/>
<g inkscape:label="ref" style="display:none;" inkscape:groupmode="layer" id="ref">
<image y="-16.623016" width="211.7665995367481" id="blobfoxmsnuggleleftcat" inkscape:label="blobfoxmsnuggleleftcat" height="211.7665995367481" x="0.45707837" preserveAspectRatio="none" xlink:href="../original/blobfoxmsnuggleleftcat.png" style="display:none;image-rendering:optimizeSpeed;"/>
<image preserveAspectRatio="none" y="-10.339302" width="167.39570364583847" xlink:href="../original/blobfoxnomcat.png" x="-3.1429539" height="167.39570364583847" inkscape:label="blobfoxnomcat" id="blobfoxnomcat" style="display:none;image-rendering:optimizeSpeed;"/>
<image id="blobfoxmsnugglecentercat" height="211.4343564002222" xlink:href="../original/blobfoxmsnugglecentercat.png" width="211.4343564002222" style="display:none;image-rendering:optimizeSpeed;" x="-11.634965" y="-17.482618" preserveAspectRatio="none" inkscape:label="blobfoxmsnugglecentercat"/>
<image height="127.99998866141777" preserveAspectRatio="none" id="blobfox" x="0" inkscape:label="blobfox" y="0" xlink:href="../original/blobfox.png" style="display:none;image-rendering:optimizeSpeed;" width="127.99998866141777"/>
</g>
<g inkscape:groupmode="layer" inkscape:label="Base" id="Base" style="display:inline;">
<path id="left-ear" d="M 15.95914784412804,48.31320754672412 C 7.638458911871696,28.385609213164994 9.677134107199445,13.966044678502179 10.107892893390044,10.795789181268145 10.476984910354926,8.079381603173953 12.985566480883211,6.6869836737408015 15.737883348902233,7.152537167222947 27.75833881266383,9.185793654102612 38.391006992480044,15.49303649240014 48.07604976078545,23.21450289706682 34.82041677084974,30.820918219648892 23.168981513032225,40.19040975628309 15.95914784412804,48.31320754672412 Z " sodipodi:nodetypes="csscc" inkscape:label="left-ear" style="fill:#e9ae20;fill-opacity:1;stroke:none;stroke-width: 0.9999987007874529px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"/>
<path d="M 185.62183206213263,79.74511056121614 C 86.75797075756022,104.73462012855828 5.773175205780504,220.93600138047242 0,359.0551039742086 c 0,0 0.5501139562947261,30.354027151416254 8.326771325717665,54.168300229594486 21.41734668435643,24.54391084472792 78.57409958369688,57.923525278601375 152.60580060607086,67.25638790329182 71.36226238731251,8.99633350408136 162.94802382094394,-1.6853290675067298 220.40106974798942,-14.601372653489268 57.45308750184695,-12.916043585982537 86.27296668216668,-50.1905744019459 90.01477440886717,-59.741629144030355 3.7417321361522786,-9.55105474208446 0.4079999839370086,-29.178579008717364 -2.1112440113683464,-37.566431276912155 -3.068409328015381,-10.216364952111617 -7.780535126750587,-23.7267656800486 -1.5058771060678307,-42.135823222999086 6.274620225408654,-18.409057542950492 23.803954968348233,-100.78992359094791 -7.324535144703342,-152.42951588860177 C 393.07886326461175,62.313631562455456 229.1212483023131,68.7498983956733 185.62183206213263,79.74511056121614 Z " inkscape:label="body" style="fill:#fcc21b;fill-opacity:1;stroke:none;stroke-width: 3.7795236307274167px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.4501;" sodipodi:nodetypes="sccsssssss" id="body" transform="scale(0.26458333) "/>
<path d="m 84.3876061264722,21.635716817491467 c 4.894680752177924,-4.836372471008959 16.23824817959653,-11.747514624113599 30.8384794158079,-14.54707331704436 2.747221309164516,-0.5267735225679717 4.822215873141109,-1.2797154771765562 5.6961446576321,2.538496907933193 2.0760944064529765,9.070467800375285 0.9831117723184343,23.292385350693493 -0.6940119411806324,35.114844601777776 -0.34034644329344715,2.399232661447533 -0.5196094283618335,3.503376240024558 -1.5190223024006968,4.375411481283013 -0.6299073767753002,0.5496226555266671 -1.3185788457252425,0.13069605784661192 -1.8167848103628028,-0.7764207568338286 C 115.26818569810294,38.68895091775784 111.55083907280162,34.40633363754593 106.14877566343404,42.32354479041163 101.02649177061058,41.35409223015385 89.38555868560795,33.565671119461776 86.83081358933806,29.99013274054596 84.96605523755689,27.380278355107155 83.01416366085971,23.223725699853322 84.3876061264722,21.63572437654629 Z " inkscape:label="right-ear" sodipodi:nodetypes="cssssccscc" style="fill:#e9ae20;fill-opacity:1;stroke-width: 4.025196691921391;stroke-linecap:round;" id="right-ear"/>
<path inkscape:label="right-ear-fluff" style="fill:#8a6135;fill-opacity:1;stroke:none;stroke-width: 4.025196691921391;stroke-linecap:round;stroke-opacity:1;" d="m 105.37234734754539,41.15761727725917 c 3.467542540647932,-13.051901722366075 7.07355184749796,-26.115082310429834 11.09710066546848,-29.926491168248383 1.2609145960269845,-1.1944330868333433 2.65058635233912,-1.1589739386230735 3.062237359754435,0.7869516540570216 0.6828396581559191,3.2278577626827656 0.2862614060527006,22.161723851900636 -2.632251864871974,36.32771686898753 -1.8546443364313254,-3.291548846789416 -2.601505409389551,-5.112710349893294 -4.417016519015098,-6.325352821836504 -0.13840629376353175,1.6430550534230295 -0.3411401440496007,3.020545392891914 -0.5986960394214158,3.7276080422201563 -1.2884560122655115,-0.5166991922559374 -2.7139198931527604,-2.7760477647225295 -2.6669479264981133,-4.800619653518912 -1.1991684567256515,1.765069536808286 -4.541706907806815,1.8806474850138788 -3.844452132108184,0.21017951928427092 z " sodipodi:nodetypes="csscccccc" id="right-ear-fluff"/>
</g>
<g inkscape:groupmode="layer" id="Features" inkscape:label="Features">
<path d="m 27.790028638187852,54.518416751243436 c 0.6795257685226077,-5.915081341925932 5.559595245685228,-10.090060705115722 9.367468733564223,-9.96827299337508 3.961508253483928,0.1266897587917418 6.467463430414826,4.183022197518811 6.25869367485458,7.163353418765615 -0.413242188455032,5.899286696878478 -3.706945365868293,11.13713719932531 -9.389191945307406,11.095554838757685 -3.447460777659025,-0.02532283364870734 -6.743369687268911,-3.882576225095425 -6.236970463111399,-8.290635264148218 z " sodipodi:nodetypes="sssss" style="fill:#313131;fill-opacity:1;stroke:none;stroke-width: 1.0015747637175292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.46432;" inkscape:label="left-eye" id="left-eye"/>
<path id="right-eye" d="m 73.66655332021445,60.86205114716335 c 0.6795250126171256,-6.822349337702783 5.574969229331921,-10.542443679431353 9.382843095163658,-10.420655967690712 3.9615116550585965,0.1266897587917418 7.263779241583495,4.59354690576587 7.000225236211606,8.612605645173007 -0.42921069176335863,6.54523816751031 -4.10038283069359,10.875412485219982 -9.782630166038183,10.833830124652359 -3.447461911517248,-0.02532283364870734 -7.040205077157282,-4.610577456276478 -6.600438165337081,-9.025779802134656 z " style="fill:#313131;fill-opacity:1;stroke:none;stroke-width: 0.9999987007874529px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.46432;" inkscape:label="right-eye" sodipodi:nodetypes="sssss"/>
<path style="fill:none;stroke:#313131;stroke-width: 4.403149432946873;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" sodipodi:nodetypes="ccccc" id="mouth" inkscape:label="mouth" d="m 37.53784897882485,75.57400521362185 c 2.0735069419879157,6.37497801673315 4.020579621237023,10.401678960563823 5.959242851998313,12.940500907854297 3.7507425294983263,-3.1310436562581243 8.538972892166422,-7.475595296236407 10.436734077293934,-9.37381380418056 2.9622008282598102,4.818455243367905 7.01734649538006,10.375135339561602 8.671615406629316,12.64569776985442 4.859077603973323,-3.873206776645403 9.51886072760391,-7.995560000174804 11.435750100954722,-10.16286574161946 "/>
<path inkscape:label="left-whisker-2" sodipodi:nodetypes="cc" style="fill:none;fill-opacity:1;stroke:#313131;stroke-width: 4.025196691921391;stroke-linecap:round;stroke-opacity:1;" id="left-whisker-2" d="M 23.36882667051864,73.99866039375354 C 15.825279628926001,67.38371262268849 9.199731417333409,62.77637044187519 5.144523010058149,60.521440136951185 "/>
<path sodipodi:nodetypes="cc" d="M 22.339983750394342,81.98062543383365 C 14.845117021845788,80.25040691927533 6.6085361807662935,80.0787218866645 2.0603403535299076,80.04969133662634 " style="fill:none;fill-opacity:1;stroke:#313131;stroke-width: 4.025196691921391;stroke-linecap:round;stroke-opacity:1;" inkscape:label="left-whisker" id="left-whisker"/>
<path id="right-whisker-2" d="m 88.55665919068272,84.53310281365738 c 9.601239307037824,-3.449491517736555 16.191707079066653,-4.176846449730455 18.831106030271417,-4.318597625252062 " inkscape:label="right-whisker-2" style="fill:none;fill-opacity:1;stroke:#313131;stroke-width: 4.025196691921391;stroke-linecap:round;stroke-opacity:1;"/>
<path inkscape:label="right-whisker" d="m 85.28868325635106,93.36144766293515 c 7.253045383738372,2.1948962915395165 15.062830273116921,5.981128583420135 18.790691543673564,8.63206643180841 " style="fill:none;fill-opacity:1;stroke:#313131;stroke-width: 4.025196691921391;stroke-linecap:round;stroke-opacity:1;" id="right-whisker"/>
</g>
<metadata id="metadata30760">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:rights>
<cc:Agent>
<dc:title>Blobfox team (https://git.shadamethyst.xyz/adri326/blobfox), licensed under the Apache 2.0 License</dc:title>
</cc:Agent>
</dc:rights>
<dc:title>blobcat</dc:title>
<dc:creator>
<cc:Agent>
<dc:title>Feuerfuchs</dc:title>
</cc:Agent>
</dc:creator>
<dc:source>https://git.shadamethyst.xyz/adri326/blobfox</dc:source>
</cc:Work>
</rdf:RDF>
</metadata>
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save