New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@dicebear/micah

Package Overview
Dependencies
Maintainers
2
Versions
156
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@dicebear/micah - npm Package Compare versions

Comparing version 4.10.0 to 4.10.1

273

dist/index.es.js
import { utils } from '@dicebear/avatars';
var schema$1 = {
const schema$1 = {
"title": "Options",

@@ -279,4 +279,4 @@ "$schema": "http://json-schema.org/draft-07/schema#",

var base$1 = {
'standard': function standard(components, colors) {
const base$1 = {
'standard': (components, colors) => {
var _components$facialHai, _components$facialHai2;

@@ -288,73 +288,33 @@

var mouth$1 = {
'surprised': function surprised(components, colors) {
return "\n<path d=\"M36.047 54.891c10.837-1.96 17.186-13.936 14.978-26.137S38.673 7.562 27.836 9.524C17 11.483 10.65 23.46 12.86 35.66c2.208 12.2 12.35 21.192 23.188 19.23Z\" fill=\"".concat(colors.mouth.value, "\" stroke=\"").concat(colors.mouth.value, "\" stroke-width=\"3.591\"/>\n<mask id=\"mouthSurprised-a\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"14\" y=\"11\" width=\"36\" height=\"43\">\n<ellipse cx=\"31.942\" cy=\"32.207\" rx=\"17.598\" ry=\"21.257\" transform=\"rotate(-10.258 31.942 32.207)\" fill=\"#171921\"/>\n</mask>\n<g mask=\"url(#mouthSurprised-a)\">\n<ellipse cx=\"35.202\" cy=\"50.219\" rx=\"20.205\" ry=\"18.305\" transform=\"rotate(-10.258 35.202 50.219)\" fill=\"#FC909F\"/>\n</g>\n");
},
'laughing': function laughing(components, colors) {
return "\n<path d=\"M62.807 25.177a34 34 0 0 0 1.113-11.846c-.17-2.068-2.284-3.22-4.075-2.513-4.229 1.666-18.218 6.965-28.082 8.322-10.823 1.49-27.213-.319-31.957-.908-1.93-.24-3.649 1.418-3.316 3.433a34 34 0 0 0 66.317 3.512Z\" fill=\"".concat(colors.mouth.value, "\" stroke=\"").concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n<mask id=\"mouthLaughing-a\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"-2\" y=\"12\" width=\"65\" height=\"37\">\n<path d=\"M61.793 12.193A32.001 32.001 0 0 1-1.723 20.05l63.516-7.858Z\" fill=\"#171921\"/>\n</mask>\n<g mask=\"url(#mouthLaughing-a)\">\n<circle cx=\"34.522\" cy=\"52.315\" r=\"21.5\" transform=\"rotate(-7.053 34.522 52.315)\" fill=\"#FC909F\"/>\n</g>\n");
},
'nervous': function nervous(components, colors) {
return "\n<rect x=\"-6.752\" y=\"17.471\" width=\"70\" height=\"24\" rx=\"4\" transform=\"rotate(-4 -6.752 17.47)\" fill=\"".concat(colors.mouth.value, "\"/>\n<path d=\"M56.821 13.025-.496 17.033l1.84 7.005a6 6 0 0 0 6.222 4.461 6 6 0 0 0-5.54 5.283l-.848 7.193 57.317-4.008-1.84-7.005a6 6 0 0 0-6.221-4.46 6 6 0 0 0 5.54-5.284l.847-7.193Z\" fill=\"#fff\"/>\n<path d=\"m66.42 31.704-1.02-14.57c-.257-3.686-3.737-6.254-7.32-5.485-6.945 1.49-20.222 4.134-29.818 4.805-9.595.671-23.111-.099-30.195-.609-3.656-.263-6.744 2.765-6.486 6.451l1.018 14.57c.258 3.686 3.737 6.254 7.322 5.485 6.944-1.49 20.221-4.134 29.816-4.805 9.596-.671 23.112.099 30.196.608 3.656.264 6.744-2.764 6.486-6.45Z\" stroke=\"").concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n");
},
'smile': function smile(components, colors) {
return "\n<path d=\"M-.5 17.5c2.5 17 31 25 57 5.5\" stroke=\"".concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n");
},
'sad': function sad(components, colors) {
return "\n<path d=\"M13 46c1.715-7.957 8.07-24.767 19.77-28.348 11.7-3.58 17.695 8.455 19.23 14.92\" stroke=\"".concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n");
},
'pucker': function pucker(components, colors) {
return "\n<path d=\"M26 16.697c4.167-2.334 21-5.3 21 1.5 0 8.5-11.5 8-11.5 8s13.045-3.162 10.5 6c-2.5 9-9.5 5.5-11.5 4.5\" stroke=\"".concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n");
},
'frown': function frown(components, colors) {
return "\n<path d=\"M-5 41c3.21-7.957 15.107-24.767 37.007-28.348 21.9-3.58 33.12 8.455 35.993 14.92\" stroke=\"".concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n");
},
'smirk': function smirk(components, colors) {
return "\n<path d=\"M10 24.165c4.941 6.447 12.428 13.589 23.977 11.96 11.549-1.629 16.687-9.595 15.172-16.047\" stroke=\"".concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n");
}
const mouth$1 = {
'surprised': (components, colors) => "\n<path d=\"M36.047 54.891c10.837-1.96 17.186-13.936 14.978-26.137S38.673 7.562 27.836 9.524C17 11.483 10.65 23.46 12.86 35.66c2.208 12.2 12.35 21.192 23.188 19.23Z\" fill=\"".concat(colors.mouth.value, "\" stroke=\"").concat(colors.mouth.value, "\" stroke-width=\"3.591\"/>\n<mask id=\"mouthSurprised-a\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"14\" y=\"11\" width=\"36\" height=\"43\">\n<ellipse cx=\"31.942\" cy=\"32.207\" rx=\"17.598\" ry=\"21.257\" transform=\"rotate(-10.258 31.942 32.207)\" fill=\"#171921\"/>\n</mask>\n<g mask=\"url(#mouthSurprised-a)\">\n<ellipse cx=\"35.202\" cy=\"50.219\" rx=\"20.205\" ry=\"18.305\" transform=\"rotate(-10.258 35.202 50.219)\" fill=\"#FC909F\"/>\n</g>\n"),
'laughing': (components, colors) => "\n<path d=\"M62.807 25.177a34 34 0 0 0 1.113-11.846c-.17-2.068-2.284-3.22-4.075-2.513-4.229 1.666-18.218 6.965-28.082 8.322-10.823 1.49-27.213-.319-31.957-.908-1.93-.24-3.649 1.418-3.316 3.433a34 34 0 0 0 66.317 3.512Z\" fill=\"".concat(colors.mouth.value, "\" stroke=\"").concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n<mask id=\"mouthLaughing-a\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"-2\" y=\"12\" width=\"65\" height=\"37\">\n<path d=\"M61.793 12.193A32.001 32.001 0 0 1-1.723 20.05l63.516-7.858Z\" fill=\"#171921\"/>\n</mask>\n<g mask=\"url(#mouthLaughing-a)\">\n<circle cx=\"34.522\" cy=\"52.315\" r=\"21.5\" transform=\"rotate(-7.053 34.522 52.315)\" fill=\"#FC909F\"/>\n</g>\n"),
'nervous': (components, colors) => "\n<rect x=\"-6.752\" y=\"17.471\" width=\"70\" height=\"24\" rx=\"4\" transform=\"rotate(-4 -6.752 17.47)\" fill=\"".concat(colors.mouth.value, "\"/>\n<path d=\"M56.821 13.025-.496 17.033l1.84 7.005a6 6 0 0 0 6.222 4.461 6 6 0 0 0-5.54 5.283l-.848 7.193 57.317-4.008-1.84-7.005a6 6 0 0 0-6.221-4.46 6 6 0 0 0 5.54-5.284l.847-7.193Z\" fill=\"#fff\"/>\n<path d=\"m66.42 31.704-1.02-14.57c-.257-3.686-3.737-6.254-7.32-5.485-6.945 1.49-20.222 4.134-29.818 4.805-9.595.671-23.111-.099-30.195-.609-3.656-.263-6.744 2.765-6.486 6.451l1.018 14.57c.258 3.686 3.737 6.254 7.322 5.485 6.944-1.49 20.221-4.134 29.816-4.805 9.596-.671 23.112.099 30.196.608 3.656.264 6.744-2.764 6.486-6.45Z\" stroke=\"").concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n"),
'smile': (components, colors) => "\n<path d=\"M-.5 17.5c2.5 17 31 25 57 5.5\" stroke=\"".concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n"),
'sad': (components, colors) => "\n<path d=\"M13 46c1.715-7.957 8.07-24.767 19.77-28.348 11.7-3.58 17.695 8.455 19.23 14.92\" stroke=\"".concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n"),
'pucker': (components, colors) => "\n<path d=\"M26 16.697c4.167-2.334 21-5.3 21 1.5 0 8.5-11.5 8-11.5 8s13.045-3.162 10.5 6c-2.5 9-9.5 5.5-11.5 4.5\" stroke=\"".concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n"),
'frown': (components, colors) => "\n<path d=\"M-5 41c3.21-7.957 15.107-24.767 37.007-28.348 21.9-3.58 33.12 8.455 35.993 14.92\" stroke=\"".concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n"),
'smirk': (components, colors) => "\n<path d=\"M10 24.165c4.941 6.447 12.428 13.589 23.977 11.96 11.549-1.629 16.687-9.595 15.172-16.047\" stroke=\"".concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n")
};
var eyebrows = {
'up': function up(components, colors) {
return "\n<g stroke=\"".concat(colors.eyebrow.value, "\" stroke-width=\"4\" stroke-linecap=\"round\">\n<path d=\"M99 10.214c5.667-2.666 19-5.1 27 6.5M23.58 35.521c2.07-5.91 9.681-17.125 23.562-14.699\"/>\n</g>\n");
},
'down': function down(components, colors) {
return "\n<g stroke=\"".concat(colors.eyebrow.value, "\" stroke-width=\"4\" stroke-linecap=\"round\">\n<path d=\"M27 26.5c6.167 2.5 21.1 3 31.5-15M94 4c5.167 5.333 18.1 12.8 28.5 0\"/>\n</g>\n");
},
'eyelashesUp': function eyelashesUp(components, colors) {
return "\n<g stroke=\"".concat(colors.eyebrow.value, "\" stroke-width=\"4\" stroke-linecap=\"round\">\n<path d=\"M99 10.214c5.667-2.666 19-5.1 27 6.5M23.58 35.521c2.07-5.91 9.681-17.125 23.562-14.699M26.074 29.458l-6.148-5.427M122.961 11.157l6.148-5.427M32.523 23.814l-4.046-7.132M115.512 7.513l4.047-7.132M40.6 20.2l-2.202-7.9M106.436 6.9l2.201-7.9\"/>\n</g>\n");
},
'eyelashesDown': function eyelashesDown(components, colors) {
return "\n<g stroke=\"".concat(colors.eyebrow.value, "\" stroke-width=\"4\" stroke-linecap=\"round\">\n<path d=\"M27 26.5c6.167 2.5 21.1 3 31.5-15M94 4c5.167 5.333 18.1 12.8 28.5 0M37.148 26.458 31 21.03M116.219 9.444l1.785-8.005M45.597 22.814l-4.046-7.132M108.142 9.018 109.08.87M52.674 17.2l-2.201-7.9M99.993 8.031l-.776-8.164\"/>\n</g>\n");
}
const eyebrows = {
'up': (components, colors) => "\n<g stroke=\"".concat(colors.eyebrow.value, "\" stroke-width=\"4\" stroke-linecap=\"round\">\n<path d=\"M99 10.214c5.667-2.666 19-5.1 27 6.5M23.58 35.521c2.07-5.91 9.681-17.125 23.562-14.699\"/>\n</g>\n"),
'down': (components, colors) => "\n<g stroke=\"".concat(colors.eyebrow.value, "\" stroke-width=\"4\" stroke-linecap=\"round\">\n<path d=\"M27 26.5c6.167 2.5 21.1 3 31.5-15M94 4c5.167 5.333 18.1 12.8 28.5 0\"/>\n</g>\n"),
'eyelashesUp': (components, colors) => "\n<g stroke=\"".concat(colors.eyebrow.value, "\" stroke-width=\"4\" stroke-linecap=\"round\">\n<path d=\"M99 10.214c5.667-2.666 19-5.1 27 6.5M23.58 35.521c2.07-5.91 9.681-17.125 23.562-14.699M26.074 29.458l-6.148-5.427M122.961 11.157l6.148-5.427M32.523 23.814l-4.046-7.132M115.512 7.513l4.047-7.132M40.6 20.2l-2.202-7.9M106.436 6.9l2.201-7.9\"/>\n</g>\n"),
'eyelashesDown': (components, colors) => "\n<g stroke=\"".concat(colors.eyebrow.value, "\" stroke-width=\"4\" stroke-linecap=\"round\">\n<path d=\"M27 26.5c6.167 2.5 21.1 3 31.5-15M94 4c5.167 5.333 18.1 12.8 28.5 0M37.148 26.458 31 21.03M116.219 9.444l1.785-8.005M45.597 22.814l-4.046-7.132M108.142 9.018 109.08.87M52.674 17.2l-2.201-7.9M99.993 8.031l-.776-8.164\"/>\n</g>\n")
};
var hair$1 = {
'fonze': function fonze(components, colors) {
return "\n<path d=\"M210.178 49.397c-1.264 6.057-4.603 11.325-9.428 15.902 9.392 34.064 9.604 53.868 4.384 57.648l-14.796-49.986C158.389 91.7 98.645 94.896 83.678 94.896a57.652 57.652 0 0 0-4.429.675C64.603 104.563 76.656 147.688 91 166l-11 2c-5.14-24.966-17.413-22.916-26.612-21.38l-.317.053c2.194 13.631 6.723 27.733 10.445 39.319a691.626 691.626 0 0 1 2.662 8.404c-.784.105-1.474.297-2.116.475-5.503 1.527-7.413 2.058-33.384-61.975-6.467-15.944-6.026-30.153-.968-42.611-4.78-4.806-14.37-7.15-19.71-7.785 10.44-6.12 20.582-4.87 25.544-3.1a68.676 68.676 0 0 1 1.555-2.218c-.97-4.412-7.964-9.46-12.11-11.819 8.56-4.31 18.62-2.035 22.992-.21C67.63 47.136 97.025 35.053 122 28.998 170.815 17.165 189.5.502 189.5.502 210.178 9 215.117 25.718 210.178 49.397Z\" fill=\"".concat(colors.hair.value, "\" stroke=\"#000\" stroke-width=\"4\"/>\n");
},
'mrT': function mrT(components, colors) {
return "\n<g fill=\"".concat(colors.hair.value, "\">\n<path opacity=\".1\" d=\"M187.986 77.176c-8-6.4-21.833-7-27.5-6.5l-8-26.5c13.6 3.2 32 24 35.5 33Z\"/>\n<path d=\"M85.792 11.764S91.53 7.802 115.746 1.7c24.217-6.101 33.046-3.718 33.046-3.718l11.789 72.832s-8.039-.173-28.033 4.194c-19.993 4.366-29.562 9.666-29.562 9.666L85.792 11.764Z\"/>\n<path d=\"M48.986 86.676c-6.8-41.6 23.333-68.167 37-75.5l16.999 73.5c-19.2-39.6-45.333-15.167-54 2Z\"/>\n<path opacity=\".1\" d=\"M67.486 130.675c-7.2-27.2 22-41.834 35.499-46-7-16.334-23-31-42.5-13-18 30.5-11 54.001-5.5 72l12.5-13Z\"/>\n</g>\n");
},
'dougFunny': function dougFunny(components, colors) {
return "\n<g stroke=\"".concat(colors.hair.value, "\" stroke-width=\"4\">\n<path d=\"M140 56c14.667-.667 40.4-8.8 26-36M114 54c14.667-.667 40.4-8.8 26-36M78 65c14.667-.667 40.4-8.8 26-36\"/>\n</g>\n");
},
'mrClean': function mrClean(components, colors) {
return "\n<ellipse cx=\"147.854\" cy=\"58.18\" rx=\"6.858\" ry=\"18.439\" transform=\"rotate(117 147.854 58.18)\" fill=\"#FCFDFF\"/>\n";
},
'dannyPhantom': function dannyPhantom(components, colors) {
return "\n<path d=\"m123.788 17.489.076.008.077.002c26.669.785 47.401 11.398 62.072 24.35 14.056 12.41 22.45 26.874 25.187 36.733-4.06 2.317-11.015 4.311-19.885 5.947-9.676 1.783-21.293 3.086-33.147 4.015-23.706 1.857-48.19 2.205-59.625 1.957l-6.073-.133 4.806 3.715c2.498 1.93 5.823 3.273 9.339 4.217 3.541.952 7.419 1.535 11.131 1.867 3.824.342 7.553.422 10.641.343-10.587 8.162-24.062 14.438-37.349 19.09-15.346 5.373-30.27 8.52-39.829 9.921l-2.149.315.491 2.116c3.347 14.429 9.5 39.651 13.628 56.567 1.831 7.506 3.263 13.376 3.875 15.944 1.084 4.554 4.498 11.045 8.394 17.028 3.593 5.517 7.785 10.889 11.322 14.196L78.932 267.5h-29.56c8.337-12.713 10.097-27.403 8.397-42.983-1.84-16.864-7.762-35.004-14.003-53.167-.615-1.788-1.232-3.576-1.85-5.364-5.683-16.459-11.352-32.873-14.422-48.604-3.402-17.424-3.553-33.73 2.832-48.068 10.34-23.214 28.667-36.694 47-44.123 18.375-7.446 36.619-8.751 46.462-7.702Z\" fill=\"".concat(colors.hair.value, "\" stroke=\"#000\" stroke-width=\"4\"/>\n");
},
'full': function full(components, colors) {
return "\n<path d=\"M-13.4 312.857a79.154 79.154 0 0 1-.617-1.638 126.31 126.31 0 0 1-2.235-6.74c-1.757-5.812-3.867-14.099-5.275-23.977-2.817-19.777-2.796-45.806 8.397-71.118 1.809-4.092 4.07-8.295 6.52-12.851 9.468-17.602 21.765-40.463 21.765-82.449 0-30.59 14.848-56.354 36.707-74.515 21.88-18.178 50.698-28.658 78.375-28.658 15.131 0 27.296 1.733 37.074 7.64 9.717 5.87 17.368 16.047 23.051 33.581.578 1.785 2.489 2.875 4.357 2.27 11.315-3.672 28.472.034 42.954 9.488 14.418 9.413 25.616 24.156 25.616 41.924 0 15.426-2.642 25.85-5.218 36.001-3.119 12.289-6.131 24.159-4.006 43.498.709 6.449 2.151 11.023 4.166 14.815 1.982 3.731 4.481 6.619 7.114 9.664l.06.069c6.274 7.252 9.129 13.218 10.05 18.466.92 5.235-.043 9.983-1.832 14.91-.9 2.475-1.994 4.96-3.153 7.578l-.1.226c-1.122 2.532-2.296 5.184-3.351 7.975-2.183 5.771-3.886 12.207-3.717 19.835.144 6.475 1.292 10.913 3.009 14.271 1.697 3.32 3.888 5.443 5.799 7.294l.052.05c1.743 1.689 3.193 3.111 4.266 5.104.959 1.781 1.67 4.132 1.789 7.662-24.009 14.279-47.772 20.181-65.616 22.502-9.036 1.176-16.544 1.432-21.783 1.395-2.619-.019-4.669-.11-6.058-.197-.489-.03-.895-.06-1.216-.085-6.151-9.389-11.755-24.878-16.097-40.788-4.221-15.47-7.186-31.091-8.3-41.41 37.073-10.718 60.311-48.982 54.724-88.46-.007-.072-.015-.122-.015-.123a17.077 17.077 0 0 0-.13-.766 136.35 136.35 0 0 0-.373-1.954 384.883 384.883 0 0 0-1.411-6.814 486.965 486.965 0 0 0-5.117-21.377c-2.14-8.09-4.673-16.67-7.453-24.21-2.759-7.485-5.831-14.143-9.108-18.24l-.297-.37-.435-.189c-1.932-.838-3.939-1.772-6.033-2.747-9.931-4.624-21.84-10.17-37.264-10.78-18.775-.742-42.551 5.777-74.69 29.087l-2.024 1.467 1.946 1.567c15.926 12.834 19.37 29.858 18.633 44.308-.561 11.029-3.55 20.411-5.235 25.101-1.161-1.697-1.901-3.83-2.457-6.335-.385-1.731-.665-3.556-.959-5.467l-.046-.302c-.307-1.994-.634-4.075-1.11-6.084-.952-4.011-2.561-8.02-6.133-10.859-3.58-2.845-8.796-4.254-16.393-3.83l-2.227.124.465 2.182 11.358 53.313.02.089.027.088c4.058 12.862 11.016 24.01 19.913 32.812a106.12 106.12 0 0 1 1.538 2.683 129.34 129.34 0 0 1 3.76 7.323c2.815 5.949 5.66 13.252 6.209 19.216.556 6.052-.965 13.86-2.707 20.31a129.626 129.626 0 0 1-2.842 9.137c-5.032-2.405-9.527-2.226-13.379.016-4.163 2.424-7.213 7.06-9.483 12.216-4.148 9.421-6.143 21.639-7.064 29.221-24.87-5.704-44.074-11.495-57.14-15.895-6.714-2.261-11.807-4.154-15.216-5.48a190.79 190.79 0 0 1-4.398-1.77Z\" fill=\"".concat(colors.hair.value, "\" stroke=\"#000\" stroke-width=\"3.822\"/>\n");
},
'turban': function turban(components, colors) {
return "\n<g stroke=\"#000\" stroke-width=\"4\">\n<path d=\"M222.726 100.791c0-66.089-36.458-110.79-80.867-110.791C84.966-10 27 11.341 27 112.254c0 24.969 10.659 43.573 25.565 57.286-1.495-1.869-2.698-3.544-3.498-4.921-2.891-26.981 29.166-47.69 60.534-67.954 16.653-10.758 33.111-21.39 44.045-32.77 9.594 5.437 37.794 28.214 43.167 37.425 2.882 4.94 7.509 21.869 10.671 41.63 10.338-12.418 15.242-24.843 15.242-42.159Z\" fill=\"".concat(colors.hair.value, "\"/>\n<path d=\"M154.264 63.246C167.438 51.3 187.146 24.04 185.881 6.334\"/>\n</g>\n");
},
'pixie': function pixie(components, colors) {
return "\n<g stroke=\"#000\">\n<path d=\"M105.837 88.82c1.888.297 1.888.299 1.887.3v.004l-.001.007-.003.018a.813.813 0 0 0-.009.05l-.031.157a11.69 11.69 0 0 1-.125.528 20.355 20.355 0 0 1-.6 1.894c-.595 1.625-1.626 3.958-3.393 6.923-3.17 5.317-8.702 12.658-18.316 21.589 29.97.747 55.004-8.908 72.821-19.033 9.361-5.32 16.712-10.759 21.717-14.863a118.433 118.433 0 0 0 5.698-4.965 74.331 74.331 0 0 0 1.804-1.742c.039-.04.067-.07.086-.088l.019-.02.004-.004 2.282-2.374.929 3.16-1.834.538 1.834-.538.001.002.002.009.01.034.039.132.152.52.581 1.993a2171.99 2171.99 0 0 1 8.771 31.058c5.027 18.348 10.604 39.815 12.693 51.971 3.493 20.318-1.908 35.744-5.102 44.869-.621 1.774-1.159 3.31-1.531 4.597.053.045.123.1.214.165.597.423 1.656.911 3.187 1.397 3.015.959 7.319 1.745 11.921 2.188 4.594.442 9.377.532 13.338.146 1.982-.194 3.705-.502 5.075-.92 1.316-.402 2.14-.857 2.585-1.268.013-.086.031-.291-.019-.688-.098-.776-.405-1.868-.937-3.313-.793-2.157-1.969-4.798-3.344-7.885a820.46 820.46 0 0 1-1.46-3.294c-3.929-8.939-8.656-20.564-9.686-32.408-1.144-13.161 1.457-24.416 3.794-34.533l.111-.482c2.388-10.34 4.375-19.319 2.335-28.419-3.096-13.81-7.319-25.308-13.804-33.57-6.417-8.174-15.12-13.276-27.496-14.214l-1.278-.096-.395-1.22c-5.695-17.57-13.383-29.051-23.186-36.17-9.8-7.117-21.956-10.051-36.939-10.051-27.688 0-57.503 10.52-79.878 28.718-22.351 18.18-37.143 43.896-35.208 74.334 2.136 33.591-.298 59.061-5.788 77.712-5.006 17.007-12.593 28.466-21.688 35.15 1.194.609 2.784 1.383 4.771 2.269 5.027 2.24 12.591 5.198 22.674 8.027 19.334 5.425 47.945 10.38 85.711 8.887-8.325-7.151-16.723-15.828-23.374-25-7.633-10.527-13.135-21.943-13.296-32.575-.191-12.627.664-45.668.928-52.507.615-15.896 10.822-28.15 20.538-36.3 4.887-4.099 9.728-7.228 13.344-9.331a87.365 87.365 0 0 1 4.38-2.39c.53-.27.949-.474 1.239-.612l.208-.099a24.4 24.4 0 0 1 .126-.058l.09-.042.025-.011.007-.004h.003c.001-.001.001-.001.787 1.74Zm0 0 1.888.297.551-3.494-3.225 1.455.786 1.742Zm100.231 126.568c.003 0 .014.014.029.04-.024-.027-.031-.04-.029-.04Z\" fill=\"".concat(colors.hair.value, "\" stroke-width=\"3.822\"/>\n<path d=\"M191 58c.5 4.5-.3 13.5-1.5 19.5\" stroke-width=\"4\"/>\n</g>\n");
}
const hair$1 = {
'fonze': (components, colors) => "\n<path d=\"M210.178 49.397c-1.264 6.057-4.603 11.325-9.428 15.902 9.392 34.064 9.604 53.868 4.384 57.648l-14.796-49.986C158.389 91.7 98.645 94.896 83.678 94.896a57.652 57.652 0 0 0-4.429.675C64.603 104.563 76.656 147.688 91 166l-11 2c-5.14-24.966-17.413-22.916-26.612-21.38l-.317.053c2.194 13.631 6.723 27.733 10.445 39.319a691.626 691.626 0 0 1 2.662 8.404c-.784.105-1.474.297-2.116.475-5.503 1.527-7.413 2.058-33.384-61.975-6.467-15.944-6.026-30.153-.968-42.611-4.78-4.806-14.37-7.15-19.71-7.785 10.44-6.12 20.582-4.87 25.544-3.1a68.676 68.676 0 0 1 1.555-2.218c-.97-4.412-7.964-9.46-12.11-11.819 8.56-4.31 18.62-2.035 22.992-.21C67.63 47.136 97.025 35.053 122 28.998 170.815 17.165 189.5.502 189.5.502 210.178 9 215.117 25.718 210.178 49.397Z\" fill=\"".concat(colors.hair.value, "\" stroke=\"#000\" stroke-width=\"4\"/>\n"),
'mrT': (components, colors) => "\n<g fill=\"".concat(colors.hair.value, "\">\n<path opacity=\".1\" d=\"M187.986 77.176c-8-6.4-21.833-7-27.5-6.5l-8-26.5c13.6 3.2 32 24 35.5 33Z\"/>\n<path d=\"M85.792 11.764S91.53 7.802 115.746 1.7c24.217-6.101 33.046-3.718 33.046-3.718l11.789 72.832s-8.039-.173-28.033 4.194c-19.993 4.366-29.562 9.666-29.562 9.666L85.792 11.764Z\"/>\n<path d=\"M48.986 86.676c-6.8-41.6 23.333-68.167 37-75.5l16.999 73.5c-19.2-39.6-45.333-15.167-54 2Z\"/>\n<path opacity=\".1\" d=\"M67.486 130.675c-7.2-27.2 22-41.834 35.499-46-7-16.334-23-31-42.5-13-18 30.5-11 54.001-5.5 72l12.5-13Z\"/>\n</g>\n"),
'dougFunny': (components, colors) => "\n<g stroke=\"".concat(colors.hair.value, "\" stroke-width=\"4\">\n<path d=\"M140 56c14.667-.667 40.4-8.8 26-36M114 54c14.667-.667 40.4-8.8 26-36M78 65c14.667-.667 40.4-8.8 26-36\"/>\n</g>\n"),
'mrClean': (components, colors) => "\n<ellipse cx=\"147.854\" cy=\"58.18\" rx=\"6.858\" ry=\"18.439\" transform=\"rotate(117 147.854 58.18)\" fill=\"#FCFDFF\"/>\n",
'dannyPhantom': (components, colors) => "\n<path d=\"m123.788 17.489.076.008.077.002c26.669.785 47.401 11.398 62.072 24.35 14.056 12.41 22.45 26.874 25.187 36.733-4.06 2.317-11.015 4.311-19.885 5.947-9.676 1.783-21.293 3.086-33.147 4.015-23.706 1.857-48.19 2.205-59.625 1.957l-6.073-.133 4.806 3.715c2.498 1.93 5.823 3.273 9.339 4.217 3.541.952 7.419 1.535 11.131 1.867 3.824.342 7.553.422 10.641.343-10.587 8.162-24.062 14.438-37.349 19.09-15.346 5.373-30.27 8.52-39.829 9.921l-2.149.315.491 2.116c3.347 14.429 9.5 39.651 13.628 56.567 1.831 7.506 3.263 13.376 3.875 15.944 1.084 4.554 4.498 11.045 8.394 17.028 3.593 5.517 7.785 10.889 11.322 14.196L78.932 267.5h-29.56c8.337-12.713 10.097-27.403 8.397-42.983-1.84-16.864-7.762-35.004-14.003-53.167-.615-1.788-1.232-3.576-1.85-5.364-5.683-16.459-11.352-32.873-14.422-48.604-3.402-17.424-3.553-33.73 2.832-48.068 10.34-23.214 28.667-36.694 47-44.123 18.375-7.446 36.619-8.751 46.462-7.702Z\" fill=\"".concat(colors.hair.value, "\" stroke=\"#000\" stroke-width=\"4\"/>\n"),
'full': (components, colors) => "\n<path d=\"M-13.4 312.857a79.154 79.154 0 0 1-.617-1.638 126.31 126.31 0 0 1-2.235-6.74c-1.757-5.812-3.867-14.099-5.275-23.977-2.817-19.777-2.796-45.806 8.397-71.118 1.809-4.092 4.07-8.295 6.52-12.851 9.468-17.602 21.765-40.463 21.765-82.449 0-30.59 14.848-56.354 36.707-74.515 21.88-18.178 50.698-28.658 78.375-28.658 15.131 0 27.296 1.733 37.074 7.64 9.717 5.87 17.368 16.047 23.051 33.581.578 1.785 2.489 2.875 4.357 2.27 11.315-3.672 28.472.034 42.954 9.488 14.418 9.413 25.616 24.156 25.616 41.924 0 15.426-2.642 25.85-5.218 36.001-3.119 12.289-6.131 24.159-4.006 43.498.709 6.449 2.151 11.023 4.166 14.815 1.982 3.731 4.481 6.619 7.114 9.664l.06.069c6.274 7.252 9.129 13.218 10.05 18.466.92 5.235-.043 9.983-1.832 14.91-.9 2.475-1.994 4.96-3.153 7.578l-.1.226c-1.122 2.532-2.296 5.184-3.351 7.975-2.183 5.771-3.886 12.207-3.717 19.835.144 6.475 1.292 10.913 3.009 14.271 1.697 3.32 3.888 5.443 5.799 7.294l.052.05c1.743 1.689 3.193 3.111 4.266 5.104.959 1.781 1.67 4.132 1.789 7.662-24.009 14.279-47.772 20.181-65.616 22.502-9.036 1.176-16.544 1.432-21.783 1.395-2.619-.019-4.669-.11-6.058-.197-.489-.03-.895-.06-1.216-.085-6.151-9.389-11.755-24.878-16.097-40.788-4.221-15.47-7.186-31.091-8.3-41.41 37.073-10.718 60.311-48.982 54.724-88.46-.007-.072-.015-.122-.015-.123a17.077 17.077 0 0 0-.13-.766 136.35 136.35 0 0 0-.373-1.954 384.883 384.883 0 0 0-1.411-6.814 486.965 486.965 0 0 0-5.117-21.377c-2.14-8.09-4.673-16.67-7.453-24.21-2.759-7.485-5.831-14.143-9.108-18.24l-.297-.37-.435-.189c-1.932-.838-3.939-1.772-6.033-2.747-9.931-4.624-21.84-10.17-37.264-10.78-18.775-.742-42.551 5.777-74.69 29.087l-2.024 1.467 1.946 1.567c15.926 12.834 19.37 29.858 18.633 44.308-.561 11.029-3.55 20.411-5.235 25.101-1.161-1.697-1.901-3.83-2.457-6.335-.385-1.731-.665-3.556-.959-5.467l-.046-.302c-.307-1.994-.634-4.075-1.11-6.084-.952-4.011-2.561-8.02-6.133-10.859-3.58-2.845-8.796-4.254-16.393-3.83l-2.227.124.465 2.182 11.358 53.313.02.089.027.088c4.058 12.862 11.016 24.01 19.913 32.812a106.12 106.12 0 0 1 1.538 2.683 129.34 129.34 0 0 1 3.76 7.323c2.815 5.949 5.66 13.252 6.209 19.216.556 6.052-.965 13.86-2.707 20.31a129.626 129.626 0 0 1-2.842 9.137c-5.032-2.405-9.527-2.226-13.379.016-4.163 2.424-7.213 7.06-9.483 12.216-4.148 9.421-6.143 21.639-7.064 29.221-24.87-5.704-44.074-11.495-57.14-15.895-6.714-2.261-11.807-4.154-15.216-5.48a190.79 190.79 0 0 1-4.398-1.77Z\" fill=\"".concat(colors.hair.value, "\" stroke=\"#000\" stroke-width=\"3.822\"/>\n"),
'turban': (components, colors) => "\n<g stroke=\"#000\" stroke-width=\"4\">\n<path d=\"M222.726 100.791c0-66.089-36.458-110.79-80.867-110.791C84.966-10 27 11.341 27 112.254c0 24.969 10.659 43.573 25.565 57.286-1.495-1.869-2.698-3.544-3.498-4.921-2.891-26.981 29.166-47.69 60.534-67.954 16.653-10.758 33.111-21.39 44.045-32.77 9.594 5.437 37.794 28.214 43.167 37.425 2.882 4.94 7.509 21.869 10.671 41.63 10.338-12.418 15.242-24.843 15.242-42.159Z\" fill=\"".concat(colors.hair.value, "\"/>\n<path d=\"M154.264 63.246C167.438 51.3 187.146 24.04 185.881 6.334\"/>\n</g>\n"),
'pixie': (components, colors) => "\n<g stroke=\"#000\">\n<path d=\"M105.837 88.82c1.888.297 1.888.299 1.887.3v.004l-.001.007-.003.018a.813.813 0 0 0-.009.05l-.031.157a11.69 11.69 0 0 1-.125.528 20.355 20.355 0 0 1-.6 1.894c-.595 1.625-1.626 3.958-3.393 6.923-3.17 5.317-8.702 12.658-18.316 21.589 29.97.747 55.004-8.908 72.821-19.033 9.361-5.32 16.712-10.759 21.717-14.863a118.433 118.433 0 0 0 5.698-4.965 74.331 74.331 0 0 0 1.804-1.742c.039-.04.067-.07.086-.088l.019-.02.004-.004 2.282-2.374.929 3.16-1.834.538 1.834-.538.001.002.002.009.01.034.039.132.152.52.581 1.993a2171.99 2171.99 0 0 1 8.771 31.058c5.027 18.348 10.604 39.815 12.693 51.971 3.493 20.318-1.908 35.744-5.102 44.869-.621 1.774-1.159 3.31-1.531 4.597.053.045.123.1.214.165.597.423 1.656.911 3.187 1.397 3.015.959 7.319 1.745 11.921 2.188 4.594.442 9.377.532 13.338.146 1.982-.194 3.705-.502 5.075-.92 1.316-.402 2.14-.857 2.585-1.268.013-.086.031-.291-.019-.688-.098-.776-.405-1.868-.937-3.313-.793-2.157-1.969-4.798-3.344-7.885a820.46 820.46 0 0 1-1.46-3.294c-3.929-8.939-8.656-20.564-9.686-32.408-1.144-13.161 1.457-24.416 3.794-34.533l.111-.482c2.388-10.34 4.375-19.319 2.335-28.419-3.096-13.81-7.319-25.308-13.804-33.57-6.417-8.174-15.12-13.276-27.496-14.214l-1.278-.096-.395-1.22c-5.695-17.57-13.383-29.051-23.186-36.17-9.8-7.117-21.956-10.051-36.939-10.051-27.688 0-57.503 10.52-79.878 28.718-22.351 18.18-37.143 43.896-35.208 74.334 2.136 33.591-.298 59.061-5.788 77.712-5.006 17.007-12.593 28.466-21.688 35.15 1.194.609 2.784 1.383 4.771 2.269 5.027 2.24 12.591 5.198 22.674 8.027 19.334 5.425 47.945 10.38 85.711 8.887-8.325-7.151-16.723-15.828-23.374-25-7.633-10.527-13.135-21.943-13.296-32.575-.191-12.627.664-45.668.928-52.507.615-15.896 10.822-28.15 20.538-36.3 4.887-4.099 9.728-7.228 13.344-9.331a87.365 87.365 0 0 1 4.38-2.39c.53-.27.949-.474 1.239-.612l.208-.099a24.4 24.4 0 0 1 .126-.058l.09-.042.025-.011.007-.004h.003c.001-.001.001-.001.787 1.74Zm0 0 1.888.297.551-3.494-3.225 1.455.786 1.742Zm100.231 126.568c.003 0 .014.014.029.04-.024-.027-.031-.04-.029-.04Z\" fill=\"".concat(colors.hair.value, "\" stroke-width=\"3.822\"/>\n<path d=\"M191 58c.5 4.5-.3 13.5-1.5 19.5\" stroke-width=\"4\"/>\n</g>\n")
};
var eyes = {
'eyes': function eyes(components, colors) {
const eyes = {
'eyes': (components, colors) => {
var _components$glasses$v, _components$glasses;

@@ -364,3 +324,3 @@

},
'round': function round(components, colors) {
'round': (components, colors) => {
var _components$glasses$v2, _components$glasses2;

@@ -370,3 +330,3 @@

},
'eyesShadow': function eyesShadow(components, colors) {
'eyesShadow': (components, colors) => {
var _components$glasses$v3, _components$glasses3;

@@ -376,3 +336,3 @@

},
'smiling': function smiling(components, colors) {
'smiling': (components, colors) => {
var _components$glasses$v4, _components$glasses4;

@@ -384,16 +344,10 @@

var nose = {
'curve': function curve(components, colors) {
return "\n<path d=\"M16.5 7c-.333 3.833 0 12.2 4 15 5 3.5-.5 12-10.5 10\" stroke=\"#000\" stroke-width=\"4\"/>\n";
},
'pointed': function pointed(components, colors) {
return "\n<path d=\"M16.5 3c0 14 7 25 7 25S20 34 10 32\" stroke=\"#000\" stroke-width=\"4\"/>\n";
},
'tound': function tound(components, colors) {
return "\n<path d=\"M12.307 12.34c5.446-1.24 14.377.62 12.417 10.543-1.743 8.82-11.11 9.303-13.724 6.822\" stroke=\"#000\" stroke-width=\"4\"/>\n";
}
const nose = {
'curve': (components, colors) => "\n<path d=\"M16.5 7c-.333 3.833 0 12.2 4 15 5 3.5-.5 12-10.5 10\" stroke=\"#000\" stroke-width=\"4\"/>\n",
'pointed': (components, colors) => "\n<path d=\"M16.5 3c0 14 7 25 7 25S20 34 10 32\" stroke=\"#000\" stroke-width=\"4\"/>\n",
'tound': (components, colors) => "\n<path d=\"M12.307 12.34c5.446-1.24 14.377.62 12.417 10.543-1.743 8.82-11.11 9.303-13.724 6.822\" stroke=\"#000\" stroke-width=\"4\"/>\n"
};
var ears = {
'attached': function attached(components, colors) {
const ears = {
'attached': (components, colors) => {
var _components$earrings$, _components$earrings;

@@ -403,3 +357,3 @@

},
'detached': function detached(components, colors) {
'detached': (components, colors) => {
var _components$earrings$2, _components$earrings2;

@@ -411,39 +365,21 @@

var shirt$1 = {
'open': function open(components, colors) {
return "\n<path d=\"M260.366 90.863h-272.91l.104-.212C-7.895 81.395.49 64.319 11.403 49.04c6.193-8.67 13.127-16.654 20.539-22.27 7.412-5.615 15.12-8.73 22.95-8.045 15.054 1.317 28.463 9.56 41.925 17.834 1.275.784 2.551 1.569 3.829 2.348 14.485 8.827 29.359 17.023 45.719 13.436 5.534-1.213 9.264-3.81 11.611-7.164 2.314-3.307 3.146-7.15 3.29-10.663.144-3.518-.395-6.843-.955-9.26a39.89 39.89 0 0 0-.747-2.773c3.625-3.649 7.463-5.774 11.425-6.73 4.295-1.038 8.887-.738 13.718.69 9.73 2.879 20.14 10.253 30.3 19.735 18.614 17.373 35.693 41.144 45.359 54.684Z\" fill=\"".concat(colors.shirt.value, "\" stroke=\"#000\" stroke-width=\"4.274\"/>\n");
},
'crew': function crew(components, colors) {
return "\n<g stroke=\"#000\" stroke-width=\"4\">\n<path d=\"M260.694 91h-273.32c16.3-29.342 39.484-48.018 77.07-56.588C80.459 30.76 99.114 28.939 121 28.939c9.456 0 16.814 1.443 23.796 3.346 2.587.705 5.187 1.496 7.847 2.304 4.402 1.337 8.968 2.725 13.909 3.86l.14.032.144.012C212.961 42.297 240.62 62.785 260.694 91Z\" fill=\"".concat(colors.shirt.value, "\"/>\n<path d=\"m52.93 36.58 9.154-19.596c.218-.468.762-.691 1.249-.519 37.926 13.425 72.429 12.48 104.403 3.58.403-.113.833.036 1.079.373l13.932 19.052c.383.524.188 1.262-.416 1.5-33.607 13.196-96.668 10.953-128.916-3.066a.978.978 0 0 1-.484-1.324Z\" fill=\"").concat(colors.shirt.value, "\"/>\n<path opacity=\".75\" d=\"m52.93 36.58 9.154-19.596c.218-.468.762-.691 1.249-.519 37.926 13.425 72.429 12.48 104.403 3.58.403-.113.833.036 1.079.373l13.932 19.052c.383.524.188 1.262-.416 1.5-33.607 13.196-96.668 10.953-128.916-3.066a.978.978 0 0 1-.484-1.324Z\" fill=\"#fff\"/>\n</g>\n");
},
'collared': function collared(components, colors) {
return "\n<g stroke=\"#000\" stroke-width=\"4\">\n<path d=\"M126.771 67.578 128 66l-1.229 1.578 1.722 1.34 1.186-1.83v-.001l.002-.003.009-.014.041-.063.038-.058.131-.196c.15-.225.375-.558.67-.984.588-.85 1.453-2.067 2.548-3.523 2.194-2.914 5.298-6.764 8.953-10.528 3.666-3.773 7.827-7.4 12.127-9.925 4.316-2.533 8.579-3.844 12.535-3.31 42.438 5.722 73.669 24.519 93.941 52.518h-273.3c16.3-29.342 39.484-48.019 77.07-56.588 1.602-.366 3.78-.255 6.503.379 2.695.626 5.768 1.727 9.081 3.184 6.627 2.913 14.024 7.16 20.976 11.56 6.941 4.394 13.386 8.907 18.1 12.324a364.95 364.95 0 0 1 5.605 4.144c.665.502 1.182.896 1.532 1.165l.398.306.1.078.025.02.006.004h.001Z\" fill=\"".concat(colors.shirt.value, "\"/>\n<path d=\"m52.613 37.085 5.166-19.232c.21-.779 1.217-.999 1.761-.404 14.863 16.265 33.62 15.627 39.845 14.88.845-.1 1.507.824 1.11 1.577L87.338 58.859a.95.95 0 0 1-1.038.505c-3.948-.823-23.623-5.632-33.571-21.497a.991.991 0 0 1-.116-.782ZM183.195 36.981 171.615 17.5c-.393-.662-1.362-.65-1.781-.005-5.737 8.836-15.632 12.906-19.092 14.108-.622.217-.907.956-.571 1.523l13.502 22.815c.202.34.582.525.963.417 2.135-.608 9.46-3.672 18.546-18.336.196-.315.203-.72.013-1.04Z\" fill=\"").concat(colors.shirt.value, "\"/>\n<path d=\"m52.613 37.085 5.166-19.232c.21-.779 1.217-.999 1.761-.404 14.863 16.265 33.62 15.627 39.845 14.88.845-.1 1.507.824 1.11 1.577L87.338 58.859a.95.95 0 0 1-1.038.505c-3.948-.823-23.623-5.632-33.571-21.497a.991.991 0 0 1-.116-.782ZM183.195 36.981 171.615 17.5c-.393-.662-1.362-.65-1.781-.005-5.737 8.836-15.632 12.906-19.092 14.108-.622.217-.907.956-.571 1.523l13.502 22.815c.202.34.582.525.963.417 2.135-.608 9.46-3.672 18.546-18.336.196-.315.203-.72.013-1.04Z\" fill=\"#fff\" fill-opacity=\".75\"/>\n<path d=\"m109.5 54.5-9-21.5-7 15 16 6.5ZM141 53.5l9-21.5 7 15-16 6.5ZM70.5 14l-12 3 10 6.5 2-9.5ZM160 14l11 3-7 6.5-4-9.5Z\" fill=\"#000\" stroke-linejoin=\"round\"/>\n</g>\n");
}
const shirt$1 = {
'open': (components, colors) => "\n<path d=\"M260.366 90.863h-272.91l.104-.212C-7.895 81.395.49 64.319 11.403 49.04c6.193-8.67 13.127-16.654 20.539-22.27 7.412-5.615 15.12-8.73 22.95-8.045 15.054 1.317 28.463 9.56 41.925 17.834 1.275.784 2.551 1.569 3.829 2.348 14.485 8.827 29.359 17.023 45.719 13.436 5.534-1.213 9.264-3.81 11.611-7.164 2.314-3.307 3.146-7.15 3.29-10.663.144-3.518-.395-6.843-.955-9.26a39.89 39.89 0 0 0-.747-2.773c3.625-3.649 7.463-5.774 11.425-6.73 4.295-1.038 8.887-.738 13.718.69 9.73 2.879 20.14 10.253 30.3 19.735 18.614 17.373 35.693 41.144 45.359 54.684Z\" fill=\"".concat(colors.shirt.value, "\" stroke=\"#000\" stroke-width=\"4.274\"/>\n"),
'crew': (components, colors) => "\n<g stroke=\"#000\" stroke-width=\"4\">\n<path d=\"M260.694 91h-273.32c16.3-29.342 39.484-48.018 77.07-56.588C80.459 30.76 99.114 28.939 121 28.939c9.456 0 16.814 1.443 23.796 3.346 2.587.705 5.187 1.496 7.847 2.304 4.402 1.337 8.968 2.725 13.909 3.86l.14.032.144.012C212.961 42.297 240.62 62.785 260.694 91Z\" fill=\"".concat(colors.shirt.value, "\"/>\n<path d=\"m52.93 36.58 9.154-19.596c.218-.468.762-.691 1.249-.519 37.926 13.425 72.429 12.48 104.403 3.58.403-.113.833.036 1.079.373l13.932 19.052c.383.524.188 1.262-.416 1.5-33.607 13.196-96.668 10.953-128.916-3.066a.978.978 0 0 1-.484-1.324Z\" fill=\"").concat(colors.shirt.value, "\"/>\n<path opacity=\".75\" d=\"m52.93 36.58 9.154-19.596c.218-.468.762-.691 1.249-.519 37.926 13.425 72.429 12.48 104.403 3.58.403-.113.833.036 1.079.373l13.932 19.052c.383.524.188 1.262-.416 1.5-33.607 13.196-96.668 10.953-128.916-3.066a.978.978 0 0 1-.484-1.324Z\" fill=\"#fff\"/>\n</g>\n"),
'collared': (components, colors) => "\n<g stroke=\"#000\" stroke-width=\"4\">\n<path d=\"M126.771 67.578 128 66l-1.229 1.578 1.722 1.34 1.186-1.83v-.001l.002-.003.009-.014.041-.063.038-.058.131-.196c.15-.225.375-.558.67-.984.588-.85 1.453-2.067 2.548-3.523 2.194-2.914 5.298-6.764 8.953-10.528 3.666-3.773 7.827-7.4 12.127-9.925 4.316-2.533 8.579-3.844 12.535-3.31 42.438 5.722 73.669 24.519 93.941 52.518h-273.3c16.3-29.342 39.484-48.019 77.07-56.588 1.602-.366 3.78-.255 6.503.379 2.695.626 5.768 1.727 9.081 3.184 6.627 2.913 14.024 7.16 20.976 11.56 6.941 4.394 13.386 8.907 18.1 12.324a364.95 364.95 0 0 1 5.605 4.144c.665.502 1.182.896 1.532 1.165l.398.306.1.078.025.02.006.004h.001Z\" fill=\"".concat(colors.shirt.value, "\"/>\n<path d=\"m52.613 37.085 5.166-19.232c.21-.779 1.217-.999 1.761-.404 14.863 16.265 33.62 15.627 39.845 14.88.845-.1 1.507.824 1.11 1.577L87.338 58.859a.95.95 0 0 1-1.038.505c-3.948-.823-23.623-5.632-33.571-21.497a.991.991 0 0 1-.116-.782ZM183.195 36.981 171.615 17.5c-.393-.662-1.362-.65-1.781-.005-5.737 8.836-15.632 12.906-19.092 14.108-.622.217-.907.956-.571 1.523l13.502 22.815c.202.34.582.525.963.417 2.135-.608 9.46-3.672 18.546-18.336.196-.315.203-.72.013-1.04Z\" fill=\"").concat(colors.shirt.value, "\"/>\n<path d=\"m52.613 37.085 5.166-19.232c.21-.779 1.217-.999 1.761-.404 14.863 16.265 33.62 15.627 39.845 14.88.845-.1 1.507.824 1.11 1.577L87.338 58.859a.95.95 0 0 1-1.038.505c-3.948-.823-23.623-5.632-33.571-21.497a.991.991 0 0 1-.116-.782ZM183.195 36.981 171.615 17.5c-.393-.662-1.362-.65-1.781-.005-5.737 8.836-15.632 12.906-19.092 14.108-.622.217-.907.956-.571 1.523l13.502 22.815c.202.34.582.525.963.417 2.135-.608 9.46-3.672 18.546-18.336.196-.315.203-.72.013-1.04Z\" fill=\"#fff\" fill-opacity=\".75\"/>\n<path d=\"m109.5 54.5-9-21.5-7 15 16 6.5ZM141 53.5l9-21.5 7 15-16 6.5ZM70.5 14l-12 3 10 6.5 2-9.5ZM160 14l11 3-7 6.5-4-9.5Z\" fill=\"#000\" stroke-linejoin=\"round\"/>\n</g>\n")
};
var earrings = {
'hoop': function hoop(components, colors) {
return "\n<path d=\"M24 0c13.255 0 24 10.745 24 24S37.255 48 24 48 0 37.255 0 24c0-6.391 3.5-11.5 6.572-16.5L7.5 6\" stroke=\"".concat(colors.earring.value, "\" stroke-width=\"4\"/>\n");
},
'stud': function stud(components, colors) {
return "\n<circle cx=\"25\" cy=\"2\" r=\"4\" fill=\"".concat(colors.earring.value, "\"/>\n<circle cx=\"26\" cy=\"1\" r=\"1\" fill=\"#fff\"/>\n");
}
const earrings = {
'hoop': (components, colors) => "\n<path d=\"M24 0c13.255 0 24 10.745 24 24S37.255 48 24 48 0 37.255 0 24c0-6.391 3.5-11.5 6.572-16.5L7.5 6\" stroke=\"".concat(colors.earring.value, "\" stroke-width=\"4\"/>\n"),
'stud': (components, colors) => "\n<circle cx=\"25\" cy=\"2\" r=\"4\" fill=\"".concat(colors.earring.value, "\"/>\n<circle cx=\"26\" cy=\"1\" r=\"1\" fill=\"#fff\"/>\n")
};
var glasses$1 = {
'round': function round(components, colors) {
return "\n<g stroke=\"".concat(colors.glasses.value, "\" stroke-width=\"4\">\n<circle cx=\"122.5\" cy=\"28\" r=\"26\"/>\n<circle cx=\"55.5\" cy=\"37\" r=\"26\"/>\n<path d=\"M97.5 35a8 8 0 0 0-16 0M30 39 0 44.5\"/>\n</g>\n");
},
'square': function square(components, colors) {
return "\n<g stroke=\"".concat(colors.glasses.value, "\" stroke-width=\"4\">\n<path d=\"M34.5 42.5 0 49.125\" stroke-linecap=\"round\"/>\n<path d=\"m35.472 18.535 38.716-5.442a6 6 0 0 1 6.777 5.107l5.567 39.61a6 6 0 0 1-5.107 6.777l-34.472 4.845a6 6 0 0 1-6.654-4.478l-9.811-39.015a6 6 0 0 1 4.984-7.404ZM145.919 3.22l-38.716 5.44a6 6 0 0 0-5.107 6.777l5.567 39.611a6 6 0 0 0 6.777 5.107l34.472-4.845a6 6 0 0 0 5.162-6.139l-1.323-40.207a6 6 0 0 0-6.832-5.744ZM83.5 37.125l22-3.5\"/>\n</g>\n");
}
const glasses$1 = {
'round': (components, colors) => "\n<g stroke=\"".concat(colors.glasses.value, "\" stroke-width=\"4\">\n<circle cx=\"122.5\" cy=\"28\" r=\"26\"/>\n<circle cx=\"55.5\" cy=\"37\" r=\"26\"/>\n<path d=\"M97.5 35a8 8 0 0 0-16 0M30 39 0 44.5\"/>\n</g>\n"),
'square': (components, colors) => "\n<g stroke=\"".concat(colors.glasses.value, "\" stroke-width=\"4\">\n<path d=\"M34.5 42.5 0 49.125\" stroke-linecap=\"round\"/>\n<path d=\"m35.472 18.535 38.716-5.442a6 6 0 0 1 6.777 5.107l5.567 39.61a6 6 0 0 1-5.107 6.777l-34.472 4.845a6 6 0 0 1-6.654-4.478l-9.811-39.015a6 6 0 0 1 4.984-7.404ZM145.919 3.22l-38.716 5.44a6 6 0 0 0-5.107 6.777l5.567 39.611a6 6 0 0 0 6.777 5.107l34.472-4.845a6 6 0 0 0 5.162-6.139l-1.323-40.207a6 6 0 0 0-6.832-5.744ZM83.5 37.125l22-3.5\"/>\n</g>\n")
};
var facialHair$1 = {
'beard': function beard(components, colors) {
return "\n<path d=\"M146.126 49.154c9.489 39.604-14.925 79.402-54.529 88.891-23.307 5.584-46.68-.574-63.905-14.659C10.5 107.5 6.5 56 2.692 31.649c14 31.5 49.624 33.946 83.5 28.002 28.5-5.001 51.299-6.001 51.299-45.001 1.885 2.616 6.978 27.587 8.635 34.504Z\" fill=\"".concat(colors.facialHair.value, "\"/>\n");
},
'scruff': function scruff(components, colors) {
return "\n<g fill=\"".concat(colors.facialHair.value, "\" stroke=\"").concat(colors.facialHair.value, "\">\n<path d=\"M31 109a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM83 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM79 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM99 121a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 111a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM120 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM130 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM21 88a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 104a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM51 124a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM69 128a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM103 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM117 106a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM109 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM123 92a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM30 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM58 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM85 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM96 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM113 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM113 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM133 89a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM33 81a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM43 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM39 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM79 103a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM91 105a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM77 135a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 84a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 66a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM124 81a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM131 71a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM42 90a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM42 101a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM63 86a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM63 68a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM75 82a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM87 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\" fill=\"#000\"/>\n<path d=\"M113 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM139 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM61 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM72 110a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM68 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM92 93a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM43 75a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM80 91a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM80 73a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM115 87a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM115 69a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM122 71a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM137 62a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\" fill=\"#000\"/>\n<path d=\"M31 109a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM83 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM79 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM99 121a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 111a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM120 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM130 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM21 88a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 104a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM51 124a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM69 128a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM103 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM117 106a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM109 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM123 92a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM30 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM58 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM85 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM96 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM113 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM113 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM133 89a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM33 81a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM43 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM39 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM79 103a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM91 105a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM77 135a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 84a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 66a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM124 81a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM131 71a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM42 90a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM42 101a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM63 86a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM63 68a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM75 82a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM87 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\" stroke=\"#000\"/>\n<path d=\"M113 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM139 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM61 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM72 110a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM68 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM92 93a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM43 75a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM80 91a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM80 73a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM115 87a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM115 69a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM122 71a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM137 62a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\" stroke=\"#000\"/>\n</g>\n");
}
const facialHair$1 = {
'beard': (components, colors) => "\n<path d=\"M146.126 49.154c9.489 39.604-14.925 79.402-54.529 88.891-23.307 5.584-46.68-.574-63.905-14.659C10.5 107.5 6.5 56 2.692 31.649c14 31.5 49.624 33.946 83.5 28.002 28.5-5.001 51.299-6.001 51.299-45.001 1.885 2.616 6.978 27.587 8.635 34.504Z\" fill=\"".concat(colors.facialHair.value, "\"/>\n"),
'scruff': (components, colors) => "\n<g fill=\"".concat(colors.facialHair.value, "\" stroke=\"").concat(colors.facialHair.value, "\">\n<path d=\"M31 109a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM83 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM79 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM99 121a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 111a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM120 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM130 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM21 88a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 104a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM51 124a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM69 128a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM103 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM117 106a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM109 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM123 92a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM30 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM58 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM85 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM96 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM113 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM113 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM133 89a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM33 81a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM43 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM39 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM79 103a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM91 105a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM77 135a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 84a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 66a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM124 81a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM131 71a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM42 90a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM42 101a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM63 86a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM63 68a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM75 82a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM87 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\" fill=\"#000\"/>\n<path d=\"M113 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM139 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM61 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM72 110a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM68 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM92 93a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM43 75a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM80 91a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM80 73a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM115 87a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM115 69a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM122 71a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM137 62a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\" fill=\"#000\"/>\n<path d=\"M31 109a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM83 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM79 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM99 121a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 111a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM120 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM130 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM21 88a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 104a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM51 124a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM69 128a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM103 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM117 106a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM109 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM123 92a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM30 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM58 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM85 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM96 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM113 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM113 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM133 89a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM33 81a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM43 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM39 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM79 103a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM91 105a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM77 135a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 84a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 66a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM124 81a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM131 71a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM42 90a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM42 101a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM63 86a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM63 68a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM75 82a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM87 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\" stroke=\"#000\"/>\n<path d=\"M113 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM139 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM61 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM72 110a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM68 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM92 93a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM43 75a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM80 91a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM80 73a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM115 87a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM115 69a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM122 71a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM137 62a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\" stroke=\"#000\"/>\n</g>\n")
};

@@ -467,5 +403,5 @@

function pickComponent(prng, group) {
var values = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
var componentCollection = components;
var key = prng.pick(values);
let values = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
const componentCollection = components;
const key = prng.pick(values);

@@ -482,3 +418,3 @@ if (componentCollection[group][key]) {

var base = {
const base = {
'apricot': 'rgba(249, 201, 182, 1)',

@@ -499,3 +435,3 @@ 'coast': 'rgba(172, 102, 81, 1)',

var earring = {
const earring = {
'apricot': 'rgba(249, 201, 182, 1)',

@@ -516,3 +452,3 @@ 'azure': 'rgba(210, 239, 243, 1)',

var eyeShadow = {
const eyeShadow = {
'apricot': 'rgba(249, 201, 182, 1)',

@@ -533,3 +469,3 @@ 'azure': 'rgba(210, 239, 243, 1)',

var eyebrow = {
const eyebrow = {
'apricot': 'rgba(249, 201, 182, 1)',

@@ -550,3 +486,3 @@ 'azure': 'rgba(210, 239, 243, 1)',

var facialHair = {
const facialHair = {
'apricot': 'rgba(249, 201, 182, 1)',

@@ -567,3 +503,3 @@ 'azure': 'rgba(210, 239, 243, 1)',

var glasses = {
const glasses = {
'apricot': 'rgba(249, 201, 182, 1)',

@@ -584,3 +520,3 @@ 'azure': 'rgba(210, 239, 243, 1)',

var hair = {
const hair = {
'apricot': 'rgba(249, 201, 182, 1)',

@@ -601,7 +537,7 @@ 'azure': 'rgba(210, 239, 243, 1)',

var mouth = {
const mouth = {
'black': 'rgba(0, 0, 0, 1)'
};
var shirt = {
const shirt = {
'apricot': 'rgba(249, 201, 182, 1)',

@@ -638,3 +574,3 @@ 'azure': 'rgba(210, 239, 243, 1)',

var colorCollection = colors;
const colorCollection = colors;

@@ -645,3 +581,3 @@ if (values.length === 0) {

var key = prng.pick(values);
const key = prng.pick(values);
return {

@@ -654,14 +590,15 @@ name: key,

function onPreCreate(_ref) {
var prng = _ref.prng,
options = _ref.options;
let {
prng,
options
} = _ref;
// Prevent baseColor from being used a second time if possible.
options.baseColor = options.baseColor && options.baseColor.length > 0 ? [prng.pick(options.baseColor)] : [];
for (var _i = 0, _arr = ['eyebrows', 'hair', 'eyes', 'nose', 'ears', 'shirt', 'earrings', 'glasses', 'facialHair']; _i < _arr.length; _i++) {
for (const colorName of ['eyebrows', 'hair', 'eyes', 'nose', 'ears', 'shirt', 'earrings', 'glasses', 'facialHair']) {
var _options$;
var colorName = _arr[_i];
// @ts-ignore
var colorOption = (_options$ = options["".concat(colorName, "Color")]) !== null && _options$ !== void 0 ? _options$ : [];
var index = colorOption.indexOf(options.baseColor[0]);
const colorOption = (_options$ = options["".concat(colorName, "Color")]) !== null && _options$ !== void 0 ? _options$ : [];
const index = colorOption.indexOf(options.baseColor[0]);

@@ -675,6 +612,8 @@ if (colorOption.length > 1 && index > -1) {

function onPostCreate(_ref) {
_ref.prng;
_ref.options;
var components = _ref.components,
colors = _ref.colors;
let {
prng,
options,
components,
colors
} = _ref;

@@ -687,3 +626,3 @@ // Ensure that the mouth remains visible. #132

var style = {
const style = {
meta: {

@@ -699,23 +638,25 @@ title: 'Avatar Illustration System',

schema: schema$1,
create: function create(_ref) {
create: _ref => {
var _options$baseColor, _options$earringColor, _options$eyeShadowCol, _options$eyebrowColor, _options$facialHairCo, _options$glassesColor, _options$hairColor, _options$mouthColor, _options$shirtColor, _components$base$valu, _components$base, _components$mouth$val, _components$mouth, _components$eyebrows$, _components$eyebrows, _components$hair$valu, _components$hair, _components$eyes$valu, _components$eyes, _components$nose$valu, _components$nose, _components$ears$valu, _components$ears, _components$shirt$val, _components$shirt;
var prng = _ref.prng,
options = _ref.options;
let {
prng,
options
} = _ref;
onPreCreate({
prng: prng,
options: options
prng,
options
});
var baseComponent = pickComponent(prng, 'base', options.base);
var mouthComponent = pickComponent(prng, 'mouth', options.mouth);
var eyebrowsComponent = pickComponent(prng, 'eyebrows', options.eyebrows);
var hairComponent = pickComponent(prng, 'hair', options.hair);
var eyesComponent = pickComponent(prng, 'eyes', options.eyes);
var noseComponent = pickComponent(prng, 'nose', options.nose);
var earsComponent = pickComponent(prng, 'ears', options.ears);
var shirtComponent = pickComponent(prng, 'shirt', options.shirt);
var earringsComponent = pickComponent(prng, 'earrings', options.earrings);
var glassesComponent = pickComponent(prng, 'glasses', options.glasses);
var facialHairComponent = pickComponent(prng, 'facialHair', options.facialHair);
var components = {
const baseComponent = pickComponent(prng, 'base', options.base);
const mouthComponent = pickComponent(prng, 'mouth', options.mouth);
const eyebrowsComponent = pickComponent(prng, 'eyebrows', options.eyebrows);
const hairComponent = pickComponent(prng, 'hair', options.hair);
const eyesComponent = pickComponent(prng, 'eyes', options.eyes);
const noseComponent = pickComponent(prng, 'nose', options.nose);
const earsComponent = pickComponent(prng, 'ears', options.ears);
const shirtComponent = pickComponent(prng, 'shirt', options.shirt);
const earringsComponent = pickComponent(prng, 'earrings', options.earrings);
const glassesComponent = pickComponent(prng, 'glasses', options.glasses);
const facialHairComponent = pickComponent(prng, 'facialHair', options.facialHair);
const components = {
'base': baseComponent,

@@ -733,3 +674,3 @@ 'mouth': mouthComponent,

};
var colors = {
const colors = {
'base': pickColor(prng, 'base', (_options$baseColor = options.baseColor) !== null && _options$baseColor !== void 0 ? _options$baseColor : []),

@@ -746,6 +687,6 @@ 'earring': pickColor(prng, 'earring', (_options$earringColor = options.earringColor) !== null && _options$earringColor !== void 0 ? _options$earringColor : []),

onPostCreate({
prng: prng,
options: options,
components: components,
colors: colors
prng,
options,
components,
colors
});

@@ -772,5 +713,7 @@ return {

*/
var create = style.create,
meta = style.meta,
schema = style.schema;
let {
create,
meta,
schema
} = style;
/** @deprecated will be removed in Version 5.0 */

@@ -777,0 +720,0 @@

@@ -7,3 +7,3 @@ 'use strict';

var schema$1 = {
const schema$1 = {
"title": "Options",

@@ -284,4 +284,4 @@ "$schema": "http://json-schema.org/draft-07/schema#",

var base$1 = {
'standard': function standard(components, colors) {
const base$1 = {
'standard': (components, colors) => {
var _components$facialHai, _components$facialHai2;

@@ -293,73 +293,33 @@

var mouth$1 = {
'surprised': function surprised(components, colors) {
return "\n<path d=\"M36.047 54.891c10.837-1.96 17.186-13.936 14.978-26.137S38.673 7.562 27.836 9.524C17 11.483 10.65 23.46 12.86 35.66c2.208 12.2 12.35 21.192 23.188 19.23Z\" fill=\"".concat(colors.mouth.value, "\" stroke=\"").concat(colors.mouth.value, "\" stroke-width=\"3.591\"/>\n<mask id=\"mouthSurprised-a\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"14\" y=\"11\" width=\"36\" height=\"43\">\n<ellipse cx=\"31.942\" cy=\"32.207\" rx=\"17.598\" ry=\"21.257\" transform=\"rotate(-10.258 31.942 32.207)\" fill=\"#171921\"/>\n</mask>\n<g mask=\"url(#mouthSurprised-a)\">\n<ellipse cx=\"35.202\" cy=\"50.219\" rx=\"20.205\" ry=\"18.305\" transform=\"rotate(-10.258 35.202 50.219)\" fill=\"#FC909F\"/>\n</g>\n");
},
'laughing': function laughing(components, colors) {
return "\n<path d=\"M62.807 25.177a34 34 0 0 0 1.113-11.846c-.17-2.068-2.284-3.22-4.075-2.513-4.229 1.666-18.218 6.965-28.082 8.322-10.823 1.49-27.213-.319-31.957-.908-1.93-.24-3.649 1.418-3.316 3.433a34 34 0 0 0 66.317 3.512Z\" fill=\"".concat(colors.mouth.value, "\" stroke=\"").concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n<mask id=\"mouthLaughing-a\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"-2\" y=\"12\" width=\"65\" height=\"37\">\n<path d=\"M61.793 12.193A32.001 32.001 0 0 1-1.723 20.05l63.516-7.858Z\" fill=\"#171921\"/>\n</mask>\n<g mask=\"url(#mouthLaughing-a)\">\n<circle cx=\"34.522\" cy=\"52.315\" r=\"21.5\" transform=\"rotate(-7.053 34.522 52.315)\" fill=\"#FC909F\"/>\n</g>\n");
},
'nervous': function nervous(components, colors) {
return "\n<rect x=\"-6.752\" y=\"17.471\" width=\"70\" height=\"24\" rx=\"4\" transform=\"rotate(-4 -6.752 17.47)\" fill=\"".concat(colors.mouth.value, "\"/>\n<path d=\"M56.821 13.025-.496 17.033l1.84 7.005a6 6 0 0 0 6.222 4.461 6 6 0 0 0-5.54 5.283l-.848 7.193 57.317-4.008-1.84-7.005a6 6 0 0 0-6.221-4.46 6 6 0 0 0 5.54-5.284l.847-7.193Z\" fill=\"#fff\"/>\n<path d=\"m66.42 31.704-1.02-14.57c-.257-3.686-3.737-6.254-7.32-5.485-6.945 1.49-20.222 4.134-29.818 4.805-9.595.671-23.111-.099-30.195-.609-3.656-.263-6.744 2.765-6.486 6.451l1.018 14.57c.258 3.686 3.737 6.254 7.322 5.485 6.944-1.49 20.221-4.134 29.816-4.805 9.596-.671 23.112.099 30.196.608 3.656.264 6.744-2.764 6.486-6.45Z\" stroke=\"").concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n");
},
'smile': function smile(components, colors) {
return "\n<path d=\"M-.5 17.5c2.5 17 31 25 57 5.5\" stroke=\"".concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n");
},
'sad': function sad(components, colors) {
return "\n<path d=\"M13 46c1.715-7.957 8.07-24.767 19.77-28.348 11.7-3.58 17.695 8.455 19.23 14.92\" stroke=\"".concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n");
},
'pucker': function pucker(components, colors) {
return "\n<path d=\"M26 16.697c4.167-2.334 21-5.3 21 1.5 0 8.5-11.5 8-11.5 8s13.045-3.162 10.5 6c-2.5 9-9.5 5.5-11.5 4.5\" stroke=\"".concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n");
},
'frown': function frown(components, colors) {
return "\n<path d=\"M-5 41c3.21-7.957 15.107-24.767 37.007-28.348 21.9-3.58 33.12 8.455 35.993 14.92\" stroke=\"".concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n");
},
'smirk': function smirk(components, colors) {
return "\n<path d=\"M10 24.165c4.941 6.447 12.428 13.589 23.977 11.96 11.549-1.629 16.687-9.595 15.172-16.047\" stroke=\"".concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n");
}
const mouth$1 = {
'surprised': (components, colors) => "\n<path d=\"M36.047 54.891c10.837-1.96 17.186-13.936 14.978-26.137S38.673 7.562 27.836 9.524C17 11.483 10.65 23.46 12.86 35.66c2.208 12.2 12.35 21.192 23.188 19.23Z\" fill=\"".concat(colors.mouth.value, "\" stroke=\"").concat(colors.mouth.value, "\" stroke-width=\"3.591\"/>\n<mask id=\"mouthSurprised-a\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"14\" y=\"11\" width=\"36\" height=\"43\">\n<ellipse cx=\"31.942\" cy=\"32.207\" rx=\"17.598\" ry=\"21.257\" transform=\"rotate(-10.258 31.942 32.207)\" fill=\"#171921\"/>\n</mask>\n<g mask=\"url(#mouthSurprised-a)\">\n<ellipse cx=\"35.202\" cy=\"50.219\" rx=\"20.205\" ry=\"18.305\" transform=\"rotate(-10.258 35.202 50.219)\" fill=\"#FC909F\"/>\n</g>\n"),
'laughing': (components, colors) => "\n<path d=\"M62.807 25.177a34 34 0 0 0 1.113-11.846c-.17-2.068-2.284-3.22-4.075-2.513-4.229 1.666-18.218 6.965-28.082 8.322-10.823 1.49-27.213-.319-31.957-.908-1.93-.24-3.649 1.418-3.316 3.433a34 34 0 0 0 66.317 3.512Z\" fill=\"".concat(colors.mouth.value, "\" stroke=\"").concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n<mask id=\"mouthLaughing-a\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"-2\" y=\"12\" width=\"65\" height=\"37\">\n<path d=\"M61.793 12.193A32.001 32.001 0 0 1-1.723 20.05l63.516-7.858Z\" fill=\"#171921\"/>\n</mask>\n<g mask=\"url(#mouthLaughing-a)\">\n<circle cx=\"34.522\" cy=\"52.315\" r=\"21.5\" transform=\"rotate(-7.053 34.522 52.315)\" fill=\"#FC909F\"/>\n</g>\n"),
'nervous': (components, colors) => "\n<rect x=\"-6.752\" y=\"17.471\" width=\"70\" height=\"24\" rx=\"4\" transform=\"rotate(-4 -6.752 17.47)\" fill=\"".concat(colors.mouth.value, "\"/>\n<path d=\"M56.821 13.025-.496 17.033l1.84 7.005a6 6 0 0 0 6.222 4.461 6 6 0 0 0-5.54 5.283l-.848 7.193 57.317-4.008-1.84-7.005a6 6 0 0 0-6.221-4.46 6 6 0 0 0 5.54-5.284l.847-7.193Z\" fill=\"#fff\"/>\n<path d=\"m66.42 31.704-1.02-14.57c-.257-3.686-3.737-6.254-7.32-5.485-6.945 1.49-20.222 4.134-29.818 4.805-9.595.671-23.111-.099-30.195-.609-3.656-.263-6.744 2.765-6.486 6.451l1.018 14.57c.258 3.686 3.737 6.254 7.322 5.485 6.944-1.49 20.221-4.134 29.816-4.805 9.596-.671 23.112.099 30.196.608 3.656.264 6.744-2.764 6.486-6.45Z\" stroke=\"").concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n"),
'smile': (components, colors) => "\n<path d=\"M-.5 17.5c2.5 17 31 25 57 5.5\" stroke=\"".concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n"),
'sad': (components, colors) => "\n<path d=\"M13 46c1.715-7.957 8.07-24.767 19.77-28.348 11.7-3.58 17.695 8.455 19.23 14.92\" stroke=\"".concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n"),
'pucker': (components, colors) => "\n<path d=\"M26 16.697c4.167-2.334 21-5.3 21 1.5 0 8.5-11.5 8-11.5 8s13.045-3.162 10.5 6c-2.5 9-9.5 5.5-11.5 4.5\" stroke=\"".concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n"),
'frown': (components, colors) => "\n<path d=\"M-5 41c3.21-7.957 15.107-24.767 37.007-28.348 21.9-3.58 33.12 8.455 35.993 14.92\" stroke=\"".concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n"),
'smirk': (components, colors) => "\n<path d=\"M10 24.165c4.941 6.447 12.428 13.589 23.977 11.96 11.549-1.629 16.687-9.595 15.172-16.047\" stroke=\"".concat(colors.mouth.value, "\" stroke-width=\"4\"/>\n")
};
var eyebrows = {
'up': function up(components, colors) {
return "\n<g stroke=\"".concat(colors.eyebrow.value, "\" stroke-width=\"4\" stroke-linecap=\"round\">\n<path d=\"M99 10.214c5.667-2.666 19-5.1 27 6.5M23.58 35.521c2.07-5.91 9.681-17.125 23.562-14.699\"/>\n</g>\n");
},
'down': function down(components, colors) {
return "\n<g stroke=\"".concat(colors.eyebrow.value, "\" stroke-width=\"4\" stroke-linecap=\"round\">\n<path d=\"M27 26.5c6.167 2.5 21.1 3 31.5-15M94 4c5.167 5.333 18.1 12.8 28.5 0\"/>\n</g>\n");
},
'eyelashesUp': function eyelashesUp(components, colors) {
return "\n<g stroke=\"".concat(colors.eyebrow.value, "\" stroke-width=\"4\" stroke-linecap=\"round\">\n<path d=\"M99 10.214c5.667-2.666 19-5.1 27 6.5M23.58 35.521c2.07-5.91 9.681-17.125 23.562-14.699M26.074 29.458l-6.148-5.427M122.961 11.157l6.148-5.427M32.523 23.814l-4.046-7.132M115.512 7.513l4.047-7.132M40.6 20.2l-2.202-7.9M106.436 6.9l2.201-7.9\"/>\n</g>\n");
},
'eyelashesDown': function eyelashesDown(components, colors) {
return "\n<g stroke=\"".concat(colors.eyebrow.value, "\" stroke-width=\"4\" stroke-linecap=\"round\">\n<path d=\"M27 26.5c6.167 2.5 21.1 3 31.5-15M94 4c5.167 5.333 18.1 12.8 28.5 0M37.148 26.458 31 21.03M116.219 9.444l1.785-8.005M45.597 22.814l-4.046-7.132M108.142 9.018 109.08.87M52.674 17.2l-2.201-7.9M99.993 8.031l-.776-8.164\"/>\n</g>\n");
}
const eyebrows = {
'up': (components, colors) => "\n<g stroke=\"".concat(colors.eyebrow.value, "\" stroke-width=\"4\" stroke-linecap=\"round\">\n<path d=\"M99 10.214c5.667-2.666 19-5.1 27 6.5M23.58 35.521c2.07-5.91 9.681-17.125 23.562-14.699\"/>\n</g>\n"),
'down': (components, colors) => "\n<g stroke=\"".concat(colors.eyebrow.value, "\" stroke-width=\"4\" stroke-linecap=\"round\">\n<path d=\"M27 26.5c6.167 2.5 21.1 3 31.5-15M94 4c5.167 5.333 18.1 12.8 28.5 0\"/>\n</g>\n"),
'eyelashesUp': (components, colors) => "\n<g stroke=\"".concat(colors.eyebrow.value, "\" stroke-width=\"4\" stroke-linecap=\"round\">\n<path d=\"M99 10.214c5.667-2.666 19-5.1 27 6.5M23.58 35.521c2.07-5.91 9.681-17.125 23.562-14.699M26.074 29.458l-6.148-5.427M122.961 11.157l6.148-5.427M32.523 23.814l-4.046-7.132M115.512 7.513l4.047-7.132M40.6 20.2l-2.202-7.9M106.436 6.9l2.201-7.9\"/>\n</g>\n"),
'eyelashesDown': (components, colors) => "\n<g stroke=\"".concat(colors.eyebrow.value, "\" stroke-width=\"4\" stroke-linecap=\"round\">\n<path d=\"M27 26.5c6.167 2.5 21.1 3 31.5-15M94 4c5.167 5.333 18.1 12.8 28.5 0M37.148 26.458 31 21.03M116.219 9.444l1.785-8.005M45.597 22.814l-4.046-7.132M108.142 9.018 109.08.87M52.674 17.2l-2.201-7.9M99.993 8.031l-.776-8.164\"/>\n</g>\n")
};
var hair$1 = {
'fonze': function fonze(components, colors) {
return "\n<path d=\"M210.178 49.397c-1.264 6.057-4.603 11.325-9.428 15.902 9.392 34.064 9.604 53.868 4.384 57.648l-14.796-49.986C158.389 91.7 98.645 94.896 83.678 94.896a57.652 57.652 0 0 0-4.429.675C64.603 104.563 76.656 147.688 91 166l-11 2c-5.14-24.966-17.413-22.916-26.612-21.38l-.317.053c2.194 13.631 6.723 27.733 10.445 39.319a691.626 691.626 0 0 1 2.662 8.404c-.784.105-1.474.297-2.116.475-5.503 1.527-7.413 2.058-33.384-61.975-6.467-15.944-6.026-30.153-.968-42.611-4.78-4.806-14.37-7.15-19.71-7.785 10.44-6.12 20.582-4.87 25.544-3.1a68.676 68.676 0 0 1 1.555-2.218c-.97-4.412-7.964-9.46-12.11-11.819 8.56-4.31 18.62-2.035 22.992-.21C67.63 47.136 97.025 35.053 122 28.998 170.815 17.165 189.5.502 189.5.502 210.178 9 215.117 25.718 210.178 49.397Z\" fill=\"".concat(colors.hair.value, "\" stroke=\"#000\" stroke-width=\"4\"/>\n");
},
'mrT': function mrT(components, colors) {
return "\n<g fill=\"".concat(colors.hair.value, "\">\n<path opacity=\".1\" d=\"M187.986 77.176c-8-6.4-21.833-7-27.5-6.5l-8-26.5c13.6 3.2 32 24 35.5 33Z\"/>\n<path d=\"M85.792 11.764S91.53 7.802 115.746 1.7c24.217-6.101 33.046-3.718 33.046-3.718l11.789 72.832s-8.039-.173-28.033 4.194c-19.993 4.366-29.562 9.666-29.562 9.666L85.792 11.764Z\"/>\n<path d=\"M48.986 86.676c-6.8-41.6 23.333-68.167 37-75.5l16.999 73.5c-19.2-39.6-45.333-15.167-54 2Z\"/>\n<path opacity=\".1\" d=\"M67.486 130.675c-7.2-27.2 22-41.834 35.499-46-7-16.334-23-31-42.5-13-18 30.5-11 54.001-5.5 72l12.5-13Z\"/>\n</g>\n");
},
'dougFunny': function dougFunny(components, colors) {
return "\n<g stroke=\"".concat(colors.hair.value, "\" stroke-width=\"4\">\n<path d=\"M140 56c14.667-.667 40.4-8.8 26-36M114 54c14.667-.667 40.4-8.8 26-36M78 65c14.667-.667 40.4-8.8 26-36\"/>\n</g>\n");
},
'mrClean': function mrClean(components, colors) {
return "\n<ellipse cx=\"147.854\" cy=\"58.18\" rx=\"6.858\" ry=\"18.439\" transform=\"rotate(117 147.854 58.18)\" fill=\"#FCFDFF\"/>\n";
},
'dannyPhantom': function dannyPhantom(components, colors) {
return "\n<path d=\"m123.788 17.489.076.008.077.002c26.669.785 47.401 11.398 62.072 24.35 14.056 12.41 22.45 26.874 25.187 36.733-4.06 2.317-11.015 4.311-19.885 5.947-9.676 1.783-21.293 3.086-33.147 4.015-23.706 1.857-48.19 2.205-59.625 1.957l-6.073-.133 4.806 3.715c2.498 1.93 5.823 3.273 9.339 4.217 3.541.952 7.419 1.535 11.131 1.867 3.824.342 7.553.422 10.641.343-10.587 8.162-24.062 14.438-37.349 19.09-15.346 5.373-30.27 8.52-39.829 9.921l-2.149.315.491 2.116c3.347 14.429 9.5 39.651 13.628 56.567 1.831 7.506 3.263 13.376 3.875 15.944 1.084 4.554 4.498 11.045 8.394 17.028 3.593 5.517 7.785 10.889 11.322 14.196L78.932 267.5h-29.56c8.337-12.713 10.097-27.403 8.397-42.983-1.84-16.864-7.762-35.004-14.003-53.167-.615-1.788-1.232-3.576-1.85-5.364-5.683-16.459-11.352-32.873-14.422-48.604-3.402-17.424-3.553-33.73 2.832-48.068 10.34-23.214 28.667-36.694 47-44.123 18.375-7.446 36.619-8.751 46.462-7.702Z\" fill=\"".concat(colors.hair.value, "\" stroke=\"#000\" stroke-width=\"4\"/>\n");
},
'full': function full(components, colors) {
return "\n<path d=\"M-13.4 312.857a79.154 79.154 0 0 1-.617-1.638 126.31 126.31 0 0 1-2.235-6.74c-1.757-5.812-3.867-14.099-5.275-23.977-2.817-19.777-2.796-45.806 8.397-71.118 1.809-4.092 4.07-8.295 6.52-12.851 9.468-17.602 21.765-40.463 21.765-82.449 0-30.59 14.848-56.354 36.707-74.515 21.88-18.178 50.698-28.658 78.375-28.658 15.131 0 27.296 1.733 37.074 7.64 9.717 5.87 17.368 16.047 23.051 33.581.578 1.785 2.489 2.875 4.357 2.27 11.315-3.672 28.472.034 42.954 9.488 14.418 9.413 25.616 24.156 25.616 41.924 0 15.426-2.642 25.85-5.218 36.001-3.119 12.289-6.131 24.159-4.006 43.498.709 6.449 2.151 11.023 4.166 14.815 1.982 3.731 4.481 6.619 7.114 9.664l.06.069c6.274 7.252 9.129 13.218 10.05 18.466.92 5.235-.043 9.983-1.832 14.91-.9 2.475-1.994 4.96-3.153 7.578l-.1.226c-1.122 2.532-2.296 5.184-3.351 7.975-2.183 5.771-3.886 12.207-3.717 19.835.144 6.475 1.292 10.913 3.009 14.271 1.697 3.32 3.888 5.443 5.799 7.294l.052.05c1.743 1.689 3.193 3.111 4.266 5.104.959 1.781 1.67 4.132 1.789 7.662-24.009 14.279-47.772 20.181-65.616 22.502-9.036 1.176-16.544 1.432-21.783 1.395-2.619-.019-4.669-.11-6.058-.197-.489-.03-.895-.06-1.216-.085-6.151-9.389-11.755-24.878-16.097-40.788-4.221-15.47-7.186-31.091-8.3-41.41 37.073-10.718 60.311-48.982 54.724-88.46-.007-.072-.015-.122-.015-.123a17.077 17.077 0 0 0-.13-.766 136.35 136.35 0 0 0-.373-1.954 384.883 384.883 0 0 0-1.411-6.814 486.965 486.965 0 0 0-5.117-21.377c-2.14-8.09-4.673-16.67-7.453-24.21-2.759-7.485-5.831-14.143-9.108-18.24l-.297-.37-.435-.189c-1.932-.838-3.939-1.772-6.033-2.747-9.931-4.624-21.84-10.17-37.264-10.78-18.775-.742-42.551 5.777-74.69 29.087l-2.024 1.467 1.946 1.567c15.926 12.834 19.37 29.858 18.633 44.308-.561 11.029-3.55 20.411-5.235 25.101-1.161-1.697-1.901-3.83-2.457-6.335-.385-1.731-.665-3.556-.959-5.467l-.046-.302c-.307-1.994-.634-4.075-1.11-6.084-.952-4.011-2.561-8.02-6.133-10.859-3.58-2.845-8.796-4.254-16.393-3.83l-2.227.124.465 2.182 11.358 53.313.02.089.027.088c4.058 12.862 11.016 24.01 19.913 32.812a106.12 106.12 0 0 1 1.538 2.683 129.34 129.34 0 0 1 3.76 7.323c2.815 5.949 5.66 13.252 6.209 19.216.556 6.052-.965 13.86-2.707 20.31a129.626 129.626 0 0 1-2.842 9.137c-5.032-2.405-9.527-2.226-13.379.016-4.163 2.424-7.213 7.06-9.483 12.216-4.148 9.421-6.143 21.639-7.064 29.221-24.87-5.704-44.074-11.495-57.14-15.895-6.714-2.261-11.807-4.154-15.216-5.48a190.79 190.79 0 0 1-4.398-1.77Z\" fill=\"".concat(colors.hair.value, "\" stroke=\"#000\" stroke-width=\"3.822\"/>\n");
},
'turban': function turban(components, colors) {
return "\n<g stroke=\"#000\" stroke-width=\"4\">\n<path d=\"M222.726 100.791c0-66.089-36.458-110.79-80.867-110.791C84.966-10 27 11.341 27 112.254c0 24.969 10.659 43.573 25.565 57.286-1.495-1.869-2.698-3.544-3.498-4.921-2.891-26.981 29.166-47.69 60.534-67.954 16.653-10.758 33.111-21.39 44.045-32.77 9.594 5.437 37.794 28.214 43.167 37.425 2.882 4.94 7.509 21.869 10.671 41.63 10.338-12.418 15.242-24.843 15.242-42.159Z\" fill=\"".concat(colors.hair.value, "\"/>\n<path d=\"M154.264 63.246C167.438 51.3 187.146 24.04 185.881 6.334\"/>\n</g>\n");
},
'pixie': function pixie(components, colors) {
return "\n<g stroke=\"#000\">\n<path d=\"M105.837 88.82c1.888.297 1.888.299 1.887.3v.004l-.001.007-.003.018a.813.813 0 0 0-.009.05l-.031.157a11.69 11.69 0 0 1-.125.528 20.355 20.355 0 0 1-.6 1.894c-.595 1.625-1.626 3.958-3.393 6.923-3.17 5.317-8.702 12.658-18.316 21.589 29.97.747 55.004-8.908 72.821-19.033 9.361-5.32 16.712-10.759 21.717-14.863a118.433 118.433 0 0 0 5.698-4.965 74.331 74.331 0 0 0 1.804-1.742c.039-.04.067-.07.086-.088l.019-.02.004-.004 2.282-2.374.929 3.16-1.834.538 1.834-.538.001.002.002.009.01.034.039.132.152.52.581 1.993a2171.99 2171.99 0 0 1 8.771 31.058c5.027 18.348 10.604 39.815 12.693 51.971 3.493 20.318-1.908 35.744-5.102 44.869-.621 1.774-1.159 3.31-1.531 4.597.053.045.123.1.214.165.597.423 1.656.911 3.187 1.397 3.015.959 7.319 1.745 11.921 2.188 4.594.442 9.377.532 13.338.146 1.982-.194 3.705-.502 5.075-.92 1.316-.402 2.14-.857 2.585-1.268.013-.086.031-.291-.019-.688-.098-.776-.405-1.868-.937-3.313-.793-2.157-1.969-4.798-3.344-7.885a820.46 820.46 0 0 1-1.46-3.294c-3.929-8.939-8.656-20.564-9.686-32.408-1.144-13.161 1.457-24.416 3.794-34.533l.111-.482c2.388-10.34 4.375-19.319 2.335-28.419-3.096-13.81-7.319-25.308-13.804-33.57-6.417-8.174-15.12-13.276-27.496-14.214l-1.278-.096-.395-1.22c-5.695-17.57-13.383-29.051-23.186-36.17-9.8-7.117-21.956-10.051-36.939-10.051-27.688 0-57.503 10.52-79.878 28.718-22.351 18.18-37.143 43.896-35.208 74.334 2.136 33.591-.298 59.061-5.788 77.712-5.006 17.007-12.593 28.466-21.688 35.15 1.194.609 2.784 1.383 4.771 2.269 5.027 2.24 12.591 5.198 22.674 8.027 19.334 5.425 47.945 10.38 85.711 8.887-8.325-7.151-16.723-15.828-23.374-25-7.633-10.527-13.135-21.943-13.296-32.575-.191-12.627.664-45.668.928-52.507.615-15.896 10.822-28.15 20.538-36.3 4.887-4.099 9.728-7.228 13.344-9.331a87.365 87.365 0 0 1 4.38-2.39c.53-.27.949-.474 1.239-.612l.208-.099a24.4 24.4 0 0 1 .126-.058l.09-.042.025-.011.007-.004h.003c.001-.001.001-.001.787 1.74Zm0 0 1.888.297.551-3.494-3.225 1.455.786 1.742Zm100.231 126.568c.003 0 .014.014.029.04-.024-.027-.031-.04-.029-.04Z\" fill=\"".concat(colors.hair.value, "\" stroke-width=\"3.822\"/>\n<path d=\"M191 58c.5 4.5-.3 13.5-1.5 19.5\" stroke-width=\"4\"/>\n</g>\n");
}
const hair$1 = {
'fonze': (components, colors) => "\n<path d=\"M210.178 49.397c-1.264 6.057-4.603 11.325-9.428 15.902 9.392 34.064 9.604 53.868 4.384 57.648l-14.796-49.986C158.389 91.7 98.645 94.896 83.678 94.896a57.652 57.652 0 0 0-4.429.675C64.603 104.563 76.656 147.688 91 166l-11 2c-5.14-24.966-17.413-22.916-26.612-21.38l-.317.053c2.194 13.631 6.723 27.733 10.445 39.319a691.626 691.626 0 0 1 2.662 8.404c-.784.105-1.474.297-2.116.475-5.503 1.527-7.413 2.058-33.384-61.975-6.467-15.944-6.026-30.153-.968-42.611-4.78-4.806-14.37-7.15-19.71-7.785 10.44-6.12 20.582-4.87 25.544-3.1a68.676 68.676 0 0 1 1.555-2.218c-.97-4.412-7.964-9.46-12.11-11.819 8.56-4.31 18.62-2.035 22.992-.21C67.63 47.136 97.025 35.053 122 28.998 170.815 17.165 189.5.502 189.5.502 210.178 9 215.117 25.718 210.178 49.397Z\" fill=\"".concat(colors.hair.value, "\" stroke=\"#000\" stroke-width=\"4\"/>\n"),
'mrT': (components, colors) => "\n<g fill=\"".concat(colors.hair.value, "\">\n<path opacity=\".1\" d=\"M187.986 77.176c-8-6.4-21.833-7-27.5-6.5l-8-26.5c13.6 3.2 32 24 35.5 33Z\"/>\n<path d=\"M85.792 11.764S91.53 7.802 115.746 1.7c24.217-6.101 33.046-3.718 33.046-3.718l11.789 72.832s-8.039-.173-28.033 4.194c-19.993 4.366-29.562 9.666-29.562 9.666L85.792 11.764Z\"/>\n<path d=\"M48.986 86.676c-6.8-41.6 23.333-68.167 37-75.5l16.999 73.5c-19.2-39.6-45.333-15.167-54 2Z\"/>\n<path opacity=\".1\" d=\"M67.486 130.675c-7.2-27.2 22-41.834 35.499-46-7-16.334-23-31-42.5-13-18 30.5-11 54.001-5.5 72l12.5-13Z\"/>\n</g>\n"),
'dougFunny': (components, colors) => "\n<g stroke=\"".concat(colors.hair.value, "\" stroke-width=\"4\">\n<path d=\"M140 56c14.667-.667 40.4-8.8 26-36M114 54c14.667-.667 40.4-8.8 26-36M78 65c14.667-.667 40.4-8.8 26-36\"/>\n</g>\n"),
'mrClean': (components, colors) => "\n<ellipse cx=\"147.854\" cy=\"58.18\" rx=\"6.858\" ry=\"18.439\" transform=\"rotate(117 147.854 58.18)\" fill=\"#FCFDFF\"/>\n",
'dannyPhantom': (components, colors) => "\n<path d=\"m123.788 17.489.076.008.077.002c26.669.785 47.401 11.398 62.072 24.35 14.056 12.41 22.45 26.874 25.187 36.733-4.06 2.317-11.015 4.311-19.885 5.947-9.676 1.783-21.293 3.086-33.147 4.015-23.706 1.857-48.19 2.205-59.625 1.957l-6.073-.133 4.806 3.715c2.498 1.93 5.823 3.273 9.339 4.217 3.541.952 7.419 1.535 11.131 1.867 3.824.342 7.553.422 10.641.343-10.587 8.162-24.062 14.438-37.349 19.09-15.346 5.373-30.27 8.52-39.829 9.921l-2.149.315.491 2.116c3.347 14.429 9.5 39.651 13.628 56.567 1.831 7.506 3.263 13.376 3.875 15.944 1.084 4.554 4.498 11.045 8.394 17.028 3.593 5.517 7.785 10.889 11.322 14.196L78.932 267.5h-29.56c8.337-12.713 10.097-27.403 8.397-42.983-1.84-16.864-7.762-35.004-14.003-53.167-.615-1.788-1.232-3.576-1.85-5.364-5.683-16.459-11.352-32.873-14.422-48.604-3.402-17.424-3.553-33.73 2.832-48.068 10.34-23.214 28.667-36.694 47-44.123 18.375-7.446 36.619-8.751 46.462-7.702Z\" fill=\"".concat(colors.hair.value, "\" stroke=\"#000\" stroke-width=\"4\"/>\n"),
'full': (components, colors) => "\n<path d=\"M-13.4 312.857a79.154 79.154 0 0 1-.617-1.638 126.31 126.31 0 0 1-2.235-6.74c-1.757-5.812-3.867-14.099-5.275-23.977-2.817-19.777-2.796-45.806 8.397-71.118 1.809-4.092 4.07-8.295 6.52-12.851 9.468-17.602 21.765-40.463 21.765-82.449 0-30.59 14.848-56.354 36.707-74.515 21.88-18.178 50.698-28.658 78.375-28.658 15.131 0 27.296 1.733 37.074 7.64 9.717 5.87 17.368 16.047 23.051 33.581.578 1.785 2.489 2.875 4.357 2.27 11.315-3.672 28.472.034 42.954 9.488 14.418 9.413 25.616 24.156 25.616 41.924 0 15.426-2.642 25.85-5.218 36.001-3.119 12.289-6.131 24.159-4.006 43.498.709 6.449 2.151 11.023 4.166 14.815 1.982 3.731 4.481 6.619 7.114 9.664l.06.069c6.274 7.252 9.129 13.218 10.05 18.466.92 5.235-.043 9.983-1.832 14.91-.9 2.475-1.994 4.96-3.153 7.578l-.1.226c-1.122 2.532-2.296 5.184-3.351 7.975-2.183 5.771-3.886 12.207-3.717 19.835.144 6.475 1.292 10.913 3.009 14.271 1.697 3.32 3.888 5.443 5.799 7.294l.052.05c1.743 1.689 3.193 3.111 4.266 5.104.959 1.781 1.67 4.132 1.789 7.662-24.009 14.279-47.772 20.181-65.616 22.502-9.036 1.176-16.544 1.432-21.783 1.395-2.619-.019-4.669-.11-6.058-.197-.489-.03-.895-.06-1.216-.085-6.151-9.389-11.755-24.878-16.097-40.788-4.221-15.47-7.186-31.091-8.3-41.41 37.073-10.718 60.311-48.982 54.724-88.46-.007-.072-.015-.122-.015-.123a17.077 17.077 0 0 0-.13-.766 136.35 136.35 0 0 0-.373-1.954 384.883 384.883 0 0 0-1.411-6.814 486.965 486.965 0 0 0-5.117-21.377c-2.14-8.09-4.673-16.67-7.453-24.21-2.759-7.485-5.831-14.143-9.108-18.24l-.297-.37-.435-.189c-1.932-.838-3.939-1.772-6.033-2.747-9.931-4.624-21.84-10.17-37.264-10.78-18.775-.742-42.551 5.777-74.69 29.087l-2.024 1.467 1.946 1.567c15.926 12.834 19.37 29.858 18.633 44.308-.561 11.029-3.55 20.411-5.235 25.101-1.161-1.697-1.901-3.83-2.457-6.335-.385-1.731-.665-3.556-.959-5.467l-.046-.302c-.307-1.994-.634-4.075-1.11-6.084-.952-4.011-2.561-8.02-6.133-10.859-3.58-2.845-8.796-4.254-16.393-3.83l-2.227.124.465 2.182 11.358 53.313.02.089.027.088c4.058 12.862 11.016 24.01 19.913 32.812a106.12 106.12 0 0 1 1.538 2.683 129.34 129.34 0 0 1 3.76 7.323c2.815 5.949 5.66 13.252 6.209 19.216.556 6.052-.965 13.86-2.707 20.31a129.626 129.626 0 0 1-2.842 9.137c-5.032-2.405-9.527-2.226-13.379.016-4.163 2.424-7.213 7.06-9.483 12.216-4.148 9.421-6.143 21.639-7.064 29.221-24.87-5.704-44.074-11.495-57.14-15.895-6.714-2.261-11.807-4.154-15.216-5.48a190.79 190.79 0 0 1-4.398-1.77Z\" fill=\"".concat(colors.hair.value, "\" stroke=\"#000\" stroke-width=\"3.822\"/>\n"),
'turban': (components, colors) => "\n<g stroke=\"#000\" stroke-width=\"4\">\n<path d=\"M222.726 100.791c0-66.089-36.458-110.79-80.867-110.791C84.966-10 27 11.341 27 112.254c0 24.969 10.659 43.573 25.565 57.286-1.495-1.869-2.698-3.544-3.498-4.921-2.891-26.981 29.166-47.69 60.534-67.954 16.653-10.758 33.111-21.39 44.045-32.77 9.594 5.437 37.794 28.214 43.167 37.425 2.882 4.94 7.509 21.869 10.671 41.63 10.338-12.418 15.242-24.843 15.242-42.159Z\" fill=\"".concat(colors.hair.value, "\"/>\n<path d=\"M154.264 63.246C167.438 51.3 187.146 24.04 185.881 6.334\"/>\n</g>\n"),
'pixie': (components, colors) => "\n<g stroke=\"#000\">\n<path d=\"M105.837 88.82c1.888.297 1.888.299 1.887.3v.004l-.001.007-.003.018a.813.813 0 0 0-.009.05l-.031.157a11.69 11.69 0 0 1-.125.528 20.355 20.355 0 0 1-.6 1.894c-.595 1.625-1.626 3.958-3.393 6.923-3.17 5.317-8.702 12.658-18.316 21.589 29.97.747 55.004-8.908 72.821-19.033 9.361-5.32 16.712-10.759 21.717-14.863a118.433 118.433 0 0 0 5.698-4.965 74.331 74.331 0 0 0 1.804-1.742c.039-.04.067-.07.086-.088l.019-.02.004-.004 2.282-2.374.929 3.16-1.834.538 1.834-.538.001.002.002.009.01.034.039.132.152.52.581 1.993a2171.99 2171.99 0 0 1 8.771 31.058c5.027 18.348 10.604 39.815 12.693 51.971 3.493 20.318-1.908 35.744-5.102 44.869-.621 1.774-1.159 3.31-1.531 4.597.053.045.123.1.214.165.597.423 1.656.911 3.187 1.397 3.015.959 7.319 1.745 11.921 2.188 4.594.442 9.377.532 13.338.146 1.982-.194 3.705-.502 5.075-.92 1.316-.402 2.14-.857 2.585-1.268.013-.086.031-.291-.019-.688-.098-.776-.405-1.868-.937-3.313-.793-2.157-1.969-4.798-3.344-7.885a820.46 820.46 0 0 1-1.46-3.294c-3.929-8.939-8.656-20.564-9.686-32.408-1.144-13.161 1.457-24.416 3.794-34.533l.111-.482c2.388-10.34 4.375-19.319 2.335-28.419-3.096-13.81-7.319-25.308-13.804-33.57-6.417-8.174-15.12-13.276-27.496-14.214l-1.278-.096-.395-1.22c-5.695-17.57-13.383-29.051-23.186-36.17-9.8-7.117-21.956-10.051-36.939-10.051-27.688 0-57.503 10.52-79.878 28.718-22.351 18.18-37.143 43.896-35.208 74.334 2.136 33.591-.298 59.061-5.788 77.712-5.006 17.007-12.593 28.466-21.688 35.15 1.194.609 2.784 1.383 4.771 2.269 5.027 2.24 12.591 5.198 22.674 8.027 19.334 5.425 47.945 10.38 85.711 8.887-8.325-7.151-16.723-15.828-23.374-25-7.633-10.527-13.135-21.943-13.296-32.575-.191-12.627.664-45.668.928-52.507.615-15.896 10.822-28.15 20.538-36.3 4.887-4.099 9.728-7.228 13.344-9.331a87.365 87.365 0 0 1 4.38-2.39c.53-.27.949-.474 1.239-.612l.208-.099a24.4 24.4 0 0 1 .126-.058l.09-.042.025-.011.007-.004h.003c.001-.001.001-.001.787 1.74Zm0 0 1.888.297.551-3.494-3.225 1.455.786 1.742Zm100.231 126.568c.003 0 .014.014.029.04-.024-.027-.031-.04-.029-.04Z\" fill=\"".concat(colors.hair.value, "\" stroke-width=\"3.822\"/>\n<path d=\"M191 58c.5 4.5-.3 13.5-1.5 19.5\" stroke-width=\"4\"/>\n</g>\n")
};
var eyes = {
'eyes': function eyes(components, colors) {
const eyes = {
'eyes': (components, colors) => {
var _components$glasses$v, _components$glasses;

@@ -369,3 +329,3 @@

},
'round': function round(components, colors) {
'round': (components, colors) => {
var _components$glasses$v2, _components$glasses2;

@@ -375,3 +335,3 @@

},
'eyesShadow': function eyesShadow(components, colors) {
'eyesShadow': (components, colors) => {
var _components$glasses$v3, _components$glasses3;

@@ -381,3 +341,3 @@

},
'smiling': function smiling(components, colors) {
'smiling': (components, colors) => {
var _components$glasses$v4, _components$glasses4;

@@ -389,16 +349,10 @@

var nose = {
'curve': function curve(components, colors) {
return "\n<path d=\"M16.5 7c-.333 3.833 0 12.2 4 15 5 3.5-.5 12-10.5 10\" stroke=\"#000\" stroke-width=\"4\"/>\n";
},
'pointed': function pointed(components, colors) {
return "\n<path d=\"M16.5 3c0 14 7 25 7 25S20 34 10 32\" stroke=\"#000\" stroke-width=\"4\"/>\n";
},
'tound': function tound(components, colors) {
return "\n<path d=\"M12.307 12.34c5.446-1.24 14.377.62 12.417 10.543-1.743 8.82-11.11 9.303-13.724 6.822\" stroke=\"#000\" stroke-width=\"4\"/>\n";
}
const nose = {
'curve': (components, colors) => "\n<path d=\"M16.5 7c-.333 3.833 0 12.2 4 15 5 3.5-.5 12-10.5 10\" stroke=\"#000\" stroke-width=\"4\"/>\n",
'pointed': (components, colors) => "\n<path d=\"M16.5 3c0 14 7 25 7 25S20 34 10 32\" stroke=\"#000\" stroke-width=\"4\"/>\n",
'tound': (components, colors) => "\n<path d=\"M12.307 12.34c5.446-1.24 14.377.62 12.417 10.543-1.743 8.82-11.11 9.303-13.724 6.822\" stroke=\"#000\" stroke-width=\"4\"/>\n"
};
var ears = {
'attached': function attached(components, colors) {
const ears = {
'attached': (components, colors) => {
var _components$earrings$, _components$earrings;

@@ -408,3 +362,3 @@

},
'detached': function detached(components, colors) {
'detached': (components, colors) => {
var _components$earrings$2, _components$earrings2;

@@ -416,39 +370,21 @@

var shirt$1 = {
'open': function open(components, colors) {
return "\n<path d=\"M260.366 90.863h-272.91l.104-.212C-7.895 81.395.49 64.319 11.403 49.04c6.193-8.67 13.127-16.654 20.539-22.27 7.412-5.615 15.12-8.73 22.95-8.045 15.054 1.317 28.463 9.56 41.925 17.834 1.275.784 2.551 1.569 3.829 2.348 14.485 8.827 29.359 17.023 45.719 13.436 5.534-1.213 9.264-3.81 11.611-7.164 2.314-3.307 3.146-7.15 3.29-10.663.144-3.518-.395-6.843-.955-9.26a39.89 39.89 0 0 0-.747-2.773c3.625-3.649 7.463-5.774 11.425-6.73 4.295-1.038 8.887-.738 13.718.69 9.73 2.879 20.14 10.253 30.3 19.735 18.614 17.373 35.693 41.144 45.359 54.684Z\" fill=\"".concat(colors.shirt.value, "\" stroke=\"#000\" stroke-width=\"4.274\"/>\n");
},
'crew': function crew(components, colors) {
return "\n<g stroke=\"#000\" stroke-width=\"4\">\n<path d=\"M260.694 91h-273.32c16.3-29.342 39.484-48.018 77.07-56.588C80.459 30.76 99.114 28.939 121 28.939c9.456 0 16.814 1.443 23.796 3.346 2.587.705 5.187 1.496 7.847 2.304 4.402 1.337 8.968 2.725 13.909 3.86l.14.032.144.012C212.961 42.297 240.62 62.785 260.694 91Z\" fill=\"".concat(colors.shirt.value, "\"/>\n<path d=\"m52.93 36.58 9.154-19.596c.218-.468.762-.691 1.249-.519 37.926 13.425 72.429 12.48 104.403 3.58.403-.113.833.036 1.079.373l13.932 19.052c.383.524.188 1.262-.416 1.5-33.607 13.196-96.668 10.953-128.916-3.066a.978.978 0 0 1-.484-1.324Z\" fill=\"").concat(colors.shirt.value, "\"/>\n<path opacity=\".75\" d=\"m52.93 36.58 9.154-19.596c.218-.468.762-.691 1.249-.519 37.926 13.425 72.429 12.48 104.403 3.58.403-.113.833.036 1.079.373l13.932 19.052c.383.524.188 1.262-.416 1.5-33.607 13.196-96.668 10.953-128.916-3.066a.978.978 0 0 1-.484-1.324Z\" fill=\"#fff\"/>\n</g>\n");
},
'collared': function collared(components, colors) {
return "\n<g stroke=\"#000\" stroke-width=\"4\">\n<path d=\"M126.771 67.578 128 66l-1.229 1.578 1.722 1.34 1.186-1.83v-.001l.002-.003.009-.014.041-.063.038-.058.131-.196c.15-.225.375-.558.67-.984.588-.85 1.453-2.067 2.548-3.523 2.194-2.914 5.298-6.764 8.953-10.528 3.666-3.773 7.827-7.4 12.127-9.925 4.316-2.533 8.579-3.844 12.535-3.31 42.438 5.722 73.669 24.519 93.941 52.518h-273.3c16.3-29.342 39.484-48.019 77.07-56.588 1.602-.366 3.78-.255 6.503.379 2.695.626 5.768 1.727 9.081 3.184 6.627 2.913 14.024 7.16 20.976 11.56 6.941 4.394 13.386 8.907 18.1 12.324a364.95 364.95 0 0 1 5.605 4.144c.665.502 1.182.896 1.532 1.165l.398.306.1.078.025.02.006.004h.001Z\" fill=\"".concat(colors.shirt.value, "\"/>\n<path d=\"m52.613 37.085 5.166-19.232c.21-.779 1.217-.999 1.761-.404 14.863 16.265 33.62 15.627 39.845 14.88.845-.1 1.507.824 1.11 1.577L87.338 58.859a.95.95 0 0 1-1.038.505c-3.948-.823-23.623-5.632-33.571-21.497a.991.991 0 0 1-.116-.782ZM183.195 36.981 171.615 17.5c-.393-.662-1.362-.65-1.781-.005-5.737 8.836-15.632 12.906-19.092 14.108-.622.217-.907.956-.571 1.523l13.502 22.815c.202.34.582.525.963.417 2.135-.608 9.46-3.672 18.546-18.336.196-.315.203-.72.013-1.04Z\" fill=\"").concat(colors.shirt.value, "\"/>\n<path d=\"m52.613 37.085 5.166-19.232c.21-.779 1.217-.999 1.761-.404 14.863 16.265 33.62 15.627 39.845 14.88.845-.1 1.507.824 1.11 1.577L87.338 58.859a.95.95 0 0 1-1.038.505c-3.948-.823-23.623-5.632-33.571-21.497a.991.991 0 0 1-.116-.782ZM183.195 36.981 171.615 17.5c-.393-.662-1.362-.65-1.781-.005-5.737 8.836-15.632 12.906-19.092 14.108-.622.217-.907.956-.571 1.523l13.502 22.815c.202.34.582.525.963.417 2.135-.608 9.46-3.672 18.546-18.336.196-.315.203-.72.013-1.04Z\" fill=\"#fff\" fill-opacity=\".75\"/>\n<path d=\"m109.5 54.5-9-21.5-7 15 16 6.5ZM141 53.5l9-21.5 7 15-16 6.5ZM70.5 14l-12 3 10 6.5 2-9.5ZM160 14l11 3-7 6.5-4-9.5Z\" fill=\"#000\" stroke-linejoin=\"round\"/>\n</g>\n");
}
const shirt$1 = {
'open': (components, colors) => "\n<path d=\"M260.366 90.863h-272.91l.104-.212C-7.895 81.395.49 64.319 11.403 49.04c6.193-8.67 13.127-16.654 20.539-22.27 7.412-5.615 15.12-8.73 22.95-8.045 15.054 1.317 28.463 9.56 41.925 17.834 1.275.784 2.551 1.569 3.829 2.348 14.485 8.827 29.359 17.023 45.719 13.436 5.534-1.213 9.264-3.81 11.611-7.164 2.314-3.307 3.146-7.15 3.29-10.663.144-3.518-.395-6.843-.955-9.26a39.89 39.89 0 0 0-.747-2.773c3.625-3.649 7.463-5.774 11.425-6.73 4.295-1.038 8.887-.738 13.718.69 9.73 2.879 20.14 10.253 30.3 19.735 18.614 17.373 35.693 41.144 45.359 54.684Z\" fill=\"".concat(colors.shirt.value, "\" stroke=\"#000\" stroke-width=\"4.274\"/>\n"),
'crew': (components, colors) => "\n<g stroke=\"#000\" stroke-width=\"4\">\n<path d=\"M260.694 91h-273.32c16.3-29.342 39.484-48.018 77.07-56.588C80.459 30.76 99.114 28.939 121 28.939c9.456 0 16.814 1.443 23.796 3.346 2.587.705 5.187 1.496 7.847 2.304 4.402 1.337 8.968 2.725 13.909 3.86l.14.032.144.012C212.961 42.297 240.62 62.785 260.694 91Z\" fill=\"".concat(colors.shirt.value, "\"/>\n<path d=\"m52.93 36.58 9.154-19.596c.218-.468.762-.691 1.249-.519 37.926 13.425 72.429 12.48 104.403 3.58.403-.113.833.036 1.079.373l13.932 19.052c.383.524.188 1.262-.416 1.5-33.607 13.196-96.668 10.953-128.916-3.066a.978.978 0 0 1-.484-1.324Z\" fill=\"").concat(colors.shirt.value, "\"/>\n<path opacity=\".75\" d=\"m52.93 36.58 9.154-19.596c.218-.468.762-.691 1.249-.519 37.926 13.425 72.429 12.48 104.403 3.58.403-.113.833.036 1.079.373l13.932 19.052c.383.524.188 1.262-.416 1.5-33.607 13.196-96.668 10.953-128.916-3.066a.978.978 0 0 1-.484-1.324Z\" fill=\"#fff\"/>\n</g>\n"),
'collared': (components, colors) => "\n<g stroke=\"#000\" stroke-width=\"4\">\n<path d=\"M126.771 67.578 128 66l-1.229 1.578 1.722 1.34 1.186-1.83v-.001l.002-.003.009-.014.041-.063.038-.058.131-.196c.15-.225.375-.558.67-.984.588-.85 1.453-2.067 2.548-3.523 2.194-2.914 5.298-6.764 8.953-10.528 3.666-3.773 7.827-7.4 12.127-9.925 4.316-2.533 8.579-3.844 12.535-3.31 42.438 5.722 73.669 24.519 93.941 52.518h-273.3c16.3-29.342 39.484-48.019 77.07-56.588 1.602-.366 3.78-.255 6.503.379 2.695.626 5.768 1.727 9.081 3.184 6.627 2.913 14.024 7.16 20.976 11.56 6.941 4.394 13.386 8.907 18.1 12.324a364.95 364.95 0 0 1 5.605 4.144c.665.502 1.182.896 1.532 1.165l.398.306.1.078.025.02.006.004h.001Z\" fill=\"".concat(colors.shirt.value, "\"/>\n<path d=\"m52.613 37.085 5.166-19.232c.21-.779 1.217-.999 1.761-.404 14.863 16.265 33.62 15.627 39.845 14.88.845-.1 1.507.824 1.11 1.577L87.338 58.859a.95.95 0 0 1-1.038.505c-3.948-.823-23.623-5.632-33.571-21.497a.991.991 0 0 1-.116-.782ZM183.195 36.981 171.615 17.5c-.393-.662-1.362-.65-1.781-.005-5.737 8.836-15.632 12.906-19.092 14.108-.622.217-.907.956-.571 1.523l13.502 22.815c.202.34.582.525.963.417 2.135-.608 9.46-3.672 18.546-18.336.196-.315.203-.72.013-1.04Z\" fill=\"").concat(colors.shirt.value, "\"/>\n<path d=\"m52.613 37.085 5.166-19.232c.21-.779 1.217-.999 1.761-.404 14.863 16.265 33.62 15.627 39.845 14.88.845-.1 1.507.824 1.11 1.577L87.338 58.859a.95.95 0 0 1-1.038.505c-3.948-.823-23.623-5.632-33.571-21.497a.991.991 0 0 1-.116-.782ZM183.195 36.981 171.615 17.5c-.393-.662-1.362-.65-1.781-.005-5.737 8.836-15.632 12.906-19.092 14.108-.622.217-.907.956-.571 1.523l13.502 22.815c.202.34.582.525.963.417 2.135-.608 9.46-3.672 18.546-18.336.196-.315.203-.72.013-1.04Z\" fill=\"#fff\" fill-opacity=\".75\"/>\n<path d=\"m109.5 54.5-9-21.5-7 15 16 6.5ZM141 53.5l9-21.5 7 15-16 6.5ZM70.5 14l-12 3 10 6.5 2-9.5ZM160 14l11 3-7 6.5-4-9.5Z\" fill=\"#000\" stroke-linejoin=\"round\"/>\n</g>\n")
};
var earrings = {
'hoop': function hoop(components, colors) {
return "\n<path d=\"M24 0c13.255 0 24 10.745 24 24S37.255 48 24 48 0 37.255 0 24c0-6.391 3.5-11.5 6.572-16.5L7.5 6\" stroke=\"".concat(colors.earring.value, "\" stroke-width=\"4\"/>\n");
},
'stud': function stud(components, colors) {
return "\n<circle cx=\"25\" cy=\"2\" r=\"4\" fill=\"".concat(colors.earring.value, "\"/>\n<circle cx=\"26\" cy=\"1\" r=\"1\" fill=\"#fff\"/>\n");
}
const earrings = {
'hoop': (components, colors) => "\n<path d=\"M24 0c13.255 0 24 10.745 24 24S37.255 48 24 48 0 37.255 0 24c0-6.391 3.5-11.5 6.572-16.5L7.5 6\" stroke=\"".concat(colors.earring.value, "\" stroke-width=\"4\"/>\n"),
'stud': (components, colors) => "\n<circle cx=\"25\" cy=\"2\" r=\"4\" fill=\"".concat(colors.earring.value, "\"/>\n<circle cx=\"26\" cy=\"1\" r=\"1\" fill=\"#fff\"/>\n")
};
var glasses$1 = {
'round': function round(components, colors) {
return "\n<g stroke=\"".concat(colors.glasses.value, "\" stroke-width=\"4\">\n<circle cx=\"122.5\" cy=\"28\" r=\"26\"/>\n<circle cx=\"55.5\" cy=\"37\" r=\"26\"/>\n<path d=\"M97.5 35a8 8 0 0 0-16 0M30 39 0 44.5\"/>\n</g>\n");
},
'square': function square(components, colors) {
return "\n<g stroke=\"".concat(colors.glasses.value, "\" stroke-width=\"4\">\n<path d=\"M34.5 42.5 0 49.125\" stroke-linecap=\"round\"/>\n<path d=\"m35.472 18.535 38.716-5.442a6 6 0 0 1 6.777 5.107l5.567 39.61a6 6 0 0 1-5.107 6.777l-34.472 4.845a6 6 0 0 1-6.654-4.478l-9.811-39.015a6 6 0 0 1 4.984-7.404ZM145.919 3.22l-38.716 5.44a6 6 0 0 0-5.107 6.777l5.567 39.611a6 6 0 0 0 6.777 5.107l34.472-4.845a6 6 0 0 0 5.162-6.139l-1.323-40.207a6 6 0 0 0-6.832-5.744ZM83.5 37.125l22-3.5\"/>\n</g>\n");
}
const glasses$1 = {
'round': (components, colors) => "\n<g stroke=\"".concat(colors.glasses.value, "\" stroke-width=\"4\">\n<circle cx=\"122.5\" cy=\"28\" r=\"26\"/>\n<circle cx=\"55.5\" cy=\"37\" r=\"26\"/>\n<path d=\"M97.5 35a8 8 0 0 0-16 0M30 39 0 44.5\"/>\n</g>\n"),
'square': (components, colors) => "\n<g stroke=\"".concat(colors.glasses.value, "\" stroke-width=\"4\">\n<path d=\"M34.5 42.5 0 49.125\" stroke-linecap=\"round\"/>\n<path d=\"m35.472 18.535 38.716-5.442a6 6 0 0 1 6.777 5.107l5.567 39.61a6 6 0 0 1-5.107 6.777l-34.472 4.845a6 6 0 0 1-6.654-4.478l-9.811-39.015a6 6 0 0 1 4.984-7.404ZM145.919 3.22l-38.716 5.44a6 6 0 0 0-5.107 6.777l5.567 39.611a6 6 0 0 0 6.777 5.107l34.472-4.845a6 6 0 0 0 5.162-6.139l-1.323-40.207a6 6 0 0 0-6.832-5.744ZM83.5 37.125l22-3.5\"/>\n</g>\n")
};
var facialHair$1 = {
'beard': function beard(components, colors) {
return "\n<path d=\"M146.126 49.154c9.489 39.604-14.925 79.402-54.529 88.891-23.307 5.584-46.68-.574-63.905-14.659C10.5 107.5 6.5 56 2.692 31.649c14 31.5 49.624 33.946 83.5 28.002 28.5-5.001 51.299-6.001 51.299-45.001 1.885 2.616 6.978 27.587 8.635 34.504Z\" fill=\"".concat(colors.facialHair.value, "\"/>\n");
},
'scruff': function scruff(components, colors) {
return "\n<g fill=\"".concat(colors.facialHair.value, "\" stroke=\"").concat(colors.facialHair.value, "\">\n<path d=\"M31 109a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM83 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM79 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM99 121a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 111a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM120 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM130 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM21 88a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 104a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM51 124a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM69 128a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM103 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM117 106a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM109 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM123 92a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM30 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM58 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM85 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM96 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM113 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM113 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM133 89a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM33 81a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM43 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM39 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM79 103a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM91 105a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM77 135a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 84a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 66a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM124 81a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM131 71a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM42 90a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM42 101a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM63 86a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM63 68a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM75 82a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM87 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\" fill=\"#000\"/>\n<path d=\"M113 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM139 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM61 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM72 110a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM68 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM92 93a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM43 75a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM80 91a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM80 73a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM115 87a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM115 69a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM122 71a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM137 62a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\" fill=\"#000\"/>\n<path d=\"M31 109a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM83 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM79 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM99 121a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 111a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM120 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM130 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM21 88a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 104a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM51 124a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM69 128a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM103 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM117 106a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM109 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM123 92a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM30 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM58 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM85 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM96 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM113 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM113 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM133 89a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM33 81a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM43 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM39 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM79 103a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM91 105a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM77 135a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 84a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 66a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM124 81a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM131 71a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM42 90a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM42 101a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM63 86a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM63 68a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM75 82a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM87 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\" stroke=\"#000\"/>\n<path d=\"M113 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM139 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM61 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM72 110a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM68 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM92 93a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM43 75a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM80 91a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM80 73a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM115 87a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM115 69a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM122 71a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM137 62a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\" stroke=\"#000\"/>\n</g>\n");
}
const facialHair$1 = {
'beard': (components, colors) => "\n<path d=\"M146.126 49.154c9.489 39.604-14.925 79.402-54.529 88.891-23.307 5.584-46.68-.574-63.905-14.659C10.5 107.5 6.5 56 2.692 31.649c14 31.5 49.624 33.946 83.5 28.002 28.5-5.001 51.299-6.001 51.299-45.001 1.885 2.616 6.978 27.587 8.635 34.504Z\" fill=\"".concat(colors.facialHair.value, "\"/>\n"),
'scruff': (components, colors) => "\n<g fill=\"".concat(colors.facialHair.value, "\" stroke=\"").concat(colors.facialHair.value, "\">\n<path d=\"M31 109a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM83 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM79 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM99 121a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 111a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM120 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM130 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM21 88a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 104a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM51 124a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM69 128a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM103 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM117 106a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM109 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM123 92a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM30 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM58 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM85 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM96 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM113 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM113 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM133 89a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM33 81a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM43 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM39 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM79 103a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM91 105a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM77 135a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 84a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 66a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM124 81a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM131 71a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM42 90a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM42 101a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM63 86a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM63 68a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM75 82a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM87 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\" fill=\"#000\"/>\n<path d=\"M113 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM139 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM61 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM72 110a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM68 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM92 93a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM43 75a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM80 91a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM80 73a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM115 87a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM115 69a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM122 71a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM137 62a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\" fill=\"#000\"/>\n<path d=\"M31 109a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM83 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM79 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM99 121a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 111a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM120 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM130 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM21 88a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 104a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM51 124a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM69 128a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM103 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM117 106a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM109 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM123 92a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM30 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM58 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM85 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM96 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM113 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM113 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM133 89a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM33 81a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM43 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM39 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM79 103a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM91 105a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM77 135a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 84a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 66a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM124 81a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM131 71a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM42 90a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM42 101a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM63 86a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM63 68a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM75 82a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM87 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\" stroke=\"#000\"/>\n<path d=\"M113 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM139 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM61 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM72 110a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM68 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM92 93a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM43 75a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM80 91a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM80 73a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM115 87a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM115 69a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM122 71a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM137 62a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\" stroke=\"#000\"/>\n</g>\n")
};

@@ -472,5 +408,5 @@

function pickComponent(prng, group) {
var values = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
var componentCollection = components;
var key = prng.pick(values);
let values = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
const componentCollection = components;
const key = prng.pick(values);

@@ -487,3 +423,3 @@ if (componentCollection[group][key]) {

var base = {
const base = {
'apricot': 'rgba(249, 201, 182, 1)',

@@ -504,3 +440,3 @@ 'coast': 'rgba(172, 102, 81, 1)',

var earring = {
const earring = {
'apricot': 'rgba(249, 201, 182, 1)',

@@ -521,3 +457,3 @@ 'azure': 'rgba(210, 239, 243, 1)',

var eyeShadow = {
const eyeShadow = {
'apricot': 'rgba(249, 201, 182, 1)',

@@ -538,3 +474,3 @@ 'azure': 'rgba(210, 239, 243, 1)',

var eyebrow = {
const eyebrow = {
'apricot': 'rgba(249, 201, 182, 1)',

@@ -555,3 +491,3 @@ 'azure': 'rgba(210, 239, 243, 1)',

var facialHair = {
const facialHair = {
'apricot': 'rgba(249, 201, 182, 1)',

@@ -572,3 +508,3 @@ 'azure': 'rgba(210, 239, 243, 1)',

var glasses = {
const glasses = {
'apricot': 'rgba(249, 201, 182, 1)',

@@ -589,3 +525,3 @@ 'azure': 'rgba(210, 239, 243, 1)',

var hair = {
const hair = {
'apricot': 'rgba(249, 201, 182, 1)',

@@ -606,7 +542,7 @@ 'azure': 'rgba(210, 239, 243, 1)',

var mouth = {
const mouth = {
'black': 'rgba(0, 0, 0, 1)'
};
var shirt = {
const shirt = {
'apricot': 'rgba(249, 201, 182, 1)',

@@ -643,3 +579,3 @@ 'azure': 'rgba(210, 239, 243, 1)',

var colorCollection = colors;
const colorCollection = colors;

@@ -650,3 +586,3 @@ if (values.length === 0) {

var key = prng.pick(values);
const key = prng.pick(values);
return {

@@ -659,14 +595,15 @@ name: key,

function onPreCreate(_ref) {
var prng = _ref.prng,
options = _ref.options;
let {
prng,
options
} = _ref;
// Prevent baseColor from being used a second time if possible.
options.baseColor = options.baseColor && options.baseColor.length > 0 ? [prng.pick(options.baseColor)] : [];
for (var _i = 0, _arr = ['eyebrows', 'hair', 'eyes', 'nose', 'ears', 'shirt', 'earrings', 'glasses', 'facialHair']; _i < _arr.length; _i++) {
for (const colorName of ['eyebrows', 'hair', 'eyes', 'nose', 'ears', 'shirt', 'earrings', 'glasses', 'facialHair']) {
var _options$;
var colorName = _arr[_i];
// @ts-ignore
var colorOption = (_options$ = options["".concat(colorName, "Color")]) !== null && _options$ !== void 0 ? _options$ : [];
var index = colorOption.indexOf(options.baseColor[0]);
const colorOption = (_options$ = options["".concat(colorName, "Color")]) !== null && _options$ !== void 0 ? _options$ : [];
const index = colorOption.indexOf(options.baseColor[0]);

@@ -680,6 +617,8 @@ if (colorOption.length > 1 && index > -1) {

function onPostCreate(_ref) {
_ref.prng;
_ref.options;
var components = _ref.components,
colors = _ref.colors;
let {
prng,
options,
components,
colors
} = _ref;

@@ -692,3 +631,3 @@ // Ensure that the mouth remains visible. #132

var style = {
const style = {
meta: {

@@ -704,23 +643,25 @@ title: 'Avatar Illustration System',

schema: schema$1,
create: function create(_ref) {
create: _ref => {
var _options$baseColor, _options$earringColor, _options$eyeShadowCol, _options$eyebrowColor, _options$facialHairCo, _options$glassesColor, _options$hairColor, _options$mouthColor, _options$shirtColor, _components$base$valu, _components$base, _components$mouth$val, _components$mouth, _components$eyebrows$, _components$eyebrows, _components$hair$valu, _components$hair, _components$eyes$valu, _components$eyes, _components$nose$valu, _components$nose, _components$ears$valu, _components$ears, _components$shirt$val, _components$shirt;
var prng = _ref.prng,
options = _ref.options;
let {
prng,
options
} = _ref;
onPreCreate({
prng: prng,
options: options
prng,
options
});
var baseComponent = pickComponent(prng, 'base', options.base);
var mouthComponent = pickComponent(prng, 'mouth', options.mouth);
var eyebrowsComponent = pickComponent(prng, 'eyebrows', options.eyebrows);
var hairComponent = pickComponent(prng, 'hair', options.hair);
var eyesComponent = pickComponent(prng, 'eyes', options.eyes);
var noseComponent = pickComponent(prng, 'nose', options.nose);
var earsComponent = pickComponent(prng, 'ears', options.ears);
var shirtComponent = pickComponent(prng, 'shirt', options.shirt);
var earringsComponent = pickComponent(prng, 'earrings', options.earrings);
var glassesComponent = pickComponent(prng, 'glasses', options.glasses);
var facialHairComponent = pickComponent(prng, 'facialHair', options.facialHair);
var components = {
const baseComponent = pickComponent(prng, 'base', options.base);
const mouthComponent = pickComponent(prng, 'mouth', options.mouth);
const eyebrowsComponent = pickComponent(prng, 'eyebrows', options.eyebrows);
const hairComponent = pickComponent(prng, 'hair', options.hair);
const eyesComponent = pickComponent(prng, 'eyes', options.eyes);
const noseComponent = pickComponent(prng, 'nose', options.nose);
const earsComponent = pickComponent(prng, 'ears', options.ears);
const shirtComponent = pickComponent(prng, 'shirt', options.shirt);
const earringsComponent = pickComponent(prng, 'earrings', options.earrings);
const glassesComponent = pickComponent(prng, 'glasses', options.glasses);
const facialHairComponent = pickComponent(prng, 'facialHair', options.facialHair);
const components = {
'base': baseComponent,

@@ -738,3 +679,3 @@ 'mouth': mouthComponent,

};
var colors = {
const colors = {
'base': pickColor(prng, 'base', (_options$baseColor = options.baseColor) !== null && _options$baseColor !== void 0 ? _options$baseColor : []),

@@ -751,6 +692,6 @@ 'earring': pickColor(prng, 'earring', (_options$earringColor = options.earringColor) !== null && _options$earringColor !== void 0 ? _options$earringColor : []),

onPostCreate({
prng: prng,
options: options,
components: components,
colors: colors
prng,
options,
components,
colors
});

@@ -777,5 +718,7 @@ return {

*/
var create = style.create,
meta = style.meta,
schema = style.schema;
let {
create,
meta,
schema
} = style;
/** @deprecated will be removed in Version 5.0 */

@@ -786,4 +729,4 @@

exports.create = create;
exports['default'] = index;
exports["default"] = index;
exports.meta = meta;
exports.schema = schema;

@@ -1,2 +0,2 @@

!function(a,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@dicebear/avatars")):"function"==typeof define&&define.amd?define(["exports","@dicebear/avatars"],e):e(((a="undefined"!=typeof globalThis?globalThis:a||self).DiceBear=a.DiceBear||{},a.DiceBear.Micah={}),a.DiceBear)}(this,(function(a,e){"use strict";var r=Object.freeze({__proto__:null,base:{standard:function(a,e){var r,t;return'\n<path d="M154 319.5c-14.4-20-25.667-58.666-27-78L58.5 212 30 319.5h124Z" fill="'.concat(e.base.value,'" stroke="#000" stroke-width="4"/>\n<mask id="baseStandard-a" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="30" y="212" width="124" height="118">\n<path d="M154 329.5c-14.4-20-25.667-68.666-27-88L58.5 212 30 329.5h124Z" fill="').concat(e.base.value,'"/>\n</mask>\n<g mask="url(#baseStandard-a)">\n<ellipse cx="124" cy="210" rx="59" ry="54" fill="#000" style="mix-blend-mode:multiply"/>\n</g>\n<path d="m181.939 151.374.002.009.093.389.144.654c8.851 40.206-16.109 80.258-56.315 89.89-40.205 9.633-80.606-14.759-90.935-54.61l-.19-.733-16.735-69.844-.067-.289C8.512 76.334 33.544 35.757 74.048 26.053c40.504-9.704 81.206 15.123 91.161 55.501l.051.208.02.083.001.005.048.198.047.199.002.004 16.396 68.437.003.009.081.338.081.339Z" fill="').concat(e.base.value,'" stroke="#000" stroke-width="4"/>\n<g>\n<g transform="translate(34 102.3)">\n').concat(null!==(r=null===(t=a.facialHair)||void 0===t?void 0:t.value(a,e))&&void 0!==r?r:"","\n</g>\n</g>\n")}},mouth:{surprised:function(a,e){return'\n<path d="M36.047 54.891c10.837-1.96 17.186-13.936 14.978-26.137S38.673 7.562 27.836 9.524C17 11.483 10.65 23.46 12.86 35.66c2.208 12.2 12.35 21.192 23.188 19.23Z" fill="'.concat(e.mouth.value,'" stroke="').concat(e.mouth.value,'" stroke-width="3.591"/>\n<mask id="mouthSurprised-a" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="14" y="11" width="36" height="43">\n<ellipse cx="31.942" cy="32.207" rx="17.598" ry="21.257" transform="rotate(-10.258 31.942 32.207)" fill="#171921"/>\n</mask>\n<g mask="url(#mouthSurprised-a)">\n<ellipse cx="35.202" cy="50.219" rx="20.205" ry="18.305" transform="rotate(-10.258 35.202 50.219)" fill="#FC909F"/>\n</g>\n')},laughing:function(a,e){return'\n<path d="M62.807 25.177a34 34 0 0 0 1.113-11.846c-.17-2.068-2.284-3.22-4.075-2.513-4.229 1.666-18.218 6.965-28.082 8.322-10.823 1.49-27.213-.319-31.957-.908-1.93-.24-3.649 1.418-3.316 3.433a34 34 0 0 0 66.317 3.512Z" fill="'.concat(e.mouth.value,'" stroke="').concat(e.mouth.value,'" stroke-width="4"/>\n<mask id="mouthLaughing-a" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="-2" y="12" width="65" height="37">\n<path d="M61.793 12.193A32.001 32.001 0 0 1-1.723 20.05l63.516-7.858Z" fill="#171921"/>\n</mask>\n<g mask="url(#mouthLaughing-a)">\n<circle cx="34.522" cy="52.315" r="21.5" transform="rotate(-7.053 34.522 52.315)" fill="#FC909F"/>\n</g>\n')},nervous:function(a,e){return'\n<rect x="-6.752" y="17.471" width="70" height="24" rx="4" transform="rotate(-4 -6.752 17.47)" fill="'.concat(e.mouth.value,'"/>\n<path d="M56.821 13.025-.496 17.033l1.84 7.005a6 6 0 0 0 6.222 4.461 6 6 0 0 0-5.54 5.283l-.848 7.193 57.317-4.008-1.84-7.005a6 6 0 0 0-6.221-4.46 6 6 0 0 0 5.54-5.284l.847-7.193Z" fill="#fff"/>\n<path d="m66.42 31.704-1.02-14.57c-.257-3.686-3.737-6.254-7.32-5.485-6.945 1.49-20.222 4.134-29.818 4.805-9.595.671-23.111-.099-30.195-.609-3.656-.263-6.744 2.765-6.486 6.451l1.018 14.57c.258 3.686 3.737 6.254 7.322 5.485 6.944-1.49 20.221-4.134 29.816-4.805 9.596-.671 23.112.099 30.196.608 3.656.264 6.744-2.764 6.486-6.45Z" stroke="').concat(e.mouth.value,'" stroke-width="4"/>\n')},smile:function(a,e){return'\n<path d="M-.5 17.5c2.5 17 31 25 57 5.5" stroke="'.concat(e.mouth.value,'" stroke-width="4"/>\n')},sad:function(a,e){return'\n<path d="M13 46c1.715-7.957 8.07-24.767 19.77-28.348 11.7-3.58 17.695 8.455 19.23 14.92" stroke="'.concat(e.mouth.value,'" stroke-width="4"/>\n')},pucker:function(a,e){return'\n<path d="M26 16.697c4.167-2.334 21-5.3 21 1.5 0 8.5-11.5 8-11.5 8s13.045-3.162 10.5 6c-2.5 9-9.5 5.5-11.5 4.5" stroke="'.concat(e.mouth.value,'" stroke-width="4"/>\n')},frown:function(a,e){return'\n<path d="M-5 41c3.21-7.957 15.107-24.767 37.007-28.348 21.9-3.58 33.12 8.455 35.993 14.92" stroke="'.concat(e.mouth.value,'" stroke-width="4"/>\n')},smirk:function(a,e){return'\n<path d="M10 24.165c4.941 6.447 12.428 13.589 23.977 11.96 11.549-1.629 16.687-9.595 15.172-16.047" stroke="'.concat(e.mouth.value,'" stroke-width="4"/>\n')}},eyebrows:{up:function(a,e){return'\n<g stroke="'.concat(e.eyebrow.value,'" stroke-width="4" stroke-linecap="round">\n<path d="M99 10.214c5.667-2.666 19-5.1 27 6.5M23.58 35.521c2.07-5.91 9.681-17.125 23.562-14.699"/>\n</g>\n')},down:function(a,e){return'\n<g stroke="'.concat(e.eyebrow.value,'" stroke-width="4" stroke-linecap="round">\n<path d="M27 26.5c6.167 2.5 21.1 3 31.5-15M94 4c5.167 5.333 18.1 12.8 28.5 0"/>\n</g>\n')},eyelashesUp:function(a,e){return'\n<g stroke="'.concat(e.eyebrow.value,'" stroke-width="4" stroke-linecap="round">\n<path d="M99 10.214c5.667-2.666 19-5.1 27 6.5M23.58 35.521c2.07-5.91 9.681-17.125 23.562-14.699M26.074 29.458l-6.148-5.427M122.961 11.157l6.148-5.427M32.523 23.814l-4.046-7.132M115.512 7.513l4.047-7.132M40.6 20.2l-2.202-7.9M106.436 6.9l2.201-7.9"/>\n</g>\n')},eyelashesDown:function(a,e){return'\n<g stroke="'.concat(e.eyebrow.value,'" stroke-width="4" stroke-linecap="round">\n<path d="M27 26.5c6.167 2.5 21.1 3 31.5-15M94 4c5.167 5.333 18.1 12.8 28.5 0M37.148 26.458 31 21.03M116.219 9.444l1.785-8.005M45.597 22.814l-4.046-7.132M108.142 9.018 109.08.87M52.674 17.2l-2.201-7.9M99.993 8.031l-.776-8.164"/>\n</g>\n')}},hair:{fonze:function(a,e){return'\n<path d="M210.178 49.397c-1.264 6.057-4.603 11.325-9.428 15.902 9.392 34.064 9.604 53.868 4.384 57.648l-14.796-49.986C158.389 91.7 98.645 94.896 83.678 94.896a57.652 57.652 0 0 0-4.429.675C64.603 104.563 76.656 147.688 91 166l-11 2c-5.14-24.966-17.413-22.916-26.612-21.38l-.317.053c2.194 13.631 6.723 27.733 10.445 39.319a691.626 691.626 0 0 1 2.662 8.404c-.784.105-1.474.297-2.116.475-5.503 1.527-7.413 2.058-33.384-61.975-6.467-15.944-6.026-30.153-.968-42.611-4.78-4.806-14.37-7.15-19.71-7.785 10.44-6.12 20.582-4.87 25.544-3.1a68.676 68.676 0 0 1 1.555-2.218c-.97-4.412-7.964-9.46-12.11-11.819 8.56-4.31 18.62-2.035 22.992-.21C67.63 47.136 97.025 35.053 122 28.998 170.815 17.165 189.5.502 189.5.502 210.178 9 215.117 25.718 210.178 49.397Z" fill="'.concat(e.hair.value,'" stroke="#000" stroke-width="4"/>\n')},mrT:function(a,e){return'\n<g fill="'.concat(e.hair.value,'">\n<path opacity=".1" d="M187.986 77.176c-8-6.4-21.833-7-27.5-6.5l-8-26.5c13.6 3.2 32 24 35.5 33Z"/>\n<path d="M85.792 11.764S91.53 7.802 115.746 1.7c24.217-6.101 33.046-3.718 33.046-3.718l11.789 72.832s-8.039-.173-28.033 4.194c-19.993 4.366-29.562 9.666-29.562 9.666L85.792 11.764Z"/>\n<path d="M48.986 86.676c-6.8-41.6 23.333-68.167 37-75.5l16.999 73.5c-19.2-39.6-45.333-15.167-54 2Z"/>\n<path opacity=".1" d="M67.486 130.675c-7.2-27.2 22-41.834 35.499-46-7-16.334-23-31-42.5-13-18 30.5-11 54.001-5.5 72l12.5-13Z"/>\n</g>\n')},dougFunny:function(a,e){return'\n<g stroke="'.concat(e.hair.value,'" stroke-width="4">\n<path d="M140 56c14.667-.667 40.4-8.8 26-36M114 54c14.667-.667 40.4-8.8 26-36M78 65c14.667-.667 40.4-8.8 26-36"/>\n</g>\n')},mrClean:function(a,e){return'\n<ellipse cx="147.854" cy="58.18" rx="6.858" ry="18.439" transform="rotate(117 147.854 58.18)" fill="#FCFDFF"/>\n'},dannyPhantom:function(a,e){return'\n<path d="m123.788 17.489.076.008.077.002c26.669.785 47.401 11.398 62.072 24.35 14.056 12.41 22.45 26.874 25.187 36.733-4.06 2.317-11.015 4.311-19.885 5.947-9.676 1.783-21.293 3.086-33.147 4.015-23.706 1.857-48.19 2.205-59.625 1.957l-6.073-.133 4.806 3.715c2.498 1.93 5.823 3.273 9.339 4.217 3.541.952 7.419 1.535 11.131 1.867 3.824.342 7.553.422 10.641.343-10.587 8.162-24.062 14.438-37.349 19.09-15.346 5.373-30.27 8.52-39.829 9.921l-2.149.315.491 2.116c3.347 14.429 9.5 39.651 13.628 56.567 1.831 7.506 3.263 13.376 3.875 15.944 1.084 4.554 4.498 11.045 8.394 17.028 3.593 5.517 7.785 10.889 11.322 14.196L78.932 267.5h-29.56c8.337-12.713 10.097-27.403 8.397-42.983-1.84-16.864-7.762-35.004-14.003-53.167-.615-1.788-1.232-3.576-1.85-5.364-5.683-16.459-11.352-32.873-14.422-48.604-3.402-17.424-3.553-33.73 2.832-48.068 10.34-23.214 28.667-36.694 47-44.123 18.375-7.446 36.619-8.751 46.462-7.702Z" fill="'.concat(e.hair.value,'" stroke="#000" stroke-width="4"/>\n')},full:function(a,e){return'\n<path d="M-13.4 312.857a79.154 79.154 0 0 1-.617-1.638 126.31 126.31 0 0 1-2.235-6.74c-1.757-5.812-3.867-14.099-5.275-23.977-2.817-19.777-2.796-45.806 8.397-71.118 1.809-4.092 4.07-8.295 6.52-12.851 9.468-17.602 21.765-40.463 21.765-82.449 0-30.59 14.848-56.354 36.707-74.515 21.88-18.178 50.698-28.658 78.375-28.658 15.131 0 27.296 1.733 37.074 7.64 9.717 5.87 17.368 16.047 23.051 33.581.578 1.785 2.489 2.875 4.357 2.27 11.315-3.672 28.472.034 42.954 9.488 14.418 9.413 25.616 24.156 25.616 41.924 0 15.426-2.642 25.85-5.218 36.001-3.119 12.289-6.131 24.159-4.006 43.498.709 6.449 2.151 11.023 4.166 14.815 1.982 3.731 4.481 6.619 7.114 9.664l.06.069c6.274 7.252 9.129 13.218 10.05 18.466.92 5.235-.043 9.983-1.832 14.91-.9 2.475-1.994 4.96-3.153 7.578l-.1.226c-1.122 2.532-2.296 5.184-3.351 7.975-2.183 5.771-3.886 12.207-3.717 19.835.144 6.475 1.292 10.913 3.009 14.271 1.697 3.32 3.888 5.443 5.799 7.294l.052.05c1.743 1.689 3.193 3.111 4.266 5.104.959 1.781 1.67 4.132 1.789 7.662-24.009 14.279-47.772 20.181-65.616 22.502-9.036 1.176-16.544 1.432-21.783 1.395-2.619-.019-4.669-.11-6.058-.197-.489-.03-.895-.06-1.216-.085-6.151-9.389-11.755-24.878-16.097-40.788-4.221-15.47-7.186-31.091-8.3-41.41 37.073-10.718 60.311-48.982 54.724-88.46-.007-.072-.015-.122-.015-.123a17.077 17.077 0 0 0-.13-.766 136.35 136.35 0 0 0-.373-1.954 384.883 384.883 0 0 0-1.411-6.814 486.965 486.965 0 0 0-5.117-21.377c-2.14-8.09-4.673-16.67-7.453-24.21-2.759-7.485-5.831-14.143-9.108-18.24l-.297-.37-.435-.189c-1.932-.838-3.939-1.772-6.033-2.747-9.931-4.624-21.84-10.17-37.264-10.78-18.775-.742-42.551 5.777-74.69 29.087l-2.024 1.467 1.946 1.567c15.926 12.834 19.37 29.858 18.633 44.308-.561 11.029-3.55 20.411-5.235 25.101-1.161-1.697-1.901-3.83-2.457-6.335-.385-1.731-.665-3.556-.959-5.467l-.046-.302c-.307-1.994-.634-4.075-1.11-6.084-.952-4.011-2.561-8.02-6.133-10.859-3.58-2.845-8.796-4.254-16.393-3.83l-2.227.124.465 2.182 11.358 53.313.02.089.027.088c4.058 12.862 11.016 24.01 19.913 32.812a106.12 106.12 0 0 1 1.538 2.683 129.34 129.34 0 0 1 3.76 7.323c2.815 5.949 5.66 13.252 6.209 19.216.556 6.052-.965 13.86-2.707 20.31a129.626 129.626 0 0 1-2.842 9.137c-5.032-2.405-9.527-2.226-13.379.016-4.163 2.424-7.213 7.06-9.483 12.216-4.148 9.421-6.143 21.639-7.064 29.221-24.87-5.704-44.074-11.495-57.14-15.895-6.714-2.261-11.807-4.154-15.216-5.48a190.79 190.79 0 0 1-4.398-1.77Z" fill="'.concat(e.hair.value,'" stroke="#000" stroke-width="3.822"/>\n')},turban:function(a,e){return'\n<g stroke="#000" stroke-width="4">\n<path d="M222.726 100.791c0-66.089-36.458-110.79-80.867-110.791C84.966-10 27 11.341 27 112.254c0 24.969 10.659 43.573 25.565 57.286-1.495-1.869-2.698-3.544-3.498-4.921-2.891-26.981 29.166-47.69 60.534-67.954 16.653-10.758 33.111-21.39 44.045-32.77 9.594 5.437 37.794 28.214 43.167 37.425 2.882 4.94 7.509 21.869 10.671 41.63 10.338-12.418 15.242-24.843 15.242-42.159Z" fill="'.concat(e.hair.value,'"/>\n<path d="M154.264 63.246C167.438 51.3 187.146 24.04 185.881 6.334"/>\n</g>\n')},pixie:function(a,e){return'\n<g stroke="#000">\n<path d="M105.837 88.82c1.888.297 1.888.299 1.887.3v.004l-.001.007-.003.018a.813.813 0 0 0-.009.05l-.031.157a11.69 11.69 0 0 1-.125.528 20.355 20.355 0 0 1-.6 1.894c-.595 1.625-1.626 3.958-3.393 6.923-3.17 5.317-8.702 12.658-18.316 21.589 29.97.747 55.004-8.908 72.821-19.033 9.361-5.32 16.712-10.759 21.717-14.863a118.433 118.433 0 0 0 5.698-4.965 74.331 74.331 0 0 0 1.804-1.742c.039-.04.067-.07.086-.088l.019-.02.004-.004 2.282-2.374.929 3.16-1.834.538 1.834-.538.001.002.002.009.01.034.039.132.152.52.581 1.993a2171.99 2171.99 0 0 1 8.771 31.058c5.027 18.348 10.604 39.815 12.693 51.971 3.493 20.318-1.908 35.744-5.102 44.869-.621 1.774-1.159 3.31-1.531 4.597.053.045.123.1.214.165.597.423 1.656.911 3.187 1.397 3.015.959 7.319 1.745 11.921 2.188 4.594.442 9.377.532 13.338.146 1.982-.194 3.705-.502 5.075-.92 1.316-.402 2.14-.857 2.585-1.268.013-.086.031-.291-.019-.688-.098-.776-.405-1.868-.937-3.313-.793-2.157-1.969-4.798-3.344-7.885a820.46 820.46 0 0 1-1.46-3.294c-3.929-8.939-8.656-20.564-9.686-32.408-1.144-13.161 1.457-24.416 3.794-34.533l.111-.482c2.388-10.34 4.375-19.319 2.335-28.419-3.096-13.81-7.319-25.308-13.804-33.57-6.417-8.174-15.12-13.276-27.496-14.214l-1.278-.096-.395-1.22c-5.695-17.57-13.383-29.051-23.186-36.17-9.8-7.117-21.956-10.051-36.939-10.051-27.688 0-57.503 10.52-79.878 28.718-22.351 18.18-37.143 43.896-35.208 74.334 2.136 33.591-.298 59.061-5.788 77.712-5.006 17.007-12.593 28.466-21.688 35.15 1.194.609 2.784 1.383 4.771 2.269 5.027 2.24 12.591 5.198 22.674 8.027 19.334 5.425 47.945 10.38 85.711 8.887-8.325-7.151-16.723-15.828-23.374-25-7.633-10.527-13.135-21.943-13.296-32.575-.191-12.627.664-45.668.928-52.507.615-15.896 10.822-28.15 20.538-36.3 4.887-4.099 9.728-7.228 13.344-9.331a87.365 87.365 0 0 1 4.38-2.39c.53-.27.949-.474 1.239-.612l.208-.099a24.4 24.4 0 0 1 .126-.058l.09-.042.025-.011.007-.004h.003c.001-.001.001-.001.787 1.74Zm0 0 1.888.297.551-3.494-3.225 1.455.786 1.742Zm100.231 126.568c.003 0 .014.014.029.04-.024-.027-.031-.04-.029-.04Z" fill="'.concat(e.hair.value,'" stroke-width="3.822"/>\n<path d="M191 58c.5 4.5-.3 13.5-1.5 19.5" stroke-width="4"/>\n</g>\n')}},eyes:{eyes:function(a,e){var r,t;return'\n<g fill="#000">\n<ellipse cx="16.53" cy="29.402" rx="9" ry="13.5" transform="rotate(-6.776 16.53 29.402)"/>\n<ellipse cx="80.531" cy="19.402" rx="9" ry="13.5" transform="rotate(-6.276 80.531 19.402)"/>\n</g>\n<g transform="translate(-40 -8)">\n'.concat(null!==(r=null===(t=a.glasses)||void 0===t?void 0:t.value(a,e))&&void 0!==r?r:"","\n</g>\n")},round:function(a,e){var r,t;return'\n<g fill="#000">\n<ellipse cx="16.117" cy="28.927" rx="9" ry="10" transform="rotate(-6.776 16.117 28.927)"/>\n<ellipse cx="80.149" cy="18.923" rx="9" ry="10" transform="rotate(-6.276 80.149 18.923)"/>\n</g>\n<g transform="translate(-40 -8)">\n'.concat(null!==(r=null===(t=a.glasses)||void 0===t?void 0:t.value(a,e))&&void 0!==r?r:"","\n</g>\n")},eyesShadow:function(a,e){var r,t;return'\n<circle cx="15.24" cy="20.239" r="12" transform="rotate(-6.276 15.24 20.24)" fill="'.concat(e.eyeShadow.value,'"/>\n<ellipse cx="16.53" cy="29.402" rx="9" ry="13.5" transform="rotate(-6.776 16.53 29.402)" fill="#000"/>\n<circle cx="79.019" cy="11.611" r="12" transform="rotate(-6.276 79.02 11.61)" fill="').concat(e.eyeShadow.value,'"/>\n<ellipse cx="80.531" cy="19.402" rx="9" ry="13.5" transform="rotate(-6.276 80.531 19.402)" fill="#000"/>\n<g>\n<g transform="translate(-40 -8)">\n').concat(null!==(r=null===(t=a.glasses)||void 0===t?void 0:t.value(a,e))&&void 0!==r?r:"","\n</g>\n</g>\n")},smiling:function(a,e){var r,t;return'\n<g fill="#000">\n<path d="M5.287 34.073c.114.813 1.147.994 1.722.408 2.465-2.516 6.255-4.365 10.654-4.887 2.595-.309 5.091-.12 7.316.472.754.2 1.495-.437 1.232-1.17-1.666-4.646-6.366-7.7-11.475-7.093-5.942.706-10.186 6.095-9.48 12.036l.03.234ZM69.385 24.073c.113.813 1.146.994 1.721.409 2.443-2.486 6.192-4.312 10.542-4.829 2.565-.304 5.032-.118 7.232.464.754.2 1.495-.438 1.23-1.171-1.654-4.594-6.306-7.611-11.362-7.01-5.886.699-10.09 6.037-9.39 11.923.008.071.017.143.027.213Z"/>\n</g>\n<g transform="translate(-40 -8)">\n'.concat(null!==(r=null===(t=a.glasses)||void 0===t?void 0:t.value(a,e))&&void 0!==r?r:"","\n</g>\n")}},nose:{curve:function(a,e){return'\n<path d="M16.5 7c-.333 3.833 0 12.2 4 15 5 3.5-.5 12-10.5 10" stroke="#000" stroke-width="4"/>\n'},pointed:function(a,e){return'\n<path d="M16.5 3c0 14 7 25 7 25S20 34 10 32" stroke="#000" stroke-width="4"/>\n'},tound:function(a,e){return'\n<path d="M12.307 12.34c5.446-1.24 14.377.62 12.417 10.543-1.743 8.82-11.11 9.303-13.724 6.822" stroke="#000" stroke-width="4"/>\n'}},ears:{attached:function(a,e){var r,t;return'\n<path d="M30.5 6.176A23.778 23.778 0 0 0 23.08 5c-10.493 0-19 6.5-18 18.5 1.042 12.5 8.507 17 19 17 1.168 0 2.31-.102 3.42-.299 1.21-.214 2.381-.54 3.5-.966" stroke="#000" stroke-width="8"/>\n<path d="M31.5 39.036a19.382 19.382 0 0 1-7.42 1.464c-10.493 0-17.958-4.5-19-17-1-12 7.507-18.5 18-18.5 3.138 0 6.187.606 8.92 1.73l-.5 32.306Z" fill="'.concat(e.base.value,'"/>\n<path d="M27.5 13.5c-4-1.833-12.8-2.8-16 8" stroke="#000" stroke-width="4"/>\n<path d="M17 14c2.167 1.833 6.3 7.5 5.5 15.5" stroke="#000" stroke-width="4"/>\n<g transform="translate(3 35)">\n').concat(null!==(r=null===(t=a.earrings)||void 0===t?void 0:t.value(a,e))&&void 0!==r?r:"","\n</g>\n")},detached:function(a,e){var r,t;return'\n<path d="M37 8.25V7.13l-.954-.585C32.312 4.254 27.772 3 23.08 3 17.44 3 12.16 4.747 8.398 8.295c-3.804 3.587-5.856 8.832-5.311 15.371.53 6.372 2.67 11.061 6.218 14.177a8.013 8.013 0 0 0-.243 3.21c.39 3.269 2.042 5.624 4.595 7.075C16.091 49.51 19.207 50 22.524 50c5.48 0 10.284-2.947 13.942-6.889l.534-.575V8.249Z" stroke="#000" stroke-width="4"/>\n<path d="M42.972 23.984c.071-.652.108-1.314.108-1.984 0-10.217-9.507-17-20-17s-19 6.5-18 18.5c.556 6.677 2.946 11.072 6.65 13.717-.588 1.024-.845 2.227-.682 3.6.63 5.281 5.138 7.183 11.476 7.183 11.105 0 19.892-14.047 20.448-24.016Z" fill="'.concat(e.base.value,'"/>\n<path d="M27.5 13.5c-4-1.833-12.8-2.8-16 8" stroke="#000" stroke-width="4"/>\n<path d="M17 14c2.167 1.833 6.3 7.5 5.5 15.5" stroke="#000" stroke-width="4"/>\n<g transform="translate(3 42)">\n').concat(null!==(r=null===(t=a.earrings)||void 0===t?void 0:t.value(a,e))&&void 0!==r?r:"","\n</g>\n")}},shirt:{open:function(a,e){return'\n<path d="M260.366 90.863h-272.91l.104-.212C-7.895 81.395.49 64.319 11.403 49.04c6.193-8.67 13.127-16.654 20.539-22.27 7.412-5.615 15.12-8.73 22.95-8.045 15.054 1.317 28.463 9.56 41.925 17.834 1.275.784 2.551 1.569 3.829 2.348 14.485 8.827 29.359 17.023 45.719 13.436 5.534-1.213 9.264-3.81 11.611-7.164 2.314-3.307 3.146-7.15 3.29-10.663.144-3.518-.395-6.843-.955-9.26a39.89 39.89 0 0 0-.747-2.773c3.625-3.649 7.463-5.774 11.425-6.73 4.295-1.038 8.887-.738 13.718.69 9.73 2.879 20.14 10.253 30.3 19.735 18.614 17.373 35.693 41.144 45.359 54.684Z" fill="'.concat(e.shirt.value,'" stroke="#000" stroke-width="4.274"/>\n')},crew:function(a,e){return'\n<g stroke="#000" stroke-width="4">\n<path d="M260.694 91h-273.32c16.3-29.342 39.484-48.018 77.07-56.588C80.459 30.76 99.114 28.939 121 28.939c9.456 0 16.814 1.443 23.796 3.346 2.587.705 5.187 1.496 7.847 2.304 4.402 1.337 8.968 2.725 13.909 3.86l.14.032.144.012C212.961 42.297 240.62 62.785 260.694 91Z" fill="'.concat(e.shirt.value,'"/>\n<path d="m52.93 36.58 9.154-19.596c.218-.468.762-.691 1.249-.519 37.926 13.425 72.429 12.48 104.403 3.58.403-.113.833.036 1.079.373l13.932 19.052c.383.524.188 1.262-.416 1.5-33.607 13.196-96.668 10.953-128.916-3.066a.978.978 0 0 1-.484-1.324Z" fill="').concat(e.shirt.value,'"/>\n<path opacity=".75" d="m52.93 36.58 9.154-19.596c.218-.468.762-.691 1.249-.519 37.926 13.425 72.429 12.48 104.403 3.58.403-.113.833.036 1.079.373l13.932 19.052c.383.524.188 1.262-.416 1.5-33.607 13.196-96.668 10.953-128.916-3.066a.978.978 0 0 1-.484-1.324Z" fill="#fff"/>\n</g>\n')},collared:function(a,e){return'\n<g stroke="#000" stroke-width="4">\n<path d="M126.771 67.578 128 66l-1.229 1.578 1.722 1.34 1.186-1.83v-.001l.002-.003.009-.014.041-.063.038-.058.131-.196c.15-.225.375-.558.67-.984.588-.85 1.453-2.067 2.548-3.523 2.194-2.914 5.298-6.764 8.953-10.528 3.666-3.773 7.827-7.4 12.127-9.925 4.316-2.533 8.579-3.844 12.535-3.31 42.438 5.722 73.669 24.519 93.941 52.518h-273.3c16.3-29.342 39.484-48.019 77.07-56.588 1.602-.366 3.78-.255 6.503.379 2.695.626 5.768 1.727 9.081 3.184 6.627 2.913 14.024 7.16 20.976 11.56 6.941 4.394 13.386 8.907 18.1 12.324a364.95 364.95 0 0 1 5.605 4.144c.665.502 1.182.896 1.532 1.165l.398.306.1.078.025.02.006.004h.001Z" fill="'.concat(e.shirt.value,'"/>\n<path d="m52.613 37.085 5.166-19.232c.21-.779 1.217-.999 1.761-.404 14.863 16.265 33.62 15.627 39.845 14.88.845-.1 1.507.824 1.11 1.577L87.338 58.859a.95.95 0 0 1-1.038.505c-3.948-.823-23.623-5.632-33.571-21.497a.991.991 0 0 1-.116-.782ZM183.195 36.981 171.615 17.5c-.393-.662-1.362-.65-1.781-.005-5.737 8.836-15.632 12.906-19.092 14.108-.622.217-.907.956-.571 1.523l13.502 22.815c.202.34.582.525.963.417 2.135-.608 9.46-3.672 18.546-18.336.196-.315.203-.72.013-1.04Z" fill="').concat(e.shirt.value,'"/>\n<path d="m52.613 37.085 5.166-19.232c.21-.779 1.217-.999 1.761-.404 14.863 16.265 33.62 15.627 39.845 14.88.845-.1 1.507.824 1.11 1.577L87.338 58.859a.95.95 0 0 1-1.038.505c-3.948-.823-23.623-5.632-33.571-21.497a.991.991 0 0 1-.116-.782ZM183.195 36.981 171.615 17.5c-.393-.662-1.362-.65-1.781-.005-5.737 8.836-15.632 12.906-19.092 14.108-.622.217-.907.956-.571 1.523l13.502 22.815c.202.34.582.525.963.417 2.135-.608 9.46-3.672 18.546-18.336.196-.315.203-.72.013-1.04Z" fill="#fff" fill-opacity=".75"/>\n<path d="m109.5 54.5-9-21.5-7 15 16 6.5ZM141 53.5l9-21.5 7 15-16 6.5ZM70.5 14l-12 3 10 6.5 2-9.5ZM160 14l11 3-7 6.5-4-9.5Z" fill="#000" stroke-linejoin="round"/>\n</g>\n')}},earrings:{hoop:function(a,e){return'\n<path d="M24 0c13.255 0 24 10.745 24 24S37.255 48 24 48 0 37.255 0 24c0-6.391 3.5-11.5 6.572-16.5L7.5 6" stroke="'.concat(e.earring.value,'" stroke-width="4"/>\n')},stud:function(a,e){return'\n<circle cx="25" cy="2" r="4" fill="'.concat(e.earring.value,'"/>\n<circle cx="26" cy="1" r="1" fill="#fff"/>\n')}},glasses:{round:function(a,e){return'\n<g stroke="'.concat(e.glasses.value,'" stroke-width="4">\n<circle cx="122.5" cy="28" r="26"/>\n<circle cx="55.5" cy="37" r="26"/>\n<path d="M97.5 35a8 8 0 0 0-16 0M30 39 0 44.5"/>\n</g>\n')},square:function(a,e){return'\n<g stroke="'.concat(e.glasses.value,'" stroke-width="4">\n<path d="M34.5 42.5 0 49.125" stroke-linecap="round"/>\n<path d="m35.472 18.535 38.716-5.442a6 6 0 0 1 6.777 5.107l5.567 39.61a6 6 0 0 1-5.107 6.777l-34.472 4.845a6 6 0 0 1-6.654-4.478l-9.811-39.015a6 6 0 0 1 4.984-7.404ZM145.919 3.22l-38.716 5.44a6 6 0 0 0-5.107 6.777l5.567 39.611a6 6 0 0 0 6.777 5.107l34.472-4.845a6 6 0 0 0 5.162-6.139l-1.323-40.207a6 6 0 0 0-6.832-5.744ZM83.5 37.125l22-3.5"/>\n</g>\n')}},facialHair:{beard:function(a,e){return'\n<path d="M146.126 49.154c9.489 39.604-14.925 79.402-54.529 88.891-23.307 5.584-46.68-.574-63.905-14.659C10.5 107.5 6.5 56 2.692 31.649c14 31.5 49.624 33.946 83.5 28.002 28.5-5.001 51.299-6.001 51.299-45.001 1.885 2.616 6.978 27.587 8.635 34.504Z" fill="'.concat(e.facialHair.value,'"/>\n')},scruff:function(a,e){return'\n<g fill="'.concat(e.facialHair.value,'" stroke="').concat(e.facialHair.value,'">\n<path d="M31 109a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM83 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM79 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM99 121a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 111a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM120 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM130 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM21 88a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 104a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM51 124a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM69 128a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM103 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM117 106a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM109 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM123 92a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM30 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM58 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM85 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM96 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM113 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM113 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM133 89a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM33 81a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM43 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM39 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM79 103a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM91 105a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM77 135a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 84a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 66a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM124 81a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM131 71a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM42 90a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM42 101a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM63 86a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM63 68a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM75 82a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM87 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z" fill="#000"/>\n<path d="M113 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM139 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM61 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM72 110a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM68 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM92 93a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM43 75a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM80 91a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM80 73a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM115 87a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM115 69a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM122 71a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM137 62a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z" fill="#000"/>\n<path d="M31 109a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM83 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM79 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM99 121a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 111a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM120 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM130 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM21 88a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 104a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM51 124a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM69 128a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM103 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM117 106a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM109 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM123 92a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM30 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM58 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM85 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM96 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM113 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM113 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM133 89a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM33 81a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM43 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM39 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM79 103a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM91 105a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM77 135a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 84a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 66a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM124 81a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM131 71a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM42 90a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM42 101a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM63 86a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM63 68a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM75 82a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM87 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z" stroke="#000"/>\n<path d="M113 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM139 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM61 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM72 110a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM68 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM92 93a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM43 75a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM80 91a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM80 73a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM115 87a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM115 69a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM122 71a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM137 62a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z" stroke="#000"/>\n</g>\n')}}});function t(a,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n=r,l=a.pick(t);return n[e][l]?{name:l,value:n[e][l]}:void 0}var n=Object.freeze({__proto__:null,base:{apricot:"rgba(249, 201, 182, 1)",coast:"rgba(172, 102, 81, 1)",topaz:"rgba(119, 49, 29, 1)",lavender:"rgba(146, 135, 255, 1)",sky:"rgba(107, 217, 233, 1)",salmon:"rgba(252, 144, 159, 1)",canary:"rgba(244, 209, 80, 1)",calm:"rgba(224, 221, 255, 1)",azure:"rgba(210, 239, 243, 1)",seashell:"rgba(255, 237, 239, 1)",mellow:"rgba(255, 235, 164, 1)",black:"rgba(0, 0, 0, 1)",white:"rgba(255, 255, 255, 1)"},earring:{apricot:"rgba(249, 201, 182, 1)",azure:"rgba(210, 239, 243, 1)",black:"rgba(0, 0, 0, 1)",calm:"rgba(224, 221, 255, 1)",canary:"rgba(244, 209, 80, 1)",coast:"rgba(172, 102, 81, 1)",lavender:"rgba(146, 135, 255, 1)",mellow:"rgba(255, 235, 164, 1)",salmon:"rgba(252, 144, 159, 1)",seashell:"rgba(255, 237, 239, 1)",sky:"rgba(107, 217, 233, 1)",topaz:"rgba(119, 49, 29, 1)",white:"rgba(255, 255, 255, 1)"},eyeShadow:{apricot:"rgba(249, 201, 182, 1)",azure:"rgba(210, 239, 243, 1)",black:"rgba(0, 0, 0, 1)",calm:"rgba(224, 221, 255, 1)",canary:"rgba(244, 209, 80, 1)",coast:"rgba(172, 102, 81, 1)",lavender:"rgba(146, 135, 255, 1)",mellow:"rgba(255, 235, 164, 1)",salmon:"rgba(252, 144, 159, 1)",seashell:"rgba(255, 237, 239, 1)",sky:"rgba(107, 217, 233, 1)",topaz:"rgba(119, 49, 29, 1)",white:"rgba(255, 255, 255, 1)"},eyebrow:{apricot:"rgba(249, 201, 182, 1)",azure:"rgba(210, 239, 243, 1)",black:"rgba(0, 0, 0, 1)",calm:"rgba(224, 221, 255, 1)",canary:"rgba(244, 209, 80, 1)",coast:"rgba(172, 102, 81, 1)",lavender:"rgba(146, 135, 255, 1)",mellow:"rgba(255, 235, 164, 1)",salmon:"rgba(252, 144, 159, 1)",seashell:"rgba(255, 237, 239, 1)",sky:"rgba(107, 217, 233, 1)",topaz:"rgba(119, 49, 29, 1)",white:"rgba(255, 255, 255, 1)"},facialHair:{apricot:"rgba(249, 201, 182, 1)",azure:"rgba(210, 239, 243, 1)",black:"rgba(0, 0, 0, 1)",calm:"rgba(224, 221, 255, 1)",canary:"rgba(244, 209, 80, 1)",coast:"rgba(172, 102, 81, 1)",lavender:"rgba(146, 135, 255, 1)",mellow:"rgba(255, 235, 164, 1)",salmon:"rgba(252, 144, 159, 1)",seashell:"rgba(255, 237, 239, 1)",sky:"rgba(107, 217, 233, 1)",topaz:"rgba(119, 49, 29, 1)",white:"rgba(255, 255, 255, 1)"},glasses:{apricot:"rgba(249, 201, 182, 1)",azure:"rgba(210, 239, 243, 1)",black:"rgba(0, 0, 0, 1)",calm:"rgba(224, 221, 255, 1)",canary:"rgba(244, 209, 80, 1)",coast:"rgba(172, 102, 81, 1)",lavender:"rgba(146, 135, 255, 1)",mellow:"rgba(255, 235, 164, 1)",salmon:"rgba(252, 144, 159, 1)",seashell:"rgba(255, 237, 239, 1)",sky:"rgba(107, 217, 233, 1)",topaz:"rgba(119, 49, 29, 1)",white:"rgba(255, 255, 255, 1)"},hair:{apricot:"rgba(249, 201, 182, 1)",azure:"rgba(210, 239, 243, 1)",black:"rgba(0, 0, 0, 1)",calm:"rgba(224, 221, 255, 1)",canary:"rgba(244, 209, 80, 1)",coast:"rgba(172, 102, 81, 1)",lavender:"rgba(146, 135, 255, 1)",mellow:"rgba(255, 235, 164, 1)",salmon:"rgba(252, 144, 159, 1)",seashell:"rgba(255, 237, 239, 1)",sky:"rgba(107, 217, 233, 1)",topaz:"rgba(119, 49, 29, 1)",white:"rgba(255, 255, 255, 1)"},mouth:{black:"rgba(0, 0, 0, 1)"},shirt:{apricot:"rgba(249, 201, 182, 1)",azure:"rgba(210, 239, 243, 1)",black:"rgba(0, 0, 0, 1)",calm:"rgba(224, 221, 255, 1)",canary:"rgba(244, 209, 80, 1)",coast:"rgba(172, 102, 81, 1)",lavender:"rgba(146, 135, 255, 1)",mellow:"rgba(255, 235, 164, 1)",salmon:"rgba(252, 144, 159, 1)",seashell:"rgba(255, 237, 239, 1)",sky:"rgba(107, 217, 233, 1)",topaz:"rgba(119, 49, 29, 1)",white:"rgba(255, 255, 255, 1)"}});function l(a,e,r){var t,l=n;0===r.length&&r.push("transparent");var o=a.pick(r);return{name:o,value:null!==(t=l[e][o])&&void 0!==t?t:o}}var o={meta:{title:"Avatar Illustration System",creator:"Micah Lanier",source:"https://www.figma.com/community/file/829741575478342595",license:{name:"CC BY 4.0",url:"https://creativecommons.org/licenses/by/4.0/"}},schema:{title:"Options",$schema:"http://json-schema.org/draft-07/schema#",properties:{eyeColor:{description:"@deprecated use eyeShadow instead.",title:"Eye Shadow Color",type:"array",items:{anyOf:[{type:"string",enum:["apricot","azure","black","calm","canary","coast","lavender","mellow","salmon","seashell","sky","topaz","white"]},{type:"string",pattern:"^#([a-fA-F0-9]{3}|[a-fA-F0-9]{4}|[a-fA-F0-9]{6}|[a-fA-F0-9]{8})$"}]},default:["azure","calm","mellow","seashell","white"]},base:{title:"Base",type:"array",items:{type:"string",enum:["standard"]},default:["standard"]},mouth:{title:"Mouth",type:"array",items:{type:"string",enum:["surprised","laughing","nervous","smile","sad","pucker","frown","smirk"]},default:["surprised","laughing","nervous","smile","sad","pucker","frown","smirk"]},eyebrows:{title:"Eyebrows",type:"array",items:{type:"string",enum:["up","down","eyelashesUp","eyelashesDown"]},default:["up","down","eyelashesUp","eyelashesDown"]},hair:{title:"Hair",type:"array",items:{type:"string",enum:["fonze","mrT","dougFunny","mrClean","dannyPhantom","full","turban","pixie"]},default:["fonze","mrT","dougFunny","mrClean","dannyPhantom","full","turban","pixie"]},hairProbability:{title:"Hair Probability",default:100,type:"integer",minimum:0,maximum:100},eyes:{title:"Eyes",type:"array",items:{type:"string",enum:["eyes","round","eyesShadow","smiling"]},default:["eyes","round","eyesShadow","smiling"]},nose:{title:"Nose",type:"array",items:{type:"string",enum:["curve","pointed","tound"]},default:["curve","pointed","tound"]},ears:{title:"Ears",type:"array",items:{type:"string",enum:["attached","detached"]},default:["attached","detached"]},shirt:{title:"Shirt",type:"array",items:{type:"string",enum:["open","crew","collared"]},default:["open","crew","collared"]},earrings:{title:"Earrings",type:"array",items:{type:"string",enum:["hoop","stud"]},default:["hoop","stud"]},earringsProbability:{title:"Earrings Probability",default:30,type:"integer",minimum:0,maximum:100},glasses:{title:"Glasses",type:"array",items:{type:"string",enum:["round","square"]},default:["round","square"]},glassesProbability:{title:"Glasses Probability",default:30,type:"integer",minimum:0,maximum:100},facialHair:{title:"Facial Hair",type:"array",items:{type:"string",enum:["beard","scruff"]},default:["beard","scruff"]},facialHairProbability:{title:"Facial Hair Probability",default:10,type:"integer",minimum:0,maximum:100},baseColor:{title:"Base Color",type:"array",items:{anyOf:[{type:"string",enum:["apricot","coast","topaz","lavender","sky","salmon","canary","calm","azure","seashell","mellow","black","white"]},{type:"string",pattern:"^#([a-fA-F0-9]{3}|[a-fA-F0-9]{4}|[a-fA-F0-9]{6}|[a-fA-F0-9]{8})$"}]},default:["apricot","coast","topaz"]},earringColor:{title:"Earring Color",type:"array",items:{anyOf:[{type:"string",enum:["apricot","azure","black","calm","canary","coast","lavender","mellow","salmon","seashell","sky","topaz","white"]},{type:"string",pattern:"^#([a-fA-F0-9]{3}|[a-fA-F0-9]{4}|[a-fA-F0-9]{6}|[a-fA-F0-9]{8})$"}]},default:["apricot","azure","black","calm","canary","coast","lavender","mellow","salmon","seashell","sky","topaz","white"]},eyeShadowColor:{title:"Eye Shadow Color",type:"array",items:{anyOf:[{type:"string",enum:["apricot","azure","black","calm","canary","coast","lavender","mellow","salmon","seashell","sky","topaz","white"]},{type:"string",pattern:"^#([a-fA-F0-9]{3}|[a-fA-F0-9]{4}|[a-fA-F0-9]{6}|[a-fA-F0-9]{8})$"}]},default:["azure","calm","mellow","seashell","white"]},eyebrowColor:{title:"Eyebrow Color",type:"array",items:{anyOf:[{type:"string",enum:["apricot","azure","black","calm","canary","coast","lavender","mellow","salmon","seashell","sky","topaz","white"]},{type:"string",pattern:"^#([a-fA-F0-9]{3}|[a-fA-F0-9]{4}|[a-fA-F0-9]{6}|[a-fA-F0-9]{8})$"}]},default:["black"]},facialHairColor:{title:"Facial Hair Color",type:"array",items:{anyOf:[{type:"string",enum:["apricot","azure","black","calm","canary","coast","lavender","mellow","salmon","seashell","sky","topaz","white"]},{type:"string",pattern:"^#([a-fA-F0-9]{3}|[a-fA-F0-9]{4}|[a-fA-F0-9]{6}|[a-fA-F0-9]{8})$"}]},default:["topaz"]},glassesColor:{title:"Glasses Color",type:"array",items:{anyOf:[{type:"string",enum:["apricot","azure","black","calm","canary","coast","lavender","mellow","salmon","seashell","sky","topaz","white"]},{type:"string",pattern:"^#([a-fA-F0-9]{3}|[a-fA-F0-9]{4}|[a-fA-F0-9]{6}|[a-fA-F0-9]{8})$"}]},default:["apricot","azure","black","calm","canary","coast","lavender","mellow","salmon","seashell","sky","topaz","white"]},hairColor:{title:"Hair Color",type:"array",items:{anyOf:[{type:"string",enum:["apricot","azure","black","calm","canary","coast","lavender","mellow","salmon","seashell","sky","topaz","white"]},{type:"string",pattern:"^#([a-fA-F0-9]{3}|[a-fA-F0-9]{4}|[a-fA-F0-9]{6}|[a-fA-F0-9]{8})$"}]},default:["apricot","azure","black","calm","canary","coast","lavender","mellow","salmon","seashell","sky","topaz","white"]},mouthColor:{title:"Mouth Color",type:"array",items:{anyOf:[{type:"string",enum:["black"]},{type:"string",pattern:"^#([a-fA-F0-9]{3}|[a-fA-F0-9]{4}|[a-fA-F0-9]{6}|[a-fA-F0-9]{8})$"}]},default:["black"]},shirtColor:{title:"Shirt Color",type:"array",items:{anyOf:[{type:"string",enum:["apricot","azure","black","calm","canary","coast","lavender","mellow","salmon","seashell","sky","topaz","white"]},{type:"string",pattern:"^#([a-fA-F0-9]{3}|[a-fA-F0-9]{4}|[a-fA-F0-9]{6}|[a-fA-F0-9]{8})$"}]},default:["apricot","azure","black","calm","canary","coast","lavender","mellow","salmon","seashell","sky","topaz","white"]}},additionalProperties:!1},create:function(a){var e,r,n,o,i,s,c,u,d,h,g,p,f,m,y,b,M,v,k,Z,w,C,F,z,x,A=a.prng,S=a.options;!function(a){var e=a.prng,r=a.options;r.baseColor=r.baseColor&&r.baseColor.length>0?[e.pick(r.baseColor)]:[];for(var t=0,n=["eyebrows","hair","eyes","nose","ears","shirt","earrings","glasses","facialHair"];t<n.length;t++){var l,o=null!==(l=r["".concat(n[t],"Color")])&&void 0!==l?l:[],i=o.indexOf(r.baseColor[0]);o.length>1&&i>-1&&o.splice(i,1)}}({prng:A,options:S});var H=t(A,"base",S.base),O=t(A,"mouth",S.mouth),P=t(A,"eyebrows",S.eyebrows),L=t(A,"hair",S.hair),$=t(A,"eyes",S.eyes),_=t(A,"nose",S.nose),E=t(A,"ears",S.ears),U=t(A,"shirt",S.shirt),B=t(A,"earrings",S.earrings),D=t(A,"glasses",S.glasses),j=t(A,"facialHair",S.facialHair),T={base:H,mouth:O,eyebrows:P,hair:A.bool(S.hairProbability)?L:void 0,eyes:$,nose:_,ears:E,shirt:U,earrings:A.bool(S.earringsProbability)?B:void 0,glasses:A.bool(S.glassesProbability)?D:void 0,facialHair:A.bool(S.facialHairProbability)?j:void 0},q={base:l(A,"base",null!==(e=S.baseColor)&&void 0!==e?e:[]),earring:l(A,"earring",null!==(r=S.earringColor)&&void 0!==r?r:[]),eyeShadow:l(A,"eyeShadow",null!==(n=S.eyeShadowColor)&&void 0!==n?n:[]),eyebrow:l(A,"eyebrow",null!==(o=S.eyebrowColor)&&void 0!==o?o:[]),facialHair:l(A,"facialHair",null!==(i=S.facialHairColor)&&void 0!==i?i:[]),glasses:l(A,"glasses",null!==(s=S.glassesColor)&&void 0!==s?s:[]),hair:l(A,"hair",null!==(c=S.hairColor)&&void 0!==c?c:[]),mouth:l(A,"mouth",null!==(u=S.mouthColor)&&void 0!==u?u:[]),shirt:l(A,"shirt",null!==(d=S.shirtColor)&&void 0!==d?d:[])};return function(a){a.prng,a.options;var e=a.components,r=a.colors;e.facialHair&&r.facialHair.value===r.mouth.value&&(r.mouth.value="rgba(255, 255, 255, .2)")}({prng:A,options:S,components:T,colors:q}),{attributes:{viewBox:"0 0 360 360",fill:"none"},body:'\n<g transform="translate(80 23)">\n'.concat(null!==(h=null===(g=T.base)||void 0===g?void 0:g.value(T,q))&&void 0!==h?h:"",'\n</g>\n<g transform="translate(170 183)">\n').concat(null!==(p=null===(f=T.mouth)||void 0===f?void 0:f.value(T,q))&&void 0!==p?p:"",'\n</g>\n<g transform="translate(110 102)">\n').concat(null!==(m=null===(y=T.eyebrows)||void 0===y?void 0:y.value(T,q))&&void 0!==m?m:"",'\n</g>\n<g transform="translate(49 11)">\n').concat(null!==(b=null===(M=T.hair)||void 0===M?void 0:M.value(T,q))&&void 0!==b?b:"",'\n</g>\n<g transform="translate(142 119)">\n').concat(null!==(v=null===(k=T.eyes)||void 0===k?void 0:k.value(T,q))&&void 0!==v?v:"",'\n</g>\n<g transform="rotate(-8 1149.438 -1186.916)">\n').concat(null!==(Z=null===(w=T.nose)||void 0===w?void 0:w.value(T,q))&&void 0!==Z?Z:"",'\n</g>\n<g transform="translate(84 154)">\n').concat(null!==(C=null===(F=T.ears)||void 0===F?void 0:F.value(T,q))&&void 0!==C?C:"",'\n</g>\n<g transform="translate(53 272)">\n').concat(null!==(z=null===(x=T.shirt)||void 0===x?void 0:x.value(T,q))&&void 0!==z?z:"","\n</g>\n")}}},i=o.create,s=o.meta,c=o.schema,u=e.utils.style.createLegacyWrapper(o);
!function(a,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@dicebear/avatars")):"function"==typeof define&&define.amd?define(["exports","@dicebear/avatars"],e):e(((a="undefined"!=typeof globalThis?globalThis:a||self).DiceBear=a.DiceBear||{},a.DiceBear.Micah={}),a.DiceBear)}(this,(function(a,e){"use strict";var t=Object.freeze({__proto__:null,base:{standard:(a,e)=>{var t,r;return'\n<path d="M154 319.5c-14.4-20-25.667-58.666-27-78L58.5 212 30 319.5h124Z" fill="'.concat(e.base.value,'" stroke="#000" stroke-width="4"/>\n<mask id="baseStandard-a" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="30" y="212" width="124" height="118">\n<path d="M154 329.5c-14.4-20-25.667-68.666-27-88L58.5 212 30 329.5h124Z" fill="').concat(e.base.value,'"/>\n</mask>\n<g mask="url(#baseStandard-a)">\n<ellipse cx="124" cy="210" rx="59" ry="54" fill="#000" style="mix-blend-mode:multiply"/>\n</g>\n<path d="m181.939 151.374.002.009.093.389.144.654c8.851 40.206-16.109 80.258-56.315 89.89-40.205 9.633-80.606-14.759-90.935-54.61l-.19-.733-16.735-69.844-.067-.289C8.512 76.334 33.544 35.757 74.048 26.053c40.504-9.704 81.206 15.123 91.161 55.501l.051.208.02.083.001.005.048.198.047.199.002.004 16.396 68.437.003.009.081.338.081.339Z" fill="').concat(e.base.value,'" stroke="#000" stroke-width="4"/>\n<g>\n<g transform="translate(34 102.3)">\n').concat(null!==(t=null===(r=a.facialHair)||void 0===r?void 0:r.value(a,e))&&void 0!==t?t:"","\n</g>\n</g>\n")}},mouth:{surprised:(a,e)=>'\n<path d="M36.047 54.891c10.837-1.96 17.186-13.936 14.978-26.137S38.673 7.562 27.836 9.524C17 11.483 10.65 23.46 12.86 35.66c2.208 12.2 12.35 21.192 23.188 19.23Z" fill="'.concat(e.mouth.value,'" stroke="').concat(e.mouth.value,'" stroke-width="3.591"/>\n<mask id="mouthSurprised-a" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="14" y="11" width="36" height="43">\n<ellipse cx="31.942" cy="32.207" rx="17.598" ry="21.257" transform="rotate(-10.258 31.942 32.207)" fill="#171921"/>\n</mask>\n<g mask="url(#mouthSurprised-a)">\n<ellipse cx="35.202" cy="50.219" rx="20.205" ry="18.305" transform="rotate(-10.258 35.202 50.219)" fill="#FC909F"/>\n</g>\n'),laughing:(a,e)=>'\n<path d="M62.807 25.177a34 34 0 0 0 1.113-11.846c-.17-2.068-2.284-3.22-4.075-2.513-4.229 1.666-18.218 6.965-28.082 8.322-10.823 1.49-27.213-.319-31.957-.908-1.93-.24-3.649 1.418-3.316 3.433a34 34 0 0 0 66.317 3.512Z" fill="'.concat(e.mouth.value,'" stroke="').concat(e.mouth.value,'" stroke-width="4"/>\n<mask id="mouthLaughing-a" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="-2" y="12" width="65" height="37">\n<path d="M61.793 12.193A32.001 32.001 0 0 1-1.723 20.05l63.516-7.858Z" fill="#171921"/>\n</mask>\n<g mask="url(#mouthLaughing-a)">\n<circle cx="34.522" cy="52.315" r="21.5" transform="rotate(-7.053 34.522 52.315)" fill="#FC909F"/>\n</g>\n'),nervous:(a,e)=>'\n<rect x="-6.752" y="17.471" width="70" height="24" rx="4" transform="rotate(-4 -6.752 17.47)" fill="'.concat(e.mouth.value,'"/>\n<path d="M56.821 13.025-.496 17.033l1.84 7.005a6 6 0 0 0 6.222 4.461 6 6 0 0 0-5.54 5.283l-.848 7.193 57.317-4.008-1.84-7.005a6 6 0 0 0-6.221-4.46 6 6 0 0 0 5.54-5.284l.847-7.193Z" fill="#fff"/>\n<path d="m66.42 31.704-1.02-14.57c-.257-3.686-3.737-6.254-7.32-5.485-6.945 1.49-20.222 4.134-29.818 4.805-9.595.671-23.111-.099-30.195-.609-3.656-.263-6.744 2.765-6.486 6.451l1.018 14.57c.258 3.686 3.737 6.254 7.322 5.485 6.944-1.49 20.221-4.134 29.816-4.805 9.596-.671 23.112.099 30.196.608 3.656.264 6.744-2.764 6.486-6.45Z" stroke="').concat(e.mouth.value,'" stroke-width="4"/>\n'),smile:(a,e)=>'\n<path d="M-.5 17.5c2.5 17 31 25 57 5.5" stroke="'.concat(e.mouth.value,'" stroke-width="4"/>\n'),sad:(a,e)=>'\n<path d="M13 46c1.715-7.957 8.07-24.767 19.77-28.348 11.7-3.58 17.695 8.455 19.23 14.92" stroke="'.concat(e.mouth.value,'" stroke-width="4"/>\n'),pucker:(a,e)=>'\n<path d="M26 16.697c4.167-2.334 21-5.3 21 1.5 0 8.5-11.5 8-11.5 8s13.045-3.162 10.5 6c-2.5 9-9.5 5.5-11.5 4.5" stroke="'.concat(e.mouth.value,'" stroke-width="4"/>\n'),frown:(a,e)=>'\n<path d="M-5 41c3.21-7.957 15.107-24.767 37.007-28.348 21.9-3.58 33.12 8.455 35.993 14.92" stroke="'.concat(e.mouth.value,'" stroke-width="4"/>\n'),smirk:(a,e)=>'\n<path d="M10 24.165c4.941 6.447 12.428 13.589 23.977 11.96 11.549-1.629 16.687-9.595 15.172-16.047" stroke="'.concat(e.mouth.value,'" stroke-width="4"/>\n')},eyebrows:{up:(a,e)=>'\n<g stroke="'.concat(e.eyebrow.value,'" stroke-width="4" stroke-linecap="round">\n<path d="M99 10.214c5.667-2.666 19-5.1 27 6.5M23.58 35.521c2.07-5.91 9.681-17.125 23.562-14.699"/>\n</g>\n'),down:(a,e)=>'\n<g stroke="'.concat(e.eyebrow.value,'" stroke-width="4" stroke-linecap="round">\n<path d="M27 26.5c6.167 2.5 21.1 3 31.5-15M94 4c5.167 5.333 18.1 12.8 28.5 0"/>\n</g>\n'),eyelashesUp:(a,e)=>'\n<g stroke="'.concat(e.eyebrow.value,'" stroke-width="4" stroke-linecap="round">\n<path d="M99 10.214c5.667-2.666 19-5.1 27 6.5M23.58 35.521c2.07-5.91 9.681-17.125 23.562-14.699M26.074 29.458l-6.148-5.427M122.961 11.157l6.148-5.427M32.523 23.814l-4.046-7.132M115.512 7.513l4.047-7.132M40.6 20.2l-2.202-7.9M106.436 6.9l2.201-7.9"/>\n</g>\n'),eyelashesDown:(a,e)=>'\n<g stroke="'.concat(e.eyebrow.value,'" stroke-width="4" stroke-linecap="round">\n<path d="M27 26.5c6.167 2.5 21.1 3 31.5-15M94 4c5.167 5.333 18.1 12.8 28.5 0M37.148 26.458 31 21.03M116.219 9.444l1.785-8.005M45.597 22.814l-4.046-7.132M108.142 9.018 109.08.87M52.674 17.2l-2.201-7.9M99.993 8.031l-.776-8.164"/>\n</g>\n')},hair:{fonze:(a,e)=>'\n<path d="M210.178 49.397c-1.264 6.057-4.603 11.325-9.428 15.902 9.392 34.064 9.604 53.868 4.384 57.648l-14.796-49.986C158.389 91.7 98.645 94.896 83.678 94.896a57.652 57.652 0 0 0-4.429.675C64.603 104.563 76.656 147.688 91 166l-11 2c-5.14-24.966-17.413-22.916-26.612-21.38l-.317.053c2.194 13.631 6.723 27.733 10.445 39.319a691.626 691.626 0 0 1 2.662 8.404c-.784.105-1.474.297-2.116.475-5.503 1.527-7.413 2.058-33.384-61.975-6.467-15.944-6.026-30.153-.968-42.611-4.78-4.806-14.37-7.15-19.71-7.785 10.44-6.12 20.582-4.87 25.544-3.1a68.676 68.676 0 0 1 1.555-2.218c-.97-4.412-7.964-9.46-12.11-11.819 8.56-4.31 18.62-2.035 22.992-.21C67.63 47.136 97.025 35.053 122 28.998 170.815 17.165 189.5.502 189.5.502 210.178 9 215.117 25.718 210.178 49.397Z" fill="'.concat(e.hair.value,'" stroke="#000" stroke-width="4"/>\n'),mrT:(a,e)=>'\n<g fill="'.concat(e.hair.value,'">\n<path opacity=".1" d="M187.986 77.176c-8-6.4-21.833-7-27.5-6.5l-8-26.5c13.6 3.2 32 24 35.5 33Z"/>\n<path d="M85.792 11.764S91.53 7.802 115.746 1.7c24.217-6.101 33.046-3.718 33.046-3.718l11.789 72.832s-8.039-.173-28.033 4.194c-19.993 4.366-29.562 9.666-29.562 9.666L85.792 11.764Z"/>\n<path d="M48.986 86.676c-6.8-41.6 23.333-68.167 37-75.5l16.999 73.5c-19.2-39.6-45.333-15.167-54 2Z"/>\n<path opacity=".1" d="M67.486 130.675c-7.2-27.2 22-41.834 35.499-46-7-16.334-23-31-42.5-13-18 30.5-11 54.001-5.5 72l12.5-13Z"/>\n</g>\n'),dougFunny:(a,e)=>'\n<g stroke="'.concat(e.hair.value,'" stroke-width="4">\n<path d="M140 56c14.667-.667 40.4-8.8 26-36M114 54c14.667-.667 40.4-8.8 26-36M78 65c14.667-.667 40.4-8.8 26-36"/>\n</g>\n'),mrClean:(a,e)=>'\n<ellipse cx="147.854" cy="58.18" rx="6.858" ry="18.439" transform="rotate(117 147.854 58.18)" fill="#FCFDFF"/>\n',dannyPhantom:(a,e)=>'\n<path d="m123.788 17.489.076.008.077.002c26.669.785 47.401 11.398 62.072 24.35 14.056 12.41 22.45 26.874 25.187 36.733-4.06 2.317-11.015 4.311-19.885 5.947-9.676 1.783-21.293 3.086-33.147 4.015-23.706 1.857-48.19 2.205-59.625 1.957l-6.073-.133 4.806 3.715c2.498 1.93 5.823 3.273 9.339 4.217 3.541.952 7.419 1.535 11.131 1.867 3.824.342 7.553.422 10.641.343-10.587 8.162-24.062 14.438-37.349 19.09-15.346 5.373-30.27 8.52-39.829 9.921l-2.149.315.491 2.116c3.347 14.429 9.5 39.651 13.628 56.567 1.831 7.506 3.263 13.376 3.875 15.944 1.084 4.554 4.498 11.045 8.394 17.028 3.593 5.517 7.785 10.889 11.322 14.196L78.932 267.5h-29.56c8.337-12.713 10.097-27.403 8.397-42.983-1.84-16.864-7.762-35.004-14.003-53.167-.615-1.788-1.232-3.576-1.85-5.364-5.683-16.459-11.352-32.873-14.422-48.604-3.402-17.424-3.553-33.73 2.832-48.068 10.34-23.214 28.667-36.694 47-44.123 18.375-7.446 36.619-8.751 46.462-7.702Z" fill="'.concat(e.hair.value,'" stroke="#000" stroke-width="4"/>\n'),full:(a,e)=>'\n<path d="M-13.4 312.857a79.154 79.154 0 0 1-.617-1.638 126.31 126.31 0 0 1-2.235-6.74c-1.757-5.812-3.867-14.099-5.275-23.977-2.817-19.777-2.796-45.806 8.397-71.118 1.809-4.092 4.07-8.295 6.52-12.851 9.468-17.602 21.765-40.463 21.765-82.449 0-30.59 14.848-56.354 36.707-74.515 21.88-18.178 50.698-28.658 78.375-28.658 15.131 0 27.296 1.733 37.074 7.64 9.717 5.87 17.368 16.047 23.051 33.581.578 1.785 2.489 2.875 4.357 2.27 11.315-3.672 28.472.034 42.954 9.488 14.418 9.413 25.616 24.156 25.616 41.924 0 15.426-2.642 25.85-5.218 36.001-3.119 12.289-6.131 24.159-4.006 43.498.709 6.449 2.151 11.023 4.166 14.815 1.982 3.731 4.481 6.619 7.114 9.664l.06.069c6.274 7.252 9.129 13.218 10.05 18.466.92 5.235-.043 9.983-1.832 14.91-.9 2.475-1.994 4.96-3.153 7.578l-.1.226c-1.122 2.532-2.296 5.184-3.351 7.975-2.183 5.771-3.886 12.207-3.717 19.835.144 6.475 1.292 10.913 3.009 14.271 1.697 3.32 3.888 5.443 5.799 7.294l.052.05c1.743 1.689 3.193 3.111 4.266 5.104.959 1.781 1.67 4.132 1.789 7.662-24.009 14.279-47.772 20.181-65.616 22.502-9.036 1.176-16.544 1.432-21.783 1.395-2.619-.019-4.669-.11-6.058-.197-.489-.03-.895-.06-1.216-.085-6.151-9.389-11.755-24.878-16.097-40.788-4.221-15.47-7.186-31.091-8.3-41.41 37.073-10.718 60.311-48.982 54.724-88.46-.007-.072-.015-.122-.015-.123a17.077 17.077 0 0 0-.13-.766 136.35 136.35 0 0 0-.373-1.954 384.883 384.883 0 0 0-1.411-6.814 486.965 486.965 0 0 0-5.117-21.377c-2.14-8.09-4.673-16.67-7.453-24.21-2.759-7.485-5.831-14.143-9.108-18.24l-.297-.37-.435-.189c-1.932-.838-3.939-1.772-6.033-2.747-9.931-4.624-21.84-10.17-37.264-10.78-18.775-.742-42.551 5.777-74.69 29.087l-2.024 1.467 1.946 1.567c15.926 12.834 19.37 29.858 18.633 44.308-.561 11.029-3.55 20.411-5.235 25.101-1.161-1.697-1.901-3.83-2.457-6.335-.385-1.731-.665-3.556-.959-5.467l-.046-.302c-.307-1.994-.634-4.075-1.11-6.084-.952-4.011-2.561-8.02-6.133-10.859-3.58-2.845-8.796-4.254-16.393-3.83l-2.227.124.465 2.182 11.358 53.313.02.089.027.088c4.058 12.862 11.016 24.01 19.913 32.812a106.12 106.12 0 0 1 1.538 2.683 129.34 129.34 0 0 1 3.76 7.323c2.815 5.949 5.66 13.252 6.209 19.216.556 6.052-.965 13.86-2.707 20.31a129.626 129.626 0 0 1-2.842 9.137c-5.032-2.405-9.527-2.226-13.379.016-4.163 2.424-7.213 7.06-9.483 12.216-4.148 9.421-6.143 21.639-7.064 29.221-24.87-5.704-44.074-11.495-57.14-15.895-6.714-2.261-11.807-4.154-15.216-5.48a190.79 190.79 0 0 1-4.398-1.77Z" fill="'.concat(e.hair.value,'" stroke="#000" stroke-width="3.822"/>\n'),turban:(a,e)=>'\n<g stroke="#000" stroke-width="4">\n<path d="M222.726 100.791c0-66.089-36.458-110.79-80.867-110.791C84.966-10 27 11.341 27 112.254c0 24.969 10.659 43.573 25.565 57.286-1.495-1.869-2.698-3.544-3.498-4.921-2.891-26.981 29.166-47.69 60.534-67.954 16.653-10.758 33.111-21.39 44.045-32.77 9.594 5.437 37.794 28.214 43.167 37.425 2.882 4.94 7.509 21.869 10.671 41.63 10.338-12.418 15.242-24.843 15.242-42.159Z" fill="'.concat(e.hair.value,'"/>\n<path d="M154.264 63.246C167.438 51.3 187.146 24.04 185.881 6.334"/>\n</g>\n'),pixie:(a,e)=>'\n<g stroke="#000">\n<path d="M105.837 88.82c1.888.297 1.888.299 1.887.3v.004l-.001.007-.003.018a.813.813 0 0 0-.009.05l-.031.157a11.69 11.69 0 0 1-.125.528 20.355 20.355 0 0 1-.6 1.894c-.595 1.625-1.626 3.958-3.393 6.923-3.17 5.317-8.702 12.658-18.316 21.589 29.97.747 55.004-8.908 72.821-19.033 9.361-5.32 16.712-10.759 21.717-14.863a118.433 118.433 0 0 0 5.698-4.965 74.331 74.331 0 0 0 1.804-1.742c.039-.04.067-.07.086-.088l.019-.02.004-.004 2.282-2.374.929 3.16-1.834.538 1.834-.538.001.002.002.009.01.034.039.132.152.52.581 1.993a2171.99 2171.99 0 0 1 8.771 31.058c5.027 18.348 10.604 39.815 12.693 51.971 3.493 20.318-1.908 35.744-5.102 44.869-.621 1.774-1.159 3.31-1.531 4.597.053.045.123.1.214.165.597.423 1.656.911 3.187 1.397 3.015.959 7.319 1.745 11.921 2.188 4.594.442 9.377.532 13.338.146 1.982-.194 3.705-.502 5.075-.92 1.316-.402 2.14-.857 2.585-1.268.013-.086.031-.291-.019-.688-.098-.776-.405-1.868-.937-3.313-.793-2.157-1.969-4.798-3.344-7.885a820.46 820.46 0 0 1-1.46-3.294c-3.929-8.939-8.656-20.564-9.686-32.408-1.144-13.161 1.457-24.416 3.794-34.533l.111-.482c2.388-10.34 4.375-19.319 2.335-28.419-3.096-13.81-7.319-25.308-13.804-33.57-6.417-8.174-15.12-13.276-27.496-14.214l-1.278-.096-.395-1.22c-5.695-17.57-13.383-29.051-23.186-36.17-9.8-7.117-21.956-10.051-36.939-10.051-27.688 0-57.503 10.52-79.878 28.718-22.351 18.18-37.143 43.896-35.208 74.334 2.136 33.591-.298 59.061-5.788 77.712-5.006 17.007-12.593 28.466-21.688 35.15 1.194.609 2.784 1.383 4.771 2.269 5.027 2.24 12.591 5.198 22.674 8.027 19.334 5.425 47.945 10.38 85.711 8.887-8.325-7.151-16.723-15.828-23.374-25-7.633-10.527-13.135-21.943-13.296-32.575-.191-12.627.664-45.668.928-52.507.615-15.896 10.822-28.15 20.538-36.3 4.887-4.099 9.728-7.228 13.344-9.331a87.365 87.365 0 0 1 4.38-2.39c.53-.27.949-.474 1.239-.612l.208-.099a24.4 24.4 0 0 1 .126-.058l.09-.042.025-.011.007-.004h.003c.001-.001.001-.001.787 1.74Zm0 0 1.888.297.551-3.494-3.225 1.455.786 1.742Zm100.231 126.568c.003 0 .014.014.029.04-.024-.027-.031-.04-.029-.04Z" fill="'.concat(e.hair.value,'" stroke-width="3.822"/>\n<path d="M191 58c.5 4.5-.3 13.5-1.5 19.5" stroke-width="4"/>\n</g>\n')},eyes:{eyes:(a,e)=>{var t,r;return'\n<g fill="#000">\n<ellipse cx="16.53" cy="29.402" rx="9" ry="13.5" transform="rotate(-6.776 16.53 29.402)"/>\n<ellipse cx="80.531" cy="19.402" rx="9" ry="13.5" transform="rotate(-6.276 80.531 19.402)"/>\n</g>\n<g transform="translate(-40 -8)">\n'.concat(null!==(t=null===(r=a.glasses)||void 0===r?void 0:r.value(a,e))&&void 0!==t?t:"","\n</g>\n")},round:(a,e)=>{var t,r;return'\n<g fill="#000">\n<ellipse cx="16.117" cy="28.927" rx="9" ry="10" transform="rotate(-6.776 16.117 28.927)"/>\n<ellipse cx="80.149" cy="18.923" rx="9" ry="10" transform="rotate(-6.276 80.149 18.923)"/>\n</g>\n<g transform="translate(-40 -8)">\n'.concat(null!==(t=null===(r=a.glasses)||void 0===r?void 0:r.value(a,e))&&void 0!==t?t:"","\n</g>\n")},eyesShadow:(a,e)=>{var t,r;return'\n<circle cx="15.24" cy="20.239" r="12" transform="rotate(-6.276 15.24 20.24)" fill="'.concat(e.eyeShadow.value,'"/>\n<ellipse cx="16.53" cy="29.402" rx="9" ry="13.5" transform="rotate(-6.776 16.53 29.402)" fill="#000"/>\n<circle cx="79.019" cy="11.611" r="12" transform="rotate(-6.276 79.02 11.61)" fill="').concat(e.eyeShadow.value,'"/>\n<ellipse cx="80.531" cy="19.402" rx="9" ry="13.5" transform="rotate(-6.276 80.531 19.402)" fill="#000"/>\n<g>\n<g transform="translate(-40 -8)">\n').concat(null!==(t=null===(r=a.glasses)||void 0===r?void 0:r.value(a,e))&&void 0!==t?t:"","\n</g>\n</g>\n")},smiling:(a,e)=>{var t,r;return'\n<g fill="#000">\n<path d="M5.287 34.073c.114.813 1.147.994 1.722.408 2.465-2.516 6.255-4.365 10.654-4.887 2.595-.309 5.091-.12 7.316.472.754.2 1.495-.437 1.232-1.17-1.666-4.646-6.366-7.7-11.475-7.093-5.942.706-10.186 6.095-9.48 12.036l.03.234ZM69.385 24.073c.113.813 1.146.994 1.721.409 2.443-2.486 6.192-4.312 10.542-4.829 2.565-.304 5.032-.118 7.232.464.754.2 1.495-.438 1.23-1.171-1.654-4.594-6.306-7.611-11.362-7.01-5.886.699-10.09 6.037-9.39 11.923.008.071.017.143.027.213Z"/>\n</g>\n<g transform="translate(-40 -8)">\n'.concat(null!==(t=null===(r=a.glasses)||void 0===r?void 0:r.value(a,e))&&void 0!==t?t:"","\n</g>\n")}},nose:{curve:(a,e)=>'\n<path d="M16.5 7c-.333 3.833 0 12.2 4 15 5 3.5-.5 12-10.5 10" stroke="#000" stroke-width="4"/>\n',pointed:(a,e)=>'\n<path d="M16.5 3c0 14 7 25 7 25S20 34 10 32" stroke="#000" stroke-width="4"/>\n',tound:(a,e)=>'\n<path d="M12.307 12.34c5.446-1.24 14.377.62 12.417 10.543-1.743 8.82-11.11 9.303-13.724 6.822" stroke="#000" stroke-width="4"/>\n'},ears:{attached:(a,e)=>{var t,r;return'\n<path d="M30.5 6.176A23.778 23.778 0 0 0 23.08 5c-10.493 0-19 6.5-18 18.5 1.042 12.5 8.507 17 19 17 1.168 0 2.31-.102 3.42-.299 1.21-.214 2.381-.54 3.5-.966" stroke="#000" stroke-width="8"/>\n<path d="M31.5 39.036a19.382 19.382 0 0 1-7.42 1.464c-10.493 0-17.958-4.5-19-17-1-12 7.507-18.5 18-18.5 3.138 0 6.187.606 8.92 1.73l-.5 32.306Z" fill="'.concat(e.base.value,'"/>\n<path d="M27.5 13.5c-4-1.833-12.8-2.8-16 8" stroke="#000" stroke-width="4"/>\n<path d="M17 14c2.167 1.833 6.3 7.5 5.5 15.5" stroke="#000" stroke-width="4"/>\n<g transform="translate(3 35)">\n').concat(null!==(t=null===(r=a.earrings)||void 0===r?void 0:r.value(a,e))&&void 0!==t?t:"","\n</g>\n")},detached:(a,e)=>{var t,r;return'\n<path d="M37 8.25V7.13l-.954-.585C32.312 4.254 27.772 3 23.08 3 17.44 3 12.16 4.747 8.398 8.295c-3.804 3.587-5.856 8.832-5.311 15.371.53 6.372 2.67 11.061 6.218 14.177a8.013 8.013 0 0 0-.243 3.21c.39 3.269 2.042 5.624 4.595 7.075C16.091 49.51 19.207 50 22.524 50c5.48 0 10.284-2.947 13.942-6.889l.534-.575V8.249Z" stroke="#000" stroke-width="4"/>\n<path d="M42.972 23.984c.071-.652.108-1.314.108-1.984 0-10.217-9.507-17-20-17s-19 6.5-18 18.5c.556 6.677 2.946 11.072 6.65 13.717-.588 1.024-.845 2.227-.682 3.6.63 5.281 5.138 7.183 11.476 7.183 11.105 0 19.892-14.047 20.448-24.016Z" fill="'.concat(e.base.value,'"/>\n<path d="M27.5 13.5c-4-1.833-12.8-2.8-16 8" stroke="#000" stroke-width="4"/>\n<path d="M17 14c2.167 1.833 6.3 7.5 5.5 15.5" stroke="#000" stroke-width="4"/>\n<g transform="translate(3 42)">\n').concat(null!==(t=null===(r=a.earrings)||void 0===r?void 0:r.value(a,e))&&void 0!==t?t:"","\n</g>\n")}},shirt:{open:(a,e)=>'\n<path d="M260.366 90.863h-272.91l.104-.212C-7.895 81.395.49 64.319 11.403 49.04c6.193-8.67 13.127-16.654 20.539-22.27 7.412-5.615 15.12-8.73 22.95-8.045 15.054 1.317 28.463 9.56 41.925 17.834 1.275.784 2.551 1.569 3.829 2.348 14.485 8.827 29.359 17.023 45.719 13.436 5.534-1.213 9.264-3.81 11.611-7.164 2.314-3.307 3.146-7.15 3.29-10.663.144-3.518-.395-6.843-.955-9.26a39.89 39.89 0 0 0-.747-2.773c3.625-3.649 7.463-5.774 11.425-6.73 4.295-1.038 8.887-.738 13.718.69 9.73 2.879 20.14 10.253 30.3 19.735 18.614 17.373 35.693 41.144 45.359 54.684Z" fill="'.concat(e.shirt.value,'" stroke="#000" stroke-width="4.274"/>\n'),crew:(a,e)=>'\n<g stroke="#000" stroke-width="4">\n<path d="M260.694 91h-273.32c16.3-29.342 39.484-48.018 77.07-56.588C80.459 30.76 99.114 28.939 121 28.939c9.456 0 16.814 1.443 23.796 3.346 2.587.705 5.187 1.496 7.847 2.304 4.402 1.337 8.968 2.725 13.909 3.86l.14.032.144.012C212.961 42.297 240.62 62.785 260.694 91Z" fill="'.concat(e.shirt.value,'"/>\n<path d="m52.93 36.58 9.154-19.596c.218-.468.762-.691 1.249-.519 37.926 13.425 72.429 12.48 104.403 3.58.403-.113.833.036 1.079.373l13.932 19.052c.383.524.188 1.262-.416 1.5-33.607 13.196-96.668 10.953-128.916-3.066a.978.978 0 0 1-.484-1.324Z" fill="').concat(e.shirt.value,'"/>\n<path opacity=".75" d="m52.93 36.58 9.154-19.596c.218-.468.762-.691 1.249-.519 37.926 13.425 72.429 12.48 104.403 3.58.403-.113.833.036 1.079.373l13.932 19.052c.383.524.188 1.262-.416 1.5-33.607 13.196-96.668 10.953-128.916-3.066a.978.978 0 0 1-.484-1.324Z" fill="#fff"/>\n</g>\n'),collared:(a,e)=>'\n<g stroke="#000" stroke-width="4">\n<path d="M126.771 67.578 128 66l-1.229 1.578 1.722 1.34 1.186-1.83v-.001l.002-.003.009-.014.041-.063.038-.058.131-.196c.15-.225.375-.558.67-.984.588-.85 1.453-2.067 2.548-3.523 2.194-2.914 5.298-6.764 8.953-10.528 3.666-3.773 7.827-7.4 12.127-9.925 4.316-2.533 8.579-3.844 12.535-3.31 42.438 5.722 73.669 24.519 93.941 52.518h-273.3c16.3-29.342 39.484-48.019 77.07-56.588 1.602-.366 3.78-.255 6.503.379 2.695.626 5.768 1.727 9.081 3.184 6.627 2.913 14.024 7.16 20.976 11.56 6.941 4.394 13.386 8.907 18.1 12.324a364.95 364.95 0 0 1 5.605 4.144c.665.502 1.182.896 1.532 1.165l.398.306.1.078.025.02.006.004h.001Z" fill="'.concat(e.shirt.value,'"/>\n<path d="m52.613 37.085 5.166-19.232c.21-.779 1.217-.999 1.761-.404 14.863 16.265 33.62 15.627 39.845 14.88.845-.1 1.507.824 1.11 1.577L87.338 58.859a.95.95 0 0 1-1.038.505c-3.948-.823-23.623-5.632-33.571-21.497a.991.991 0 0 1-.116-.782ZM183.195 36.981 171.615 17.5c-.393-.662-1.362-.65-1.781-.005-5.737 8.836-15.632 12.906-19.092 14.108-.622.217-.907.956-.571 1.523l13.502 22.815c.202.34.582.525.963.417 2.135-.608 9.46-3.672 18.546-18.336.196-.315.203-.72.013-1.04Z" fill="').concat(e.shirt.value,'"/>\n<path d="m52.613 37.085 5.166-19.232c.21-.779 1.217-.999 1.761-.404 14.863 16.265 33.62 15.627 39.845 14.88.845-.1 1.507.824 1.11 1.577L87.338 58.859a.95.95 0 0 1-1.038.505c-3.948-.823-23.623-5.632-33.571-21.497a.991.991 0 0 1-.116-.782ZM183.195 36.981 171.615 17.5c-.393-.662-1.362-.65-1.781-.005-5.737 8.836-15.632 12.906-19.092 14.108-.622.217-.907.956-.571 1.523l13.502 22.815c.202.34.582.525.963.417 2.135-.608 9.46-3.672 18.546-18.336.196-.315.203-.72.013-1.04Z" fill="#fff" fill-opacity=".75"/>\n<path d="m109.5 54.5-9-21.5-7 15 16 6.5ZM141 53.5l9-21.5 7 15-16 6.5ZM70.5 14l-12 3 10 6.5 2-9.5ZM160 14l11 3-7 6.5-4-9.5Z" fill="#000" stroke-linejoin="round"/>\n</g>\n')},earrings:{hoop:(a,e)=>'\n<path d="M24 0c13.255 0 24 10.745 24 24S37.255 48 24 48 0 37.255 0 24c0-6.391 3.5-11.5 6.572-16.5L7.5 6" stroke="'.concat(e.earring.value,'" stroke-width="4"/>\n'),stud:(a,e)=>'\n<circle cx="25" cy="2" r="4" fill="'.concat(e.earring.value,'"/>\n<circle cx="26" cy="1" r="1" fill="#fff"/>\n')},glasses:{round:(a,e)=>'\n<g stroke="'.concat(e.glasses.value,'" stroke-width="4">\n<circle cx="122.5" cy="28" r="26"/>\n<circle cx="55.5" cy="37" r="26"/>\n<path d="M97.5 35a8 8 0 0 0-16 0M30 39 0 44.5"/>\n</g>\n'),square:(a,e)=>'\n<g stroke="'.concat(e.glasses.value,'" stroke-width="4">\n<path d="M34.5 42.5 0 49.125" stroke-linecap="round"/>\n<path d="m35.472 18.535 38.716-5.442a6 6 0 0 1 6.777 5.107l5.567 39.61a6 6 0 0 1-5.107 6.777l-34.472 4.845a6 6 0 0 1-6.654-4.478l-9.811-39.015a6 6 0 0 1 4.984-7.404ZM145.919 3.22l-38.716 5.44a6 6 0 0 0-5.107 6.777l5.567 39.611a6 6 0 0 0 6.777 5.107l34.472-4.845a6 6 0 0 0 5.162-6.139l-1.323-40.207a6 6 0 0 0-6.832-5.744ZM83.5 37.125l22-3.5"/>\n</g>\n')},facialHair:{beard:(a,e)=>'\n<path d="M146.126 49.154c9.489 39.604-14.925 79.402-54.529 88.891-23.307 5.584-46.68-.574-63.905-14.659C10.5 107.5 6.5 56 2.692 31.649c14 31.5 49.624 33.946 83.5 28.002 28.5-5.001 51.299-6.001 51.299-45.001 1.885 2.616 6.978 27.587 8.635 34.504Z" fill="'.concat(e.facialHair.value,'"/>\n'),scruff:(a,e)=>'\n<g fill="'.concat(e.facialHair.value,'" stroke="').concat(e.facialHair.value,'">\n<path d="M31 109a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM83 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM79 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM99 121a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 111a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM120 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM130 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM21 88a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 104a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM51 124a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM69 128a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM103 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM117 106a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM109 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM123 92a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM30 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM58 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM85 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM96 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM113 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM113 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM133 89a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM33 81a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM43 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM39 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM79 103a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM91 105a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM77 135a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 84a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 66a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM124 81a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM131 71a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM42 90a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM42 101a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM63 86a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM63 68a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM75 82a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM87 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z" fill="#000"/>\n<path d="M113 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM139 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM61 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM72 110a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM68 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM92 93a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM43 75a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM80 91a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM80 73a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM115 87a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM115 69a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM122 71a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM137 62a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z" fill="#000"/>\n<path d="M31 109a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM83 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM79 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM99 121a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 111a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM120 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM130 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM21 88a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 104a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM51 124a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM69 128a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM103 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM117 106a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM109 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM123 92a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM30 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM54 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM58 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM85 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM96 130a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM113 94a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM113 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM133 89a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM33 81a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM43 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM39 123a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM79 103a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM91 105a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM77 135a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 84a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 66a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM124 81a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM131 71a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM42 90a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM42 101a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM63 86a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM63 68a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM75 82a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM87 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM100 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z" stroke="#000"/>\n<path d="M113 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM139 76a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM61 116a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM72 110a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM68 102a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM92 93a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM43 75a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM80 91a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM80 73a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM115 87a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM115 69a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM122 71a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM137 62a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z" stroke="#000"/>\n</g>\n')}});function r(a,e){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];const l=t,n=a.pick(r);return l[e][n]?{name:n,value:l[e][n]}:void 0}var l=Object.freeze({__proto__:null,base:{apricot:"rgba(249, 201, 182, 1)",coast:"rgba(172, 102, 81, 1)",topaz:"rgba(119, 49, 29, 1)",lavender:"rgba(146, 135, 255, 1)",sky:"rgba(107, 217, 233, 1)",salmon:"rgba(252, 144, 159, 1)",canary:"rgba(244, 209, 80, 1)",calm:"rgba(224, 221, 255, 1)",azure:"rgba(210, 239, 243, 1)",seashell:"rgba(255, 237, 239, 1)",mellow:"rgba(255, 235, 164, 1)",black:"rgba(0, 0, 0, 1)",white:"rgba(255, 255, 255, 1)"},earring:{apricot:"rgba(249, 201, 182, 1)",azure:"rgba(210, 239, 243, 1)",black:"rgba(0, 0, 0, 1)",calm:"rgba(224, 221, 255, 1)",canary:"rgba(244, 209, 80, 1)",coast:"rgba(172, 102, 81, 1)",lavender:"rgba(146, 135, 255, 1)",mellow:"rgba(255, 235, 164, 1)",salmon:"rgba(252, 144, 159, 1)",seashell:"rgba(255, 237, 239, 1)",sky:"rgba(107, 217, 233, 1)",topaz:"rgba(119, 49, 29, 1)",white:"rgba(255, 255, 255, 1)"},eyeShadow:{apricot:"rgba(249, 201, 182, 1)",azure:"rgba(210, 239, 243, 1)",black:"rgba(0, 0, 0, 1)",calm:"rgba(224, 221, 255, 1)",canary:"rgba(244, 209, 80, 1)",coast:"rgba(172, 102, 81, 1)",lavender:"rgba(146, 135, 255, 1)",mellow:"rgba(255, 235, 164, 1)",salmon:"rgba(252, 144, 159, 1)",seashell:"rgba(255, 237, 239, 1)",sky:"rgba(107, 217, 233, 1)",topaz:"rgba(119, 49, 29, 1)",white:"rgba(255, 255, 255, 1)"},eyebrow:{apricot:"rgba(249, 201, 182, 1)",azure:"rgba(210, 239, 243, 1)",black:"rgba(0, 0, 0, 1)",calm:"rgba(224, 221, 255, 1)",canary:"rgba(244, 209, 80, 1)",coast:"rgba(172, 102, 81, 1)",lavender:"rgba(146, 135, 255, 1)",mellow:"rgba(255, 235, 164, 1)",salmon:"rgba(252, 144, 159, 1)",seashell:"rgba(255, 237, 239, 1)",sky:"rgba(107, 217, 233, 1)",topaz:"rgba(119, 49, 29, 1)",white:"rgba(255, 255, 255, 1)"},facialHair:{apricot:"rgba(249, 201, 182, 1)",azure:"rgba(210, 239, 243, 1)",black:"rgba(0, 0, 0, 1)",calm:"rgba(224, 221, 255, 1)",canary:"rgba(244, 209, 80, 1)",coast:"rgba(172, 102, 81, 1)",lavender:"rgba(146, 135, 255, 1)",mellow:"rgba(255, 235, 164, 1)",salmon:"rgba(252, 144, 159, 1)",seashell:"rgba(255, 237, 239, 1)",sky:"rgba(107, 217, 233, 1)",topaz:"rgba(119, 49, 29, 1)",white:"rgba(255, 255, 255, 1)"},glasses:{apricot:"rgba(249, 201, 182, 1)",azure:"rgba(210, 239, 243, 1)",black:"rgba(0, 0, 0, 1)",calm:"rgba(224, 221, 255, 1)",canary:"rgba(244, 209, 80, 1)",coast:"rgba(172, 102, 81, 1)",lavender:"rgba(146, 135, 255, 1)",mellow:"rgba(255, 235, 164, 1)",salmon:"rgba(252, 144, 159, 1)",seashell:"rgba(255, 237, 239, 1)",sky:"rgba(107, 217, 233, 1)",topaz:"rgba(119, 49, 29, 1)",white:"rgba(255, 255, 255, 1)"},hair:{apricot:"rgba(249, 201, 182, 1)",azure:"rgba(210, 239, 243, 1)",black:"rgba(0, 0, 0, 1)",calm:"rgba(224, 221, 255, 1)",canary:"rgba(244, 209, 80, 1)",coast:"rgba(172, 102, 81, 1)",lavender:"rgba(146, 135, 255, 1)",mellow:"rgba(255, 235, 164, 1)",salmon:"rgba(252, 144, 159, 1)",seashell:"rgba(255, 237, 239, 1)",sky:"rgba(107, 217, 233, 1)",topaz:"rgba(119, 49, 29, 1)",white:"rgba(255, 255, 255, 1)"},mouth:{black:"rgba(0, 0, 0, 1)"},shirt:{apricot:"rgba(249, 201, 182, 1)",azure:"rgba(210, 239, 243, 1)",black:"rgba(0, 0, 0, 1)",calm:"rgba(224, 221, 255, 1)",canary:"rgba(244, 209, 80, 1)",coast:"rgba(172, 102, 81, 1)",lavender:"rgba(146, 135, 255, 1)",mellow:"rgba(255, 235, 164, 1)",salmon:"rgba(252, 144, 159, 1)",seashell:"rgba(255, 237, 239, 1)",sky:"rgba(107, 217, 233, 1)",topaz:"rgba(119, 49, 29, 1)",white:"rgba(255, 255, 255, 1)"}});function n(a,e,t){var r;const n=l;0===t.length&&t.push("transparent");const o=a.pick(t);return{name:o,value:null!==(r=n[e][o])&&void 0!==r?r:o}}const o={meta:{title:"Avatar Illustration System",creator:"Micah Lanier",source:"https://www.figma.com/community/file/829741575478342595",license:{name:"CC BY 4.0",url:"https://creativecommons.org/licenses/by/4.0/"}},schema:{title:"Options",$schema:"http://json-schema.org/draft-07/schema#",properties:{eyeColor:{description:"@deprecated use eyeShadow instead.",title:"Eye Shadow Color",type:"array",items:{anyOf:[{type:"string",enum:["apricot","azure","black","calm","canary","coast","lavender","mellow","salmon","seashell","sky","topaz","white"]},{type:"string",pattern:"^#([a-fA-F0-9]{3}|[a-fA-F0-9]{4}|[a-fA-F0-9]{6}|[a-fA-F0-9]{8})$"}]},default:["azure","calm","mellow","seashell","white"]},base:{title:"Base",type:"array",items:{type:"string",enum:["standard"]},default:["standard"]},mouth:{title:"Mouth",type:"array",items:{type:"string",enum:["surprised","laughing","nervous","smile","sad","pucker","frown","smirk"]},default:["surprised","laughing","nervous","smile","sad","pucker","frown","smirk"]},eyebrows:{title:"Eyebrows",type:"array",items:{type:"string",enum:["up","down","eyelashesUp","eyelashesDown"]},default:["up","down","eyelashesUp","eyelashesDown"]},hair:{title:"Hair",type:"array",items:{type:"string",enum:["fonze","mrT","dougFunny","mrClean","dannyPhantom","full","turban","pixie"]},default:["fonze","mrT","dougFunny","mrClean","dannyPhantom","full","turban","pixie"]},hairProbability:{title:"Hair Probability",default:100,type:"integer",minimum:0,maximum:100},eyes:{title:"Eyes",type:"array",items:{type:"string",enum:["eyes","round","eyesShadow","smiling"]},default:["eyes","round","eyesShadow","smiling"]},nose:{title:"Nose",type:"array",items:{type:"string",enum:["curve","pointed","tound"]},default:["curve","pointed","tound"]},ears:{title:"Ears",type:"array",items:{type:"string",enum:["attached","detached"]},default:["attached","detached"]},shirt:{title:"Shirt",type:"array",items:{type:"string",enum:["open","crew","collared"]},default:["open","crew","collared"]},earrings:{title:"Earrings",type:"array",items:{type:"string",enum:["hoop","stud"]},default:["hoop","stud"]},earringsProbability:{title:"Earrings Probability",default:30,type:"integer",minimum:0,maximum:100},glasses:{title:"Glasses",type:"array",items:{type:"string",enum:["round","square"]},default:["round","square"]},glassesProbability:{title:"Glasses Probability",default:30,type:"integer",minimum:0,maximum:100},facialHair:{title:"Facial Hair",type:"array",items:{type:"string",enum:["beard","scruff"]},default:["beard","scruff"]},facialHairProbability:{title:"Facial Hair Probability",default:10,type:"integer",minimum:0,maximum:100},baseColor:{title:"Base Color",type:"array",items:{anyOf:[{type:"string",enum:["apricot","coast","topaz","lavender","sky","salmon","canary","calm","azure","seashell","mellow","black","white"]},{type:"string",pattern:"^#([a-fA-F0-9]{3}|[a-fA-F0-9]{4}|[a-fA-F0-9]{6}|[a-fA-F0-9]{8})$"}]},default:["apricot","coast","topaz"]},earringColor:{title:"Earring Color",type:"array",items:{anyOf:[{type:"string",enum:["apricot","azure","black","calm","canary","coast","lavender","mellow","salmon","seashell","sky","topaz","white"]},{type:"string",pattern:"^#([a-fA-F0-9]{3}|[a-fA-F0-9]{4}|[a-fA-F0-9]{6}|[a-fA-F0-9]{8})$"}]},default:["apricot","azure","black","calm","canary","coast","lavender","mellow","salmon","seashell","sky","topaz","white"]},eyeShadowColor:{title:"Eye Shadow Color",type:"array",items:{anyOf:[{type:"string",enum:["apricot","azure","black","calm","canary","coast","lavender","mellow","salmon","seashell","sky","topaz","white"]},{type:"string",pattern:"^#([a-fA-F0-9]{3}|[a-fA-F0-9]{4}|[a-fA-F0-9]{6}|[a-fA-F0-9]{8})$"}]},default:["azure","calm","mellow","seashell","white"]},eyebrowColor:{title:"Eyebrow Color",type:"array",items:{anyOf:[{type:"string",enum:["apricot","azure","black","calm","canary","coast","lavender","mellow","salmon","seashell","sky","topaz","white"]},{type:"string",pattern:"^#([a-fA-F0-9]{3}|[a-fA-F0-9]{4}|[a-fA-F0-9]{6}|[a-fA-F0-9]{8})$"}]},default:["black"]},facialHairColor:{title:"Facial Hair Color",type:"array",items:{anyOf:[{type:"string",enum:["apricot","azure","black","calm","canary","coast","lavender","mellow","salmon","seashell","sky","topaz","white"]},{type:"string",pattern:"^#([a-fA-F0-9]{3}|[a-fA-F0-9]{4}|[a-fA-F0-9]{6}|[a-fA-F0-9]{8})$"}]},default:["topaz"]},glassesColor:{title:"Glasses Color",type:"array",items:{anyOf:[{type:"string",enum:["apricot","azure","black","calm","canary","coast","lavender","mellow","salmon","seashell","sky","topaz","white"]},{type:"string",pattern:"^#([a-fA-F0-9]{3}|[a-fA-F0-9]{4}|[a-fA-F0-9]{6}|[a-fA-F0-9]{8})$"}]},default:["apricot","azure","black","calm","canary","coast","lavender","mellow","salmon","seashell","sky","topaz","white"]},hairColor:{title:"Hair Color",type:"array",items:{anyOf:[{type:"string",enum:["apricot","azure","black","calm","canary","coast","lavender","mellow","salmon","seashell","sky","topaz","white"]},{type:"string",pattern:"^#([a-fA-F0-9]{3}|[a-fA-F0-9]{4}|[a-fA-F0-9]{6}|[a-fA-F0-9]{8})$"}]},default:["apricot","azure","black","calm","canary","coast","lavender","mellow","salmon","seashell","sky","topaz","white"]},mouthColor:{title:"Mouth Color",type:"array",items:{anyOf:[{type:"string",enum:["black"]},{type:"string",pattern:"^#([a-fA-F0-9]{3}|[a-fA-F0-9]{4}|[a-fA-F0-9]{6}|[a-fA-F0-9]{8})$"}]},default:["black"]},shirtColor:{title:"Shirt Color",type:"array",items:{anyOf:[{type:"string",enum:["apricot","azure","black","calm","canary","coast","lavender","mellow","salmon","seashell","sky","topaz","white"]},{type:"string",pattern:"^#([a-fA-F0-9]{3}|[a-fA-F0-9]{4}|[a-fA-F0-9]{6}|[a-fA-F0-9]{8})$"}]},default:["apricot","azure","black","calm","canary","coast","lavender","mellow","salmon","seashell","sky","topaz","white"]}},additionalProperties:!1},create:a=>{var e,t,l,o,s,i,c,d,u,h,g,p,m,y,f,b,M,v,k,Z,w,C,F,z,x;let{prng:A,options:S}=a;!function(a){let{prng:e,options:t}=a;t.baseColor=t.baseColor&&t.baseColor.length>0?[e.pick(t.baseColor)]:[];for(const a of["eyebrows","hair","eyes","nose","ears","shirt","earrings","glasses","facialHair"]){var r;const e=null!==(r=t["".concat(a,"Color")])&&void 0!==r?r:[],l=e.indexOf(t.baseColor[0]);e.length>1&&l>-1&&e.splice(l,1)}}({prng:A,options:S});const H=r(A,"base",S.base),O=r(A,"mouth",S.mouth),P=r(A,"eyebrows",S.eyebrows),L=r(A,"hair",S.hair),$=r(A,"eyes",S.eyes),_=r(A,"nose",S.nose),E=r(A,"ears",S.ears),U=r(A,"shirt",S.shirt),B=r(A,"earrings",S.earrings),D=r(A,"glasses",S.glasses),j=r(A,"facialHair",S.facialHair),T={base:H,mouth:O,eyebrows:P,hair:A.bool(S.hairProbability)?L:void 0,eyes:$,nose:_,ears:E,shirt:U,earrings:A.bool(S.earringsProbability)?B:void 0,glasses:A.bool(S.glassesProbability)?D:void 0,facialHair:A.bool(S.facialHairProbability)?j:void 0},q={base:n(A,"base",null!==(e=S.baseColor)&&void 0!==e?e:[]),earring:n(A,"earring",null!==(t=S.earringColor)&&void 0!==t?t:[]),eyeShadow:n(A,"eyeShadow",null!==(l=S.eyeShadowColor)&&void 0!==l?l:[]),eyebrow:n(A,"eyebrow",null!==(o=S.eyebrowColor)&&void 0!==o?o:[]),facialHair:n(A,"facialHair",null!==(s=S.facialHairColor)&&void 0!==s?s:[]),glasses:n(A,"glasses",null!==(i=S.glassesColor)&&void 0!==i?i:[]),hair:n(A,"hair",null!==(c=S.hairColor)&&void 0!==c?c:[]),mouth:n(A,"mouth",null!==(d=S.mouthColor)&&void 0!==d?d:[]),shirt:n(A,"shirt",null!==(u=S.shirtColor)&&void 0!==u?u:[])};return function(a){let{prng:e,options:t,components:r,colors:l}=a;r.facialHair&&l.facialHair.value===l.mouth.value&&(l.mouth.value="rgba(255, 255, 255, .2)")}({prng:A,options:S,components:T,colors:q}),{attributes:{viewBox:"0 0 360 360",fill:"none"},body:'\n<g transform="translate(80 23)">\n'.concat(null!==(h=null===(g=T.base)||void 0===g?void 0:g.value(T,q))&&void 0!==h?h:"",'\n</g>\n<g transform="translate(170 183)">\n').concat(null!==(p=null===(m=T.mouth)||void 0===m?void 0:m.value(T,q))&&void 0!==p?p:"",'\n</g>\n<g transform="translate(110 102)">\n').concat(null!==(y=null===(f=T.eyebrows)||void 0===f?void 0:f.value(T,q))&&void 0!==y?y:"",'\n</g>\n<g transform="translate(49 11)">\n').concat(null!==(b=null===(M=T.hair)||void 0===M?void 0:M.value(T,q))&&void 0!==b?b:"",'\n</g>\n<g transform="translate(142 119)">\n').concat(null!==(v=null===(k=T.eyes)||void 0===k?void 0:k.value(T,q))&&void 0!==v?v:"",'\n</g>\n<g transform="rotate(-8 1149.438 -1186.916)">\n').concat(null!==(Z=null===(w=T.nose)||void 0===w?void 0:w.value(T,q))&&void 0!==Z?Z:"",'\n</g>\n<g transform="translate(84 154)">\n').concat(null!==(C=null===(F=T.ears)||void 0===F?void 0:F.value(T,q))&&void 0!==C?C:"",'\n</g>\n<g transform="translate(53 272)">\n').concat(null!==(z=null===(x=T.shirt)||void 0===x?void 0:x.value(T,q))&&void 0!==z?z:"","\n</g>\n")}}};
/*!

@@ -11,2 +11,2 @@ * Avatar Illustration System (@dicebear/micah)

* License: https://creativecommons.org/licenses/by/4.0/
*/a.create=i,a.default=u,a.meta=s,a.schema=c,Object.defineProperty(a,"__esModule",{value:!0})}));
*/let{create:s,meta:i,schema:c}=o;var d=e.utils.style.createLegacyWrapper(o);a.create=s,a.default=d,a.meta=i,a.schema=c,Object.defineProperty(a,"__esModule",{value:!0})}));
{
"name": "@dicebear/micah",
"version": "4.10.0",
"version": "4.10.1",
"description": "Avatar style for DiceBear",

@@ -33,7 +33,7 @@ "keywords": [

"devDependencies": {
"@dicebear/avatars": "^4.10.0",
"@dicebear/avatars": "^4.10.1",
"@tsconfig/recommended": "^1.0.0",
"@types/jest": "^26.0.22",
"@types/node": "^10.11.6",
"dicebear-project": "^4.10.0",
"dicebear-project": "^4.10.1",
"jest": "^26.6.3",

@@ -51,3 +51,3 @@ "shx": "^0.3.3",

},
"gitHead": "0730db32500de743b65f569ccfc07016cd05851d"
"gitHead": "17544b870814b3d3ba75be43e8f0e73ab7636ca9"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc